1 # Functions exported by the Win95 shell32.dll
2 # (these need to have these exact ordinals, for some
3 # win95 and winNT dlls import shell32.dll by ordinal)
4 # This list was updated to dll version 4.72
6 2 stdcall
-ordinal SHChangeNotifyRegister
(long long long long long ptr
)
7 3 stdcall SHDefExtractIconA
(str long long ptr ptr long
)
8 4 stdcall
-ordinal SHChangeNotifyDeregister
(long
)
9 5 stdcall
-noname SHChangeNotifyUpdateEntryList
(long long long long
)
10 6 stdcall SHDefExtractIconW
(wstr long long ptr ptr long
)
11 9 stub
-ordinal PifMgr_OpenProperties
12 10 stub
-ordinal PifMgr_GetProperties
13 11 stub
-ordinal PifMgr_SetProperties
14 13 stub
-ordinal PifMgr_CloseProperties
15 15 stdcall
-noname ILGetDisplayName
(ptr ptr
)
16 16 stdcall
-ordinal ILFindLastID
(ptr
)
17 17 stdcall
-ordinal ILRemoveLastID
(ptr
)
18 18 stdcall
-ordinal ILClone
(ptr
)
19 19 stdcall
-ordinal ILCloneFirst
(ptr
)
20 20 stdcall
-noname ILGlobalClone
(ptr
)
21 21 stdcall
-ordinal ILIsEqual
(ptr ptr
)
22 23 stdcall
-ordinal ILIsParent
(ptr ptr long
)
23 24 stdcall
-ordinal ILFindChild
(ptr ptr
)
24 25 stdcall
-ordinal ILCombine
(ptr ptr
)
25 26 stdcall
-noname ILLoadFromStream
(ptr ptr
)
26 27 stdcall
-ordinal ILSaveToStream
(ptr ptr
)
27 28 stdcall SHILCreateFromPath
(ptr ptr ptr
) SHILCreateFromPathAW
28 29 stdcall
-noname PathIsRoot
(ptr
) PathIsRootAW
29 30 stdcall
-noname PathBuildRoot
(ptr long
) PathBuildRootAW
30 31 stdcall
-noname PathFindExtension
(ptr
) PathFindExtensionAW
31 32 stdcall
-noname PathAddBackslash
(ptr
) PathAddBackslashAW
32 33 stdcall
-noname PathRemoveBlanks
(ptr
) PathRemoveBlanksAW
33 34 stdcall
-noname PathFindFileName
(ptr
) PathFindFileNameAW
34 35 stdcall
-noname PathRemoveFileSpec
(ptr
) PathRemoveFileSpecAW
35 36 stdcall
-noname PathAppend
(ptr ptr
) PathAppendAW
36 37 stdcall
-noname PathCombine
(ptr ptr ptr
) PathCombineAW
37 38 stdcall
-noname PathStripPath
(ptr
) PathStripPathAW
38 39 stdcall
-noname PathIsUNC
(ptr
) PathIsUNCAW
39 40 stdcall
-noname PathIsRelative
(ptr
) PathIsRelativeAW
40 41 stdcall
-ordinal IsLFNDriveA
(str
)
41 42 stdcall
-ordinal IsLFNDriveW
(wstr
)
42 43 stdcall
-ordinal PathIsExe
(ptr
) PathIsExeAW
43 45 stdcall
-noname PathFileExists
(ptr
) PathFileExistsAW
44 46 stdcall
-noname PathMatchSpec
(ptr ptr
) PathMatchSpecAW
45 47 stdcall
-ordinal PathMakeUniqueName
(ptr long ptr ptr ptr
) PathMakeUniqueNameAW
46 48 stdcall
-noname PathSetDlgItemPath
(long long ptr
) PathSetDlgItemPathAW
47 49 stdcall
-ordinal PathQualify
(ptr
) PathQualifyAW
48 50 stdcall
-noname PathStripToRoot
(ptr
) PathStripToRootAW
49 51 stdcall PathResolve
(str long long
) PathResolveAW
50 52 stdcall
-noname PathGetArgs
(str
) PathGetArgsAW
51 53 stdcall DoEnvironmentSubst
(ptr long
) DoEnvironmentSubstAW
52 54 stub LogoffWindowsDialog
53 55 stdcall
-noname PathQuoteSpaces
(ptr
) PathQuoteSpacesAW
54 56 stdcall
-noname PathUnquoteSpaces
(str
) PathUnquoteSpacesAW
55 57 stdcall
-noname PathGetDriveNumber
(str
) PathGetDriveNumberAW
56 58 stdcall
-noname ParseField
(str long ptr long
) ParseFieldAW
57 59 stdcall
-ordinal RestartDialog
(long wstr long
)
58 60 stdcall
-noname ExitWindowsDialog
(long
)
59 61 stdcall
-noname RunFileDlg
(long long str str str long
) RunFileDlgAW
60 62 stdcall
-ordinal PickIconDlg
(long wstr long ptr
)
61 63 stdcall
-ordinal GetFileNameFromBrowse
(long ptr long str str str str
) GetFileNameFromBrowseAW
62 64 stdcall
-ordinal DriveType
(long
)
63 65 stdcall
-noname InvalidateDriveType
(long
)
64 66 stdcall
-ordinal IsNetDrive
(long
)
65 67 stdcall
-ordinal Shell_MergeMenus
(long long long long long long
)
66 68 stdcall
-ordinal SHGetSetSettings
(ptr long long
)
67 69 stub
-noname SHGetNetResource
68 70 stdcall
-noname SHCreateDefClassObject
(ptr ptr long ptr ptr
)
69 71 stdcall
-ordinal Shell_GetImageLists
(ptr ptr
)
70 72 stdcall
-ordinal Shell_GetCachedImageIndex
(str long long
) Shell_GetCachedImageIndexAW
71 73 stdcall
-ordinal SHShellFolderView_Message
(long long long
)
72 74 stdcall
-ordinal SHCreateStdEnumFmtEtc
(long ptr ptr
)
73 75 stdcall
-ordinal PathYetAnotherMakeUniqueName
(ptr wstr wstr wstr
)
75 77 stdcall
-ordinal SHMapPIDLToSystemImageListIndex
(ptr ptr ptr
)
76 78 stdcall
-noname OleStrToStrN
(str long wstr long
) OleStrToStrNAW
77 79 stdcall
-noname StrToOleStrN
(wstr long str long
) StrToOleStrNAW
78 83 stdcall
-ordinal CIDLData_CreateFromIDArray
(ptr long ptr ptr
)
79 84 stub SHIsBadInterfacePtr
80 85 stdcall
-ordinal OpenRegStream
(long str str long
) shlwapi.SHOpenRegStreamA
81 86 stdcall
-noname SHRegisterDragDrop
(long ptr
)
82 87 stdcall
-noname SHRevokeDragDrop
(long
)
83 88 stdcall
-ordinal SHDoDragDrop
(long ptr ptr long ptr
)
84 89 stdcall
-ordinal SHCloneSpecialIDList
(long long long
)
85 90 stdcall
-ordinal SHFindFiles
(ptr ptr
)
86 91 stub SHFindComputer
87 92 stdcall
-ordinal PathGetShortPath
(ptr
) PathGetShortPathAW
88 93 stdcall
-noname Win32CreateDirectory
(wstr ptr
) Win32CreateDirectoryAW
89 94 stdcall
-noname Win32RemoveDirectory
(wstr
) Win32RemoveDirectoryAW
90 95 stdcall
-noname SHLogILFromFSIL
(ptr
)
91 96 stdcall
-noname StrRetToStrN
(ptr long ptr ptr
) StrRetToStrNAW
92 97 stdcall
-noname SHWaitForFileToOpen
(ptr long long
)
93 98 stdcall
-ordinal SHGetRealIDL
(ptr ptr ptr
)
94 99 stdcall
-noname SetAppStartingCursor
(long long
)
95 100 stdcall
-ordinal SHRestricted
(long
)
97 102 stdcall
-ordinal SHCoCreateInstance
(wstr ptr ptr ptr ptr
)
98 103 stdcall
-ordinal SignalFileOpen
(ptr
)
99 104 stdcall
-noname FileMenu_DeleteAllItems
(long
)
100 105 stdcall
-noname FileMenu_DrawItem
(long ptr
)
101 106 stdcall
-noname FileMenu_FindSubMenuByPidl
(long ptr
)
102 107 stdcall
-noname FileMenu_GetLastSelectedItemPidls
(long ptr ptr
)
103 108 stdcall
-noname FileMenu_HandleMenuChar
(long long
)
104 109 stdcall
-noname FileMenu_InitMenuPopup
(long
)
105 110 stdcall
-noname FileMenu_InsertUsingPidl
(long long ptr long long ptr
)
106 111 stdcall
-noname FileMenu_Invalidate
(long
)
107 112 stdcall
-noname FileMenu_MeasureItem
(long ptr
)
108 113 stdcall
-noname FileMenu_ReplaceUsingPidl
(long long ptr long ptr
)
109 114 stdcall
-noname FileMenu_Create
(long long long long long
)
110 115 stdcall
-noname FileMenu_AppendItem
(long ptr long long long long
) FileMenu_AppendItemAW
111 116 stdcall
-noname FileMenu_TrackPopupMenuEx
(long long long long long long
)
112 117 stdcall
-noname FileMenu_DeleteItemByCmd
(long long
)
113 118 stdcall
-noname FileMenu_Destroy
(long
)
114 119 stdcall
-ordinal IsLFNDrive
(ptr
) IsLFNDriveAW
115 120 stdcall
-noname FileMenu_AbortInitMenu
()
116 121 stdcall
-noname SHFlushClipboard
()
117 122 stdcall
-noname RunDLL_CallEntry16
(long long ptr str long
)
118 123 stdcall
-noname SHFreeUnusedLibraries
()
119 124 stdcall
-noname FileMenu_AppendFilesForPidl
(long ptr long
)
120 125 stdcall
-noname FileMenu_AddFilesForPidl
(long long long ptr long long ptr
)
121 126 stdcall
-noname SHOutOfMemoryMessageBox
(long str long
)
122 127 stdcall
-noname SHWinHelp
(long long long long
)
123 128 stdcall
-noname SHDllGetClassObject
(ptr ptr ptr
) DllGetClassObject
124 129 stdcall
-ordinal DAD_AutoScroll
(long ptr ptr
)
125 130 stdcall
-noname DAD_DragEnter
(long
)
126 131 stdcall
-ordinal DAD_DragEnterEx
(long int64
)
127 132 stdcall
-ordinal DAD_DragLeave
()
128 134 stdcall
-ordinal DAD_DragMove
(int64
)
129 136 stdcall
-ordinal DAD_SetDragImage
(long ptr
)
130 137 stdcall
-ordinal DAD_ShowDragImage
(long
)
131 139 stub Desktop_UpdateBriefcaseOnEvent
132 140 stdcall
-noname FileMenu_DeleteItemByIndex
(long long
)
133 141 stdcall
-noname FileMenu_DeleteItemByFirstID
(long long
)
134 142 stdcall
-noname FileMenu_DeleteSeparator
(long
)
135 143 stdcall
-noname FileMenu_EnableItemByCmd
(long long long
)
136 144 stdcall
-noname FileMenu_GetItemExtent
(long long
)
137 145 stdcall
-noname PathFindOnPath
(ptr ptr
) PathFindOnPathAW
138 146 stdcall
-noname RLBuildListOfPaths
()
139 147 stdcall
-ordinal SHCLSIDFromString
(ptr ptr
) SHCLSIDFromStringAW
140 148 stdcall
-noname SHMapIDListToImageListIndexAsync
(ptr ptr ptr long ptr ptr ptr ptr ptr
)
141 149 stdcall
-ordinal SHFind_InitMenuPopup
(long long long long
)
143 151 stdcall
-noname SHLoadOLE
(long
)
144 152 stdcall
-ordinal ILGetSize
(ptr
)
145 153 stdcall
-ordinal ILGetNext
(ptr
)
146 154 stdcall
-ordinal ILAppendID
(ptr ptr long
)
147 155 stdcall
-ordinal ILFree
(ptr
)
148 156 stdcall
-noname ILGlobalFree
(ptr
)
149 157 stdcall
-ordinal ILCreateFromPath
(ptr
) ILCreateFromPathAW
150 158 stdcall
-noname PathGetExtension
(str long long
) PathGetExtensionAW
151 159 stdcall
-noname PathIsDirectory
(ptr
) PathIsDirectoryAW
152 160 stub SHNetConnectionDialog
153 161 stdcall
-noname SHRunControlPanel
(wstr long
)
154 162 stdcall
-ordinal SHSimpleIDListFromPath
(ptr
) SHSimpleIDListFromPathAW
155 163 stdcall
-noname StrToOleStr
(wstr str
) StrToOleStrAW
156 164 stdcall
-ordinal Win32DeleteFile
(str
) Win32DeleteFileAW
157 165 stdcall
-ordinal SHCreateDirectory
(long ptr
)
158 166 stdcall
-noname CallCPLEntry16
(long ptr long long long long
)
159 167 stdcall
-ordinal SHAddFromPropSheetExtArray
(long ptr long
)
160 168 stdcall
-ordinal SHCreatePropSheetExtArray
(long wstr long
)
161 169 stdcall
-ordinal SHDestroyPropSheetExtArray
(long
)
162 170 stdcall
-ordinal SHReplaceFromPropSheetExtArray
(long long ptr long
)
163 171 stdcall
-ordinal PathCleanupSpec
(ptr ptr
)
164 172 stdcall
-noname SHCreateLinks
(long str ptr long ptr
)
165 173 stdcall
-ordinal SHValidateUNC
(long wstr long
)
166 174 stdcall
-ordinal SHCreateShellFolderViewEx
(ptr ptr
)
167 175 stdcall
-noname SHGetSpecialFolderPath
(long long long long
) SHGetSpecialFolderPathAW
168 176 stdcall
-ordinal SHSetInstanceExplorer
(ptr
) shcore.SetProcessReference
169 177 stub DAD_SetDragImageFromListView
170 178 stdcall
-ordinal SHObjectProperties
(long long wstr wstr
)
171 179 stdcall
-ordinal SHGetNewLinkInfoA
(str str ptr ptr long
)
172 180 stdcall
-ordinal SHGetNewLinkInfoW
(wstr wstr ptr ptr long
)
173 181 stdcall
-noname RegisterShellHook
(long long
)
174 182 varargs
-ordinal ShellMessageBoxW
(long long wstr wstr long
)
175 183 varargs
-ordinal ShellMessageBoxA
(long long str str long
)
176 184 stdcall
-noname ArrangeWindows
(long long ptr long ptr
)
177 185 stub SHHandleDiskFull
178 186 stdcall
-noname ILGetDisplayNameEx
(ptr ptr ptr long
)
179 187 stub ILGetPseudoNameW
180 188 stdcall
-noname ShellDDEInit
(long
)
181 189 stdcall
-ordinal ILCreateFromPathA
(str
)
182 190 stdcall
-ordinal ILCreateFromPathW
(wstr
)
183 191 stdcall
-ordinal SHUpdateImageA
(str long long long
)
184 192 stdcall
-ordinal SHUpdateImageW
(wstr long long long
)
185 193 stdcall
-ordinal SHHandleUpdateImage
(ptr
)
186 194 stdcall
-noname SHCreatePropSheetExtArrayEx
(long wstr long ptr
)
187 195 stdcall
-ordinal SHFree
(ptr
)
188 196 stdcall
-ordinal SHAlloc
(long
)
189 197 stub SHGlobalDefect
190 198 stdcall
-noname SHAbortInvokeCommand
()
191 199 stub SHGetFileIcon
192 200 stub SHLocalAlloc
194 202 stub SHLocalReAlloc
196 204 stub ShortSizeFormatW
197 205 stdcall Printer_LoadIconsW
(wstr ptr ptr
)
198 206 stub Link_AddExtraDataSection
199 207 stub Link_ReadExtraDataSection
200 208 stub Link_RemoveExtraDataSection
201 209 stub Int64ToString
202 210 stub LargeIntegerToString
203 211 stub Printers_GetPidl
204 212 stub Printers_AddPrinterPropPages
205 213 stdcall Printers_RegisterWindowW
(wstr long ptr ptr
)
206 214 stdcall Printers_UnregisterWindow
(long long
)
207 215 stdcall
-noname SHStartNetConnectionDialog
(long str long
)
208 243 stdcall @
(long long
) shell32_243
209 244 stdcall
-noname SHInitRestricted
(ptr ptr
)
210 249 stdcall
-noname PathParseIconLocation
(ptr
) PathParseIconLocationAW
211 250 stdcall
-noname PathRemoveExtension
(ptr
) PathRemoveExtensionAW
212 251 stdcall
-noname PathRemoveArgs
(ptr
) PathRemoveArgsAW
213 256 stdcall SHCreateShellFolderView
(ptr ptr
)
214 258 stdcall
-noname LinkWindow_RegisterClass
()
215 259 stdcall
-noname LinkWindow_UnregisterClass
()
216 #299 stub Shl1632_ThunkData32
217 #300 stub Shl3216_ThunkData32
219 505 stdcall SHRegCloseKey
(long
)
220 506 stdcall SHRegOpenKeyA
(long str long
)
221 507 stdcall SHRegOpenKeyW
(long wstr long
)
222 508 stdcall SHRegQueryValueA
(long str ptr ptr
)
223 509 stdcall SHRegQueryValueExA
(long str ptr ptr ptr ptr
)
224 510 stdcall SHRegQueryValueW
(long long long long
)
225 511 stdcall SHRegQueryValueExW
(long wstr ptr ptr ptr ptr
)
226 512 stdcall SHRegDeleteKeyW
(long wstr
)
228 520 stdcall
-noname SHAllocShared
(ptr long long
)
229 521 stdcall
-noname SHLockShared
(long long
)
230 522 stdcall
-noname SHUnlockShared
(ptr
)
231 523 stdcall
-noname SHFreeShared
(long long
)
232 524 stdcall
-ordinal RealDriveType
(long long
)
233 525 stub RealDriveTypeFlags
234 526 stdcall SHFlushSFCache
()
236 640 stdcall
-noname NTSHChangeNotifyRegister
(long long long long long ptr
)
237 641 stdcall
-noname NTSHChangeNotifyDeregister
(long
)
239 643 stub SHChangeNotifyReceive
240 644 stdcall
-ordinal SHChangeNotification_Lock
(long long ptr ptr
)
241 645 stdcall
-ordinal SHChangeNotification_Unlock
(long
)
242 646 stub SHChangeRegistrationReceive
243 647 stub ReceiveAddToRecentDocs
244 648 stub SHWaitOp_Operate
246 650 stdcall
-noname PathIsSameRoot
(ptr ptr
) PathIsSameRootAW
248 651 stdcall
-noname @
(ptr long
) ReadCabinetState
# OldReadCabinetState
249 652 stdcall
-noname WriteCabinetState
(ptr
)
250 653 stdcall
-noname PathProcessCommand
(long long long long
) PathProcessCommandAW
251 654 stdcall ReadCabinetState
(ptr long
)
253 660 stdcall
-noname FileIconInit
(long
)
254 680 stdcall IsUserAnAdmin
()
256 685 stdcall SHPropStgCreate
(ptr ptr ptr long long long ptr ptr
)
257 688 stdcall SHPropStgReadMultiple
(ptr long long ptr ptr
)
258 689 stdcall SHPropStgWriteMultiple
(ptr ptr long ptr ptr long
)
260 701 stdcall CDefFolderMenu_Create2
(ptr ptr long ptr ptr ptr long ptr ptr
)
261 704 stdcall
-noname GUIDFromStringW
(wstr ptr
)
262 709 stdcall SHGetSetFolderCustomSettings
(ptr wstr long
)
263 714 stdcall
-noname PathIsTemporaryW
(wstr
)
264 723 stdcall
-noname SHCreateSessionKey
(long ptr
)
265 727 stdcall SHGetImageList
(long ptr ptr
)
266 730 stdcall
-noname RestartDialogEx
(long wstr long long
)
267 743 stdcall SHCreateFileExtractIconW
(wstr long ptr ptr
)
268 747 stdcall SHLimitInputEdit
(ptr ptr
)
270 1217 stub FOOBAR1217
# no joke! This is the real name!!
272 @ stdcall CheckEscapesA
(str long
)
273 @ stdcall CheckEscapesW
(wstr long
)
274 @ stdcall CommandLineToArgvW
(wstr ptr
) shcore.CommandLineToArgvW
275 @ stdcall Control_FillCache_RunDLL
(long long long long
) Control_FillCache_RunDLLA
276 @ stdcall Control_FillCache_RunDLLA
(long long long long
)
277 @ stdcall Control_FillCache_RunDLLW
(long long long long
)
278 @ stdcall Control_RunDLL
(ptr ptr str long
) Control_RunDLLA
279 @ stdcall Control_RunDLLA
(ptr ptr str long
)
280 @ stub Control_RunDLLAsUserW
281 @ stdcall Control_RunDLLW
(ptr ptr wstr long
)
282 @ stdcall
-private DllCanUnloadNow
()
283 @ stdcall
-private DllGetClassObject
(ptr ptr ptr
)
284 @ stdcall
-private DllGetVersion
(ptr
)
285 @ stdcall
-private DllInstall
(long wstr
)
286 @ stdcall
-private DllRegisterServer
()
287 @ stdcall
-private DllUnregisterServer
()
288 @ stdcall DoEnvironmentSubstA
(str long
)
289 @ stdcall DoEnvironmentSubstW
(wstr long
)
290 @ stdcall DragAcceptFiles
(long long
)
291 @ stdcall DragFinish
(long
)
292 @ stdcall DragQueryFile
(long long ptr long
) DragQueryFileA
293 @ stdcall DragQueryFileA
(long long ptr long
)
294 @ stub DragQueryFileAorW
295 @ stdcall DragQueryFileW
(long long ptr long
)
296 @ stdcall DragQueryPoint
(long ptr
)
297 @ stdcall DuplicateIcon
(long long
)
298 @ stdcall ExtractAssociatedIconA
(long str ptr
)
299 @ stdcall ExtractAssociatedIconExA
(long str ptr ptr
)
300 @ stdcall ExtractAssociatedIconExW
(long wstr ptr ptr
)
301 @ stdcall ExtractAssociatedIconW
(long wstr ptr
)
302 @ stdcall ExtractIconA
(long str long
)
303 @ stdcall ExtractIconEx
(str long ptr ptr long
) ExtractIconExA
304 @ stdcall ExtractIconExA
(str long ptr ptr long
)
305 @ stdcall ExtractIconExW
(wstr long ptr ptr long
)
306 @ stub ExtractIconResInfoA
307 @ stub ExtractIconResInfoW
308 @ stdcall ExtractIconW
(long wstr long
)
309 @ stdcall ExtractVersionResource16W
(wstr long
)
310 @ stub FindExeDlgProc
311 @ stdcall FindExecutableA
(str str ptr
)
312 @ stdcall FindExecutableW
(wstr wstr ptr
)
313 @ stub FixupOptionalComponents
314 @ stdcall FreeIconList
(long
)
315 @ stdcall GetCurrentProcessExplicitAppUserModelID
(ptr
) shcore.GetCurrentProcessExplicitAppUserModelID
316 @ stdcall InitNetworkAddressControl
()
317 @ stub InternalExtractIconListA
318 @ stub InternalExtractIconListW
320 @ stdcall OpenAs_RunDLL
(long long str long
) OpenAs_RunDLLA
321 @ stdcall OpenAs_RunDLLA
(long long str long
)
322 @ stdcall OpenAs_RunDLLW
(long long wstr long
)
323 @ stub PrintersGetCommand_RunDLL
324 @ stub PrintersGetCommand_RunDLLA
325 @ stub PrintersGetCommand_RunDLLW
326 @ stub RealShellExecuteA
327 @ stub RealShellExecuteExA
328 @ stub RealShellExecuteExW
329 @ stub RealShellExecuteW
330 @ stdcall RegenerateUserEnvironment
(ptr long
)
331 @ stdcall SetCurrentProcessExplicitAppUserModelID
(wstr
) shcore.SetCurrentProcessExplicitAppUserModelID
332 @ stdcall SHAddToRecentDocs
(long ptr
)
333 @ stdcall SHAppBarMessage
(long ptr
)
334 @ stdcall SHAssocEnumHandlers
(wstr long ptr
)
335 @ stdcall SHBindToObject
(ptr ptr ptr ptr ptr
)
336 @ stdcall SHBindToParent
(ptr ptr ptr ptr
)
337 @ stdcall SHBrowseForFolder
(ptr
) SHBrowseForFolderA
338 @ stdcall SHBrowseForFolderA
(ptr
)
339 @ stdcall SHBrowseForFolderW
(ptr
)
340 @ stdcall SHChangeNotify
(long long ptr ptr
)
341 @ stub SHChangeNotifySuspendResume
342 @ stdcall SHCreateAssociationRegistration
(ptr ptr
)
343 @ stdcall SHCreateDataObject
(ptr long ptr ptr ptr ptr
)
344 @ stdcall SHCreateDefaultContextMenu
(ptr ptr ptr
)
345 @ stdcall SHCreateDirectoryExA
(long str ptr
)
346 @ stdcall SHCreateDirectoryExW
(long wstr ptr
)
347 @ stdcall SHCreateItemFromIDList
(ptr ptr ptr
)
348 @ stdcall SHCreateItemFromParsingName
(wstr ptr ptr ptr
)
349 @ stdcall SHCreateItemInKnownFolder
(ptr long wstr ptr ptr
)
350 @ stdcall SHCreateItemFromRelativeName
(ptr wstr ptr ptr ptr
)
351 @ stub SHCreateProcessAsUserW
352 @ stdcall SHCreateQueryCancelAutoPlayMoniker
(ptr
)
353 @ stdcall SHCreateShellItem
(ptr ptr ptr ptr
)
354 @ stdcall SHCreateShellItemArray
(ptr ptr long ptr ptr
)
355 @ stdcall SHCreateShellItemArrayFromDataObject
(ptr ptr ptr
)
356 @ stdcall SHCreateShellItemArrayFromShellItem
(ptr ptr ptr
)
357 @ stdcall SHCreateShellItemArrayFromIDLists
(long ptr ptr
)
358 @ stdcall SHEmptyRecycleBinA
(long str long
)
359 @ stdcall SHEmptyRecycleBinW
(long wstr long
)
360 @ stdcall SHEnumerateUnreadMailAccountsW
(ptr long ptr long
)
361 @ stdcall SHExtractIconsW
(wstr long long long ptr ptr long long
) user32.PrivateExtractIconsW
362 @ stdcall SHFileOperation
(ptr
) SHFileOperationA
363 @ stdcall SHFileOperationA
(ptr
)
364 @ stdcall SHFileOperationW
(ptr
)
365 @ stdcall SHFormatDrive
(long long long long
)
366 @ stdcall SHFreeNameMappings
(ptr
)
367 @ stdcall SHGetDataFromIDListA
(ptr ptr long ptr long
)
368 @ stdcall SHGetDataFromIDListW
(ptr ptr long ptr long
)
369 @ stdcall SHGetDesktopFolder
(ptr
)
370 @ stdcall SHGetDiskFreeSpaceA
(str ptr ptr ptr
) kernel32.GetDiskFreeSpaceExA
371 @ stdcall SHGetDiskFreeSpaceExA
(str ptr ptr ptr
) kernel32.GetDiskFreeSpaceExA
372 @ stdcall SHGetDiskFreeSpaceExW
(wstr ptr ptr ptr
) kernel32.GetDiskFreeSpaceExW
373 @ stdcall SHGetFileInfo
(str long ptr long long
) SHGetFileInfoA
374 @ stdcall SHGetFileInfoA
(str long ptr long long
)
375 @ stdcall SHGetFileInfoW
(wstr long ptr long long
)
376 @ stdcall SHGetFolderLocation
(long long long long ptr
)
377 @ stdcall SHGetFolderPathA
(long long long long ptr
)
378 @ stdcall SHGetFolderPathEx
(ptr long ptr ptr long
)
379 @ stdcall SHGetFolderPathAndSubDirA
(long long long long str ptr
)
380 @ stdcall SHGetFolderPathAndSubDirW
(long long long long wstr ptr
)
381 @ stdcall SHGetFolderPathW
(long long long long ptr
)
382 @ stub SHGetFreeDiskSpace
383 @ stdcall SHGetIconOverlayIndexA
(str long
)
384 @ stdcall SHGetIconOverlayIndexW
(wstr long
)
385 @ stdcall SHGetIDListFromObject
(ptr ptr
)
386 @ stdcall SHGetInstanceExplorer
(ptr
) shcore.GetProcessReference
387 @ stdcall SHGetItemFromDataObject
(ptr long ptr ptr
)
388 @ stdcall SHGetItemFromObject
(ptr ptr ptr
)
389 @ stdcall SHGetKnownFolderIDList
(ptr long ptr ptr
)
390 @ stdcall SHGetKnownFolderItem
(ptr long long ptr ptr
)
391 @ stdcall SHGetKnownFolderPath
(ptr long ptr ptr
)
392 @ stdcall SHGetLocalizedName
(wstr ptr long ptr
)
393 @ stdcall SHGetMalloc
(ptr
)
394 @ stdcall SHGetNameFromIDList
(ptr long ptr
)
395 @ stdcall SHGetNewLinkInfo
(str str ptr ptr long
) SHGetNewLinkInfoA
396 @ stdcall SHGetPathFromIDList
(ptr ptr
) SHGetPathFromIDListA
397 @ stdcall SHGetPathFromIDListA
(ptr ptr
)
398 @ stdcall SHGetPathFromIDListEx
(ptr ptr long long
)
399 @ stdcall SHGetPathFromIDListW
(ptr ptr
)
400 @ stdcall SHGetPropertyStoreForWindow
(long ptr ptr
)
401 @ stdcall SHGetPropertyStoreFromParsingName
(wstr ptr long ptr ptr
)
402 @ stdcall SHGetSettings
(ptr long
)
403 @ stdcall SHGetSpecialFolderLocation
(long long ptr
)
404 @ stdcall SHGetSpecialFolderPathA
(long ptr long long
)
405 @ stdcall SHGetSpecialFolderPathW
(long ptr long long
)
406 @ stdcall SHGetStockIconInfo
(long long ptr
)
407 @ stdcall SHHelpShortcuts_RunDLL
(long long long long
) SHHelpShortcuts_RunDLLA
408 @ stdcall SHHelpShortcuts_RunDLLA
(long long long long
)
409 @ stdcall SHHelpShortcuts_RunDLLW
(long long long long
)
410 @ stub SHInvokePrinterCommandA
411 @ stub SHInvokePrinterCommandW
412 @ stdcall SHIsFileAvailableOffline
(wstr ptr
)
413 @ stdcall SHLoadInProc
(ptr
)
414 @ stdcall SHLoadNonloadedIconOverlayIdentifiers
()
415 @ stdcall SHMultiFileProperties
(ptr long
)
416 @ stdcall SHOpenFolderAndSelectItems
(ptr long ptr long
)
417 @ stdcall SHOpenWithDialog
(long ptr
)
418 @ stdcall SHParseDisplayName
(wstr ptr ptr long ptr
)
419 @ stdcall SHPathPrepareForWriteA
(long ptr str long
)
420 @ stdcall SHPathPrepareForWriteW
(long ptr wstr long
)
421 @ stdcall SHQueryRecycleBinA
(str ptr
)
422 @ stdcall SHQueryRecycleBinW
(wstr ptr
)
423 @ stdcall SHQueryUserNotificationState
(ptr
)
424 @ stdcall SHRemoveLocalizedName
(wstr
)
425 @ stdcall SHSetLocalizedName
(wstr wstr long
)
426 @ stdcall SHSetUnreadMailCountW
(wstr long wstr
)
427 @ stdcall SHUpdateRecycleBinIcon
()
428 @ stdcall SheChangeDirA
(str
)
429 @ stub SheChangeDirExA
430 @ stub SheChangeDirExW
431 @ stdcall SheChangeDirW
(wstr
)
432 @ stub SheConvertPathW
435 @ stub SheGetCurDrive
436 @ stdcall SheGetDirA
(long long
)
438 @ stdcall SheGetDirW
(long long
)
439 @ stub SheGetPathOffsetW
440 @ stub SheRemoveQuotesA
441 @ stub SheRemoveQuotesW
442 @ stub SheSetCurDrive
443 @ stub SheShortenPathA
444 @ stub SheShortenPathW
445 @ stdcall ShellAboutA
(long str str long
)
446 @ stdcall ShellAboutW
(long wstr wstr long
)
447 @ stdcall ShellExec_RunDLL
(long long str long
) ShellExec_RunDLLA
448 @ stdcall ShellExec_RunDLLA
(long long str long
)
449 @ stdcall ShellExec_RunDLLW
(long long wstr long
)
450 @ stdcall ShellExecuteA
(long str str str str long
)
451 @ stdcall ShellExecuteEx
(long
) ShellExecuteExA
452 @ stdcall ShellExecuteExA
(long
)
453 @ stdcall ShellExecuteExW
(long
)
454 @ stdcall ShellExecuteW
(long wstr wstr wstr wstr long
)
455 @ stdcall ShellHookProc
(long long long
)
456 @ stdcall Shell_NotifyIcon
(long ptr
) Shell_NotifyIconA
457 @ stdcall Shell_NotifyIconA
(long ptr
)
458 @ stdcall Shell_NotifyIconW
(long ptr
)
459 @ stdcall Shell_NotifyIconGetRect
(ptr ptr
)
460 @ stdcall
-private StrChrA
(str long
) shlwapi.StrChrA
461 @ stdcall
-private StrChrIA
(str long
) shlwapi.StrChrIA
462 @ stdcall
-private StrChrIW
(wstr long
) shlwapi.StrChrIW
463 @ stdcall
-private StrChrW
(wstr long
) shlwapi.StrChrW
464 @ stdcall
-private StrCmpNA
(str str long
) shlwapi.StrCmpNA
465 @ stdcall
-private StrCmpNIA
(str str long
) shlwapi.StrCmpNIA
466 @ stdcall
-private StrCmpNIW
(wstr wstr long
) shlwapi.StrCmpNIW
467 @ stdcall
-private StrCmpNW
(wstr wstr long
) shlwapi.StrCmpNW
468 @ stdcall
-private StrCpyNA
(ptr str long
) kernel32.lstrcpynA
469 @ stdcall
-private StrCpyNW
(ptr wstr long
) shlwapi.StrCpyNW
470 @ stdcall
-private StrNCmpA
(str str long
) shlwapi.StrCmpNA
471 @ stdcall
-private StrNCmpIA
(str str long
) shlwapi.StrCmpNIA
472 @ stdcall
-private StrNCmpIW
(wstr wstr long
) shlwapi.StrCmpNIW
473 @ stdcall
-private StrNCmpW
(wstr wstr long
) shlwapi.StrCmpNW
474 @ stdcall
-private StrNCpyA
(ptr str long
) kernel32.lstrcpynA
475 @ stdcall
-private StrNCpyW
(ptr wstr long
) shlwapi.StrCpyNW
476 @ stdcall
-private StrRChrA
(str str long
) shlwapi.StrRChrA
477 @ stdcall
-private StrRChrIA
(str str long
) shlwapi.StrRChrIA
478 @ stdcall
-private StrRChrIW
(wstr wstr long
) shlwapi.StrRChrIW
479 @ stdcall
-private StrRChrW
(wstr wstr long
) shlwapi.StrRChrW
480 @ stub
-private StrRStrA
481 @ stdcall
-private StrRStrIA
(str str str
) shlwapi.StrRStrIA
482 @ stdcall
-private StrRStrIW
(wstr wstr wstr
) shlwapi.StrRStrIW
483 @ stub
-private StrRStrW
484 @ stdcall
-private StrStrA
(str str
) shlwapi.StrStrA
485 @ stdcall
-private StrStrIA
(str str
) shlwapi.StrStrIA
486 @ stdcall
-private StrStrIW
(wstr wstr
) shlwapi.StrStrIW
487 @ stdcall
-private StrStrW
(wstr wstr
) shlwapi.StrStrW
488 @ stdcall WOWShellExecute
(long str str str str long ptr
)