1 # Functions exported by the WinXP SP3 shell32.dll (6.0.2900.5686)
2 2 stdcall SHChangeNotifyRegister
(long long long long long ptr
)
3 3 stdcall SHDefExtractIconA
(str long long ptr ptr long
)
4 4 stdcall SHChangeNotifyDeregister
(long
)
5 5 stdcall
-noname SHChangeNotifyUpdateEntryList
(long long long long
)
6 6 stdcall SHDefExtractIconW
(wstr long long ptr ptr long
)
7 7 stdcall
-noname SHLookupIconIndexA
(str long long
)
8 8 stdcall
-noname SHLookupIconIndexW
(wstr long long
)
9 9 stdcall PifMgr_OpenProperties
(wstr wstr long long
)
10 10 stdcall PifMgr_GetProperties
(ptr wstr ptr long long
)
11 11 stdcall PifMgr_SetProperties
(ptr wstr ptr long long
)
12 12 stdcall
-noname SHStartNetConnectionDialogA
(ptr str long
)
13 13 stdcall PifMgr_CloseProperties
(ptr long
)
14 14 stdcall SHStartNetConnectionDialogW
(ptr wstr long
)
15 15 stdcall
-noname ILGetDisplayName
(ptr ptr
)
16 16 stdcall ILFindLastID
(ptr
)
17 17 stdcall ILRemoveLastID
(ptr
)
18 18 stdcall ILClone
(ptr
)
19 19 stdcall ILCloneFirst
(ptr
)
20 20 stdcall
-noname ILGlobalClone
(ptr
)
21 21 stdcall ILIsEqual
(ptr ptr
)
22 22 stdcall DAD_DragEnterEx2
(ptr long long ptr
)
23 23 stdcall ILIsParent
(ptr ptr long
)
24 24 stdcall ILFindChild
(ptr ptr
)
25 25 stdcall ILCombine
(ptr ptr
)
26 26 stdcall ILLoadFromStream
(ptr ptr
)
27 27 stdcall ILSaveToStream
(ptr ptr
)
28 28 stdcall SHILCreateFromPath
(ptr ptr ptr
) SHILCreateFromPathAW
29 29 stdcall
-noname PathIsRoot
(ptr
) PathIsRootAW
30 30 stdcall
-noname PathBuildRoot
(ptr long
) PathBuildRootAW
31 31 stdcall
-noname PathFindExtension
(wstr
) PathFindExtensionW
32 32 stdcall
-noname PathAddBackslash
(wstr
) PathAddBackslashW
33 33 stdcall
-noname PathRemoveBlanks
(wstr
) PathRemoveBlanksW
34 34 stdcall
-noname PathFindFileName
(wstr
) PathFindFileNameW
35 35 stdcall
-noname PathRemoveFileSpec
(ptr
) PathRemoveFileSpecAW
# Fixme
36 36 stdcall
-noname PathAppend
(ptr ptr
) PathAppendAW
# Fixme
37 37 stdcall
-noname PathCombine
(wstr wstr wstr
) PathCombineW
38 38 stdcall
-noname PathStripPath
(wstr
) PathStripPathW
39 39 stdcall
-noname PathIsUNC
(wstr
) PathIsUNCW
40 40 stdcall
-noname PathIsRelative
(wstr
) PathIsRelativeW
41 41 stdcall IsLFNDriveA
(str
)
42 42 stdcall IsLFNDriveW
(wstr
)
43 43 stdcall PathIsExe
(ptr
) PathIsExeAW
44 44 stdcall OpenAs_RunDLL
(long long str long
) OpenAs_RunDLLA
45 45 stdcall
-noname PathFileExists
(ptr
) PathFileExistsAW
# Fixme
46 46 stdcall
-noname PathMatchSpec
(wstr wstr
) PathMatchSpecW
47 47 stdcall PathMakeUniqueName
(ptr long ptr ptr ptr
) PathMakeUniqueNameAW
48 48 stdcall
-noname PathSetDlgItemPath
(long long wstr
) PathSetDlgItemPathW
49 49 stdcall PathQualify
(ptr
) PathQualifyAW
50 50 stdcall
-noname PathStripToRoot
(wstr
) PathStripToRootW
51 51 stdcall PathResolve
(str long long
) PathResolveAW
52 52 stdcall
-noname PathGetArgs
(wstr
) PathGetArgsW
53 53 stdcall
-noname IsSuspendAllowed
()
54 54 stdcall
-noname LogoffWindowsDialog
(ptr
)
55 55 stdcall
-noname PathQuoteSpaces
(wstr
) PathQuoteSpacesW
56 56 stdcall
-noname PathUnquoteSpaces
(wstr
) PathUnquoteSpacesW
57 57 stdcall
-noname PathGetDriveNumber
(wstr
) PathGetDriveNumberW
58 58 stdcall
-noname ParseField
(str long ptr long
) ParseFieldAW
# Fixme
59 59 stdcall RestartDialog
(long wstr long
)
60 60 stdcall
-noname ExitWindowsDialog
(long
) # Fixme
61 61 stdcall
-noname RunFileDlg
(long long long str str long
) RunFileDlg
# Fixme
62 62 stdcall PickIconDlg
(long long long long
)
63 63 stdcall GetFileNameFromBrowse
(long long long long str str str
)
64 64 stdcall DriveType
(long
)
65 65 stdcall
-noname InvalidateDriveType
(long
)
66 66 stdcall IsNetDrive
(long
)
67 67 stdcall Shell_MergeMenus
(long long long long long long
)
68 68 stdcall SHGetSetSettings
(ptr long long
)
69 69 stdcall
-noname SHGetNetResource
(ptr long ptr long
)
70 70 stdcall
-noname SHCreateDefClassObject
(long long long long long
)
71 71 stdcall
-noname Shell_GetImageLists
(ptr ptr
)
72 72 stdcall Shell_GetCachedImageIndex
(ptr ptr long
) Shell_GetCachedImageIndexAW
73 73 stdcall SHShellFolderView_Message
(long long long
)
74 74 stdcall SHCreateStdEnumFmtEtc
(long ptr ptr
)
75 75 stdcall PathYetAnotherMakeUniqueName
(ptr wstr wstr wstr
)
76 76 stdcall DragQueryInfo
(ptr ptr
)
77 77 stdcall SHMapPIDLToSystemImageListIndex
(ptr ptr ptr
)
78 78 stdcall
-noname OleStrToStrN
(str long wstr long
) OleStrToStrNAW
# Fixme
79 79 stdcall
-noname StrToOleStrN
(wstr long str long
) StrToOleStrNAW
# Fixme
80 80 stdcall SHOpenPropSheetW
(wstr ptr long ptr ptr ptr wstr
)
81 81 stdcall OpenAs_RunDLLA
(long long str long
)
82 82 stdcall
-noname DDECreatePostNotify
(ptr
)
83 83 stdcall
-noname CIDLData_CreateFromIDArray
(ptr long ptr ptr
)
84 84 stdcall SHIsBadInterfacePtr
(ptr long
) # Fixme
85 85 stdcall OpenRegStream
(long str str long
) shlwapi.SHOpenRegStreamA
86 86 stdcall
-noname SHRegisterDragDrop
(long ptr
)
87 87 stdcall
-noname SHRevokeDragDrop
(long
)
88 88 stdcall SHDoDragDrop
(long ptr ptr long ptr
)
89 89 stdcall SHCloneSpecialIDList
(long long long
)
90 90 stdcall SHFindFiles
(ptr ptr
)
91 91 stdcall SHFindComputer
(ptr ptr
)
92 92 stdcall PathGetShortPath
(ptr
) PathGetShortPathAW
93 93 stdcall
-noname Win32CreateDirectory
(wstr ptr
) Win32CreateDirectoryW
94 94 stdcall
-noname Win32RemoveDirectory
(wstr
) Win32RemoveDirectoryW
95 95 stdcall
-noname SHLogILFromFSIL
(ptr
)
96 96 stdcall
-noname StrRetToStrN
(ptr long ptr ptr
) StrRetToStrNAW
# Fixme
97 97 stdcall
-noname SHWaitForFileToOpen
(long long long
)
98 98 stdcall SHGetRealIDL
(ptr ptr ptr
)
99 99 stdcall
-noname SetAppStartingCursor
(long long
) # Fixme
100 100 stdcall SHRestricted
(long
)
101 101 stdcall OpenAs_RunDLLW
(long long wstr long
)
102 102 stdcall SHCoCreateInstance
(wstr ptr long ptr ptr
)
103 103 stdcall SignalFileOpen
(long
)
104 104 stdcall Activate_RunDLL
(long ptr ptr ptr
)
105 105 stdcall AppCompat_RunDLLW
(ptr ptr wstr long
)
106 106 stdcall CheckEscapesA
(str long
)
107 107 stdcall CheckEscapesW
(wstr long
)
108 108 stdcall CommandLineToArgvW
(wstr ptr
)
109 109 stdcall Control_FillCache_RunDLL
(long long long long
) Control_FillCache_RunDLLA
110 110 stdcall Control_FillCache_RunDLLA
(long long long long
)
111 111 stdcall Control_FillCache_RunDLLW
(long long long long
)
112 112 stdcall Control_RunDLL
(ptr ptr str long
) Control_RunDLLA
113 113 stdcall Control_RunDLLA
(ptr ptr str long
)
114 114 stdcall Control_RunDLLAsUserW
(ptr ptr wstr long
)
115 115 stdcall Control_RunDLLW
(ptr ptr wstr long
)
116 116 stdcall DllCanUnloadNow
()
117 117 stdcall DllGetClassObject
(ptr ptr ptr
)
118 118 stdcall DllGetVersion
(ptr
)
119 119 stdcall IsLFNDrive
(ptr
) IsLFNDriveAW
120 120 stdcall DllInstall
(long wstr
)
121 121 stdcall SHFlushClipboard
()
122 122 stdcall
-noname RunDLL_CallEntry16
(long long long str long
) # Fixme #name wrong?
123 123 stdcall
-noname SHFreeUnusedLibraries
()
124 124 stdcall DllRegisterServer
()
125 125 stdcall DllUnregisterServer
()
126 126 stdcall
-noname SHOutOfMemoryMessageBox
(long long long
) # Fixme
127 127 stdcall
-noname SHWinHelp
(long long long long
)
128 128 stdcall
-noname SHDllGetClassObject
(ptr ptr ptr
) DllGetClassObject
129 129 stdcall DAD_AutoScroll
(long ptr ptr
)
130 130 stdcall
-noname DAD_DragEnter
(long
)
131 131 stdcall DAD_DragEnterEx
(long double
)
132 132 stdcall DAD_DragLeave
()
133 133 stdcall DoEnvironmentSubstA
(str str
)
134 134 stdcall DAD_DragMove
(double
)
135 135 stdcall DoEnvironmentSubstW
(wstr wstr
)
136 136 stdcall DAD_SetDragImage
(long long
)
137 137 stdcall DAD_ShowDragImage
(long
)
138 138 stdcall DragAcceptFiles
(long long
)
139 139 stdcall DragFinish
(long
)
140 140 stdcall DragQueryFile
(long long ptr long
) DragQueryFileA
141 141 stdcall DragQueryFileA
(long long ptr long
)
142 142 stdcall DragQueryFileAorW
(ptr long wstr long long long
)
143 143 stdcall DragQueryFileW
(long long ptr long
)
144 144 stdcall DragQueryPoint
(long ptr
)
145 145 stdcall
-noname PathFindOnPath
(wstr wstr
) PathFindOnPathW
146 146 stdcall
-noname RLBuildListOfPaths
()
147 147 stdcall SHCLSIDFromString
(long long
) SHCLSIDFromStringAW
148 148 stdcall SHMapIDListToImageListIndexAsync
(ptr ptr ptr long ptr ptr ptr ptr ptr
)
149 149 stdcall SHFind_InitMenuPopup
(long long long long
)
150 150 stdcall DuplicateIcon
(long long
)
151 151 stdcall SHLoadOLE
(long
)
152 152 stdcall ILGetSize
(ptr
)
153 153 stdcall ILGetNext
(ptr
)
154 154 stdcall ILAppendID
(long long long
) ILAppend
155 155 stdcall ILFree
(ptr
)
156 156 stdcall
-noname ILGlobalFree
(ptr
)
157 157 stdcall ILCreateFromPath
(ptr
) ILCreateFromPathAW
158 158 stdcall
-noname PathGetExtension
(wstr long long
) SHPathGetExtensionW
159 159 stdcall
-noname PathIsDirectory
(wstr
) PathIsDirectoryW
160 160 stdcall SHNetConnectionDialog
(ptr wstr long
) # Fixme
161 161 stdcall SHRunControlPanel
(long long
)
162 162 stdcall SHSimpleIDListFromPath
(ptr
) SHSimpleIDListFromPathAW
# Fixme
163 163 stdcall
-noname StrToOleStr
(wstr str
) StrToOleStrAW
# Fixme
164 164 stdcall Win32DeleteFile
(wstr
) Win32DeleteFileW
165 165 stdcall SHCreateDirectory
(long ptr
)
166 166 stdcall CallCPLEntry16
(long long long long long long
)
167 167 stdcall SHAddFromPropSheetExtArray
(long long long
)
168 168 stdcall SHCreatePropSheetExtArray
(long wstr long
)
169 169 stdcall SHDestroyPropSheetExtArray
(long
)
170 170 stdcall SHReplaceFromPropSheetExtArray
(long long long long
)
171 171 stdcall PathCleanupSpec
(ptr ptr
)
172 172 stdcall
-noname SHCreateLinks
(long str ptr long ptr
)
173 173 stdcall SHValidateUNC
(long long long
)
174 174 stdcall SHCreateShellFolderViewEx
(ptr ptr
)
175 175 stdcall
-noname SHGetSpecialFolderPath
(long long long long
) SHGetSpecialFolderPathW
176 176 stdcall SHSetInstanceExplorer
(long
)
177 177 stdcall DAD_SetDragImageFromListView
(ptr long long
)
178 178 stdcall SHObjectProperties
(long long wstr wstr
)
179 179 stdcall SHGetNewLinkInfoA
(str str ptr long long
)
180 180 stdcall SHGetNewLinkInfoW
(wstr wstr ptr long long
)
181 181 stdcall
-noname RegisterShellHook
(long long
)
182 182 varargs ShellMessageBoxA
(long long str str long
)
183 183 varargs ShellMessageBoxW
(long long wstr wstr long
)
184 184 stdcall
-noname ArrangeWindows
(long long long long long
)
185 185 stdcall
-noname SHHandleDiskFull
(ptr long
) # Fixme
186 186 stdcall
-noname ILGetDisplayNameEx
(ptr ptr ptr long
)
187 187 stdcall
-noname ILGetPseudoNameW
(ptr ptr wstr long
)
188 188 stdcall
-noname ShellDDEInit
(long
)
189 189 stdcall ILCreateFromPathA
(str
)
190 190 stdcall ILCreateFromPathW
(wstr
)
191 191 stdcall SHUpdateImageA
(str long long long
)
192 192 stdcall SHUpdateImageW
(wstr long long long
)
193 193 stdcall SHHandleUpdateImage
(ptr
)
194 194 stdcall
-noname SHCreatePropSheetExtArrayEx
(long wstr long ptr
)
195 195 stdcall SHFree
(ptr
)
196 196 stdcall SHAlloc
(long
)
197 197 stdcall
-noname SHGlobalDefect
(long
)
198 198 stdcall
-noname SHAbortInvokeCommand
()
199 199 stdcall ExtractAssociatedIconA
(long str ptr
)
200 200 stdcall
-noname SHCreateDesktop
(ptr
)
201 201 stdcall
-noname SHDesktopMessageLoop
(ptr
)
202 202 stub
-noname DDEHandleViewFolderNotify
203 203 stdcall
-noname AddCommasW
(long wstr
)
204 204 stdcall
-noname ShortSizeFormatW
(double
)
205 205 stdcall Printer_LoadIconsW
(wstr ptr ptr
)
206 206 stdcall ExtractAssociatedIconExA
(long str long long
)
207 207 stdcall ExtractAssociatedIconExW
(long wstr long long
)
208 208 stdcall ExtractAssociatedIconW
(long wstr ptr
)
209 209 stdcall
-noname Int64ToString
(double wstr long long ptr long
) # Fixme
210 210 stdcall
-noname LargeIntegerToString
(ptr wstr long long ptr long
) # Fixme
211 211 stdcall
-noname Printers_GetPidl
(ptr str
) # Fixme
212 212 stdcall
-noname Printers_AddPrinterPropPages
(ptr ptr
)
213 213 stdcall
-noname Printers_RegisterWindowW
(wstr long ptr ptr
)
214 214 stdcall
-noname Printers_UnregisterWindow
(long long
)
215 215 stdcall
-noname SHStartNetConnectionDialog
(long str long
)
216 216 stdcall ExtractIconA
(long str long
)
217 217 stdcall ExtractIconEx
(ptr long ptr ptr long
) ExtractIconExA
218 218 stdcall ExtractIconExA
(str long ptr ptr long
)
219 219 stdcall ExtractIconExW
(wstr long ptr ptr long
)
220 220 stdcall ExtractIconResInfoA
(ptr str long ptr ptr
)
221 221 stdcall ExtractIconResInfoW
(ptr wstr long ptr ptr
)
222 222 stdcall ExtractIconW
(long wstr long
)
223 223 stdcall ExtractVersionResource16W
(wstr ptr
)
224 224 stdcall FindExeDlgProc
(ptr long ptr ptr
)
225 225 stdcall FindExecutableA
(str str ptr
)
226 226 stdcall FindExecutableW
(wstr wstr ptr
)
227 227 stdcall FreeIconList
(long
)
228 228 stdcall InternalExtractIconListA
(ptr str ptr
)
229 229 stdcall InternalExtractIconListW
(ptr wstr ptr
)
230 230 stdcall
-noname FirstUserLogon
(wstr wstr
)
231 231 stdcall
-noname SHSetFolderPathA
(long ptr long str
)
232 232 stdcall
-noname SHSetFolderPathW
(long ptr long wstr
)
233 233 stdcall
-noname SHGetUserPicturePathW
(wstr long ptr
)
234 234 stdcall
-noname SHSetUserPicturePathW
(wstr long ptr
)
235 235 stdcall
-noname SHOpenEffectiveToken
(ptr
)
236 236 stdcall
-noname SHTestTokenPrivilegeW
(ptr ptr
)
237 237 stdcall
-noname SHShouldShowWizards
(ptr
)
238 238 stdcall Options_RunDLL
(ptr ptr str long
)
239 239 stdcall PathIsSlowW
(wstr long
)
240 240 stdcall PathIsSlowA
(str long
)
241 241 stdcall
-noname SHGetUserDisplayName
(wstr ptr
)
242 242 stdcall
-noname SHGetProcessDword
(long long
)
243 243 stdcall
-noname SHSetShellWindowEx
(ptr ptr
) user32.SetShellWindowEx
244 244 stdcall
-noname SHInitRestricted
(ptr ptr
)
245 245 stdcall SHTestTokenMembership
(ptr ptr
)
246 246 stub
-noname SHInvokePrivilegedFunctionW
247 247 stub
-noname SHGetActiveConsoleSessionId
248 248 stdcall
-noname SHGetUserSessionId
(ptr
) # Fixme
249 249 stdcall
-noname PathParseIconLocation
(wstr
) PathParseIconLocationW
250 250 stdcall
-noname PathRemoveExtension
(wstr
) PathRemoveExtensionW
251 251 stdcall
-noname PathRemoveArgs
(wstr
) PathRemoveArgsW
252 252 stdcall
-noname PathIsURL
(wstr
) shlwapi.PathIsURLW
253 253 stub
-noname SHIsCurrentProcessConsoleSession
254 254 stub
-noname DisconnectWindowsDialog
255 255 stdcall Options_RunDLLA
(ptr ptr str long
)
256 256 stdcall SHCreateShellFolderView
(ptr ptr
)
257 257 stdcall
-noname SHGetShellFolderViewCB
(ptr
)
258 258 stdcall
-noname LinkWindow_RegisterClass
()
259 259 stdcall
-noname LinkWindow_UnregisterClass
()
260 260 stdcall Options_RunDLLW
(ptr ptr wstr long
)
261 261 stdcall PrintersGetCommand_RunDLL
(ptr ptr wstr long
)
262 262 stdcall PrintersGetCommand_RunDLLA
(ptr ptr str long
)
263 263 stdcall PrintersGetCommand_RunDLLW
(ptr ptr wstr long
)
264 264 stdcall RealShellExecuteA
(ptr str str str str str str str long ptr
)
265 265 stdcall RealShellExecuteExA
(ptr str str str str str str str long ptr long
)
266 266 stdcall RealShellExecuteExW
(ptr str str str str str str str long ptr long
)
267 267 stdcall RealShellExecuteW
(ptr wstr wstr wstr wstr wstr wstr wstr long ptr
)
268 268 stdcall RegenerateUserEnvironment
(ptr long
)
269 269 stdcall SHAddToRecentDocs
(long ptr
)
270 270 stdcall SHAppBarMessage
(long ptr
)
271 271 stdcall SHBindToParent
(ptr ptr ptr ptr
)
272 272 stdcall SHBrowseForFolder
(ptr
) SHBrowseForFolderA
273 273 stdcall SHBrowseForFolderA
(ptr
)
274 274 stdcall SHBrowseForFolderW
(ptr
)
275 275 stdcall SHChangeNotify
(long long ptr ptr
)
276 276 stdcall SHChangeNotifySuspendResume
(long ptr long long
)
277 277 stdcall SHCreateDirectoryExA
(long str ptr
)
278 278 stdcall SHCreateDirectoryExW
(long wstr ptr
)
279 279 stub SHCreateLocalServerRunDll
280 280 stdcall SHCreateProcessAsUserW
(ptr
)
281 281 stdcall SHCreateQueryCancelAutoPlayMoniker
(ptr
)
282 282 stdcall SHCreateShellItem
(ptr ptr ptr ptr
)
283 283 stdcall SHEmptyRecycleBinA
(long str long
)
284 284 stdcall SHEmptyRecycleBinW
(long wstr long
)
285 285 stub SHEnableServiceObject
286 286 stub SHEnumerateUnreadMailAccountsW
287 287 stdcall SHExtractIconsW
(wstr long long long ptr ptr long long
) user32.PrivateExtractIconsW
288 288 stdcall SHFileOperation
(ptr
) SHFileOperationA
289 289 stdcall SHFileOperationA
(ptr
)
290 290 stdcall SHFileOperationW
(ptr
)
291 291 stdcall SHFormatDrive
(long long long long
)
292 292 stdcall SHFreeNameMappings
(ptr
)
293 293 stdcall SHGetDataFromIDListA
(ptr ptr long ptr long
)
294 294 stdcall SHGetDataFromIDListW
(ptr ptr long ptr long
)
295 295 stdcall SHGetDesktopFolder
(ptr
)
296 296 stdcall SHGetDiskFreeSpaceA
(str ptr ptr ptr
) kernel32.GetDiskFreeSpaceExA
297 297 stdcall SHGetDiskFreeSpaceExA
(str ptr ptr ptr
) kernel32.GetDiskFreeSpaceExA
298 298 stdcall SHGetDiskFreeSpaceExW
(wstr ptr ptr ptr
) kernel32.GetDiskFreeSpaceExW
299 299 stdcall SHGetFileInfo
(ptr long ptr long long
) SHGetFileInfoA
300 300 stdcall SHGetFileInfoA
(ptr long ptr long long
)
301 301 stdcall SHGetFileInfoW
(ptr long ptr long long
)
302 302 stdcall SHGetFolderLocation
(long long long long ptr
)
303 303 stdcall SHGetFolderPathA
(long long long long ptr
)
304 304 stdcall SHGetFolderPathAndSubDirA
(long long long long str ptr
)
305 305 stdcall SHGetFolderPathAndSubDirW
(long long long long wstr ptr
)
306 306 stdcall SHGetFolderPathW
(long long long long ptr
)
307 307 stdcall SHGetIconOverlayIndexA
(str long
)
308 308 stdcall SHGetIconOverlayIndexW
(wstr long
)
309 309 stdcall SHGetInstanceExplorer
(long
)
310 310 stdcall SHGetMalloc
(ptr
)
311 311 stdcall SHGetNewLinkInfo
(str str ptr long long
) SHGetNewLinkInfoA
312 312 stdcall SHGetPathFromIDList
(ptr ptr
) SHGetPathFromIDListA
313 313 stdcall SHGetPathFromIDListA
(ptr ptr
)
314 314 stdcall SHGetPathFromIDListW
(ptr ptr
)
315 315 stdcall SHGetSettings
(ptr long
)
316 316 stdcall SHGetSpecialFolderLocation
(long long ptr
)
317 317 stdcall SHGetSpecialFolderPathA
(long ptr long long
)
318 318 stdcall SHGetSpecialFolderPathW
(long ptr long long
)
319 319 stub SHGetUnreadMailCountW
320 320 stdcall SHHelpShortcuts_RunDLL
(long long long long
) SHHelpShortcuts_RunDLLA
321 321 stdcall SHHelpShortcuts_RunDLLA
(long long long long
)
322 322 stdcall SHHelpShortcuts_RunDLLW
(long long long long
)
323 323 stdcall SHInvokePrinterCommandA
(ptr long str str long
)
324 324 stdcall SHInvokePrinterCommandW
(ptr long wstr wstr long
)
325 325 stdcall SHIsFileAvailableOffline
(wstr ptr
)
326 326 stdcall SHLoadInProc
(long
)
327 327 stdcall SHLoadNonloadedIconOverlayIdentifiers
()
328 328 stdcall SHOpenFolderAndSelectItems
(ptr long ptr long
)
329 329 stdcall SHParseDisplayName
(wstr ptr ptr long ptr
)
330 330 stdcall SHPathPrepareForWriteA
(long ptr str long
)
331 331 stdcall SHPathPrepareForWriteW
(long ptr wstr long
)
332 332 stdcall SHQueryRecycleBinA
(str ptr
)
333 333 stdcall SHQueryRecycleBinW
(wstr ptr
)
334 334 stdcall SHSetLocalizedName
(wstr wstr long
)
335 335 stub SHSetUnreadMailCountW
336 336 stdcall SHUpdateRecycleBinIcon
()
337 337 stdcall SheChangeDirA
(str
)
338 338 stdcall SheChangeDirExA
(str
)
339 339 stdcall SheChangeDirExW
(wstr
)
340 340 stdcall SheChangeDirW
(wstr
)
341 341 stdcall SheConvertPathW
(wstr wstr long
)
342 342 stdcall SheFullPathA
(str long str
)
343 343 stdcall SheFullPathW
(wstr long wstr
)
344 344 stdcall SheGetCurDrive
()
345 345 stdcall SheGetDirA
(long long
)
346 346 stdcall SheGetDirExW
(wstr ptr wstr
)
347 347 stdcall SheGetDirW
(long long
)
348 348 stdcall SheGetPathOffsetW
(wstr
)
349 349 stdcall SheRemoveQuotesA
(str
)
350 350 stdcall SheRemoveQuotesW
(wstr
)
351 351 stdcall SheSetCurDrive
(long
)
352 352 stdcall SheShortenPathA
(str long
)
353 353 stdcall SheShortenPathW
(wstr long
)
354 354 stdcall ShellAboutA
(long str str long
)
355 355 stdcall ShellAboutW
(long wstr wstr long
)
356 356 stdcall ShellExec_RunDLL
(ptr ptr wstr long
)
357 357 stdcall ShellExec_RunDLLA
(ptr ptr str long
)
358 358 stdcall ShellExec_RunDLLW
(ptr ptr wstr long
)
359 359 stdcall ShellExecuteA
(long str str str str long
)
360 360 stdcall ShellExecuteEx
(long
) ShellExecuteExA
361 361 stdcall ShellExecuteExA
(long
)
362 362 stdcall ShellExecuteExW
(long
)
363 363 stdcall ShellExecuteW
(long wstr wstr wstr wstr long
)
364 364 stdcall ShellHookProc
(long ptr ptr
)
365 365 stdcall Shell_NotifyIcon
(long ptr
) Shell_NotifyIconA
366 366 stdcall Shell_NotifyIconA
(long ptr
)
367 367 stdcall Shell_NotifyIconW
(long ptr
)
368 368 stdcall StrChrA
(str long
) shlwapi.StrChrA
369 369 stdcall StrChrIA
(str long
) shlwapi.StrChrIA
370 370 stdcall StrChrIW
(wstr long
) shlwapi.StrChrIW
371 371 stdcall StrChrW
(wstr long
) shlwapi.StrChrW
372 372 stdcall StrCmpNA
(str str long
) shlwapi.StrCmpNA
373 373 stdcall StrCmpNIA
(str str long
) shlwapi.StrCmpNIA
374 374 stdcall StrCmpNIW
(wstr wstr long
) shlwapi.StrCmpNIW
375 375 stdcall StrCmpNW
(wstr wstr long
) shlwapi.StrCmpNW
376 376 stdcall StrCpyNA
(ptr str long
) kernel32.lstrcpynA
377 377 stdcall StrCpyNW
(wstr wstr long
) shlwapi.StrCpyNW
378 378 stdcall StrNCmpA
(str str long
) shlwapi.StrCmpNA
379 379 stdcall StrNCmpIA
(str str long
) shlwapi.StrCmpNIA
380 380 stdcall StrNCmpIW
(wstr wstr long
) shlwapi.StrCmpNIW
381 381 stdcall StrNCmpW
(wstr wstr long
) shlwapi.StrCmpNW
382 382 stdcall StrNCpyA
(ptr str long
) kernel32.lstrcpynA
383 383 stdcall StrNCpyW
(wstr wstr long
) shlwapi.StrCpyNW
384 384 stdcall StrRChrA
(str str long
) shlwapi.StrRChrA
385 385 stdcall StrRChrIA
(str str long
) shlwapi.StrRChrIA
386 386 stdcall StrRChrIW
(str str long
) shlwapi.StrRChrIW
387 387 stdcall StrRChrW
(wstr wstr long
) shlwapi.StrRChrW
388 388 stdcall StrRStrA
(str str str
)
389 389 stdcall StrRStrIA
(str str str
) shlwapi.StrRStrIA
390 390 stdcall StrRStrIW
(wstr wstr wstr
) shlwapi.StrRStrIW
391 391 stdcall StrRStrW
(wstr wstr wstr
)
392 392 stdcall StrStrA
(str str
) shlwapi.StrStrA
393 393 stdcall StrStrIA
(str str
) shlwapi.StrStrIA
394 394 stdcall StrStrIW
(wstr wstr
) shlwapi.StrStrIW
395 395 stdcall StrStrW
(wstr wstr
) shlwapi.StrStrW
396 396 stdcall WOWShellExecute
(ptr wstr wstr wstr wstr long ptr
)
397 520 stdcall SHAllocShared
(ptr long long
)
398 521 stdcall SHLockShared
(long long
)
399 522 stdcall SHUnlockShared
(ptr
)
400 523 stdcall SHFreeShared
(long long
)
401 524 stdcall RealDriveType
(long long
)
402 525 stdcall
-noname RealDriveTypeFlags
(long long
)
403 526 stdcall SHFlushSFCache
()
404 640 stdcall
-noname NTSHChangeNotifyRegister
(long long long long long long
)
405 641 stdcall
-noname NTSHChangeNotifyDeregister
(long
)
406 643 stdcall
-noname SHChangeNotifyReceive
(long long ptr ptr
)
407 644 stdcall SHChangeNotification_Lock
(long long ptr ptr
)
408 645 stdcall SHChangeNotification_Unlock
(long
)
409 646 stdcall
-noname SHChangeRegistrationReceive
(ptr long
)
410 648 stdcall
-noname SHWaitOp_Operate
(ptr long
)
411 650 stdcall
-noname PathIsSameRoot
(ptr ptr
) PathIsSameRootAW
# Fixme
412 651 stdcall
-noname OldReadCabinetState
(long long
) ReadCabinetState
413 652 stdcall WriteCabinetState
(long
)
414 653 stdcall PathProcessCommand
(long long long long
) PathProcessCommandAW
415 654 stdcall ReadCabinetState
(long long
)
416 660 stdcall
-noname FileIconInit
(long
)
417 680 stdcall IsUserAnAdmin
()
418 681 stdcall
-noname SHGetAppCompatFlags
(long
) shlwapi.SHGetAppCompatFlags
419 683 stub
-noname SHStgOpenStorageW
420 684 stub
-noname SHStgOpenStorageA
421 685 stub SHPropStgCreate
422 688 stub SHPropStgReadMultiple
423 689 stub SHPropStgWriteMultiple
424 690 stub
-noname SHIsLegacyAnsiProperty
425 691 stub
-noname SHFileSysBindToStorage
426 700 stdcall CDefFolderMenu_Create
(ptr ptr long ptr ptr ptr ptr ptr ptr
)
427 701 stdcall CDefFolderMenu_Create2
(ptr ptr long ptr ptr ptr long ptr ptr
)
428 702 stdcall
-noname CDefFolderMenu_MergeMenu
(ptr long long ptr
)
429 703 stdcall
-noname GUIDFromStringA
(str ptr
)
430 704 stdcall
-noname GUIDFromStringW
(wstr ptr
)
431 707 stdcall
-noname SHOpenPropSheetA
(str ptr long ptr ptr ptr str
)
432 708 stdcall
-noname SHGetSetFolderCustomSettingsA
(ptr str long
)
433 709 stdcall SHGetSetFolderCustomSettingsW
(ptr wstr long
)
434 711 stdcall
-noname CheckWinIniForAssocs
()
435 712 stdcall
-noname SHCopyMonikerToTemp
(ptr wstr wstr long
)
436 713 stdcall
-noname PathIsTemporaryA
(str
)
437 714 stdcall
-noname PathIsTemporaryW
(wstr
)
438 715 stdcall
-noname SHCreatePropertyBag
(ptr ptr
)
439 716 stdcall SHMultiFileProperties
(ptr long
)
440 719 stdcall
-noname SHParseDarwinIDFromCacheW
(wstr wstr
)
441 720 stdcall
-noname MakeShellURLFromPathA
(str str long
)
442 721 stdcall
-noname MakeShellURLFromPathW
(wstr wstr long
)
443 722 stub
-noname SHCreateInstance
444 723 stdcall
-noname SHCreateSessionKey
(long ptr
)
445 724 stdcall
-noname SHIsTempDisplayMode
()
446 725 stdcall
-noname GetFileDescriptor
(ptr long long wstr
)
447 726 stdcall
-noname CopyStreamUI
(ptr ptr ptr
)
448 727 stdcall SHGetImageList
(long ptr ptr
)
449 730 stdcall RestartDialogEx
(long wstr long long
)
450 731 stub
-noname SHRegisterDarwinLink
451 732 stdcall
-noname SHReValidateDarwinCache
()
452 733 stdcall
-noname CheckDiskSpace
()
453 740 stub
-noname SHCreateFileDataObject
454 743 stdcall SHCreateFileExtractIconW
(wstr long ptr ptr
)
455 744 stub
-noname Create_IEnumUICommand
456 745 stub
-noname Create_IUIElement
457 747 stdcall SHLimitInputEdit
(ptr ptr
)
458 748 stdcall
-noname SHLimitInputCombo
(ptr ptr
)
459 749 stub SHGetShellStyleHInstance
460 750 stub SHGetAttributesFromDataObject
461 751 stub
-noname SHSimulateDropOnClsid
462 752 stub
-noname SHGetComputerDisplayNameW
463 753 stub
-noname CheckStagingArea
464 754 stub
-noname SHLimitInputEditWithFlags
465 755 stdcall
-noname PathIsEqualOrSubFolder
(wstr wstr
)
466 756 stub
-noname DeleteFileThumbnail
468 # Functions exported by the WinVista shell32.dll
469 @ stdcall SHCreateDefaultContextMenu
(ptr ptr ptr
)
470 @ stdcall SHCreateDefaultExtractIcon
(ptr ptr
)
472 # Discontinued in version 6.0. Until retired in WinVista and higher
473 @ stdcall FileMenu_DeleteAllItems
(long
)
474 @ stdcall FileMenu_DrawItem
(long ptr
)
475 @ stdcall FileMenu_FindSubMenuByPidl
(long ptr
)
476 @ stdcall FileMenu_GetLastSelectedItemPidls
(long ptr ptr
)
477 @ stdcall FileMenu_HandleMenuChar
(long long
)
478 @ stdcall FileMenu_InitMenuPopup
(long
)
479 @ stdcall FileMenu_InsertUsingPidl
(long long ptr long long ptr
)
480 @ stdcall FileMenu_Invalidate
(long
)
481 @ stdcall FileMenu_MeasureItem
(long ptr
)
482 @ stdcall FileMenu_ReplaceUsingPidl
(long long ptr long ptr
)
483 @ stdcall FileMenu_Create
(long long long long long
)
484 @ stdcall FileMenu_AppendItem
(long ptr long long long long
) FileMenu_AppendItemAW
485 @ stdcall FileMenu_TrackPopupMenuEx
(long long long long long long
)
486 @ stdcall FileMenu_DeleteItemByCmd
(long long
)
487 @ stdcall FileMenu_Destroy
(long
)
488 @ stdcall FileMenu_AbortInitMenu
()
489 @ stdcall FileMenu_AppendFilesForPidl
(long ptr long
)
490 @ stdcall FileMenu_AddFilesForPidl
(long long long ptr long long ptr
)
491 @ stdcall FileMenu_DeleteItemByIndex
(long long
)
492 @ stdcall FileMenu_DeleteItemByFirstID
(long long
)
493 @ stdcall FileMenu_DeleteSeparator
(long
)
494 @ stdcall FileMenu_EnableItemByCmd
(long long long
)
495 @ stdcall FileMenu_GetItemExtent
(long long
)
497 # 4.0 (NT) and higher. Until discontinued in 5.0
498 @ stdcall SHRegCloseKey
(long
)
499 @ stdcall SHRegOpenKeyA
(long str long
)
500 @ stdcall SHRegOpenKeyW
(long wstr long
)
501 @ stdcall SHRegQueryValueA
(long str ptr ptr
)
502 @ stdcall SHRegQueryValueExA
(long str ptr ptr ptr ptr
)
503 @ stdcall SHRegQueryValueW
(long long long long
)
504 @ stdcall SHRegQueryValueExW
(long wstr ptr ptr ptr ptr
)
505 @ stdcall SHRegDeleteKeyW
(long wstr
)