Mikołaj Zalewski : shell32: Add property ids to header files.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Aug 3 15:58:26 CDT 2006


Module: wine
Branch: refs/heads/master
Commit: 7523fd321a30d04b8e26485fdcb1918aba2d771b
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=7523fd321a30d04b8e26485fdcb1918aba2d771b

Author: Mikołaj Zalewski <mikolaj at zalewski.pl>
Date:   Thu Aug  3 18:55:52 2006 +0200

shell32: Add property ids to header files.

---

 include/ntquery.h |   21 +++++++++++++++++++++
 include/shlguid.h |   12 ++++++++++++
 2 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/include/ntquery.h b/include/ntquery.h
index ec7e1c2..8ebe074 100644
--- a/include/ntquery.h
+++ b/include/ntquery.h
@@ -44,4 +44,25 @@ #include <poppack.h>
 
 STDAPI CIState(WCHAR const *, WCHAR const *, CI_STATE *);
 
+#define PSGUID_STORAGE {0xb725f130, 0x47ef, 0x101a, {0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac}}
+#define PID_STG_DIRECTORY      ((PROPID)0x02)
+#define PID_STG_CLASSID        ((PROPID)0x03)
+#define PID_STG_STORAGETYPE    ((PROPID)0x04)
+#define PID_STG_VOLUME_ID      ((PROPID)0x05)
+#define PID_STG_PARENT_WORKID  ((PROPID)0x06)
+#define PID_STG_SECONDARYSTORE ((PROPID)0x07)
+#define PID_STG_FILEINDEX      ((PROPID)0x08)
+#define PID_STG_LASTCHANGEUSN  ((PROPID)0x09)
+#define PID_STG_NAME           ((PROPID)0x0a)
+#define PID_STG_PATH           ((PROPID)0x0b)
+#define PID_STG_SIZE           ((PROPID)0x0c)
+#define PID_STG_ATTRIBUTES     ((PROPID)0x0d)
+#define PID_STG_WRITETIME      ((PROPID)0x0e)
+#define PID_STG_CREATETIME     ((PROPID)0x0f)
+#define PID_STG_ACCESSTIME     ((PROPID)0x10)
+#define PID_STG_CHANGETIME     ((PROPID)0x11)
+#define PID_STG_CONTENTS       ((PROPID)0x13)
+#define PID_STG_SHORTNAME      ((PROPID)0x14)
+#define PID_STG_MAX            PID_STG_SHORTNAME
+
 #endif
diff --git a/include/shlguid.h b/include/shlguid.h
index 985aa91..bc25a4b 100644
--- a/include/shlguid.h
+++ b/include/shlguid.h
@@ -110,6 +110,8 @@ DEFINE_GUID(CLSID_DragDropHelper, 0x4657
 
 DEFINE_GUID(CLSID_AutoComplete, 0x00bb2763, 0x6a77, 0x11d0, 0xa5, 0x35, 0x00, 0xc0, 0x4f, 0xd7, 0xd0, 0x62);
 
+#define PSGUID_SHELLDETAILS     {0x28636aa6, 0x953d, 0x11d2, 0xb5, 0xd6, 0x0, 0xc0, 0x4f, 0xd9, 0x18, 0xd0}
+DEFINE_GUID(FMTID_ShellDetails,  0x28636aa6, 0x953d, 0x11d2, 0xb5, 0xd6, 0x0, 0xc0, 0x4f, 0xd9, 0x18, 0xd0);
 #define PID_FINDDATA        0
 #define PID_NETRESOURCE     1
 #define PID_DESCRIPTIONID   2
@@ -117,4 +119,14 @@ #define PID_WHICHFOLDER     3
 #define PID_NETWORKLOCATION 4
 #define PID_COMPUTERNAME    5
 
+/* Note: PSGUID_STORAGE defined in ntquery.h */
+DEFINE_GUID(FMTID_Storage, 0xb725f130, 0x47ef, 0x101a, 0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac);
+/* PID_* for FMTID_Storage defined in ntquery.h*/
+
+#define PSGUID_DISPLACED    {0x9b174b33, 0x40ff, 0x11d2, 0xa2, 0x7e, 0x0, 0xc0, 0x4f, 0xc3, 0x8, 0x71}
+DEFINE_GUID(FMTID_Displaced, 0x9b174b33, 0x40ff, 0x11d2, 0xa2, 0x7e, 0x0, 0xc0, 0x4f, 0xc3, 0x8, 0x71);
+#define PID_DISPLACED_FROM 2
+#define PID_DISPLACED_DATE 3
+
+
 #endif /* __WINE_SHLGUID_H */




More information about the wine-cvs mailing list