[SHELL32] shell32.spec: Mark auto-ordinal exports with @

This also adds comments about the ordinal on Windows 2003 and Vista
This commit is contained in:
Timo Kreuzer
2023-08-15 18:04:59 +03:00
parent d4ba4b464f
commit bd6d9b73ee

View File

@@ -97,31 +97,31 @@
98 stdcall SHGetRealIDL(ptr ptr ptr)
99 stdcall -noname SetAppStartingCursor(long long)
100 stdcall SHRestricted(long)
101 stdcall OpenAs_RunDLLA(long long str long)
@ stdcall OpenAs_RunDLLA(long long str long) # 2k3:101, Vista:125
102 stdcall SHCoCreateInstance(wstr ptr ptr ptr ptr)
103 stdcall SignalFileOpen(ptr)
104 stdcall OpenAs_RunDLLW(long long wstr long)
105 stdcall Activate_RunDLL(ptr ptr wstr long)
106 stdcall AppCompat_RunDLLW(ptr ptr wstr long)
107 stdcall CheckEscapesA(str long)
108 stdcall CheckEscapesW(wstr long)
109 stdcall CommandLineToArgvW(wstr ptr)
110 stdcall Control_FillCache_RunDLL(long long long long) Control_FillCache_RunDLLA
111 stdcall Control_FillCache_RunDLLA(long long long long)
112 stdcall Control_FillCache_RunDLLW(long long long long)
113 stdcall Control_RunDLL(ptr ptr str long) Control_RunDLLA
114 stdcall Control_RunDLLA(ptr ptr str long)
115 stdcall Control_RunDLLAsUserW(ptr ptr wstr long)
116 stdcall Control_RunDLLW(ptr ptr wstr long)
@ stdcall -private DllCanUnloadNow()
@ stdcall -private DllGetClassObject(ptr ptr ptr)
@ stdcall OpenAs_RunDLLW(long long wstr long) # 2k3:104, Vista:133
@ stdcall -version=0x502 Activate_RunDLL(ptr ptr wstr long) # 2k3:105
@ stdcall AppCompat_RunDLLW(ptr ptr wstr long) # 2k3:106, Vista:199
@ stdcall -version=0x502 CheckEscapesA(str long) # 2k3:107
@ stdcall CheckEscapesW(wstr long) # 2k3:108, Vista:208
@ stdcall CommandLineToArgvW(wstr ptr) # 2k3:109, Vista:226
@ stdcall -version=0x502 Control_FillCache_RunDLL(long long long long) Control_FillCache_RunDLLA # 2k3:110
@ stdcall -version=0x502 Control_FillCache_RunDLLA(long long long long) # 2k3:111
@ stdcall -version=0x502 Control_FillCache_RunDLLW(long long long long) # 2k3:112
@ stdcall Control_RunDLL(ptr ptr str long) Control_RunDLLA # 2k3:113, Vista:228
@ stdcall Control_RunDLLA(ptr ptr str long) # 2k3:114, Vista:229
@ stdcall Control_RunDLLAsUserW(ptr ptr wstr long) # 2k3:115, Vista:238
@ stdcall Control_RunDLLW(ptr ptr wstr long) # 2k3:116, Vista:255
@ stdcall -private DllCanUnloadNow() # 2k3:117, Vista:263
@ stdcall -private DllGetClassObject(ptr ptr ptr) # 2k3:118, Vista:267
119 stdcall IsLFNDrive(ptr) IsLFNDriveAW
@ stdcall -private DllGetVersion(ptr)
@ stdcall -private DllGetVersion(ptr) # 2k3:120, Vista:268
121 stdcall SHFlushClipboard()
122 stdcall -noname RunDll_CallEntry16(long long long str long)
123 stdcall -noname SHFreeUnusedLibraries()
@ stdcall -private DllInstall(long wstr)
@ stdcall -private DllRegisterServer()
@ stdcall -private DllInstall(long wstr) # 2k3:124, Vista:269
@ stdcall -private DllRegisterServer() # 2k3:125, Vista:271
126 stdcall -noname SHOutOfMemoryMessageBox(long long long)
127 stdcall -noname SHWinHelp(long long long long)
128 stdcall -noname SHDllGetClassObject(ptr ptr ptr) DllGetClassObject
@@ -129,24 +129,24 @@
130 stdcall -noname DAD_DragEnter(long)
131 stdcall DAD_DragEnterEx(long double)
132 stdcall DAD_DragLeave()
@ stdcall -private DllUnregisterServer()
@ stdcall -private DllUnregisterServer() # 2k3:133, Vista:272
134 stdcall DAD_DragMove(double)
135 stdcall DoEnvironmentSubstA(str str)
@ stdcall DoEnvironmentSubstA(str str) # 2k3:135, Vista:273
136 stdcall DAD_SetDragImage(long long)
137 stdcall DAD_ShowDragImage(long)
138 stdcall DoEnvironmentSubstW(wstr wstr)
139 stdcall DragAcceptFiles(long long)
140 stdcall DragFinish(long)
141 stdcall DragQueryFile(long long ptr long) DragQueryFileA
142 stdcall DragQueryFileA(long long ptr long)
143 stdcall DragQueryFileAorW(ptr long wstr long long long)
144 stdcall DragQueryFileW(long long ptr long)
@ stdcall DoEnvironmentSubstW(wstr wstr) # 2k3:138, Vista:274
@ stdcall DragAcceptFiles(long long) # 2k3:139, Vista:275
@ stdcall DragFinish(long) # 2k3:140, Vista:276
@ stdcall DragQueryFile(long long ptr long) DragQueryFileA # 2k3:141, Vista:277
@ stdcall DragQueryFileA(long long ptr long) # 2k3:142, Vista:278
@ stdcall DragQueryFileAorW(ptr long wstr long long long) # 2k3:143, Vista:279
@ stdcall DragQueryFileW(long long ptr long) # 2k3:144, Vista:280
145 stdcall -noname PathFindOnPath(wstr wstr) PathFindOnPathW
146 stdcall -noname RLBuildListOfPaths()
147 stdcall SHCLSIDFromString(long long) SHCLSIDFromStringAW
148 stdcall SHMapIDListToImageListIndexAsync(ptr ptr ptr long ptr ptr ptr ptr ptr)
149 stdcall SHFind_InitMenuPopup(long long long long)
150 stdcall DragQueryPoint(long ptr)
@ stdcall DragQueryPoint(long ptr) # 2k3:150, Vista:281
151 stdcall SHLoadOLE(long)
152 stdcall ILGetSize(ptr)
153 stdcall ILGetNext(ptr)
@@ -195,16 +195,16 @@
196 stdcall SHAlloc(long)
197 stdcall -noname SHGlobalDefect(long)
198 stdcall -noname SHAbortInvokeCommand()
199 stdcall DuplicateIcon(long long)
@ stdcall DuplicateIcon(long long) # 2k3:199, Vista:282
200 stdcall -noname SHCreateDesktop(ptr)
201 stdcall -noname SHDesktopMessageLoop(ptr)
202 stub -noname DDEHandleViewFolderNotify
203 stdcall -noname AddCommasW(long wstr)
204 stdcall -noname ShortSizeFormatW(long ptr)
205 stdcall -noname Printer_LoadIconsW(wstr ptr ptr)
206 stdcall ExtractAssociatedIconA(long str ptr)
207 stdcall ExtractAssociatedIconExA(long str long long)
208 stdcall ExtractAssociatedIconExW(long wstr long long)
@ stdcall ExtractAssociatedIconA(long str ptr) # 2k3:206, Vista:283
@ stdcall ExtractAssociatedIconExA(long str long long) # 2k3:207, Vista:284
@ stdcall ExtractAssociatedIconExW(long wstr long long) # 2k3:208, Vista:285
209 stdcall -noname Int64ToString(int64 wstr long long ptr long)
210 stdcall -noname LargeIntegerToString(ptr wstr long long ptr long)
211 stdcall -noname Printers_GetPidl(ptr str long long)
@@ -212,20 +212,20 @@
213 stdcall -noname Printers_RegisterWindowW(wstr long ptr ptr)
214 stdcall -noname Printers_UnregisterWindow(long long)
215 stdcall -noname SHStartNetConnectionDialog(long str long)
216 stdcall ExtractAssociatedIconW(long wstr ptr)
217 stdcall ExtractIconA(long str long)
218 stdcall ExtractIconEx(ptr long ptr ptr long) ExtractIconExA
219 stdcall ExtractIconExA(str long ptr ptr long)
220 stdcall ExtractIconExW(wstr long ptr ptr long)
221 stdcall ExtractIconResInfoA(ptr str long ptr ptr)
222 stdcall ExtractIconResInfoW(ptr wstr long ptr ptr)
223 stdcall ExtractIconW(long wstr long)
224 stdcall ExtractVersionResource16W(wstr ptr)
225 stdcall FindExeDlgProc(ptr long ptr ptr)
226 stdcall FindExecutableA(str str ptr)
227 stdcall FindExecutableW(wstr wstr ptr)
228 stdcall FreeIconList(long)
229 stdcall InternalExtractIconListA(ptr str ptr)
@ stdcall ExtractAssociatedIconW(long wstr ptr) # 2k3:216, Vista:286
@ stdcall ExtractIconA(long str long) # 2k3:217, Vista:287
@ stdcall ExtractIconEx(ptr long ptr ptr long) ExtractIconExA # 2k3:218, Vista:288
@ stdcall ExtractIconExA(str long ptr ptr long) # 2k3:219, Vista:289
@ stdcall ExtractIconExW(wstr long ptr ptr long) # 2k3:220, Vista:290
@ stdcall -version=0x502 ExtractIconResInfoA(ptr str long ptr ptr) # 2k3:221
@ stdcall -version=0x502 ExtractIconResInfoW(ptr wstr long ptr ptr) # 2k3:222
@ stdcall ExtractIconW(long wstr long) # 2k3:223, Vista:291
@ stdcall -version=0x502 ExtractVersionResource16W(wstr ptr) # 2k3:224
@ stdcall -version=0x502 FindExeDlgProc(ptr long ptr ptr) # 2k3:225
@ stdcall FindExecutableA(str str ptr) # 2k3:226, Vista:292
@ stdcall FindExecutableW(wstr wstr ptr) # 2k3:227, Vista:293
@ stdcall FreeIconList(long) # 2k3:228, Vista:294
@ stdcall InternalExtractIconListA(ptr str ptr) # 2k3:229, Vista:296
230 stdcall -noname FirstUserLogon(wstr wstr)
231 stdcall -noname SHSetFolderPathA(long ptr long str)
232 stdcall -noname SHSetFolderPathW(long ptr long wstr)
@@ -234,7 +234,7 @@
235 stdcall -noname SHOpenEffectiveToken(ptr)
236 stdcall -noname SHTestTokenPrivilegeW(ptr wstr)
237 stdcall -noname SHShouldShowWizards(ptr)
238 stdcall InternalExtractIconListW(ptr wstr ptr)
@ stdcall InternalExtractIconListW(ptr wstr ptr) # 2k3:238, Vista:297
239 stdcall PathIsSlowW(wstr long)
240 stdcall PathIsSlowA(str long)
241 stdcall -noname SHGetUserDisplayName(wstr ptr)
@@ -251,151 +251,151 @@
252 stdcall -noname PathIsURL(wstr) shlwapi.PathIsURLW
253 stub -noname SHIsCurrentProcessConsoleSession
254 stub -noname DisconnectWindowsDialog
255 stdcall Options_RunDLL(ptr ptr str long)
@ stdcall Options_RunDLL(ptr ptr str long) # 2k3:255, Vista:298
256 stdcall SHCreateShellFolderView(ptr ptr)
257 stdcall -noname SHGetShellFolderViewCB(ptr)
258 stdcall -noname LinkWindow_RegisterClass()
259 stdcall -noname LinkWindow_UnregisterClass(long)
260 stdcall Options_RunDLLA(ptr ptr str long)
261 stdcall Options_RunDLLW(ptr ptr wstr long)
262 stdcall PrintersGetCommand_RunDLL(ptr ptr wstr long)
263 stdcall PrintersGetCommand_RunDLLA(ptr ptr str long)
264 stdcall PrintersGetCommand_RunDLLW(ptr ptr wstr long)
265 stdcall RealShellExecuteA(ptr str str str str ptr str ptr long ptr)
266 stdcall RealShellExecuteExA(ptr str str str str ptr str ptr long ptr long)
267 stdcall RealShellExecuteExW(ptr wstr wstr wstr wstr ptr wstr ptr long ptr long)
268 stdcall RealShellExecuteW(ptr wstr wstr wstr wstr ptr wstr ptr long ptr)
269 stdcall RegenerateUserEnvironment(ptr long)
270 stdcall SHAddToRecentDocs(long ptr)
271 stdcall SHAppBarMessage(long ptr)
272 stdcall SHBindToParent(ptr ptr ptr ptr)
273 stdcall SHBrowseForFolder(ptr) SHBrowseForFolderA
274 stdcall SHBrowseForFolderA(ptr)
275 stdcall SHBrowseForFolderW(ptr)
276 stdcall SHChangeNotify(long long ptr ptr)
277 stdcall SHChangeNotifySuspendResume(long ptr long long)
278 stdcall SHCreateDirectoryExA(long str ptr)
279 stdcall SHCreateDirectoryExW(long wstr ptr)
280 stub SHCreateLocalServerRunDll
281 stdcall SHCreateProcessAsUserW(ptr)
282 stdcall SHCreateQueryCancelAutoPlayMoniker(ptr)
283 stdcall SHCreateShellItem(ptr ptr ptr ptr)
@ stdcall -version=0x600+ SHCreateShellItemArrayFromDataObject(ptr ptr ptr)
284 stdcall SHEmptyRecycleBinA(long str long)
285 stdcall SHEmptyRecycleBinW(long wstr long)
286 stub SHEnableServiceObject
287 stdcall SHEnumerateUnreadMailAccountsW(ptr long ptr long)
288 stdcall SHExtractIconsW(wstr long long long ptr ptr long long) user32.PrivateExtractIconsW
289 stdcall SHFileOperation(ptr) SHFileOperationA
290 stdcall SHFileOperationA(ptr)
291 stdcall SHFileOperationW(ptr)
292 stdcall SHFormatDrive(long long long long)
293 stdcall SHFreeNameMappings(ptr)
294 stdcall SHGetDataFromIDListA(ptr ptr long ptr long)
295 stdcall SHGetDataFromIDListW(ptr ptr long ptr long)
296 stdcall SHGetDesktopFolder(ptr)
297 stdcall SHGetDiskFreeSpaceA(str ptr ptr ptr) kernel32.GetDiskFreeSpaceExA
298 stdcall SHGetDiskFreeSpaceExA(str ptr ptr ptr) kernel32.GetDiskFreeSpaceExA
299 stdcall SHGetDiskFreeSpaceExW(wstr ptr ptr ptr) kernel32.GetDiskFreeSpaceExW
300 stdcall SHGetFileInfo(ptr long ptr long long) SHGetFileInfoA
301 stdcall SHGetFileInfoA(ptr long ptr long long)
302 stdcall SHGetFileInfoW(ptr long ptr long long)
303 stdcall SHGetFolderLocation(long long long long ptr)
304 stdcall SHGetFolderPathA(long long long long ptr)
305 stdcall SHGetFolderPathAndSubDirA(long long long long str ptr)
306 stdcall SHGetFolderPathAndSubDirW(long long long long wstr ptr)
307 stdcall SHGetFolderPathW(long long long long ptr)
308 stdcall SHGetIconOverlayIndexA(str long)
309 stdcall SHGetIconOverlayIndexW(wstr long)
@ stdcall -version=0x600+ SHGetIDListFromObject(ptr ptr)
310 stdcall SHGetInstanceExplorer(long) shcore.GetProcessReference
311 stdcall SHGetMalloc(ptr)
312 stdcall SHGetNewLinkInfo(str str ptr long long) SHGetNewLinkInfoA
313 stdcall SHGetPathFromIDList(ptr ptr) SHGetPathFromIDListA
314 stdcall SHGetPathFromIDListA(ptr ptr)
315 stdcall SHGetPathFromIDListW(ptr ptr)
316 stdcall SHGetSettings(ptr long)
317 stdcall SHGetSpecialFolderLocation(long long ptr)
318 stdcall SHGetSpecialFolderPathA(long ptr long long)
319 stdcall SHGetSpecialFolderPathW(long ptr long long)
320 stdcall SHGetUnreadMailCountW(ptr wstr ptr ptr ptr long)
321 stdcall SHHelpShortcuts_RunDLL(long long long long) SHHelpShortcuts_RunDLLA
322 stdcall SHHelpShortcuts_RunDLLA(long long long long)
323 stdcall SHHelpShortcuts_RunDLLW(long long long long)
324 stdcall SHInvokePrinterCommandA(ptr long str str long)
325 stdcall SHInvokePrinterCommandW(ptr long wstr wstr long)
326 stdcall SHIsFileAvailableOffline(wstr ptr)
327 stdcall SHLoadInProc(long)
328 stdcall SHLoadNonloadedIconOverlayIdentifiers()
329 stdcall SHOpenFolderAndSelectItems(ptr long ptr long)
330 stdcall SHParseDisplayName(wstr ptr ptr long ptr)
331 stdcall SHPathPrepareForWriteA(long ptr str long)
332 stdcall SHPathPrepareForWriteW(long ptr wstr long)
333 stdcall SHQueryRecycleBinA(str ptr)
334 stdcall SHQueryRecycleBinW(wstr ptr)
335 stdcall SHSetLocalizedName(wstr wstr long)
336 stdcall SHSetUnreadMailCountW (wstr long wstr)
337 stdcall SHUpdateRecycleBinIcon()
338 stdcall SheChangeDirA(str)
339 stdcall SheChangeDirExA(str)
340 stdcall SheChangeDirExW(wstr)
341 stdcall SheChangeDirW(wstr)
342 stdcall SheConvertPathW(wstr wstr long)
343 stdcall SheFullPathA(str long str)
344 stdcall SheFullPathW(wstr long wstr)
345 stdcall SheGetCurDrive()
346 stdcall SheGetDirA(long long)
347 stdcall SheGetDirExW(wstr ptr wstr)
348 stdcall SheGetDirW(long long)
349 stdcall SheGetPathOffsetW(wstr)
350 stdcall SheRemoveQuotesA(str)
351 stdcall SheRemoveQuotesW(wstr)
352 stdcall SheSetCurDrive(long)
353 stdcall SheShortenPathA(str long)
354 stdcall SheShortenPathW(wstr long)
355 stdcall ShellAboutA(long str str long)
356 stdcall ShellAboutW(long wstr wstr long)
357 stdcall ShellExec_RunDLL(ptr ptr str long) ShellExec_RunDLLA
358 stdcall ShellExec_RunDLLA(ptr ptr str long)
359 stdcall ShellExec_RunDLLW(ptr ptr wstr long)
360 stdcall ShellExecuteA(long str str str str long)
361 stdcall ShellExecuteEx(long) ShellExecuteExA
362 stdcall ShellExecuteExA (long)
363 stdcall ShellExecuteExW (long)
364 stdcall ShellExecuteW(long wstr wstr wstr wstr long)
365 stdcall ShellHookProc(long ptr ptr)
366 stdcall Shell_NotifyIcon(long ptr) Shell_NotifyIconA
367 stdcall Shell_NotifyIconA(long ptr)
368 stdcall Shell_NotifyIconW(long ptr)
369 stdcall StrChrA(str long) shlwapi.StrChrA
370 stdcall StrChrIA(str long) shlwapi.StrChrIA
371 stdcall StrChrIW(wstr long) shlwapi.StrChrIW
372 stdcall StrChrW(wstr long) shlwapi.StrChrW
373 stdcall StrCmpNA(str str long) shlwapi.StrCmpNA
374 stdcall StrCmpNIA(str str long) shlwapi.StrCmpNIA
375 stdcall StrCmpNIW(wstr wstr long) shlwapi.StrCmpNIW
376 stdcall StrCmpNW(wstr wstr long) shlwapi.StrCmpNW
377 stdcall StrCpyNA (ptr str long) kernel32.lstrcpynA
378 stdcall StrCpyNW(wstr wstr long) shlwapi.StrCpyNW
379 stdcall StrNCmpA(str str long) shlwapi.StrCmpNA
380 stdcall StrNCmpIA(str str long) shlwapi.StrCmpNIA
381 stdcall StrNCmpIW(wstr wstr long) shlwapi.StrCmpNIW
382 stdcall StrNCmpW(wstr wstr long) shlwapi.StrCmpNW
383 stdcall StrNCpyA (ptr str long) kernel32.lstrcpynA
384 stdcall StrNCpyW(wstr wstr long) shlwapi.StrCpyNW
385 stdcall StrRChrA(str str long) shlwapi.StrRChrA
386 stdcall StrRChrIA(str str long) shlwapi.StrRChrIA
387 stdcall StrRChrIW(wstr wstr long) shlwapi.StrRChrIW
388 stdcall StrRChrW(wstr wstr long) shlwapi.StrRChrW
389 stdcall StrRStrA(str str str)
390 stdcall StrRStrIA(str str str) shlwapi.StrRStrIA
391 stdcall StrRStrIW(wstr wstr wstr) shlwapi.StrRStrIW
392 stdcall StrRStrW(wstr wstr wstr)
393 stdcall StrStrA(str str) shlwapi.StrStrA
394 stdcall StrStrIA(str str) shlwapi.StrStrIA
395 stdcall StrStrIW(wstr wstr) shlwapi.StrStrIW
396 stdcall StrStrW(wstr wstr) shlwapi.StrStrW
397 stdcall WOWShellExecute(ptr str str str str long ptr)
@ stdcall Options_RunDLLA(ptr ptr str long) # 2k3:260, Vista:299
@ stdcall Options_RunDLLW(ptr ptr wstr long) # 2k3:261, Vista:300
@ stdcall PrintersGetCommand_RunDLL(ptr ptr wstr long) # 2k3:262, Vista:301
@ stdcall PrintersGetCommand_RunDLLA(ptr ptr str long) # 2k3:263, Vista:302
@ stdcall PrintersGetCommand_RunDLLW(ptr ptr wstr long) # 2k3:264, Vista:303
@ stdcall RealShellExecuteA(ptr str str str str ptr str ptr long ptr) # 2k3:265, Vista:304
@ stdcall RealShellExecuteExA(ptr str str str str ptr str ptr long ptr long) # 2k3:266, Vista:305
@ stdcall RealShellExecuteExW(ptr wstr wstr wstr wstr ptr wstr ptr long ptr long) # 2k3:267, Vista:306
@ stdcall RealShellExecuteW(ptr wstr wstr wstr wstr ptr wstr ptr long ptr) # 2k3:268, Vista:307
@ stdcall RegenerateUserEnvironment(ptr long) # 2k3:269, Vista:308
@ stdcall SHAddToRecentDocs(long ptr) # 2k3:270, Vista:310
@ stdcall SHAppBarMessage(long ptr) # 2k3:271, Vista:311
@ stdcall SHBindToParent(ptr ptr ptr ptr) # 2k3:272, Vista:316
@ stdcall SHBrowseForFolder(ptr) SHBrowseForFolderA # 2k3:273, Vista:317
@ stdcall SHBrowseForFolderA(ptr) # 2k3:274, Vista:318
@ stdcall SHBrowseForFolderW(ptr) # 2k3:275, Vista:319
@ stdcall SHChangeNotify(long long ptr ptr) # 2k3:276, Vista:320
@ stdcall SHChangeNotifySuspendResume(long ptr long long) # 2k3:277, Vista:322
@ stdcall SHCreateDirectoryExA(long str ptr) # 2k3:278, Vista:328
@ stdcall SHCreateDirectoryExW(long wstr ptr) # 2k3:279, Vista:329
@ stub SHCreateLocalServerRunDll # 2k3:280, Vista:335
@ stdcall SHCreateProcessAsUserW(ptr) # 2k3:281, Vista:336
@ stdcall SHCreateQueryCancelAutoPlayMoniker(ptr) # 2k3:282, Vista:337
@ stdcall SHCreateShellItem(ptr ptr ptr ptr) # 2k3:283, Vista:338
@ stdcall -version=0x600+ SHCreateShellItemArrayFromDataObject(ptr ptr ptr) # Vista:340
@ stdcall SHEmptyRecycleBinA(long str long) # 2k3:284, Vista:343
@ stdcall SHEmptyRecycleBinW(long wstr long) # 2k3:285, Vista:344
@ stub SHEnableServiceObject # 2k3:286, Vista:345
@ stdcall SHEnumerateUnreadMailAccountsW(ptr long ptr long) # 2k3:287, Vista:346
@ stdcall SHExtractIconsW(wstr long long long ptr ptr long long) user32.PrivateExtractIconsW # 2k3:288, Vista:348
@ stdcall SHFileOperation(ptr) SHFileOperationA # 2k3:289, Vista:349
@ stdcall SHFileOperationA(ptr) # 2k3:290, Vista:350
@ stdcall SHFileOperationW(ptr) # 2k3:291, Vista:351
@ stdcall SHFormatDrive(long long long long) # 2k3:292, Vista:352
@ stdcall SHFreeNameMappings(ptr) # 2k3:293, Vista:353
@ stdcall SHGetDataFromIDListA(ptr ptr long ptr long) # 2k3:294, Vista:354
@ stdcall SHGetDataFromIDListW(ptr ptr long ptr long) # 2k3:295, Vista:355
@ stdcall SHGetDesktopFolder(ptr) # 2k3:296, Vista:356
@ stdcall SHGetDiskFreeSpaceA(str ptr ptr ptr) kernel32.GetDiskFreeSpaceExA # 2k3:297, Vista:357
@ stdcall SHGetDiskFreeSpaceExA(str ptr ptr ptr) kernel32.GetDiskFreeSpaceExA # 2k3:298, Vista:358
@ stdcall SHGetDiskFreeSpaceExW(wstr ptr ptr ptr) kernel32.GetDiskFreeSpaceExW # 2k3:299, Vista:359
@ stdcall SHGetFileInfo(ptr long ptr long long) SHGetFileInfoA # 2k3:300, Vista:361
@ stdcall SHGetFileInfoA(ptr long ptr long long) # 2k3:301, Vista:362
@ stdcall SHGetFileInfoW(ptr long ptr long long) # 2k3:302, Vista:363
@ stdcall SHGetFolderLocation(long long long long ptr) # 2k3:303, Vista:364
@ stdcall SHGetFolderPathA(long long long long ptr) # 2k3:304, Vista:365
@ stdcall SHGetFolderPathAndSubDirA(long long long long str ptr) # 2k3:305, Vista:366
@ stdcall SHGetFolderPathAndSubDirW(long long long long wstr ptr) # 2k3:306, Vista:367
@ stdcall SHGetFolderPathW(long long long long ptr) # 2k3:307, Vista:369
@ stdcall SHGetIconOverlayIndexA(str long) # 2k3:308, Vista:371
@ stdcall SHGetIconOverlayIndexW(wstr long) # 2k3:309, Vista:372
@ stdcall -version=0x600+ SHGetIDListFromObject(ptr ptr) # Vista:370
@ stdcall SHGetInstanceExplorer(long) shcore.GetProcessReference # 2k3:310, Vista:373
@ stdcall SHGetMalloc(ptr) # 2k3:311, Vista:377
@ stdcall SHGetNewLinkInfo(str str ptr long long) SHGetNewLinkInfoA # 2k3:312, Vista:379
@ stdcall SHGetPathFromIDList(ptr ptr) SHGetPathFromIDListA # 2k3:313, Vista:380
@ stdcall SHGetPathFromIDListA(ptr ptr) # 2k3:314, Vista:381
@ stdcall SHGetPathFromIDListW(ptr ptr) # 2k3:315, Vista:383
@ stdcall SHGetSettings(ptr long) # 2k3:316, Vista:386
@ stdcall SHGetSpecialFolderLocation(long long ptr) # 2k3:317, Vista:387
@ stdcall SHGetSpecialFolderPathA(long ptr long long) # 2k3:318, Vista:388
@ stdcall SHGetSpecialFolderPathW(long ptr long long) # 2k3:319, Vista:389
@ stdcall SHGetUnreadMailCountW(ptr wstr ptr ptr ptr long) # 2k3:320, Vista:392
@ stdcall -version=0x502 SHHelpShortcuts_RunDLL(long long long long) SHHelpShortcuts_RunDLLA # 2k3:321
@ stdcall -version=0x502 SHHelpShortcuts_RunDLLA(long long long long) # 2k3:322
@ stdcall -version=0x502 SHHelpShortcuts_RunDLLW(long long long long) # 2k3:323
@ stdcall SHInvokePrinterCommandA(ptr long str str long) # 2k3:324, Vista:393
@ stdcall SHInvokePrinterCommandW(ptr long wstr wstr long) # 2k3:325, Vista:394
@ stdcall SHIsFileAvailableOffline(wstr ptr) # 2k3:326, Vista:395
@ stdcall SHLoadInProc(long) # 2k3:327, Vista:396
@ stdcall SHLoadNonloadedIconOverlayIdentifiers() # 2k3:328, Vista:397
@ stdcall SHOpenFolderAndSelectItems(ptr long ptr long) # 2k3:329, Vista:398
@ stdcall SHParseDisplayName(wstr ptr ptr long ptr) # 2k3:330, Vista:400
@ stdcall SHPathPrepareForWriteA(long ptr str long) # 2k3:331, Vista:401
@ stdcall SHPathPrepareForWriteW(long ptr wstr long) # 2k3:332, Vista:402
@ stdcall SHQueryRecycleBinA(str ptr) # 2k3:333, Vista:403
@ stdcall SHQueryRecycleBinW(wstr ptr) # 2k3:334, Vista:404
@ stdcall SHSetLocalizedName(wstr wstr long) # 2k3:335, Vista:409
@ stdcall SHSetUnreadMailCountW (wstr long wstr) # 2k3:336, Vista:411
@ stdcall SHUpdateRecycleBinIcon() # 2k3:337, Vista:412
@ stdcall SheChangeDirA(str) # 2k3:338, Vista:413
@ stdcall -version=0x502 SheChangeDirExA(str) # 2k3:339
@ stdcall SheChangeDirExW(wstr) # 2k3:340, Vista:414
@ stdcall -version=0x502 SheChangeDirW(wstr) # 2k3:341
@ stdcall -version=0x502 SheConvertPathW(wstr wstr long) # 2k3:342
@ stdcall -version=0x502 SheFullPathA(str long str) # 2k3:343
@ stdcall -version=0x502 SheFullPathW(wstr long wstr) # 2k3:344
@ stdcall -version=0x502 SheGetCurDrive() # 2k3:345
@ stdcall SheGetDirA(long long) # 2k3:346, Vista:415
@ stdcall -version=0x502 SheGetDirExW(wstr ptr wstr) # 2k3:347
@ stdcall -version=0x502 SheGetDirW(long long) # 2k3:348
@ stdcall -version=0x502 SheGetPathOffsetW(wstr) # 2k3:349
@ stdcall -version=0x502 SheRemoveQuotesA(str) # 2k3:350
@ stdcall -version=0x502 SheRemoveQuotesW(wstr) # 2k3:351
@ stdcall SheSetCurDrive(long) # 2k3:352, Vista:416
@ stdcall -version=0x502 SheShortenPathA(str long) # 2k3:353
@ stdcall -version=0x502 SheShortenPathW(wstr long) # 2k3:354
@ stdcall ShellAboutA(long str str long) # 2k3:355, Vista:417
@ stdcall ShellAboutW(long wstr wstr long) # 2k3:356, Vista:418
@ stdcall ShellExec_RunDLL(ptr ptr str long) ShellExec_RunDLLA # 2k3:357, Vista:419
@ stdcall ShellExec_RunDLLA(ptr ptr str long) # 2k3:358, Vista:420
@ stdcall ShellExec_RunDLLW(ptr ptr wstr long) # 2k3:359, Vista:421
@ stdcall ShellExecuteA(long str str str str long) # 2k3:360, Vista:422
@ stdcall ShellExecuteEx(long) ShellExecuteExA # 2k3:361, Vista:423
@ stdcall ShellExecuteExA (long) # 2k3:362, Vista:424
@ stdcall ShellExecuteExW (long) # 2k3:363, Vista:425
@ stdcall ShellExecuteW(long wstr wstr wstr wstr long) # 2k3:364, Vista:426
@ stdcall ShellHookProc(long ptr ptr) # 2k3:365, Vista:427
@ stdcall Shell_NotifyIcon(long ptr) Shell_NotifyIconA # 2k3:366, Vista:430
@ stdcall Shell_NotifyIconA(long ptr) # 2k3:367, Vista:431
@ stdcall Shell_NotifyIconW(long ptr) # 2k3:368, Vista:432
@ stdcall StrChrA(str long) shlwapi.StrChrA # 2k3:369, Vista:433
@ stdcall StrChrIA(str long) shlwapi.StrChrIA # 2k3:370, Vista:434
@ stdcall StrChrIW(wstr long) shlwapi.StrChrIW # 2k3:371, Vista:435
@ stdcall StrChrW(wstr long) shlwapi.StrChrW # 2k3:372, Vista:436
@ stdcall StrCmpNA(str str long) shlwapi.StrCmpNA # 2k3:373, Vista:437
@ stdcall StrCmpNIA(str str long) shlwapi.StrCmpNIA # 2k3:374, Vista:438
@ stdcall StrCmpNIW(wstr wstr long) shlwapi.StrCmpNIW # 2k3:375, Vista:439
@ stdcall StrCmpNW(wstr wstr long) shlwapi.StrCmpNW # 2k3:376, Vista:440
@ stdcall -version=0x502 StrCpyNA (ptr str long) kernel32.lstrcpynA # 2k3:377
@ stdcall -version=0x502 StrCpyNW(wstr wstr long) shlwapi.StrCpyNW # 2k3:378
@ stdcall StrNCmpA(str str long) shlwapi.StrCmpNA # 2k3:379, Vista:441
@ stdcall StrNCmpIA(str str long) shlwapi.StrCmpNIA # 2k3:380, Vista:442
@ stdcall StrNCmpIW(wstr wstr long) shlwapi.StrCmpNIW # 2k3:381, Vista:443
@ stdcall StrNCmpW(wstr wstr long) shlwapi.StrCmpNW # 2k3:382, Vista:444
@ stdcall -version=0x502 StrNCpyA (ptr str long) kernel32.lstrcpynA # 2k3:383
@ stdcall -version=0x502 StrNCpyW(wstr wstr long) shlwapi.StrCpyNW # 2k3:384
@ stdcall StrRChrA(str str long) shlwapi.StrRChrA # 2k3:385, Vista:445
@ stdcall StrRChrIA(str str long) shlwapi.StrRChrIA # 2k3:386, Vista:446
@ stdcall StrRChrIW(wstr wstr long) shlwapi.StrRChrIW # 2k3:387, Vista:447
@ stdcall StrRChrW(wstr wstr long) shlwapi.StrRChrW # 2k3:388, Vista:448
@ stdcall StrRStrA(str str str) # 2k3:389, Vista:449
@ stdcall StrRStrIA(str str str) shlwapi.StrRStrIA # 2k3:390, Vista:450
@ stdcall StrRStrIW(wstr wstr wstr) shlwapi.StrRStrIW # 2k3:391, Vista:451
@ stdcall StrRStrW(wstr wstr wstr) # 2k3:392, Vista:452
@ stdcall StrStrA(str str) shlwapi.StrStrA # 2k3:393, Vista:453
@ stdcall StrStrIA(str str) shlwapi.StrStrIA # 2k3:394, Vista:454
@ stdcall StrStrIW(wstr wstr) shlwapi.StrStrIW # 2k3:395, Vista:455
@ stdcall StrStrW(wstr wstr) shlwapi.StrStrW # 2k3:396, Vista:456
@ stdcall WOWShellExecute(ptr str str str str long ptr) # 2k3:397, Vista:457
520 stdcall SHAllocShared(ptr long long) shlwapi.SHAllocShared
521 stdcall SHLockShared(long long) shlwapi.SHLockShared
522 stdcall SHUnlockShared(ptr) shlwapi.SHUnlockShared