1
{******************************************************************************}
3
{ Shell GUID definitions API interface Unit for Object Pascal }
5
{ Portions created by Microsoft are Copyright (C) 1995-2001 Microsoft }
6
{ Corporation. All Rights Reserved. }
8
{ The original file is: shlguid.h, released November 2002. The original Pascal }
9
{ code is: JwaShlGuid.pas, released April 2002. The initial developer of the }
10
{ Pascal code is Marcel van Brakel (brakelm att chello dott nl). }
12
{ Portions created by Marcel van Brakel are Copyright (C) 1999-2001 }
13
{ Marcel van Brakel. All Rights Reserved. }
15
{ Obtained through: Joint Endeavour of Delphi Innovators (Project JEDI) }
17
{ You may retrieve the latest version of this file at the Project JEDI }
18
{ APILIB home page, located at http://jedi-apilib.sourceforge.net }
20
{ The contents of this file are used with permission, subject to the Mozilla }
21
{ Public License Version 1.1 (the "License"); you may not use this file except }
22
{ in compliance with the License. You may obtain a copy of the License at }
23
{ http://www.mozilla.org/MPL/MPL-1.1.html }
25
{ Software distributed under the License is distributed on an "AS IS" basis, }
26
{ WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for }
27
{ the specific language governing rights and limitations under the License. }
29
{ Alternatively, the contents of this file may be used under the terms of the }
30
{ GNU Lesser General Public License (the "LGPL License"), in which case the }
31
{ provisions of the LGPL License are applicable instead of those above. }
32
{ If you wish to allow use of your version of this file only under the terms }
33
{ of the LGPL License and not to allow others to use your version of this file }
34
{ under the MPL, indicate your decision by deleting the provisions above and }
35
{ replace them with the notice and other provisions required by the LGPL }
36
{ License. If you do not delete the provisions above, a recipient may use }
37
{ your version of this file under either the MPL or the LGPL License. }
39
{ For more information about the LGPL: http://www.gnu.org/copyleft/lesser.html }
41
{******************************************************************************}
43
// $Id: jwashlguid.pas,v 1.1 2005/04/04 07:56:10 marco Exp $
50
{$HPPEMIT '#include "shlguid.h"'}
57
//#define DEFINE_SHLGUID(name, l, w1, w2) DEFINE_GUID(name, l, w1, w2, 0xC0,0,0,0,0,0,0,0x46)
60
CLSID_ShellDesktop: TGUID = (D1:$00021400; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46)); // 00021400-0000-0000-C000-0000000000));
61
{$EXTERNALSYM CLSID_ShellDesktop}
62
CLSID_ShellLink: TGUID = (D1:$00021401; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46)); // 00021401-0000-0000-C000-0000000000));
63
{$EXTERNALSYM CLSID_ShellLink}
65
CLSID_NetworkPlaces: TGUID = (D1:$208D2C60; D2:$3AEA; D3:$1069; D4:($A2,$D7,$08,$00,$2B,$30,$30,$9D));//208D2C60-3AEA-1069-A2D7-08002B3030));
66
{$EXTERNALSYM CLSID_NetworkPlaces}
67
CLSID_NetworkDomain: TGUID = (D1:$46e06680; D2:$4bf0; D3:$11d1; D4:($83,$ee,$00,$a0,$c9,$0d,$c8,$49));//46e06680-4bf0-11d1-83ee-00a0c90dc8));
68
{$EXTERNALSYM CLSID_NetworkDomain}
69
CLSID_NetworkServer: TGUID = (D1:$c0542a90; D2:$4bf0; D3:$11d1; D4:($83,$ee,$00,$a0,$c9,$0d,$c8,$49));//c0542a90-4bf0-11d1-83ee-00a0c90dc8));
70
{$EXTERNALSYM CLSID_NetworkServer}
71
CLSID_NetworkShare: TGUID = (D1:$54a754c0; D2:$4bf0; D3:$11d1; D4:($83,$ee,$00,$a0,$c9,$0d,$c8,$49));//54a754c0-4bf1-11d1-83ee-00a0c90dc8));
72
{$EXTERNALSYM CLSID_NetworkShare}
73
CLSID_MyComputer: TGUID = (D1:$20D04FE0; D2:$3AEA; D3:$1069; D4:($A2,$D8,$08,$00,$2B,$30,$30,$9D));//20D04FE0-3AEA-1069-A2D8-08002B3030));
74
{$EXTERNALSYM CLSID_MyComputer}
75
CLSID_Internet: TGUID = (D1:$871C5380; D2:$42A0; D3:$1069; D4:($A2,$EA,$08,$00,$2B,$30,$30,$9D));//871C5380-42A0-1069-A2EA-08002B3030));
76
{$EXTERNALSYM CLSID_Internet}
77
CLSID_ShellFSFolder: TGUID = (D1:$F3364BA0; D2:$65B9; D3:$11CE; D4:($A9,$BA,$00,$AA,$00,$4A,$E8,$37));//F3364BA0-65B9-11CE-A9BA-00AA004AE8));
78
{$EXTERNALSYM CLSID_ShellFSFolder}
79
CLSID_RecycleBin: TGUID = (D1:$645FF040; D2:$5081; D3:$101B; D4:($9F,$08,$00,$AA,$00,$2F,$95,$4E));//645FF040-5081-101B-9F08-00AA002F95));
80
{$EXTERNALSYM CLSID_RecycleBin}
81
CLSID_ControlPanel: TGUID = (D1:$21EC2020; D2:$3AEA; D3:$1069; D4:($A2,$DD,$08,$00,$2B,$30,$30,$9D));//21EC2020-3AEA-1069-A2DD-08002B3030));
82
{$EXTERNALSYM CLSID_ControlPanel}
83
CLSID_Printers: TGUID = (D1:$2227A280; D2:$3AEA; D3:$1069; D4:($A2,$DE,$08,$00,$2B,$30,$30,$9D));
84
{$EXTERNALSYM CLSID_Printers}
85
CLSID_MyDocuments: TGUID = (D1:$450d8fba; D2:$ad25; D3:$11d0; D4:($98,$a8,$08,$00,$36,$1b,$11,$03));//450D8FBA-AD25-11D0-98A8-0800361B11));
86
{$EXTERNALSYM CLSID_MyDocuments}
88
// string version of above CLSIDs
89
// useful for doing psfDesktop->ParseDisplayName( L"::" L STR_MYDOCS_CLSID, ...);
91
STR_MYDOCS_CLSID = '{450D8FBA-AD25-11D0-98A8-0800361B1103}';
92
{$EXTERNALSYM STR_MYDOCS_CLSID}
94
//#if (_WIN32_IE >= 0x0400)
96
CATID_BrowsableShellExt: TGUID = (D1:$00021490; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
97
{$EXTERNALSYM CATID_BrowsableShellExt}
98
CATID_BrowseInPlace: TGUID = (D1:$00021491; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
99
{$EXTERNALSYM CATID_BrowseInPlace}
100
CATID_DeskBand: TGUID = (D1:$00021492; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
101
{$EXTERNALSYM CATID_DeskBand}
102
CATID_InfoBand: TGUID = (D1:$00021493; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
103
{$EXTERNALSYM CATID_InfoBand}
104
CATID_CommBand: TGUID = (D1:$00021494; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
105
{$EXTERNALSYM CATID_CommBand}
109
PSGUID_INTERNETSHORTCUT: TGUID = (D1:$000214A0; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
110
{$EXTERNALSYM PSGUID_INTERNETSHORTCUT}
111
FMTID_Intshcut: TGUID = (D1:$000214A0; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
112
{$EXTERNALSYM FMTID_Intshcut}
114
PSGUID_INTERNETSITE: TGUID = (D1:$000214A1; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
115
{$EXTERNALSYM PSGUID_INTERNETSITE}
116
FMTID_InternetSite: TGUID = (D1:$000214A1; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
117
{$EXTERNALSYM FMTID_InternetSite}
119
CGID_Explorer: TGUID = (D1:$000214D0; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
120
{$EXTERNALSYM CGID_Explorer}
121
CGID_ShellDocView: TGUID = (D1:$000214D1; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
122
{$EXTERNALSYM CGID_ShellDocView}
124
//#if (_WIN32_IE >= 0x0400)
126
CGID_ShellServiceObject: TGUID = (D1:$000214D2; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
127
{$EXTERNALSYM CGID_ShellServiceObject}
128
CGID_ExplorerBarDoc: TGUID = (D1:$000214D3; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
129
{$EXTERNALSYM CGID_ExplorerBarDoc}
133
IID_INewShortcutHookA: TGUID = (D1:$000214E1; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
134
{$EXTERNALSYM IID_INewShortcutHookA}
135
IID_IShellBrowser: TGUID = (D1:$000214E2; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
136
{$EXTERNALSYM IID_IShellBrowser}
137
IID_IShellView: TGUID = (D1:$000214E3; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
138
{$EXTERNALSYM IID_IShellView}
139
IID_IContextMenu: TGUID = (D1:$000214E4; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
140
{$EXTERNALSYM IID_IContextMenu}
141
IID_IShellIcon: TGUID = (D1:$000214E5; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
142
{$EXTERNALSYM IID_IShellIcon}
143
IID_IShellFolder: TGUID = (D1:$000214E6; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
144
{$EXTERNALSYM IID_IShellFolder}
145
IID_IShellExtInit: TGUID = (D1:$000214E8; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
146
{$EXTERNALSYM IID_IShellExtInit}
147
IID_IShellPropSheetExt: TGUID = (D1:$000214E9; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
148
{$EXTERNALSYM IID_IShellPropSheetExt}
149
IID_IPersistFolder: TGUID = (D1:$000214EA; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
150
{$EXTERNALSYM IID_IPersistFolder}
151
IID_IExtractIconA: TGUID = (D1:$000214EB; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
152
{$EXTERNALSYM IID_IExtractIconA}
153
IID_IShellDetails: TGUID = (D1:$000214EC; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
154
{$EXTERNALSYM IID_IShellDetails}
155
IID_IDelayedRelease: TGUID = (D1:$000214ED; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
156
{$EXTERNALSYM IID_IDelayedRelease}
157
IID_IShellLinkA: TGUID = (D1:$000214EE; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
158
{$EXTERNALSYM IID_IShellLinkA}
159
IID_IShellCopyHookA: TGUID = (D1:$000214EF; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
160
{$EXTERNALSYM IID_IShellCopyHookA}
161
IID_IFileViewerA: TGUID = (D1:$000214F0; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
162
{$EXTERNALSYM IID_IFileViewerA}
163
IID_ICommDlgBrowser: TGUID = (D1:$000214F1; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
164
{$EXTERNALSYM IID_ICommDlgBrowser}
165
IID_IEnumIDList: TGUID = (D1:$000214F2; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
166
{$EXTERNALSYM IID_IEnumIDList}
167
IID_IFileViewerSite: TGUID = (D1:$000214F3; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
168
{$EXTERNALSYM IID_IFileViewerSite}
169
IID_IContextMenu2: TGUID = (D1:$000214F4; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
170
{$EXTERNALSYM IID_IContextMenu2}
171
IID_IShellExecuteHookA: TGUID = (D1:$000214F5; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
172
{$EXTERNALSYM IID_IShellExecuteHookA}
173
IID_IPropSheetPage: TGUID = (D1:$000214F6; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
174
{$EXTERNALSYM IID_IPropSheetPage}
175
IID_INewShortcutHookW: TGUID = (D1:$000214F7; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
176
{$EXTERNALSYM IID_INewShortcutHookW}
177
IID_IFileViewerW: TGUID = (D1:$000214F8; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
178
{$EXTERNALSYM IID_IFileViewerW}
179
IID_IShellLinkW: TGUID = (D1:$000214F9; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
180
{$EXTERNALSYM IID_IShellLinkW}
181
IID_IExtractIconW: TGUID = (D1:$000214FA; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
182
{$EXTERNALSYM IID_IExtractIconW}
183
IID_IShellExecuteHookW: TGUID = (D1:$000214FB; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
184
{$EXTERNALSYM IID_IShellExecuteHookW}
185
IID_IShellCopyHookW: TGUID = (D1:$000214FC; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
186
{$EXTERNALSYM IID_IShellCopyHookW}
188
IID_IRemoteComputer: TGUID = (D1:$000214FE; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
189
{$EXTERNALSYM IID_IRemoteComputer}
191
//#define IID_ICopyHookA IID_IShellCopyHookA
193
IID_ICopyHookA: TGUID = (D1:$000214EF; D2:$0000; D3:$0000; D4:($C0,0,0,0,0,0,0,$46));
194
{$EXTERNALSYM IID_ICopyHookA}
196
//#define IID_ICopyHookW IID_IShellCopyHookW
198
IID_ICopyHookW: TGUID = (D1:$000214FC; D2:$0000; D3:$0000; D4:($C0,0,0,0,0,0,0,$46));
199
{$EXTERNALSYM IID_ICopyHookW}
201
//#define SID_LinkSite IID_IShellLinkW // IServiceProvider::QueryService() access the link object that is defering to you
203
SID_LinkSite: TGUID = (D1:$000214F9; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
204
{$EXTERNALSYM SID_LinkSite}
206
//#if (_WIN32_IE >= 0x0400)
208
IID_IQueryInfo: TGUID = (D1:$00021500; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
209
{$EXTERNALSYM IID_IQueryInfo}
213
IID_IBriefcaseStg: TGUID = (D1:$8BCE1FA1; D2:$0921; D3:$101B; D4:($B1, $FF, $00, $DD, $01, $0C, $CC, $48));
214
{$EXTERNALSYM IID_IBriefcaseStg}
215
IID_IShellView2: TGUID = (D1:$88E39E80; D2:$3578; D3:$11CF; D4:($AE, $69, $08, $00, $2B, $2E, $12, $62));
216
{$EXTERNALSYM IID_IShellView2}
217
IID_IShellLinkDataList: TGUID = (D1:$45e2b4ae; D2:$b1c3; D3:$11d0; D4:($b9, $2f, $0, $a0, $c9, $3, $12, $e1));
218
{$EXTERNALSYM IID_IShellLinkDataList}
219
//#if (_WIN32_IE >= 0x0500)
220
IID_IResolveShellLink: TGUID = (D1:$5cd52983; D2:$9449; D3:$11d2; D4:($96, $3a, $00, $c0, $4f, $79, $ad, $f0));
221
{$EXTERNALSYM IID_IResolveShellLink}
222
//#endif // _WIN32_IE >= 0x0500
224
//#if (_WIN32_IE >= 0x0400)
226
IID_IURLSearchHook: TGUID = (D1:$AC60F6A0; D2:$0FD9; D3:$11D0; D4:($99, $CB, $00, $C0, $4F, $D6, $44, $97));
227
{$EXTERNALSYM IID_IURLSearchHook}
228
IID_ISearchContext: TGUID = (D1:$09F656A2; D2:$41AF; D3:$480C; D4:($88, $F7, $16, $CC, $0D, $16, $46, $15));
229
{$EXTERNALSYM IID_ISearchContext}
230
IID_IURLSearchHook2: TGUID = (D1:$5ee44da4; D2:$6d32; D3:$46e3; D4:($86, $bc, $07, $54, $0d, $ed, $d0, $e0));
231
{$EXTERNALSYM IID_IURLSearchHook2}
232
IID_IDelegateFolder: TGUID = (D1:$ADD8BA80; D2:$002B; D3:$11D0; D4:($8F, $0F, $00, $C0, $4F, $D7, $D0, $62));
233
{$EXTERNALSYM IID_IDelegateFolder}
235
//#if (_WIN32_IE >= 0x0500)
237
// CLSID_FolderShortcut {0AFACED1-E828-11D1-9187-B532F1E9575D}
239
CLSID_FolderShortcut: TGUID = (D1:$0AFACED1; D2:$E828; D3:$11D1; D4:($91, $87, $B5, $32, $F1, $E9, $57, $5D));
240
{$EXTERNALSYM CLSID_FolderShortcut}
242
// CLSID_StorageFolder {E773F1AF-3A65-4866-857D-846FC9C4598A}
244
CLSID_StgFolder: TGUID = (D1:$E773F1AF; D2:$3A65; D3:$4866; D4:($85, $7D, $84, $6F, $C9, $C4, $59, $8A));
245
{$EXTERNALSYM CLSID_StgFolder}
249
IID_IInputObject: TGUID = (D1:$68284faa; D2:$6a48; D3:$11d0; D4:($8c, $78, $0, $c0, $4f, $d9, $18, $b4));
250
{$EXTERNALSYM IID_IInputObject}
251
IID_IInputObjectSite: TGUID = (D1:$f1db8392; D2:$7331; D3:$11d0; D4:($8c, $99, $0, $a0, $c9, $2d, $bf, $e8));
252
{$EXTERNALSYM IID_IInputObjectSite}
254
IID_IDockingWindowSite: TGUID = (D1:$2a342fc2; D2:$7b26; D3:$11d0; D4:($8c, $a9, $0, $a0, $c9, $2d, $bf, $e8));
255
{$EXTERNALSYM IID_IDockingWindowSite}
256
IID_IDockingWindowFrame: TGUID = (D1:$47d2657a; D2:$7b27; D3:$11d0; D4:($8c, $a9, $0, $a0, $c9, $2d, $bf, $e8));
257
{$EXTERNALSYM IID_IDockingWindowFrame}
259
IID_IShellIconOverlay: TGUID = (D1:$7D688A70; D2:$C613; D3:$11D0; D4:($99, $9B, $00, $C0, $4F, $D6, $55, $E1));
260
{$EXTERNALSYM IID_IShellIconOverlay}
261
IID_IShellIconOverlayIdentifier: TGUID = (D1:$0C6C4200; D2:$C589; D3:$11D0; D4:($99, $9A, $00, $C0, $4F, $D6, $55, $E1));
262
{$EXTERNALSYM IID_IShellIconOverlayIdentifier}
264
// {10339516-2894-11d2-9039-00C04F8EEB3E}
266
IID_ICommDlgBrowser2: TGUID = (D1:$10339516; D2:$2894; D3:$11d2; D4:($90, $39, $0, $c0, $4f, $8e, $eb, $3e));
267
{$EXTERNALSYM IID_ICommDlgBrowser2}
269
// 2047E320-F2A9-11CE-AE65-08002B2E1262
271
IID_IShellFolderViewCB: TGUID = (D1:$2047E320; D2:$F2A9; D3:$11CE; D4:($AE, $65, $08, $00, $2B, $2E, $12, $62));
272
{$EXTERNALSYM IID_IShellFolderViewCB}
274
//#define SID_ShellFolderViewCB IID_IShellFolderViewCB
276
SID_ShellFolderViewCB: TGUID = (D1:$2047E320; D2:$F2A9; D3:$11CE; D4:($AE, $65, $08, $00, $2B, $2E, $12, $62));
277
{$EXTERNALSYM SID_ShellFolderViewCB}
279
// {CEF04FDF-FE72-11d2-87A5-00C04F6837CF}
281
IID_IPersistFolder3: TGUID = (D1:$cef04fdf; D2:$fe72; D3:$11d2; D4:($87, $a5, $0, $c0, $4f, $68, $37, $cf));
282
{$EXTERNALSYM IID_IPersistFolder3}
284
// {63B51F81-C868-11D0-999C-00C04FD655E1}
286
CLSID_CFSIconOverlayManager: TGUID = (D1:$63B51F81; D2:$C868; D3:$11D0; D4:($99, $9C, $00, $C0, $4F, $D6, $55, $E1));
287
{$EXTERNALSYM CLSID_CFSIconOverlayManager}
289
// {85788D00-6807-11d0-B810-00C04FD706EC}
291
IID_IRunnableTask: TGUID = (D1:$85788d00; D2:$6807; D3:$11d0; D4:($b8, $10, $0, $c0, $4f, $d7, $6, $ec));
292
{$EXTERNALSYM IID_IRunnableTask}
294
// {4ea39266-7211-409f-b622-f63dbd16c533}
296
IID_IThumbnailCapture: TGUID = (D1:$4ea39266; D2:$7211; D3:$409f; D4:($b6, $22, $f6, $3d, $bd, $16, $c5, $33));
297
{$EXTERNALSYM IID_IThumbnailCapture}
299
// {BCFCE0A0-EC17-11d0-8D10-00A0C90F2719}
301
IID_IContextMenu3: TGUID = (D1:$bcfce0a0; D2:$ec17; D3:$11d0; D4:($8d, $10, $0, $a0, $c9, $f, $27, $19));
302
{$EXTERNALSYM IID_IContextMenu3}
304
//#endif // _WIN32_IE >= 0x0400
306
//#define SID_SShellBrowser IID_IShellBrowser
308
SID_SShellBrowser: TGUID = (D1:$000214E2; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
309
{$EXTERNALSYM SID_SShellBrowser}
311
//#if (_WIN32_IE >= 0x0400)
313
//#define SID_SShellDesktop CLSID_ShellDesktop
315
SID_SShellDesktop: TGUID = (D1:$00021400; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46)); // 00021400-0000-0000-C000-0000000000));
316
{$EXTERNALSYM SID_SShellDesktop}
320
//#if (_WIN32_IE >= 0x0400)
323
// IShellDiscardable is an IID-only interface. If the object supports this
324
// interface it can be discarded anytime. IWebBrowser::PutProperty QI's for
325
// this interface to detect discardable properties.
328
IID_IDiscardableBrowserProperty: TGUID = (D1:$49c3de7c; D2:$d329; D3:$11d0; D4:($ab, $73, $00, $c0, $4f, $c3, $3e, $80));
329
{$EXTERNALSYM IID_IDiscardableBrowserProperty}
331
// IShellChangeNotify is a sink of LPCITEMIDLIST notification events
333
// D82BE2B1-5764-11D0-A96E-00C04FD705A2
335
IID_IShellChangeNotify: TGUID = (D1:$D82BE2B1; D2:$5764; D3:$11D0; D4:($A9, $6E, $00, $C0, $4F, $D7, $05, $A2));
336
{$EXTERNALSYM IID_IShellChangeNotify}
338
//#endif // _WIN32_IE >= 0x0400
342
//#define IID_IFileViewer IID_IFileViewerW
343
//#define IID_IShellLink IID_IShellLinkW
344
//#define IID_IExtractIcon IID_IExtractIconW
345
//#define IID_IShellCopyHook IID_IShellCopyHookW
346
//#define IID_IShellExecuteHook IID_IShellExecuteHookW
347
//#define IID_INewShortcutHook IID_INewShortcutHookW
349
IID_IFileViewer: TGUID = (D1:$000214F8; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
350
{$EXTERNALSYM IID_IFileViewer}
351
IID_IShellLink: TGUID = (D1:$000214F9; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
352
{$EXTERNALSYM IID_IShellLink}
353
IID_IExtractIcon: TGUID = (D1:$000214FA; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
354
{$EXTERNALSYM IID_IExtractIcon}
355
IID_IShellExecuteHook: TGUID = (D1:$000214FB; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
356
{$EXTERNALSYM IID_IShellExecuteHook}
357
IID_IShellCopyHook: TGUID = (D1:$000214FC; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
358
{$EXTERNALSYM IID_IShellCopyHook}
359
IID_INewShortcutHook: TGUID = (D1:$000214F7; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
360
{$EXTERNALSYM IID_INewShortcutHook}
364
//#define IID_IFileViewer IID_IFileViewerA
365
//#define IID_IShellLink IID_IShellLinkA
366
//#define IID_IExtractIcon IID_IExtractIconA
367
//#define IID_IShellCopyHook IID_IShellCopyHookA
368
//#define IID_IShellExecuteHook IID_IShellExecuteHookA
369
//#define IID_INewShortcutHook IID_INewShortcutHookA
371
IID_IFileViewer: TGUID = (D1:$000214F0; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
372
{$EXTERNALSYM IID_IFileViewer}
373
IID_IShellLink: TGUID = (D1:$000214EE; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
374
{$EXTERNALSYM IID_IShellLink}
375
IID_IExtractIcon: TGUID = (D1:$000214EB; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
376
{$EXTERNALSYM IID_IExtractIcon}
377
IID_IShellCopyHook: TGUID = (D1:$000214EF; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
378
{$EXTERNALSYM IID_IShellCopyHook}
379
IID_IShellExecuteHook: TGUID = (D1:$000214F5; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
380
{$EXTERNALSYM IID_IShellExecuteHook}
381
IID_INewShortcutHook: TGUID = (D1:$000214E1; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
382
{$EXTERNALSYM IID_INewShortcutHook}
386
//#if (_WIN32_IE >= 0x0400)
390
CLSID_CUrlHistory: TGUID = (D1:$3C374A40; D2:$BAE4; D3:$11CF; D4:($BF, $7D, $00, $AA, $00, $69, $46, $EE));
391
{$EXTERNALSYM CLSID_CUrlHistory}
393
//#define SID_SUrlHistory CLSID_CUrlHistory
395
SID_SUrlHistory: TGUID = (D1:$3C374A40; D2:$BAE4; D3:$11CF; D4:($BF, $7D, $00, $AA, $00, $69, $46, $EE));
396
{$EXTERNALSYM SID_SUrlHistory}
398
//UrlSearchHook Guids
400
CLSID_CURLSearchHook: TGUID = (D1:$CFBFAE00; D2:$17A6; D3:$11D0; D4:($99, $CB, $00, $C0, $4F, $D6, $44, $97));
401
{$EXTERNALSYM CLSID_CURLSearchHook}
403
//#define SID_SInternetExplorer IID_IWebBrowserApp
404
//#define SID_SWebBrowserApp IID_IWebBrowserApp
406
// AutoComplete Guids
408
IID_IAutoCompList: TGUID = (D1:$00BB2760; D2:$6A77; D3:$11D0; D4:($A5, $35, $00, $C0, $4F, $D7, $D0, $62));
409
{$EXTERNALSYM IID_IAutoCompList}
410
IID_IObjMgr: TGUID = (D1:$00BB2761; D2:$6A77; D3:$11D0; D4:($A5, $35, $00, $C0, $4F, $D7, $D0, $62));
411
{$EXTERNALSYM IID_IObjMgr}
412
IID_IACList: TGUID = (D1:$77A130B0; D2:$94FD; D3:$11D0; D4:($A5, $44, $00, $C0, $4F, $D7, $d0, $62));
413
{$EXTERNALSYM IID_IACList}
414
IID_IACList2: TGUID = (D1:$470141a0; D2:$5186; D3:$11d2; D4:($bb, $b6, $00, $60, $97, $7b, $46, $4c));
415
{$EXTERNALSYM IID_IACList2}
416
IID_ICurrentWorkingDirectory: TGUID = (D1:$91956d21; D2:$9276; D3:$11d1; D4:($92, $1a, $00, $60, $97, $df, $5b, $d4)); // {91956D21-9276-11d1-921A-006097DF5BD));
417
{$EXTERNALSYM IID_ICurrentWorkingDirectory}
418
CLSID_AutoComplete: TGUID = (D1:$00BB2763; D2:$6A77; D3:$11D0; D4:($A5, $35, $00, $C0, $4F, $D7, $D0, $62));
419
{$EXTERNALSYM CLSID_AutoComplete}
420
CLSID_ACLHistory: TGUID = (D1:$00BB2764; D2:$6A77; D3:$11D0; D4:($A5, $35, $00, $C0, $4F, $D7, $D0, $62));
421
{$EXTERNALSYM CLSID_ACLHistory}
422
CLSID_ACListISF: TGUID = (D1:$03C036F1; D2:$A186; D3:$11D0; D4:($82, $4A, $00, $AA, $00, $5B, $43, $83));
423
{$EXTERNALSYM CLSID_ACListISF}
424
CLSID_ACLMRU: TGUID = (D1:$6756a641; D2:$de71; D3:$11d0; D4:($83, $1b, $0, $aa, $0, $5b, $43, $83)); // {6756A641-DE71-11d0-831B-00AA005B438));
425
{$EXTERNALSYM CLSID_ACLMRU}
426
CLSID_ACLMulti: TGUID = (D1:$00BB2765; D2:$6A77; D3:$11D0; D4:($A5, $35, $00, $C0, $4F, $D7, $D0, $62));
427
{$EXTERNALSYM CLSID_ACLMulti}
428
//#if (_WIN32_IE >= 0x0600)
429
CLSID_ACLCustomMRU: TGUID = (D1:$6935db93; D2:$21e8; D3:$4ccc; D4:($be, $b9, $9f, $e3, $c7, $7a, $29, $7a));
430
{$EXTERNALSYM CLSID_ACLCustomMRU}
433
//#if (_WIN32_IE >= 0x0500)
435
// {F8383852-FCD3-11d1-A6B9-006097DF5BD4}
436
CLSID_ProgressDialog: TGUID = (D1:$f8383852; D2:$fcd3; D3:$11d1; D4:($a6, $b9, $0, $60, $97, $df, $5b, $d4));
437
{$EXTERNALSYM CLSID_ProgressDialog}
438
// {EBBC7C04-315E-11d2-B62F-006097DF5BD4}
439
IID_IProgressDialog: TGUID = (D1:$ebbc7c04; D2:$315e; D3:$11d2; D4:($b6, $2f, $0, $60, $97, $df, $5b, $d4));
440
{$EXTERNALSYM IID_IProgressDialog}
441
//#endif // _WIN32_IE >= 0x0500
444
// Progress objects exposed via QueryService
447
//#define SID_SProgressUI CLSID_ProgressDialog
449
SID_SProgressUI: TGUID = (D1:$f8383852; D2:$fcd3; D3:$11d1; D4:($a6, $b9, $0, $60, $97, $df, $5b, $d4));
450
{$EXTERNALSYM SID_SProgressUI}
453
// Top-most browser implementation in the heirarchy. use IServiceProvider::QueryService()
454
// to get to interfaces (IID_IShellBrowser, IID_IBrowserService, etc.)
457
SID_STopLevelBrowser: TGUID = (D1:$4C96BE40; D2:$915C; D3:$11CF; D4:($99, $D3, $00, $AA, $00, $4A, $E8, $37));
458
{$EXTERNALSYM SID_STopLevelBrowser}
460
//#endif // _WIN32_IE >= 0x0400
462
//#if (_WIN32_IE >= 0x0400)
464
// {75048700-EF1F-11D0-9888-006097DEACF9}
466
CLSID_ActiveDesktop: TGUID = (D1:$75048700; D2:$EF1F; D3:$11D0; D4:($98, $88, $00, $60, $97, $DE, $AC, $F9));
467
{$EXTERNALSYM CLSID_ActiveDesktop}
469
// {F490EB00-1240-11D1-9888-006097DEACF9}
471
IID_IActiveDesktop: TGUID = (D1:$F490EB00; D2:$1240; D3:$11D1; D4:($98, $88, $00, $60, $97, $DE, $AC, $F9));
472
{$EXTERNALSYM IID_IActiveDesktop}
474
// {74C26041-70D1-11d1-B75A-00A0C90564FE}
476
IID_ISynchronizedCallBack: TGUID = (D1:$74c26041; D2:$70d1; D3:$11d1; D4:($b7, $5a, $0, $a0, $c9, $5, $64, $fe));
477
{$EXTERNALSYM IID_ISynchronizedCallBack}
479
// Extended column handler interfaces
480
// {D2A105C0-87D5-11d1-8391-0000F80461CF}
482
IID_IShellDetails3: TGUID = (D1:$d2a105c0; D2:$87d5; D3:$11d1; D4:($83, $91, $0, $0, $f8, $4, $61, $cf));
483
{$EXTERNALSYM IID_IShellDetails3}
485
// {c46ca590-3c3f-11d2-bee6-0000f805ca57}
487
IID_IQueryAssociations: TGUID = (D1:$c46ca590; D2:$3c3f; D3:$11d2; D4:($be, $e6, $00, $00, $f8, $05, $ca, $57));
488
{$EXTERNALSYM IID_IQueryAssociations}
490
// {a07034fd-6caa-4954-ac3f-97a27216f98a}
492
CLSID_QueryAssociations: TGUID = (D1:$a07034fd; D2:$6caa; D3:$4954; D4:($ac, $3f, $97, $a2, $72, $16, $f9, $8a));
493
{$EXTERNALSYM CLSID_QueryAssociations}
495
// {E8025004-1C42-11d2-BE2C-00A0C9A83DA1}
497
IID_IColumnProvider: TGUID = (D1:$e8025004; D2:$1c42; D3:$11d2; D4:($be, $2c, $0, $a0, $c9, $a8, $3d, $a1));
498
{$EXTERNALSYM IID_IColumnProvider}
500
// {24F14F01-7B1C-11d1-838f-0000F80461CF}
502
CLSID_DocFileColumnProvider: TGUID = (D1:$24f14f01; D2:$7b1c; D3:$11d1; D4:($83, $8f, $0, $0, $f8, $4, $61, $cf));
503
{$EXTERNALSYM CLSID_DocFileColumnProvider}
505
// {24F14F02-7B1C-11d1-838f-0000F80461CF}
507
CLSID_LinkColumnProvider: TGUID = (D1:$24f14f02; D2:$7b1c; D3:$11d1; D4:($83, $8f, $0, $0, $f8, $4, $61, $cf));
508
{$EXTERNALSYM CLSID_LinkColumnProvider}
510
// {0D2E74C4-3C34-11d2-A27E-00C04FC30871}
512
CLSID_FileSysColumnProvider: TGUID = (D1:$d2e74c4; D2:$3c34; D3:$11d2; D4:($a2, $7e, $0, $c0, $4f, $c3, $8, $71));
513
{$EXTERNALSYM CLSID_FileSysColumnProvider}
515
// For Internet Shortcut Creation Command
516
// The shell uses this command to allow trident to save off it's per frame data in the shortcut
517
// and to allow it to fire the OnPersist() event on every frame
518
// {93A68750-951A-11d1-946F-000000000000}
520
CGID_ShortCut: TGUID = (D1:$93a68750; D2:$951a; D3:$11d1; D4:($94, $6f, $0, $0, $0, $0, $0, $0));
521
{$EXTERNALSYM CGID_ShortCut}
523
// {FB700430-952C-11d1-946F-000000000000}
525
IID_INamedPropertyBag: TGUID = (D1:$fb700430; D2:$952c; D3:$11d1; D4:($94, $6f, $0, $0, $0, $0, $0, $0));
526
{$EXTERNALSYM IID_INamedPropertyBag}
528
// {1E796980-9CC5-11D1-A83F-00C04FC99D61}
530
CLSID_InternetButtons: TGUID = (D1:$1E796980; D2:$9CC5; D3:$11D1; D4:($A8, $3F, $00, $C0, $4F, $C9, $9D, $61));
531
{$EXTERNALSYM CLSID_InternetButtons}
533
//#if (_WIN32_IE >= 0x0500)
534
// {178F34B8-A282-11d2-86C5-00C04F8EEA99}
536
CLSID_MSOButtons: TGUID = (D1:$178f34b8; D2:$a282; D3:$11d2; D4:($86, $c5, $0, $c0, $4f, $8e, $ea, $99));
537
{$EXTERNALSYM CLSID_MSOButtons}
539
// {2CE4B5D8-A28F-11d2-86C5-00C04F8EEA99}
541
CLSID_ToolbarExtButtons: TGUID = (D1:$2ce4b5d8; D2:$a28f; D3:$11d2; D4:($86, $c5, $0, $c0, $4f, $8e, $ea, $99));
542
{$EXTERNALSYM CLSID_ToolbarExtButtons}
543
//#endif // _WIN32_IE >= 0x0500
545
// {CFCCC7A0-A282-11D1-9082-006008059382}
547
CLSID_DarwinAppPublisher: TGUID = (D1:$CFCCC7A0; D2:$A282; D3:$11D1; D4:($90, $82, $00, $60, $08, $05, $93, $82));
548
{$EXTERNALSYM CLSID_DarwinAppPublisher}
550
// {7057E952-BD1B-11d1-8919-00C04FC2C836}
552
CLSID_DocHostUIHandler: TGUID = (D1:$7057e952; D2:$bd1b; D3:$11d1; D4:($89, $19, $0, $c0, $4f, $c2, $c8, $36));
553
{$EXTERNALSYM CLSID_DocHostUIHandler}
554
//#endif // _WIN32_IE >= 0x0400
556
//#if (_WIN32_IE >= 0x0500)
558
// {93F2F68C-1D1B-11d3-A30E-00C04F79ABD1}
560
IID_IShellFolder2: TGUID = (D1:$93f2f68c; D2:$1d1b; D3:$11d3; D4:($a3, $e, $0, $c0, $4f, $79, $ab, $d1));
561
{$EXTERNALSYM IID_IShellFolder2}
563
PSGUID_SHELLDETAILS: TGUID = (D1:$28636aa6; D2:$953d; D3:$11d2; D4:($b5, $d6, $0, $c0, $4f, $d9, $18, $d0));
564
{$EXTERNALSYM PSGUID_SHELLDETAILS}
565
FMTID_ShellDetails: TGUID = (D1:$28636aa6; D2:$953d; D3:$11d2; D4:($b5, $d6, $0, $c0, $4f, $d9, $18, $d0));
566
{$EXTERNALSYM FMTID_ShellDetails}
569
{$EXTERNALSYM PID_FINDDATA}
571
{$EXTERNALSYM PID_NETRESOURCE}
572
PID_DESCRIPTIONID = 2;
573
{$EXTERNALSYM PID_DESCRIPTIONID}
575
{$EXTERNALSYM PID_WHICHFOLDER}
576
PID_NETWORKLOCATION = 4;
577
{$EXTERNALSYM PID_NETWORKLOCATION}
578
PID_COMPUTERNAME = 5;
579
{$EXTERNALSYM PID_COMPUTERNAME}
581
// PSGUID_STORAGE comes from ntquery.h
582
//#define PSGUID_STORAGE {0xb725f130, 0x47ef, 0x101a, 0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac}
584
FMTID_Storage: TGUID = (D1:$b725f130; D2:$47ef; D3:$101a; D4:($a5, $f1, $02, $60, $8c, $9e, $eb, $ac));
585
{$EXTERNALSYM FMTID_Storage}
589
PSGUID_IMAGEPROPERTIES: TGUID = (D1:$14b81da1; D2:$0135; D3:$4d31; D4:($96, $d9, $6c, $bf, $c9, $67, $1a, $99));
590
{$EXTERNALSYM PSGUID_IMAGEPROPERTIES}
592
FMTID_ImageProperties: TGUID = (D1:$14b81da1; D2:$0135; D3:$4d31; D4:($96, $d9, $6c, $bf, $c9, $67, $1a, $99));
593
{$EXTERNALSYM FMTID_ImageProperties}
595
// The GUIDs used to identify shell item attributes (columns). See IShellFolder2::GetDetailsEx implementations...
597
// {9B174B33-40FF-11d2-A27E-00C04FC30871}
599
PSGUID_DISPLACED: TGUID = (D1:$9b174b33; D2:$40ff; D3:$11d2; D4:($a2, $7e, $0, $c0, $4f, $c3, $8, $71));
600
{$EXTERNALSYM PSGUID_DISPLACED}
602
FMTID_Displaced: TGUID = (D1:$9b174b33; D2:$40ff; D3:$11d2; D4:($a2, $7e, $0, $c0, $4f, $c3, $8, $71));
603
{$EXTERNALSYM FMTID_Displaced}
605
PID_DISPLACED_FROM = 2;
606
{$EXTERNALSYM PID_DISPLACED_FROM}
607
PID_DISPLACED_DATE = 3;
608
{$EXTERNALSYM PID_DISPLACED_DATE}
610
// {328D8B21-7729-4bfc-954C-902B329D56B0}
612
PSGUID_BRIEFCASE: TGUID = (D1:$328d8b21; D2:$7729; D3:$4bfc; D4:($95, $4c, $90, $2b, $32, $9d, $56, $b0));
613
{$EXTERNALSYM PSGUID_BRIEFCASE}
615
FMTID_Briefcase: TGUID = (D1:$328d8b21; D2:$7729; D3:$4bfc; D4:($95, $4c, $90, $2b, $32, $9d, $56, $b0));
616
{$EXTERNALSYM FMTID_Briefcase}
618
PID_SYNC_COPY_IN = 2;
619
{$EXTERNALSYM PID_SYNC_COPY_IN}
621
// {9B174B34-40FF-11d2-A27E-00C04FC30871}
623
PSGUID_MISC: TGUID = (D1:$9b174b34; D2:$40ff; D3:$11d2; D4:($a2, $7e, $0, $c0, $4f, $c3, $8, $71));
624
{$EXTERNALSYM PSGUID_MISC}
626
FMTID_Misc: TGUID = (D1:$9b174b34; D2:$40ff; D3:$11d2; D4:($a2, $7e, $0, $c0, $4f, $c3, $8, $71));
627
{$EXTERNALSYM FMTID_Misc}
630
{$EXTERNALSYM PID_MISC_STATUS}
631
PID_MISC_ACCESSCOUNT = 3;
632
{$EXTERNALSYM PID_MISC_ACCESSCOUNT}
634
{$EXTERNALSYM PID_MISC_OWNER}
635
PID_HTMLINFOTIPFILE = 5;
636
{$EXTERNALSYM PID_HTMLINFOTIPFILE}
638
{$EXTERNALSYM PID_MISC_PICS}
640
// {F2275480-F782-4291-BD94-F13693513AEC}
642
PSGUID_WEBVIEW: TGUID = (D1:$f2275480; D2:$f782; D3:$4291; D4:($bd, $94, $f1, $36, $93, $51, $3a, $ec));
643
{$EXTERNALSYM PSGUID_WEBVIEW}
645
FMTID_WebView: TGUID = (D1:$f2275480; D2:$f782; D3:$4291; D4:($bd, $94, $f1, $36, $93, $51, $3a, $ec));
646
{$EXTERNALSYM FMTID_WebView}
648
PID_DISPLAY_PROPERTIES = 0;
649
{$EXTERNALSYM PID_DISPLAY_PROPERTIES}
651
{$EXTERNALSYM PID_INTROTEXT}
653
// {56A3372E-CE9C-11d2-9F0E-006097C686F6}
655
PSGUID_MUSIC: TGUID = (D1:$56a3372e; D2:$ce9c; D3:$11d2; D4:($9f, $e, $0, $60, $97, $c6, $86, $f6));
656
{$EXTERNALSYM PSGUID_MUSIC}
658
FMTID_MUSIC: TGUID = (D1:$56a3372e; D2:$ce9c; D3:$11d2; D4:($9f, $e, $0, $60, $97, $c6, $86, $f6));
659
{$EXTERNALSYM FMTID_MUSIC}
662
{$EXTERNALSYM PIDSI_ARTIST}
664
{$EXTERNALSYM PIDSI_SONGTITLE}
666
{$EXTERNALSYM PIDSI_ALBUM}
668
{$EXTERNALSYM PIDSI_YEAR}
670
{$EXTERNALSYM PIDSI_COMMENT}
672
{$EXTERNALSYM PIDSI_TRACK}
674
{$EXTERNALSYM PIDSI_GENRE}
676
{$EXTERNALSYM PIDSI_LYRICS}
678
// {AEAC19E4-89AE-4508-B9B7-BB867ABEE2ED}
680
PSGUID_DRM: TGUID = (D1:$aeac19e4; D2:$89ae; D3:$4508; D4:($b9, $b7, $bb, $86, $7a, $be, $e2, $ed));
681
{$EXTERNALSYM PSGUID_DRM}
683
FMTID_DRM: TGUID = (D1:$aeac19e4; D2:$89ae; D3:$4508; D4:($b9, $b7, $bb, $86, $7a, $be, $e2, $ed));
684
{$EXTERNALSYM FMTID_DRM}
686
PIDDRSI_PROTECTED = 2;
687
{$EXTERNALSYM PIDDRSI_PROTECTED}
688
PIDDRSI_DESCRIPTION = 3;
689
{$EXTERNALSYM PIDDRSI_DESCRIPTION}
690
PIDDRSI_PLAYCOUNT = 4;
691
{$EXTERNALSYM PIDDRSI_PLAYCOUNT}
692
PIDDRSI_PLAYSTARTS = 5;
693
{$EXTERNALSYM PIDDRSI_PLAYSTARTS}
694
PIDDRSI_PLAYEXPIRES = 6;
695
{$EXTERNALSYM PIDDRSI_PLAYEXPIRES}
697
//#define PSGUID_VIDEO {0x64440491, 0x4c8b, 0x11d1, 0x8b, 0x70, 0x8, 0x0, 0x36, 0xb1, 0x1a, 0x3}
698
// FMTID_VideoSummaryInformation property identifiers
700
PIDVSI_STREAM_NAME = $00000002; // "StreamName", VT_LPWSTR
701
{$EXTERNALSYM PIDVSI_STREAM_NAME}
702
PIDVSI_FRAME_WIDTH = $00000003; // "FrameWidth", VT_UI4
703
{$EXTERNALSYM PIDVSI_FRAME_WIDTH}
704
PIDVSI_FRAME_HEIGHT = $00000004; // "FrameHeight", VT_UI4
705
{$EXTERNALSYM PIDVSI_FRAME_HEIGHT}
706
PIDVSI_TIMELENGTH = $00000007; // "TimeLength", VT_UI4, milliseconds
707
{$EXTERNALSYM PIDVSI_TIMELENGTH}
708
PIDVSI_FRAME_COUNT = $00000005; // "FrameCount". VT_UI4
709
{$EXTERNALSYM PIDVSI_FRAME_COUNT}
710
PIDVSI_FRAME_RATE = $00000006; // "FrameRate", VT_UI4, frames/millisecond
711
{$EXTERNALSYM PIDVSI_FRAME_RATE}
712
PIDVSI_DATA_RATE = $00000008; // "DataRate", VT_UI4, bytes/second
713
{$EXTERNALSYM PIDVSI_DATA_RATE}
714
PIDVSI_SAMPLE_SIZE = $00000009; // "SampleSize", VT_UI4
715
{$EXTERNALSYM PIDVSI_SAMPLE_SIZE}
716
PIDVSI_COMPRESSION = $0000000A; // "Compression", VT_LPWSTR
717
{$EXTERNALSYM PIDVSI_COMPRESSION}
718
PIDVSI_STREAM_NUMBER = $0000000B; // "StreamNumber", VT_UI2
719
{$EXTERNALSYM PIDVSI_STREAM_NUMBER}
721
//#define PSGUID_AUDIO {0x64440490, 0x4c8b, 0x11d1, 0x8b, 0x70, 0x8, 0x0, 0x36, 0xb1, 0x1a, 0x3}
722
// FMTID_AudioSummaryInformation property identifiers
724
PIDASI_FORMAT = $00000002; // VT_BSTR
725
{$EXTERNALSYM PIDASI_FORMAT}
726
PIDASI_TIMELENGTH = $00000003; // VT_UI4, milliseconds
727
{$EXTERNALSYM PIDASI_TIMELENGTH}
728
PIDASI_AVG_DATA_RATE = $00000004; // VT_UI4, Hz
729
{$EXTERNALSYM PIDASI_AVG_DATA_RATE}
730
PIDASI_SAMPLE_RATE = $00000005; // VT_UI4, bits
731
{$EXTERNALSYM PIDASI_SAMPLE_RATE}
732
PIDASI_SAMPLE_SIZE = $00000006; // VT_UI4, bits
733
{$EXTERNALSYM PIDASI_SAMPLE_SIZE}
734
PIDASI_CHANNEL_COUNT = $00000007; // VT_UI4
735
{$EXTERNALSYM PIDASI_CHANNEL_COUNT}
736
PIDASI_STREAM_NUMBER = $00000008; // VT_UI2
737
{$EXTERNALSYM PIDASI_STREAM_NUMBER}
738
PIDASI_STREAM_NAME = $00000009; // VT_LPWSTR
739
{$EXTERNALSYM PIDASI_STREAM_NAME}
740
PIDASI_COMPRESSION = $0000000A; // VT_LPWSTR
741
{$EXTERNALSYM PIDASI_COMPRESSION}
743
// {305CA226-D286-468e-B848-2B2E8E697B74}
745
//#define PSGUID_CONTROLPANEL {0x305ca226, 0xd286, 0x468e, 0xb8, 0x48, 0x2b, 0x2e, 0x8e, 0x69, 0x7b, 0x74}
747
PID_CONTROLPANEL_CATEGORY = 2;
748
{$EXTERNALSYM PID_CONTROLPANEL_CATEGORY}
750
// {9B174B35-40FF-11d2-A27E-00C04FC30871}
752
PSGUID_VOLUME: TGUID = (D1:$9b174b35; D2:$40ff; D3:$11d2; D4:($a2, $7e, $0, $c0, $4f, $c3, $8, $71));
753
{$EXTERNALSYM PSGUID_VOLUME}
755
FMTID_Volume: TGUID = (D1:$9b174b35; D2:$40ff; D3:$11d2; D4:($a2, $7e, $0, $c0, $4f, $c3, $8, $71));
756
{$EXTERNALSYM FMTID_Volume}
759
{$EXTERNALSYM PID_VOLUME_FREE}
760
PID_VOLUME_CAPACITY = 3;
761
{$EXTERNALSYM PID_VOLUME_CAPACITY}
762
PID_VOLUME_FILESYSTEM = 4;
763
{$EXTERNALSYM PID_VOLUME_FILESYSTEM}
765
// {D8C3986F-813B-449c-845D-87B95D674ADE}
767
//#define PSGUID_SHARE {0xd8c3986f, 0x813b, 0x449c, 0x84, 0x5d, 0x87, 0xb9, 0x5d, 0x67, 0x4a, 0xde}
769
PID_SHARE_CSC_STATUS = 2;
770
{$EXTERNALSYM PID_SHARE_CSC_STATUS}
772
// {B9B4B3FC-2B51-4a42-B5D8-324146AFCF25}
774
//#define PSGUID_LINK {0xb9b4b3fc, 0x2b51, 0x4a42, 0xb5, 0xd8, 0x32, 0x41, 0x46, 0xaf, 0xcf, 0x25}
777
{$EXTERNALSYM PID_LINK_TARGET}
779
PSGUID_QUERY_D: TGUID = (D1:$49691c90; D2:$7e17; D3:$101a; D4:($a9,$1c,$08,$00,$2b,$2e,$cd,$a9));
780
{$EXTERNALSYM PSGUID_QUERY_D}
782
FMTID_Query: TGUID = (D1:$49691c90; D2:$7e17; D3:$101a; D4:($a9,$1c,$08,$00,$2b,$2e,$cd,$a9));
783
{$EXTERNALSYM FMTID_Query}
786
{$EXTERNALSYM PID_QUERY_RANK}
788
// FMTID_SummaryInformation, see OLE docs for PID_ values for these
790
//#define PSGUID_SUMMARYINFORMATION {0xf29f85e0L, 0x4ff9, 0x1068, 0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}
792
// FMTID_DocumentSummaryInformation, see OLE docs on the PID_ values for this
794
//#define PSGUID_DOCUMENTSUMMARYINFORMATION {0xd5cdd502L, 0x2e9c, 0x101b, 0x93, 0x97, 0x08, 0x00, 0x2b, 0x2c, 0xf9, 0xae}
796
// FMTID_MediaFileSummaryInformation, see propidl.h PID_ values for this
798
//#define PSGUID_MEDIAFILESUMMARYINFORMATION {0x64440492L, 0x4c8b, 0x11d1, 0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}
800
// FMTID_ImageSummaryInformation,, see propidl.h PID_ values for this
802
//#define PSGUID_IMAGESUMMARYINFORMATION {0x6444048fL, 0x4c8b, 0x11d1, 0x8b, 0x70, 0x8, 0x00, 0x36, 0xb1, 0x1a, 0x03}
804
// {0E700BE1-9DB6-11d1-A1CE-00C04FD75D13}
806
IID_IEnumExtraSearch: TGUID = (D1:$e700be1; D2:$9db6; D3:$11d1; D4:($a1, $ce, $0, $c0, $4f, $d7, $5d, $13));
807
{$EXTERNALSYM IID_IEnumExtraSearch}
809
// {12518493-00B2-11d2-9FA5-9E3420524153}
811
CLSID_MountedVolume: TGUID = (D1:$12518493; D2:$00B2; D3:$11d2; D4:($9F, $A5, $9E, $34, $20, $52, $41, $53));
812
{$EXTERNALSYM CLSID_MountedVolume}
814
// {FFB8655F-81B9-4fce-B89C-9A6BA76D13E7}
816
CLSID_HWShellExecute: TGUID = (D1:$ffb8655f; D2:$81b9; D3:$4fce; D4:($b8, $9c, $9a, $6b, $a7, $6d, $13, $e7));
817
{$EXTERNALSYM CLSID_HWShellExecute}
819
// {12518492-00B2-11d2-9FA5-9E3420524153}
821
IID_IMountedVolume: TGUID = (D1:$12518492; D2:$00B2; D3:$11d2; D4:($9F, $A5, $9E, $34, $20, $52, $41, $53));
822
{$EXTERNALSYM IID_IMountedVolume}
824
// {4657278A-411B-11d2-839A-00C04FD918D0}
826
CLSID_DragDropHelper: TGUID = (D1:$4657278a; D2:$411b; D3:$11d2; D4:($83, $9a, $0, $c0, $4f, $d9, $18, $d0));
827
{$EXTERNALSYM CLSID_DragDropHelper}
829
// {4657278B-411B-11d2-839A-00C04FD918D0}
831
IID_IDropTargetHelper: TGUID = (D1:$4657278b; D2:$411b; D3:$11d2; D4:($83, $9a, $0, $c0, $4f, $d9, $18, $d0));
832
{$EXTERNALSYM IID_IDropTargetHelper}
834
// {DE5BF786-477A-11d2-839D-00C04FD918D0}
836
IID_IDragSourceHelper: TGUID = (D1:$de5bf786; D2:$477a; D3:$11d2; D4:($83, $9d, $0, $c0, $4f, $d9, $18, $d0));
837
{$EXTERNALSYM IID_IDragSourceHelper}
839
// {3050f3BB-98b5-11cf-bb82-00aa00bdce0b}
841
CLSID_CAnchorBrowsePropertyPage: TGUID = (D1:$3050f3BB; D2:$98b5; D3:$11cf; D4:($bb, $82, $00, $aa, $00, $bd, $ce, $0b));
842
{$EXTERNALSYM CLSID_CAnchorBrowsePropertyPage}
844
// {3050f3B3-98b5-11cf-bb82-00aa00bdce0b}
846
CLSID_CImageBrowsePropertyPage: TGUID = (D1:$3050f3B3; D2:$98b5; D3:$11cf; D4:($bb, $82, $00, $aa, $00, $bd, $ce, $0b));
847
{$EXTERNALSYM CLSID_CImageBrowsePropertyPage}
849
// {3050f3B4-98b5-11cf-bb82-00aa00bdce0b}
851
CLSID_CDocBrowsePropertyPage: TGUID = (D1:$3050f3B4; D2:$98b5; D3:$11cf; D4:($bb, $82, $00, $aa, $00, $bd, $ce, $0b));
852
{$EXTERNALSYM CLSID_CDocBrowsePropertyPage}
854
// {01E18D10-4D8B-11d2-855D-006008059367}
856
IID_IFileSystemBindData: TGUID = (D1:$1e18d10; D2:$4d8b; D3:$11d2; D4:($85, $5d, $0, $60, $8, $5, $93, $67));
857
{$EXTERNALSYM IID_IFileSystemBindData}
859
// {49E1B500-4636-11d3-97F7-00C04F45D0B3}
861
SID_STopWindow: TGUID = (D1:$49e1b500; D2:$4636; D3:$11d3; D4:($97, $f7, $0, $c0, $4f, $45, $d0, $b3));
862
{$EXTERNALSYM SID_STopWindow}
864
// {889A935D-971E-4B12-B90C-24DFC9E1E5E8}
866
SID_SGetViewFromViewDual: TGUID = (D1:$889A935D; D2:$971E; D3:$4B12; D4:($B9, $0C, $24, $DF, $C9, $E1, $E5, $E8));
867
{$EXTERNALSYM SID_SGetViewFromViewDual}
869
// BHIDs for IShellItem::BindToHandler()
870
//#define BHID_LocalCopyHelper CLSID_LocalCopyHelper
871
// {3981e224-f559-11d3-8e3a-00c04f6837d5}
873
BHID_SFObject: TGUID = (D1:$3981e224; D2:$f559; D3:$11d3; D4:($8e, $3a, $00, $c0, $4f, $68, $37, $d5));
874
{$EXTERNALSYM BHID_SFObject}
876
// {3981e225-f559-11d3-8e3a-00c04f6837d5}
878
BHID_SFUIObject: TGUID = (D1:$3981e225; D2:$f559; D3:$11d3; D4:($8e, $3a, $00, $c0, $4f, $68, $37, $d5));
879
{$EXTERNALSYM BHID_SFUIObject}
881
// {3981e226-f559-11d3-8e3a-00c04f6837d5}
883
BHID_SFViewObject: TGUID = (D1:$3981e226; D2:$f559; D3:$11d3; D4:($8e, $3a, $00, $c0, $4f, $68, $37, $d5));
884
{$EXTERNALSYM BHID_SFViewObject}
886
// {3981e227-f559-11d3-8e3a-00c04f6837d5}
888
BHID_Storage: TGUID = (D1:$3981e227; D2:$f559; D3:$11d3; D4:($8e, $3a, $00, $c0, $4f, $68, $37, $d5));
889
{$EXTERNALSYM BHID_Storage}
891
// {1CEBB3AB-7C10-499a-A417-92CA16C4CB83}
893
BHID_Stream: TGUID = (D1:$1cebb3ab; D2:$7c10; D3:$499a; D4:($a4, $17, $92, $ca, $16, $c4, $cb, $83));
894
{$EXTERNALSYM BHID_Stream}
896
// {3981e228-f559-11d3-8e3a-00c04f6837d5}
898
BHID_LinkTargetItem: TGUID = (D1:$3981e228; D2:$f559; D3:$11d3; D4:($8e, $3a, $00, $c0, $4f, $68, $37, $d5));
899
{$EXTERNALSYM BHID_LinkTargetItem}
901
// {4621A4E3-F0D6-4773-8A9C-46E77B174840}
903
BHID_StorageEnum: TGUID = (D1:$4621a4e3; D2:$f0d6; D3:$4773; D4:($8a, $9c, $46, $e7, $7b, $17, $48, $40));
904
{$EXTERNALSYM BHID_StorageEnum}
906
//#endif // _WIN32_IE >= 0x0500
908
//#if _WIN32_IE >= 0x0600
910
// {faadfc40-b777-4b69-aa81-77035ef0e6e8}
912
SID_CtxQueryAssociations: TGUID = (D1:$faadfc40; D2:$b777; D3:$4b69; D4:($aa, $81, $77, $03, $5e, $f0, $e6, $e8));
913
{$EXTERNALSYM SID_CtxQueryAssociations}
915
//#endif // _WIN32_IE >= 0x0600
917
//#endif // _SHLGUID_H_
1
{******************************************************************************}
3
{ Shell GUID definitions API interface Unit for Object Pascal }
5
{ Portions created by Microsoft are Copyright (C) 1995-2001 Microsoft }
6
{ Corporation. All Rights Reserved. }
8
{ The original file is: shlguid.h, released November 2002. The original Pascal }
9
{ code is: JwaShlGuid.pas, released April 2002. The initial developer of the }
10
{ Pascal code is Marcel van Brakel (brakelm att chello dott nl). }
12
{ Portions created by Marcel van Brakel are Copyright (C) 1999-2001 }
13
{ Marcel van Brakel. All Rights Reserved. }
15
{ Obtained through: Joint Endeavour of Delphi Innovators (Project JEDI) }
17
{ You may retrieve the latest version of this file at the Project JEDI }
18
{ APILIB home page, located at http://jedi-apilib.sourceforge.net }
20
{ The contents of this file are used with permission, subject to the Mozilla }
21
{ Public License Version 1.1 (the "License"); you may not use this file except }
22
{ in compliance with the License. You may obtain a copy of the License at }
23
{ http://www.mozilla.org/MPL/MPL-1.1.html }
25
{ Software distributed under the License is distributed on an "AS IS" basis, }
26
{ WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for }
27
{ the specific language governing rights and limitations under the License. }
29
{ Alternatively, the contents of this file may be used under the terms of the }
30
{ GNU Lesser General Public License (the "LGPL License"), in which case the }
31
{ provisions of the LGPL License are applicable instead of those above. }
32
{ If you wish to allow use of your version of this file only under the terms }
33
{ of the LGPL License and not to allow others to use your version of this file }
34
{ under the MPL, indicate your decision by deleting the provisions above and }
35
{ replace them with the notice and other provisions required by the LGPL }
36
{ License. If you do not delete the provisions above, a recipient may use }
37
{ your version of this file under either the MPL or the LGPL License. }
39
{ For more information about the LGPL: http://www.gnu.org/copyleft/lesser.html }
41
{******************************************************************************}
49
{$HPPEMIT '#include "shlguid.h"'}
56
//#define DEFINE_SHLGUID(name, l, w1, w2) DEFINE_GUID(name, l, w1, w2, 0xC0,0,0,0,0,0,0,0x46)
59
CLSID_ShellDesktop: TGUID = (D1:$00021400; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46)); // 00021400-0000-0000-C000-0000000000));
60
{$EXTERNALSYM CLSID_ShellDesktop}
61
CLSID_ShellLink: TGUID = (D1:$00021401; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46)); // 00021401-0000-0000-C000-0000000000));
62
{$EXTERNALSYM CLSID_ShellLink}
64
CLSID_NetworkPlaces: TGUID = (D1:$208D2C60; D2:$3AEA; D3:$1069; D4:($A2,$D7,$08,$00,$2B,$30,$30,$9D));//208D2C60-3AEA-1069-A2D7-08002B3030));
65
{$EXTERNALSYM CLSID_NetworkPlaces}
66
CLSID_NetworkDomain: TGUID = (D1:$46e06680; D2:$4bf0; D3:$11d1; D4:($83,$ee,$00,$a0,$c9,$0d,$c8,$49));//46e06680-4bf0-11d1-83ee-00a0c90dc8));
67
{$EXTERNALSYM CLSID_NetworkDomain}
68
CLSID_NetworkServer: TGUID = (D1:$c0542a90; D2:$4bf0; D3:$11d1; D4:($83,$ee,$00,$a0,$c9,$0d,$c8,$49));//c0542a90-4bf0-11d1-83ee-00a0c90dc8));
69
{$EXTERNALSYM CLSID_NetworkServer}
70
CLSID_NetworkShare: TGUID = (D1:$54a754c0; D2:$4bf0; D3:$11d1; D4:($83,$ee,$00,$a0,$c9,$0d,$c8,$49));//54a754c0-4bf1-11d1-83ee-00a0c90dc8));
71
{$EXTERNALSYM CLSID_NetworkShare}
72
CLSID_MyComputer: TGUID = (D1:$20D04FE0; D2:$3AEA; D3:$1069; D4:($A2,$D8,$08,$00,$2B,$30,$30,$9D));//20D04FE0-3AEA-1069-A2D8-08002B3030));
73
{$EXTERNALSYM CLSID_MyComputer}
74
CLSID_Internet: TGUID = (D1:$871C5380; D2:$42A0; D3:$1069; D4:($A2,$EA,$08,$00,$2B,$30,$30,$9D));//871C5380-42A0-1069-A2EA-08002B3030));
75
{$EXTERNALSYM CLSID_Internet}
76
CLSID_ShellFSFolder: TGUID = (D1:$F3364BA0; D2:$65B9; D3:$11CE; D4:($A9,$BA,$00,$AA,$00,$4A,$E8,$37));//F3364BA0-65B9-11CE-A9BA-00AA004AE8));
77
{$EXTERNALSYM CLSID_ShellFSFolder}
78
CLSID_RecycleBin: TGUID = (D1:$645FF040; D2:$5081; D3:$101B; D4:($9F,$08,$00,$AA,$00,$2F,$95,$4E));//645FF040-5081-101B-9F08-00AA002F95));
79
{$EXTERNALSYM CLSID_RecycleBin}
80
CLSID_ControlPanel: TGUID = (D1:$21EC2020; D2:$3AEA; D3:$1069; D4:($A2,$DD,$08,$00,$2B,$30,$30,$9D));//21EC2020-3AEA-1069-A2DD-08002B3030));
81
{$EXTERNALSYM CLSID_ControlPanel}
82
CLSID_Printers: TGUID = (D1:$2227A280; D2:$3AEA; D3:$1069; D4:($A2,$DE,$08,$00,$2B,$30,$30,$9D));
83
{$EXTERNALSYM CLSID_Printers}
84
CLSID_MyDocuments: TGUID = (D1:$450d8fba; D2:$ad25; D3:$11d0; D4:($98,$a8,$08,$00,$36,$1b,$11,$03));//450D8FBA-AD25-11D0-98A8-0800361B11));
85
{$EXTERNALSYM CLSID_MyDocuments}
87
// string version of above CLSIDs
88
// useful for doing psfDesktop->ParseDisplayName( L"::" L STR_MYDOCS_CLSID, ...);
90
STR_MYDOCS_CLSID = '{450D8FBA-AD25-11D0-98A8-0800361B1103}';
91
{$EXTERNALSYM STR_MYDOCS_CLSID}
93
//#if (_WIN32_IE >= 0x0400)
95
CATID_BrowsableShellExt: TGUID = (D1:$00021490; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
96
{$EXTERNALSYM CATID_BrowsableShellExt}
97
CATID_BrowseInPlace: TGUID = (D1:$00021491; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
98
{$EXTERNALSYM CATID_BrowseInPlace}
99
CATID_DeskBand: TGUID = (D1:$00021492; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
100
{$EXTERNALSYM CATID_DeskBand}
101
CATID_InfoBand: TGUID = (D1:$00021493; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
102
{$EXTERNALSYM CATID_InfoBand}
103
CATID_CommBand: TGUID = (D1:$00021494; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
104
{$EXTERNALSYM CATID_CommBand}
108
PSGUID_INTERNETSHORTCUT: TGUID = (D1:$000214A0; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
109
{$EXTERNALSYM PSGUID_INTERNETSHORTCUT}
110
FMTID_Intshcut: TGUID = (D1:$000214A0; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
111
{$EXTERNALSYM FMTID_Intshcut}
113
PSGUID_INTERNETSITE: TGUID = (D1:$000214A1; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
114
{$EXTERNALSYM PSGUID_INTERNETSITE}
115
FMTID_InternetSite: TGUID = (D1:$000214A1; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
116
{$EXTERNALSYM FMTID_InternetSite}
118
CGID_Explorer: TGUID = (D1:$000214D0; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
119
{$EXTERNALSYM CGID_Explorer}
120
CGID_ShellDocView: TGUID = (D1:$000214D1; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
121
{$EXTERNALSYM CGID_ShellDocView}
123
//#if (_WIN32_IE >= 0x0400)
125
CGID_ShellServiceObject: TGUID = (D1:$000214D2; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
126
{$EXTERNALSYM CGID_ShellServiceObject}
127
CGID_ExplorerBarDoc: TGUID = (D1:$000214D3; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
128
{$EXTERNALSYM CGID_ExplorerBarDoc}
132
IID_INewShortcutHookA: TGUID = (D1:$000214E1; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
133
{$EXTERNALSYM IID_INewShortcutHookA}
134
IID_IShellBrowser: TGUID = (D1:$000214E2; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
135
{$EXTERNALSYM IID_IShellBrowser}
136
IID_IShellView: TGUID = (D1:$000214E3; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
137
{$EXTERNALSYM IID_IShellView}
138
IID_IContextMenu: TGUID = (D1:$000214E4; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
139
{$EXTERNALSYM IID_IContextMenu}
140
IID_IShellIcon: TGUID = (D1:$000214E5; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
141
{$EXTERNALSYM IID_IShellIcon}
142
IID_IShellFolder: TGUID = (D1:$000214E6; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
143
{$EXTERNALSYM IID_IShellFolder}
144
IID_IShellExtInit: TGUID = (D1:$000214E8; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
145
{$EXTERNALSYM IID_IShellExtInit}
146
IID_IShellPropSheetExt: TGUID = (D1:$000214E9; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
147
{$EXTERNALSYM IID_IShellPropSheetExt}
148
IID_IPersistFolder: TGUID = (D1:$000214EA; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
149
{$EXTERNALSYM IID_IPersistFolder}
150
IID_IExtractIconA: TGUID = (D1:$000214EB; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
151
{$EXTERNALSYM IID_IExtractIconA}
152
IID_IShellDetails: TGUID = (D1:$000214EC; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
153
{$EXTERNALSYM IID_IShellDetails}
154
IID_IDelayedRelease: TGUID = (D1:$000214ED; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
155
{$EXTERNALSYM IID_IDelayedRelease}
156
IID_IShellLinkA: TGUID = (D1:$000214EE; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
157
{$EXTERNALSYM IID_IShellLinkA}
158
IID_IShellCopyHookA: TGUID = (D1:$000214EF; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
159
{$EXTERNALSYM IID_IShellCopyHookA}
160
IID_IFileViewerA: TGUID = (D1:$000214F0; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
161
{$EXTERNALSYM IID_IFileViewerA}
162
IID_ICommDlgBrowser: TGUID = (D1:$000214F1; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
163
{$EXTERNALSYM IID_ICommDlgBrowser}
164
IID_IEnumIDList: TGUID = (D1:$000214F2; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
165
{$EXTERNALSYM IID_IEnumIDList}
166
IID_IFileViewerSite: TGUID = (D1:$000214F3; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
167
{$EXTERNALSYM IID_IFileViewerSite}
168
IID_IContextMenu2: TGUID = (D1:$000214F4; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
169
{$EXTERNALSYM IID_IContextMenu2}
170
IID_IShellExecuteHookA: TGUID = (D1:$000214F5; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
171
{$EXTERNALSYM IID_IShellExecuteHookA}
172
IID_IPropSheetPage: TGUID = (D1:$000214F6; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
173
{$EXTERNALSYM IID_IPropSheetPage}
174
IID_INewShortcutHookW: TGUID = (D1:$000214F7; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
175
{$EXTERNALSYM IID_INewShortcutHookW}
176
IID_IFileViewerW: TGUID = (D1:$000214F8; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
177
{$EXTERNALSYM IID_IFileViewerW}
178
IID_IShellLinkW: TGUID = (D1:$000214F9; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
179
{$EXTERNALSYM IID_IShellLinkW}
180
IID_IExtractIconW: TGUID = (D1:$000214FA; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
181
{$EXTERNALSYM IID_IExtractIconW}
182
IID_IShellExecuteHookW: TGUID = (D1:$000214FB; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
183
{$EXTERNALSYM IID_IShellExecuteHookW}
184
IID_IShellCopyHookW: TGUID = (D1:$000214FC; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
185
{$EXTERNALSYM IID_IShellCopyHookW}
187
IID_IRemoteComputer: TGUID = (D1:$000214FE; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
188
{$EXTERNALSYM IID_IRemoteComputer}
190
//#define IID_ICopyHookA IID_IShellCopyHookA
192
IID_ICopyHookA: TGUID = (D1:$000214EF; D2:$0000; D3:$0000; D4:($C0,0,0,0,0,0,0,$46));
193
{$EXTERNALSYM IID_ICopyHookA}
195
//#define IID_ICopyHookW IID_IShellCopyHookW
197
IID_ICopyHookW: TGUID = (D1:$000214FC; D2:$0000; D3:$0000; D4:($C0,0,0,0,0,0,0,$46));
198
{$EXTERNALSYM IID_ICopyHookW}
200
//#define SID_LinkSite IID_IShellLinkW // IServiceProvider::QueryService() access the link object that is defering to you
202
SID_LinkSite: TGUID = (D1:$000214F9; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
203
{$EXTERNALSYM SID_LinkSite}
205
//#if (_WIN32_IE >= 0x0400)
207
IID_IQueryInfo: TGUID = (D1:$00021500; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
208
{$EXTERNALSYM IID_IQueryInfo}
212
IID_IBriefcaseStg: TGUID = (D1:$8BCE1FA1; D2:$0921; D3:$101B; D4:($B1, $FF, $00, $DD, $01, $0C, $CC, $48));
213
{$EXTERNALSYM IID_IBriefcaseStg}
214
IID_IShellView2: TGUID = (D1:$88E39E80; D2:$3578; D3:$11CF; D4:($AE, $69, $08, $00, $2B, $2E, $12, $62));
215
{$EXTERNALSYM IID_IShellView2}
216
IID_IShellLinkDataList: TGUID = (D1:$45e2b4ae; D2:$b1c3; D3:$11d0; D4:($b9, $2f, $0, $a0, $c9, $3, $12, $e1));
217
{$EXTERNALSYM IID_IShellLinkDataList}
218
//#if (_WIN32_IE >= 0x0500)
219
IID_IResolveShellLink: TGUID = (D1:$5cd52983; D2:$9449; D3:$11d2; D4:($96, $3a, $00, $c0, $4f, $79, $ad, $f0));
220
{$EXTERNALSYM IID_IResolveShellLink}
221
//#endif // _WIN32_IE >= 0x0500
223
//#if (_WIN32_IE >= 0x0400)
225
IID_IURLSearchHook: TGUID = (D1:$AC60F6A0; D2:$0FD9; D3:$11D0; D4:($99, $CB, $00, $C0, $4F, $D6, $44, $97));
226
{$EXTERNALSYM IID_IURLSearchHook}
227
IID_ISearchContext: TGUID = (D1:$09F656A2; D2:$41AF; D3:$480C; D4:($88, $F7, $16, $CC, $0D, $16, $46, $15));
228
{$EXTERNALSYM IID_ISearchContext}
229
IID_IURLSearchHook2: TGUID = (D1:$5ee44da4; D2:$6d32; D3:$46e3; D4:($86, $bc, $07, $54, $0d, $ed, $d0, $e0));
230
{$EXTERNALSYM IID_IURLSearchHook2}
231
IID_IDelegateFolder: TGUID = (D1:$ADD8BA80; D2:$002B; D3:$11D0; D4:($8F, $0F, $00, $C0, $4F, $D7, $D0, $62));
232
{$EXTERNALSYM IID_IDelegateFolder}
234
//#if (_WIN32_IE >= 0x0500)
236
// CLSID_FolderShortcut {0AFACED1-E828-11D1-9187-B532F1E9575D}
238
CLSID_FolderShortcut: TGUID = (D1:$0AFACED1; D2:$E828; D3:$11D1; D4:($91, $87, $B5, $32, $F1, $E9, $57, $5D));
239
{$EXTERNALSYM CLSID_FolderShortcut}
241
// CLSID_StorageFolder {E773F1AF-3A65-4866-857D-846FC9C4598A}
243
CLSID_StgFolder: TGUID = (D1:$E773F1AF; D2:$3A65; D3:$4866; D4:($85, $7D, $84, $6F, $C9, $C4, $59, $8A));
244
{$EXTERNALSYM CLSID_StgFolder}
248
IID_IInputObject: TGUID = (D1:$68284faa; D2:$6a48; D3:$11d0; D4:($8c, $78, $0, $c0, $4f, $d9, $18, $b4));
249
{$EXTERNALSYM IID_IInputObject}
250
IID_IInputObjectSite: TGUID = (D1:$f1db8392; D2:$7331; D3:$11d0; D4:($8c, $99, $0, $a0, $c9, $2d, $bf, $e8));
251
{$EXTERNALSYM IID_IInputObjectSite}
253
IID_IDockingWindowSite: TGUID = (D1:$2a342fc2; D2:$7b26; D3:$11d0; D4:($8c, $a9, $0, $a0, $c9, $2d, $bf, $e8));
254
{$EXTERNALSYM IID_IDockingWindowSite}
255
IID_IDockingWindowFrame: TGUID = (D1:$47d2657a; D2:$7b27; D3:$11d0; D4:($8c, $a9, $0, $a0, $c9, $2d, $bf, $e8));
256
{$EXTERNALSYM IID_IDockingWindowFrame}
258
IID_IShellIconOverlay: TGUID = (D1:$7D688A70; D2:$C613; D3:$11D0; D4:($99, $9B, $00, $C0, $4F, $D6, $55, $E1));
259
{$EXTERNALSYM IID_IShellIconOverlay}
260
IID_IShellIconOverlayIdentifier: TGUID = (D1:$0C6C4200; D2:$C589; D3:$11D0; D4:($99, $9A, $00, $C0, $4F, $D6, $55, $E1));
261
{$EXTERNALSYM IID_IShellIconOverlayIdentifier}
263
// {10339516-2894-11d2-9039-00C04F8EEB3E}
265
IID_ICommDlgBrowser2: TGUID = (D1:$10339516; D2:$2894; D3:$11d2; D4:($90, $39, $0, $c0, $4f, $8e, $eb, $3e));
266
{$EXTERNALSYM IID_ICommDlgBrowser2}
268
// 2047E320-F2A9-11CE-AE65-08002B2E1262
270
IID_IShellFolderViewCB: TGUID = (D1:$2047E320; D2:$F2A9; D3:$11CE; D4:($AE, $65, $08, $00, $2B, $2E, $12, $62));
271
{$EXTERNALSYM IID_IShellFolderViewCB}
273
//#define SID_ShellFolderViewCB IID_IShellFolderViewCB
275
SID_ShellFolderViewCB: TGUID = (D1:$2047E320; D2:$F2A9; D3:$11CE; D4:($AE, $65, $08, $00, $2B, $2E, $12, $62));
276
{$EXTERNALSYM SID_ShellFolderViewCB}
278
// {CEF04FDF-FE72-11d2-87A5-00C04F6837CF}
280
IID_IPersistFolder3: TGUID = (D1:$cef04fdf; D2:$fe72; D3:$11d2; D4:($87, $a5, $0, $c0, $4f, $68, $37, $cf));
281
{$EXTERNALSYM IID_IPersistFolder3}
283
// {63B51F81-C868-11D0-999C-00C04FD655E1}
285
CLSID_CFSIconOverlayManager: TGUID = (D1:$63B51F81; D2:$C868; D3:$11D0; D4:($99, $9C, $00, $C0, $4F, $D6, $55, $E1));
286
{$EXTERNALSYM CLSID_CFSIconOverlayManager}
288
// {85788D00-6807-11d0-B810-00C04FD706EC}
290
IID_IRunnableTask: TGUID = (D1:$85788d00; D2:$6807; D3:$11d0; D4:($b8, $10, $0, $c0, $4f, $d7, $6, $ec));
291
{$EXTERNALSYM IID_IRunnableTask}
293
// {4ea39266-7211-409f-b622-f63dbd16c533}
295
IID_IThumbnailCapture: TGUID = (D1:$4ea39266; D2:$7211; D3:$409f; D4:($b6, $22, $f6, $3d, $bd, $16, $c5, $33));
296
{$EXTERNALSYM IID_IThumbnailCapture}
298
// {BCFCE0A0-EC17-11d0-8D10-00A0C90F2719}
300
IID_IContextMenu3: TGUID = (D1:$bcfce0a0; D2:$ec17; D3:$11d0; D4:($8d, $10, $0, $a0, $c9, $f, $27, $19));
301
{$EXTERNALSYM IID_IContextMenu3}
303
//#endif // _WIN32_IE >= 0x0400
305
//#define SID_SShellBrowser IID_IShellBrowser
307
SID_SShellBrowser: TGUID = (D1:$000214E2; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
308
{$EXTERNALSYM SID_SShellBrowser}
310
//#if (_WIN32_IE >= 0x0400)
312
//#define SID_SShellDesktop CLSID_ShellDesktop
314
SID_SShellDesktop: TGUID = (D1:$00021400; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46)); // 00021400-0000-0000-C000-0000000000));
315
{$EXTERNALSYM SID_SShellDesktop}
319
//#if (_WIN32_IE >= 0x0400)
322
// IShellDiscardable is an IID-only interface. If the object supports this
323
// interface it can be discarded anytime. IWebBrowser::PutProperty QI's for
324
// this interface to detect discardable properties.
327
IID_IDiscardableBrowserProperty: TGUID = (D1:$49c3de7c; D2:$d329; D3:$11d0; D4:($ab, $73, $00, $c0, $4f, $c3, $3e, $80));
328
{$EXTERNALSYM IID_IDiscardableBrowserProperty}
330
// IShellChangeNotify is a sink of LPCITEMIDLIST notification events
332
// D82BE2B1-5764-11D0-A96E-00C04FD705A2
334
IID_IShellChangeNotify: TGUID = (D1:$D82BE2B1; D2:$5764; D3:$11D0; D4:($A9, $6E, $00, $C0, $4F, $D7, $05, $A2));
335
{$EXTERNALSYM IID_IShellChangeNotify}
337
//#endif // _WIN32_IE >= 0x0400
341
//#define IID_IFileViewer IID_IFileViewerW
342
//#define IID_IShellLink IID_IShellLinkW
343
//#define IID_IExtractIcon IID_IExtractIconW
344
//#define IID_IShellCopyHook IID_IShellCopyHookW
345
//#define IID_IShellExecuteHook IID_IShellExecuteHookW
346
//#define IID_INewShortcutHook IID_INewShortcutHookW
348
IID_IFileViewer: TGUID = (D1:$000214F8; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
349
{$EXTERNALSYM IID_IFileViewer}
350
IID_IShellLink: TGUID = (D1:$000214F9; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
351
{$EXTERNALSYM IID_IShellLink}
352
IID_IExtractIcon: TGUID = (D1:$000214FA; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
353
{$EXTERNALSYM IID_IExtractIcon}
354
IID_IShellExecuteHook: TGUID = (D1:$000214FB; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
355
{$EXTERNALSYM IID_IShellExecuteHook}
356
IID_IShellCopyHook: TGUID = (D1:$000214FC; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
357
{$EXTERNALSYM IID_IShellCopyHook}
358
IID_INewShortcutHook: TGUID = (D1:$000214F7; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
359
{$EXTERNALSYM IID_INewShortcutHook}
363
//#define IID_IFileViewer IID_IFileViewerA
364
//#define IID_IShellLink IID_IShellLinkA
365
//#define IID_IExtractIcon IID_IExtractIconA
366
//#define IID_IShellCopyHook IID_IShellCopyHookA
367
//#define IID_IShellExecuteHook IID_IShellExecuteHookA
368
//#define IID_INewShortcutHook IID_INewShortcutHookA
370
IID_IFileViewer: TGUID = (D1:$000214F0; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
371
{$EXTERNALSYM IID_IFileViewer}
372
IID_IShellLink: TGUID = (D1:$000214EE; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
373
{$EXTERNALSYM IID_IShellLink}
374
IID_IExtractIcon: TGUID = (D1:$000214EB; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
375
{$EXTERNALSYM IID_IExtractIcon}
376
IID_IShellCopyHook: TGUID = (D1:$000214EF; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
377
{$EXTERNALSYM IID_IShellCopyHook}
378
IID_IShellExecuteHook: TGUID = (D1:$000214F5; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
379
{$EXTERNALSYM IID_IShellExecuteHook}
380
IID_INewShortcutHook: TGUID = (D1:$000214E1; D2:$0; D3:$0; D4:($C0,0,0,0,0,0,0,$46));
381
{$EXTERNALSYM IID_INewShortcutHook}
385
//#if (_WIN32_IE >= 0x0400)
389
CLSID_CUrlHistory: TGUID = (D1:$3C374A40; D2:$BAE4; D3:$11CF; D4:($BF, $7D, $00, $AA, $00, $69, $46, $EE));
390
{$EXTERNALSYM CLSID_CUrlHistory}
392
//#define SID_SUrlHistory CLSID_CUrlHistory
394
SID_SUrlHistory: TGUID = (D1:$3C374A40; D2:$BAE4; D3:$11CF; D4:($BF, $7D, $00, $AA, $00, $69, $46, $EE));
395
{$EXTERNALSYM SID_SUrlHistory}
397
//UrlSearchHook Guids
399
CLSID_CURLSearchHook: TGUID = (D1:$CFBFAE00; D2:$17A6; D3:$11D0; D4:($99, $CB, $00, $C0, $4F, $D6, $44, $97));
400
{$EXTERNALSYM CLSID_CURLSearchHook}
402
//#define SID_SInternetExplorer IID_IWebBrowserApp
403
//#define SID_SWebBrowserApp IID_IWebBrowserApp
405
// AutoComplete Guids
407
IID_IAutoCompList: TGUID = (D1:$00BB2760; D2:$6A77; D3:$11D0; D4:($A5, $35, $00, $C0, $4F, $D7, $D0, $62));
408
{$EXTERNALSYM IID_IAutoCompList}
409
IID_IObjMgr: TGUID = (D1:$00BB2761; D2:$6A77; D3:$11D0; D4:($A5, $35, $00, $C0, $4F, $D7, $D0, $62));
410
{$EXTERNALSYM IID_IObjMgr}
411
IID_IACList: TGUID = (D1:$77A130B0; D2:$94FD; D3:$11D0; D4:($A5, $44, $00, $C0, $4F, $D7, $d0, $62));
412
{$EXTERNALSYM IID_IACList}
413
IID_IACList2: TGUID = (D1:$470141a0; D2:$5186; D3:$11d2; D4:($bb, $b6, $00, $60, $97, $7b, $46, $4c));
414
{$EXTERNALSYM IID_IACList2}
415
IID_ICurrentWorkingDirectory: TGUID = (D1:$91956d21; D2:$9276; D3:$11d1; D4:($92, $1a, $00, $60, $97, $df, $5b, $d4)); // {91956D21-9276-11d1-921A-006097DF5BD));
416
{$EXTERNALSYM IID_ICurrentWorkingDirectory}
417
CLSID_AutoComplete: TGUID = (D1:$00BB2763; D2:$6A77; D3:$11D0; D4:($A5, $35, $00, $C0, $4F, $D7, $D0, $62));
418
{$EXTERNALSYM CLSID_AutoComplete}
419
CLSID_ACLHistory: TGUID = (D1:$00BB2764; D2:$6A77; D3:$11D0; D4:($A5, $35, $00, $C0, $4F, $D7, $D0, $62));
420
{$EXTERNALSYM CLSID_ACLHistory}
421
CLSID_ACListISF: TGUID = (D1:$03C036F1; D2:$A186; D3:$11D0; D4:($82, $4A, $00, $AA, $00, $5B, $43, $83));
422
{$EXTERNALSYM CLSID_ACListISF}
423
CLSID_ACLMRU: TGUID = (D1:$6756a641; D2:$de71; D3:$11d0; D4:($83, $1b, $0, $aa, $0, $5b, $43, $83)); // {6756A641-DE71-11d0-831B-00AA005B438));
424
{$EXTERNALSYM CLSID_ACLMRU}
425
CLSID_ACLMulti: TGUID = (D1:$00BB2765; D2:$6A77; D3:$11D0; D4:($A5, $35, $00, $C0, $4F, $D7, $D0, $62));
426
{$EXTERNALSYM CLSID_ACLMulti}
427
//#if (_WIN32_IE >= 0x0600)
428
CLSID_ACLCustomMRU: TGUID = (D1:$6935db93; D2:$21e8; D3:$4ccc; D4:($be, $b9, $9f, $e3, $c7, $7a, $29, $7a));
429
{$EXTERNALSYM CLSID_ACLCustomMRU}
432
//#if (_WIN32_IE >= 0x0500)
434
// {F8383852-FCD3-11d1-A6B9-006097DF5BD4}
435
CLSID_ProgressDialog: TGUID = (D1:$f8383852; D2:$fcd3; D3:$11d1; D4:($a6, $b9, $0, $60, $97, $df, $5b, $d4));
436
{$EXTERNALSYM CLSID_ProgressDialog}
437
// {EBBC7C04-315E-11d2-B62F-006097DF5BD4}
438
IID_IProgressDialog: TGUID = (D1:$ebbc7c04; D2:$315e; D3:$11d2; D4:($b6, $2f, $0, $60, $97, $df, $5b, $d4));
439
{$EXTERNALSYM IID_IProgressDialog}
440
//#endif // _WIN32_IE >= 0x0500
443
// Progress objects exposed via QueryService
446
//#define SID_SProgressUI CLSID_ProgressDialog
448
SID_SProgressUI: TGUID = (D1:$f8383852; D2:$fcd3; D3:$11d1; D4:($a6, $b9, $0, $60, $97, $df, $5b, $d4));
449
{$EXTERNALSYM SID_SProgressUI}
452
// Top-most browser implementation in the heirarchy. use IServiceProvider::QueryService()
453
// to get to interfaces (IID_IShellBrowser, IID_IBrowserService, etc.)
456
SID_STopLevelBrowser: TGUID = (D1:$4C96BE40; D2:$915C; D3:$11CF; D4:($99, $D3, $00, $AA, $00, $4A, $E8, $37));
457
{$EXTERNALSYM SID_STopLevelBrowser}
459
//#endif // _WIN32_IE >= 0x0400
461
//#if (_WIN32_IE >= 0x0400)
463
// {75048700-EF1F-11D0-9888-006097DEACF9}
465
CLSID_ActiveDesktop: TGUID = (D1:$75048700; D2:$EF1F; D3:$11D0; D4:($98, $88, $00, $60, $97, $DE, $AC, $F9));
466
{$EXTERNALSYM CLSID_ActiveDesktop}
468
// {F490EB00-1240-11D1-9888-006097DEACF9}
470
IID_IActiveDesktop: TGUID = (D1:$F490EB00; D2:$1240; D3:$11D1; D4:($98, $88, $00, $60, $97, $DE, $AC, $F9));
471
{$EXTERNALSYM IID_IActiveDesktop}
473
// {74C26041-70D1-11d1-B75A-00A0C90564FE}
475
IID_ISynchronizedCallBack: TGUID = (D1:$74c26041; D2:$70d1; D3:$11d1; D4:($b7, $5a, $0, $a0, $c9, $5, $64, $fe));
476
{$EXTERNALSYM IID_ISynchronizedCallBack}
478
// Extended column handler interfaces
479
// {D2A105C0-87D5-11d1-8391-0000F80461CF}
481
IID_IShellDetails3: TGUID = (D1:$d2a105c0; D2:$87d5; D3:$11d1; D4:($83, $91, $0, $0, $f8, $4, $61, $cf));
482
{$EXTERNALSYM IID_IShellDetails3}
484
// {c46ca590-3c3f-11d2-bee6-0000f805ca57}
486
IID_IQueryAssociations: TGUID = (D1:$c46ca590; D2:$3c3f; D3:$11d2; D4:($be, $e6, $00, $00, $f8, $05, $ca, $57));
487
{$EXTERNALSYM IID_IQueryAssociations}
489
// {a07034fd-6caa-4954-ac3f-97a27216f98a}
491
CLSID_QueryAssociations: TGUID = (D1:$a07034fd; D2:$6caa; D3:$4954; D4:($ac, $3f, $97, $a2, $72, $16, $f9, $8a));
492
{$EXTERNALSYM CLSID_QueryAssociations}
494
// {E8025004-1C42-11d2-BE2C-00A0C9A83DA1}
496
IID_IColumnProvider: TGUID = (D1:$e8025004; D2:$1c42; D3:$11d2; D4:($be, $2c, $0, $a0, $c9, $a8, $3d, $a1));
497
{$EXTERNALSYM IID_IColumnProvider}
499
// {24F14F01-7B1C-11d1-838f-0000F80461CF}
501
CLSID_DocFileColumnProvider: TGUID = (D1:$24f14f01; D2:$7b1c; D3:$11d1; D4:($83, $8f, $0, $0, $f8, $4, $61, $cf));
502
{$EXTERNALSYM CLSID_DocFileColumnProvider}
504
// {24F14F02-7B1C-11d1-838f-0000F80461CF}
506
CLSID_LinkColumnProvider: TGUID = (D1:$24f14f02; D2:$7b1c; D3:$11d1; D4:($83, $8f, $0, $0, $f8, $4, $61, $cf));
507
{$EXTERNALSYM CLSID_LinkColumnProvider}
509
// {0D2E74C4-3C34-11d2-A27E-00C04FC30871}
511
CLSID_FileSysColumnProvider: TGUID = (D1:$d2e74c4; D2:$3c34; D3:$11d2; D4:($a2, $7e, $0, $c0, $4f, $c3, $8, $71));
512
{$EXTERNALSYM CLSID_FileSysColumnProvider}
514
// For Internet Shortcut Creation Command
515
// The shell uses this command to allow trident to save off it's per frame data in the shortcut
516
// and to allow it to fire the OnPersist() event on every frame
517
// {93A68750-951A-11d1-946F-000000000000}
519
CGID_ShortCut: TGUID = (D1:$93a68750; D2:$951a; D3:$11d1; D4:($94, $6f, $0, $0, $0, $0, $0, $0));
520
{$EXTERNALSYM CGID_ShortCut}
522
// {FB700430-952C-11d1-946F-000000000000}
524
IID_INamedPropertyBag: TGUID = (D1:$fb700430; D2:$952c; D3:$11d1; D4:($94, $6f, $0, $0, $0, $0, $0, $0));
525
{$EXTERNALSYM IID_INamedPropertyBag}
527
// {1E796980-9CC5-11D1-A83F-00C04FC99D61}
529
CLSID_InternetButtons: TGUID = (D1:$1E796980; D2:$9CC5; D3:$11D1; D4:($A8, $3F, $00, $C0, $4F, $C9, $9D, $61));
530
{$EXTERNALSYM CLSID_InternetButtons}
532
//#if (_WIN32_IE >= 0x0500)
533
// {178F34B8-A282-11d2-86C5-00C04F8EEA99}
535
CLSID_MSOButtons: TGUID = (D1:$178f34b8; D2:$a282; D3:$11d2; D4:($86, $c5, $0, $c0, $4f, $8e, $ea, $99));
536
{$EXTERNALSYM CLSID_MSOButtons}
538
// {2CE4B5D8-A28F-11d2-86C5-00C04F8EEA99}
540
CLSID_ToolbarExtButtons: TGUID = (D1:$2ce4b5d8; D2:$a28f; D3:$11d2; D4:($86, $c5, $0, $c0, $4f, $8e, $ea, $99));
541
{$EXTERNALSYM CLSID_ToolbarExtButtons}
542
//#endif // _WIN32_IE >= 0x0500
544
// {CFCCC7A0-A282-11D1-9082-006008059382}
546
CLSID_DarwinAppPublisher: TGUID = (D1:$CFCCC7A0; D2:$A282; D3:$11D1; D4:($90, $82, $00, $60, $08, $05, $93, $82));
547
{$EXTERNALSYM CLSID_DarwinAppPublisher}
549
// {7057E952-BD1B-11d1-8919-00C04FC2C836}
551
CLSID_DocHostUIHandler: TGUID = (D1:$7057e952; D2:$bd1b; D3:$11d1; D4:($89, $19, $0, $c0, $4f, $c2, $c8, $36));
552
{$EXTERNALSYM CLSID_DocHostUIHandler}
553
//#endif // _WIN32_IE >= 0x0400
555
//#if (_WIN32_IE >= 0x0500)
557
// {93F2F68C-1D1B-11d3-A30E-00C04F79ABD1}
559
IID_IShellFolder2: TGUID = (D1:$93f2f68c; D2:$1d1b; D3:$11d3; D4:($a3, $e, $0, $c0, $4f, $79, $ab, $d1));
560
{$EXTERNALSYM IID_IShellFolder2}
562
PSGUID_SHELLDETAILS: TGUID = (D1:$28636aa6; D2:$953d; D3:$11d2; D4:($b5, $d6, $0, $c0, $4f, $d9, $18, $d0));
563
{$EXTERNALSYM PSGUID_SHELLDETAILS}
564
FMTID_ShellDetails: TGUID = (D1:$28636aa6; D2:$953d; D3:$11d2; D4:($b5, $d6, $0, $c0, $4f, $d9, $18, $d0));
565
{$EXTERNALSYM FMTID_ShellDetails}
568
{$EXTERNALSYM PID_FINDDATA}
570
{$EXTERNALSYM PID_NETRESOURCE}
571
PID_DESCRIPTIONID = 2;
572
{$EXTERNALSYM PID_DESCRIPTIONID}
574
{$EXTERNALSYM PID_WHICHFOLDER}
575
PID_NETWORKLOCATION = 4;
576
{$EXTERNALSYM PID_NETWORKLOCATION}
577
PID_COMPUTERNAME = 5;
578
{$EXTERNALSYM PID_COMPUTERNAME}
580
// PSGUID_STORAGE comes from ntquery.h
581
//#define PSGUID_STORAGE {0xb725f130, 0x47ef, 0x101a, 0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac}
583
FMTID_Storage: TGUID = (D1:$b725f130; D2:$47ef; D3:$101a; D4:($a5, $f1, $02, $60, $8c, $9e, $eb, $ac));
584
{$EXTERNALSYM FMTID_Storage}
588
PSGUID_IMAGEPROPERTIES: TGUID = (D1:$14b81da1; D2:$0135; D3:$4d31; D4:($96, $d9, $6c, $bf, $c9, $67, $1a, $99));
589
{$EXTERNALSYM PSGUID_IMAGEPROPERTIES}
591
FMTID_ImageProperties: TGUID = (D1:$14b81da1; D2:$0135; D3:$4d31; D4:($96, $d9, $6c, $bf, $c9, $67, $1a, $99));
592
{$EXTERNALSYM FMTID_ImageProperties}
594
// The GUIDs used to identify shell item attributes (columns). See IShellFolder2::GetDetailsEx implementations...
596
// {9B174B33-40FF-11d2-A27E-00C04FC30871}
598
PSGUID_DISPLACED: TGUID = (D1:$9b174b33; D2:$40ff; D3:$11d2; D4:($a2, $7e, $0, $c0, $4f, $c3, $8, $71));
599
{$EXTERNALSYM PSGUID_DISPLACED}
601
FMTID_Displaced: TGUID = (D1:$9b174b33; D2:$40ff; D3:$11d2; D4:($a2, $7e, $0, $c0, $4f, $c3, $8, $71));
602
{$EXTERNALSYM FMTID_Displaced}
604
PID_DISPLACED_FROM = 2;
605
{$EXTERNALSYM PID_DISPLACED_FROM}
606
PID_DISPLACED_DATE = 3;
607
{$EXTERNALSYM PID_DISPLACED_DATE}
609
// {328D8B21-7729-4bfc-954C-902B329D56B0}
611
PSGUID_BRIEFCASE: TGUID = (D1:$328d8b21; D2:$7729; D3:$4bfc; D4:($95, $4c, $90, $2b, $32, $9d, $56, $b0));
612
{$EXTERNALSYM PSGUID_BRIEFCASE}
614
FMTID_Briefcase: TGUID = (D1:$328d8b21; D2:$7729; D3:$4bfc; D4:($95, $4c, $90, $2b, $32, $9d, $56, $b0));
615
{$EXTERNALSYM FMTID_Briefcase}
617
PID_SYNC_COPY_IN = 2;
618
{$EXTERNALSYM PID_SYNC_COPY_IN}
620
// {9B174B34-40FF-11d2-A27E-00C04FC30871}
622
PSGUID_MISC: TGUID = (D1:$9b174b34; D2:$40ff; D3:$11d2; D4:($a2, $7e, $0, $c0, $4f, $c3, $8, $71));
623
{$EXTERNALSYM PSGUID_MISC}
625
FMTID_Misc: TGUID = (D1:$9b174b34; D2:$40ff; D3:$11d2; D4:($a2, $7e, $0, $c0, $4f, $c3, $8, $71));
626
{$EXTERNALSYM FMTID_Misc}
629
{$EXTERNALSYM PID_MISC_STATUS}
630
PID_MISC_ACCESSCOUNT = 3;
631
{$EXTERNALSYM PID_MISC_ACCESSCOUNT}
633
{$EXTERNALSYM PID_MISC_OWNER}
634
PID_HTMLINFOTIPFILE = 5;
635
{$EXTERNALSYM PID_HTMLINFOTIPFILE}
637
{$EXTERNALSYM PID_MISC_PICS}
639
// {F2275480-F782-4291-BD94-F13693513AEC}
641
PSGUID_WEBVIEW: TGUID = (D1:$f2275480; D2:$f782; D3:$4291; D4:($bd, $94, $f1, $36, $93, $51, $3a, $ec));
642
{$EXTERNALSYM PSGUID_WEBVIEW}
644
FMTID_WebView: TGUID = (D1:$f2275480; D2:$f782; D3:$4291; D4:($bd, $94, $f1, $36, $93, $51, $3a, $ec));
645
{$EXTERNALSYM FMTID_WebView}
647
PID_DISPLAY_PROPERTIES = 0;
648
{$EXTERNALSYM PID_DISPLAY_PROPERTIES}
650
{$EXTERNALSYM PID_INTROTEXT}
652
// {56A3372E-CE9C-11d2-9F0E-006097C686F6}
654
PSGUID_MUSIC: TGUID = (D1:$56a3372e; D2:$ce9c; D3:$11d2; D4:($9f, $e, $0, $60, $97, $c6, $86, $f6));
655
{$EXTERNALSYM PSGUID_MUSIC}
657
FMTID_MUSIC: TGUID = (D1:$56a3372e; D2:$ce9c; D3:$11d2; D4:($9f, $e, $0, $60, $97, $c6, $86, $f6));
658
{$EXTERNALSYM FMTID_MUSIC}
661
{$EXTERNALSYM PIDSI_ARTIST}
663
{$EXTERNALSYM PIDSI_SONGTITLE}
665
{$EXTERNALSYM PIDSI_ALBUM}
667
{$EXTERNALSYM PIDSI_YEAR}
669
{$EXTERNALSYM PIDSI_COMMENT}
671
{$EXTERNALSYM PIDSI_TRACK}
673
{$EXTERNALSYM PIDSI_GENRE}
675
{$EXTERNALSYM PIDSI_LYRICS}
677
// {AEAC19E4-89AE-4508-B9B7-BB867ABEE2ED}
679
PSGUID_DRM: TGUID = (D1:$aeac19e4; D2:$89ae; D3:$4508; D4:($b9, $b7, $bb, $86, $7a, $be, $e2, $ed));
680
{$EXTERNALSYM PSGUID_DRM}
682
FMTID_DRM: TGUID = (D1:$aeac19e4; D2:$89ae; D3:$4508; D4:($b9, $b7, $bb, $86, $7a, $be, $e2, $ed));
683
{$EXTERNALSYM FMTID_DRM}
685
PIDDRSI_PROTECTED = 2;
686
{$EXTERNALSYM PIDDRSI_PROTECTED}
687
PIDDRSI_DESCRIPTION = 3;
688
{$EXTERNALSYM PIDDRSI_DESCRIPTION}
689
PIDDRSI_PLAYCOUNT = 4;
690
{$EXTERNALSYM PIDDRSI_PLAYCOUNT}
691
PIDDRSI_PLAYSTARTS = 5;
692
{$EXTERNALSYM PIDDRSI_PLAYSTARTS}
693
PIDDRSI_PLAYEXPIRES = 6;
694
{$EXTERNALSYM PIDDRSI_PLAYEXPIRES}
696
//#define PSGUID_VIDEO {0x64440491, 0x4c8b, 0x11d1, 0x8b, 0x70, 0x8, 0x0, 0x36, 0xb1, 0x1a, 0x3}
697
// FMTID_VideoSummaryInformation property identifiers
699
PIDVSI_STREAM_NAME = $00000002; // "StreamName", VT_LPWSTR
700
{$EXTERNALSYM PIDVSI_STREAM_NAME}
701
PIDVSI_FRAME_WIDTH = $00000003; // "FrameWidth", VT_UI4
702
{$EXTERNALSYM PIDVSI_FRAME_WIDTH}
703
PIDVSI_FRAME_HEIGHT = $00000004; // "FrameHeight", VT_UI4
704
{$EXTERNALSYM PIDVSI_FRAME_HEIGHT}
705
PIDVSI_TIMELENGTH = $00000007; // "TimeLength", VT_UI4, milliseconds
706
{$EXTERNALSYM PIDVSI_TIMELENGTH}
707
PIDVSI_FRAME_COUNT = $00000005; // "FrameCount". VT_UI4
708
{$EXTERNALSYM PIDVSI_FRAME_COUNT}
709
PIDVSI_FRAME_RATE = $00000006; // "FrameRate", VT_UI4, frames/millisecond
710
{$EXTERNALSYM PIDVSI_FRAME_RATE}
711
PIDVSI_DATA_RATE = $00000008; // "DataRate", VT_UI4, bytes/second
712
{$EXTERNALSYM PIDVSI_DATA_RATE}
713
PIDVSI_SAMPLE_SIZE = $00000009; // "SampleSize", VT_UI4
714
{$EXTERNALSYM PIDVSI_SAMPLE_SIZE}
715
PIDVSI_COMPRESSION = $0000000A; // "Compression", VT_LPWSTR
716
{$EXTERNALSYM PIDVSI_COMPRESSION}
717
PIDVSI_STREAM_NUMBER = $0000000B; // "StreamNumber", VT_UI2
718
{$EXTERNALSYM PIDVSI_STREAM_NUMBER}
720
//#define PSGUID_AUDIO {0x64440490, 0x4c8b, 0x11d1, 0x8b, 0x70, 0x8, 0x0, 0x36, 0xb1, 0x1a, 0x3}
721
// FMTID_AudioSummaryInformation property identifiers
723
PIDASI_FORMAT = $00000002; // VT_BSTR
724
{$EXTERNALSYM PIDASI_FORMAT}
725
PIDASI_TIMELENGTH = $00000003; // VT_UI4, milliseconds
726
{$EXTERNALSYM PIDASI_TIMELENGTH}
727
PIDASI_AVG_DATA_RATE = $00000004; // VT_UI4, Hz
728
{$EXTERNALSYM PIDASI_AVG_DATA_RATE}
729
PIDASI_SAMPLE_RATE = $00000005; // VT_UI4, bits
730
{$EXTERNALSYM PIDASI_SAMPLE_RATE}
731
PIDASI_SAMPLE_SIZE = $00000006; // VT_UI4, bits
732
{$EXTERNALSYM PIDASI_SAMPLE_SIZE}
733
PIDASI_CHANNEL_COUNT = $00000007; // VT_UI4
734
{$EXTERNALSYM PIDASI_CHANNEL_COUNT}
735
PIDASI_STREAM_NUMBER = $00000008; // VT_UI2
736
{$EXTERNALSYM PIDASI_STREAM_NUMBER}
737
PIDASI_STREAM_NAME = $00000009; // VT_LPWSTR
738
{$EXTERNALSYM PIDASI_STREAM_NAME}
739
PIDASI_COMPRESSION = $0000000A; // VT_LPWSTR
740
{$EXTERNALSYM PIDASI_COMPRESSION}
742
// {305CA226-D286-468e-B848-2B2E8E697B74}
744
//#define PSGUID_CONTROLPANEL {0x305ca226, 0xd286, 0x468e, 0xb8, 0x48, 0x2b, 0x2e, 0x8e, 0x69, 0x7b, 0x74}
746
PID_CONTROLPANEL_CATEGORY = 2;
747
{$EXTERNALSYM PID_CONTROLPANEL_CATEGORY}
749
// {9B174B35-40FF-11d2-A27E-00C04FC30871}
751
PSGUID_VOLUME: TGUID = (D1:$9b174b35; D2:$40ff; D3:$11d2; D4:($a2, $7e, $0, $c0, $4f, $c3, $8, $71));
752
{$EXTERNALSYM PSGUID_VOLUME}
754
FMTID_Volume: TGUID = (D1:$9b174b35; D2:$40ff; D3:$11d2; D4:($a2, $7e, $0, $c0, $4f, $c3, $8, $71));
755
{$EXTERNALSYM FMTID_Volume}
758
{$EXTERNALSYM PID_VOLUME_FREE}
759
PID_VOLUME_CAPACITY = 3;
760
{$EXTERNALSYM PID_VOLUME_CAPACITY}
761
PID_VOLUME_FILESYSTEM = 4;
762
{$EXTERNALSYM PID_VOLUME_FILESYSTEM}
764
// {D8C3986F-813B-449c-845D-87B95D674ADE}
766
//#define PSGUID_SHARE {0xd8c3986f, 0x813b, 0x449c, 0x84, 0x5d, 0x87, 0xb9, 0x5d, 0x67, 0x4a, 0xde}
768
PID_SHARE_CSC_STATUS = 2;
769
{$EXTERNALSYM PID_SHARE_CSC_STATUS}
771
// {B9B4B3FC-2B51-4a42-B5D8-324146AFCF25}
773
//#define PSGUID_LINK {0xb9b4b3fc, 0x2b51, 0x4a42, 0xb5, 0xd8, 0x32, 0x41, 0x46, 0xaf, 0xcf, 0x25}
776
{$EXTERNALSYM PID_LINK_TARGET}
778
PSGUID_QUERY_D: TGUID = (D1:$49691c90; D2:$7e17; D3:$101a; D4:($a9,$1c,$08,$00,$2b,$2e,$cd,$a9));
779
{$EXTERNALSYM PSGUID_QUERY_D}
781
FMTID_Query: TGUID = (D1:$49691c90; D2:$7e17; D3:$101a; D4:($a9,$1c,$08,$00,$2b,$2e,$cd,$a9));
782
{$EXTERNALSYM FMTID_Query}
785
{$EXTERNALSYM PID_QUERY_RANK}
787
// FMTID_SummaryInformation, see OLE docs for PID_ values for these
789
//#define PSGUID_SUMMARYINFORMATION {0xf29f85e0L, 0x4ff9, 0x1068, 0xab, 0x91, 0x08, 0x00, 0x2b, 0x27, 0xb3, 0xd9}
791
// FMTID_DocumentSummaryInformation, see OLE docs on the PID_ values for this
793
//#define PSGUID_DOCUMENTSUMMARYINFORMATION {0xd5cdd502L, 0x2e9c, 0x101b, 0x93, 0x97, 0x08, 0x00, 0x2b, 0x2c, 0xf9, 0xae}
795
// FMTID_MediaFileSummaryInformation, see propidl.h PID_ values for this
797
//#define PSGUID_MEDIAFILESUMMARYINFORMATION {0x64440492L, 0x4c8b, 0x11d1, 0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03}
799
// FMTID_ImageSummaryInformation,, see propidl.h PID_ values for this
801
//#define PSGUID_IMAGESUMMARYINFORMATION {0x6444048fL, 0x4c8b, 0x11d1, 0x8b, 0x70, 0x8, 0x00, 0x36, 0xb1, 0x1a, 0x03}
803
// {0E700BE1-9DB6-11d1-A1CE-00C04FD75D13}
805
IID_IEnumExtraSearch: TGUID = (D1:$e700be1; D2:$9db6; D3:$11d1; D4:($a1, $ce, $0, $c0, $4f, $d7, $5d, $13));
806
{$EXTERNALSYM IID_IEnumExtraSearch}
808
// {12518493-00B2-11d2-9FA5-9E3420524153}
810
CLSID_MountedVolume: TGUID = (D1:$12518493; D2:$00B2; D3:$11d2; D4:($9F, $A5, $9E, $34, $20, $52, $41, $53));
811
{$EXTERNALSYM CLSID_MountedVolume}
813
// {FFB8655F-81B9-4fce-B89C-9A6BA76D13E7}
815
CLSID_HWShellExecute: TGUID = (D1:$ffb8655f; D2:$81b9; D3:$4fce; D4:($b8, $9c, $9a, $6b, $a7, $6d, $13, $e7));
816
{$EXTERNALSYM CLSID_HWShellExecute}
818
// {12518492-00B2-11d2-9FA5-9E3420524153}
820
IID_IMountedVolume: TGUID = (D1:$12518492; D2:$00B2; D3:$11d2; D4:($9F, $A5, $9E, $34, $20, $52, $41, $53));
821
{$EXTERNALSYM IID_IMountedVolume}
823
// {4657278A-411B-11d2-839A-00C04FD918D0}
825
CLSID_DragDropHelper: TGUID = (D1:$4657278a; D2:$411b; D3:$11d2; D4:($83, $9a, $0, $c0, $4f, $d9, $18, $d0));
826
{$EXTERNALSYM CLSID_DragDropHelper}
828
// {4657278B-411B-11d2-839A-00C04FD918D0}
830
IID_IDropTargetHelper: TGUID = (D1:$4657278b; D2:$411b; D3:$11d2; D4:($83, $9a, $0, $c0, $4f, $d9, $18, $d0));
831
{$EXTERNALSYM IID_IDropTargetHelper}
833
// {DE5BF786-477A-11d2-839D-00C04FD918D0}
835
IID_IDragSourceHelper: TGUID = (D1:$de5bf786; D2:$477a; D3:$11d2; D4:($83, $9d, $0, $c0, $4f, $d9, $18, $d0));
836
{$EXTERNALSYM IID_IDragSourceHelper}
838
// {3050f3BB-98b5-11cf-bb82-00aa00bdce0b}
840
CLSID_CAnchorBrowsePropertyPage: TGUID = (D1:$3050f3BB; D2:$98b5; D3:$11cf; D4:($bb, $82, $00, $aa, $00, $bd, $ce, $0b));
841
{$EXTERNALSYM CLSID_CAnchorBrowsePropertyPage}
843
// {3050f3B3-98b5-11cf-bb82-00aa00bdce0b}
845
CLSID_CImageBrowsePropertyPage: TGUID = (D1:$3050f3B3; D2:$98b5; D3:$11cf; D4:($bb, $82, $00, $aa, $00, $bd, $ce, $0b));
846
{$EXTERNALSYM CLSID_CImageBrowsePropertyPage}
848
// {3050f3B4-98b5-11cf-bb82-00aa00bdce0b}
850
CLSID_CDocBrowsePropertyPage: TGUID = (D1:$3050f3B4; D2:$98b5; D3:$11cf; D4:($bb, $82, $00, $aa, $00, $bd, $ce, $0b));
851
{$EXTERNALSYM CLSID_CDocBrowsePropertyPage}
853
// {01E18D10-4D8B-11d2-855D-006008059367}
855
IID_IFileSystemBindData: TGUID = (D1:$1e18d10; D2:$4d8b; D3:$11d2; D4:($85, $5d, $0, $60, $8, $5, $93, $67));
856
{$EXTERNALSYM IID_IFileSystemBindData}
858
// {49E1B500-4636-11d3-97F7-00C04F45D0B3}
860
SID_STopWindow: TGUID = (D1:$49e1b500; D2:$4636; D3:$11d3; D4:($97, $f7, $0, $c0, $4f, $45, $d0, $b3));
861
{$EXTERNALSYM SID_STopWindow}
863
// {889A935D-971E-4B12-B90C-24DFC9E1E5E8}
865
SID_SGetViewFromViewDual: TGUID = (D1:$889A935D; D2:$971E; D3:$4B12; D4:($B9, $0C, $24, $DF, $C9, $E1, $E5, $E8));
866
{$EXTERNALSYM SID_SGetViewFromViewDual}
868
// BHIDs for IShellItem::BindToHandler()
869
//#define BHID_LocalCopyHelper CLSID_LocalCopyHelper
870
// {3981e224-f559-11d3-8e3a-00c04f6837d5}
872
BHID_SFObject: TGUID = (D1:$3981e224; D2:$f559; D3:$11d3; D4:($8e, $3a, $00, $c0, $4f, $68, $37, $d5));
873
{$EXTERNALSYM BHID_SFObject}
875
// {3981e225-f559-11d3-8e3a-00c04f6837d5}
877
BHID_SFUIObject: TGUID = (D1:$3981e225; D2:$f559; D3:$11d3; D4:($8e, $3a, $00, $c0, $4f, $68, $37, $d5));
878
{$EXTERNALSYM BHID_SFUIObject}
880
// {3981e226-f559-11d3-8e3a-00c04f6837d5}
882
BHID_SFViewObject: TGUID = (D1:$3981e226; D2:$f559; D3:$11d3; D4:($8e, $3a, $00, $c0, $4f, $68, $37, $d5));
883
{$EXTERNALSYM BHID_SFViewObject}
885
// {3981e227-f559-11d3-8e3a-00c04f6837d5}
887
BHID_Storage: TGUID = (D1:$3981e227; D2:$f559; D3:$11d3; D4:($8e, $3a, $00, $c0, $4f, $68, $37, $d5));
888
{$EXTERNALSYM BHID_Storage}
890
// {1CEBB3AB-7C10-499a-A417-92CA16C4CB83}
892
BHID_Stream: TGUID = (D1:$1cebb3ab; D2:$7c10; D3:$499a; D4:($a4, $17, $92, $ca, $16, $c4, $cb, $83));
893
{$EXTERNALSYM BHID_Stream}
895
// {3981e228-f559-11d3-8e3a-00c04f6837d5}
897
BHID_LinkTargetItem: TGUID = (D1:$3981e228; D2:$f559; D3:$11d3; D4:($8e, $3a, $00, $c0, $4f, $68, $37, $d5));
898
{$EXTERNALSYM BHID_LinkTargetItem}
900
// {4621A4E3-F0D6-4773-8A9C-46E77B174840}
902
BHID_StorageEnum: TGUID = (D1:$4621a4e3; D2:$f0d6; D3:$4773; D4:($8a, $9c, $46, $e7, $7b, $17, $48, $40));
903
{$EXTERNALSYM BHID_StorageEnum}
905
//#endif // _WIN32_IE >= 0x0500
907
//#if _WIN32_IE >= 0x0600
909
// {faadfc40-b777-4b69-aa81-77035ef0e6e8}
911
SID_CtxQueryAssociations: TGUID = (D1:$faadfc40; D2:$b777; D3:$4b69; D4:($aa, $81, $77, $03, $5e, $f0, $e6, $e8));
912
{$EXTERNALSYM SID_CtxQueryAssociations}
914
//#endif // _WIN32_IE >= 0x0600
916
//#endif // _SHLGUID_H_