Author: akhaldi
Date: Sat Jun 28 22:42:19 2014
New Revision: 63661
URL:
http://svn.reactos.org/svn/reactos?rev=63661&view=rev
Log:
[SHLWAPI]
* Remove some exports that do not exist in native.
* Reorder some exports.
* Comment out some stubs.
* Add some missing exports.
CORE-8174
CORE-8264
Modified:
trunk/reactos/dll/win32/shlwapi/shlwapi.spec
Modified: trunk/reactos/dll/win32/shlwapi/shlwapi.spec
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shlwapi/shlwapi.…
==============================================================================
--- trunk/reactos/dll/win32/shlwapi/shlwapi.spec [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shlwapi/shlwapi.spec [iso-8859-1] Sat Jun 28 22:42:19 2014
@@ -204,7 +204,7 @@
204 stdcall -noname SHIsChildOrSelf(long long)
205 stdcall -noname SHGetValueGoodBootA(long str str ptr ptr ptr)
206 stdcall -noname SHGetValueGoodBootW(long wstr wstr ptr ptr ptr)
-207 stub -noname IContextMenu_Invoke
+#207 stub -noname IContextMenu_Invoke
208 stdcall -noname FDSA_Initialize(long long ptr ptr long)
209 stdcall -noname FDSA_Destroy(ptr)
210 stdcall -noname FDSA_InsertItem(ptr long ptr)
@@ -223,16 +223,16 @@
223 stdcall -noname SHGlobalCounterGetValue(long)
224 stdcall -noname SHGlobalCounterIncrement(long)
225 stdcall -noname SHStripMneumonicW(wstr)
-226 stub -noname ZoneCheckPathA
-227 stub -noname ZoneCheckPathW
-228 stub -noname ZoneCheckUrlA
-229 stub -noname ZoneCheckUrlW
-230 stub -noname ZoneCheckUrlExA
+#226 stub -noname ZoneCheckPathA
+#227 stub -noname ZoneCheckPathW
+#228 stub -noname ZoneCheckUrlA
+#229 stub -noname ZoneCheckUrlW
+#230 stub -noname ZoneCheckUrlExA
231 stdcall -noname ZoneCheckUrlExW(wstr ptr long long long long long long)
-232 stub -noname ZoneCheckUrlExCacheA
-233 stub -noname ZoneCheckUrlExCacheW
-234 stub -noname ZoneCheckHost
-235 stub -noname ZoneCheckHostEx
+#232 stub -noname ZoneCheckUrlExCacheA
+#233 stub -noname ZoneCheckUrlExCacheW
+#234 stub -noname ZoneCheckHost
+#235 stub -noname ZoneCheckHostEx
236 stdcall -noname SHPinDllOfCLSID(ptr)
237 stdcall -noname SHRegisterClassW(ptr)
238 stdcall -noname SHUnregisterClassesA(ptr ptr long)
@@ -243,38 +243,38 @@
243 stdcall -noname StopWatchA(long str long long long)
244 stdcall -noname StopWatchW(long wstr long long long)
245 stdcall -noname StopWatch_TimerHandler(ptr ptr long ptr)
-246 stub -noname StopWatch_CheckMsg
+#246 stub -noname StopWatch_CheckMsg
247 stdcall -noname StopWatch_MarkFrameStart(str)
-248 stub -noname StopWatch_MarkSameFrameStart
+#248 stub -noname StopWatch_MarkSameFrameStart
249 stdcall -noname StopWatch_MarkJavaStop(wstr ptr long)
250 stdcall -noname GetPerfTime()
-251 stub -noname StopWatch_DispatchTime
+#251 stub -noname StopWatch_DispatchTime
252 stdcall -noname StopWatch_SetMsgLastLocation(long)
-253 stub -noname StopWatchExA
-254 stub -noname StopWatchExW
-255 stub -noname EventTraceHandler
+#253 stub -noname StopWatchExA
+#254 stub -noname StopWatchExW
+#255 stub -noname EventTraceHandler
256 stdcall -noname IUnknown_GetSite(ptr ptr ptr)
257 stdcall -noname SHCreateWorkerWindowA(long ptr long long ptr long)
-258 stub -noname SHRegisterWaitForSingleObject
-259 stub -noname SHUnregisterWait
+#258 stub -noname SHRegisterWaitForSingleObject
+#259 stub -noname SHUnregisterWait
260 stdcall -noname SHQueueUserWorkItem(long long long long long long long)
-261 stub -noname SHCreateTimerQueue
-262 stub -noname SHDeleteTimerQueue
+#261 stub -noname SHCreateTimerQueue
+#262 stub -noname SHDeleteTimerQueue
263 stdcall -noname SHSetTimerQueueTimer(long ptr ptr long long str long)
-264 stub -noname SHChangeTimerQueueTimer
-265 stub -noname SHCancelTimerQueueTimer
+#264 stub -noname SHChangeTimerQueueTimer
+#265 stub -noname SHCancelTimerQueueTimer
266 stdcall -noname SHRestrictionLookup(long wstr ptr ptr)
267 stdcall -noname SHWeakQueryInterface(long long long long)
268 stdcall -noname SHWeakReleaseInterface(long long)
269 stdcall -noname GUIDFromStringA(str ptr)
270 stdcall -noname GUIDFromStringW(wstr ptr)
271 stdcall -noname SHGetRestriction(wstr wstr wstr)
-272 stub -noname SHSetThreadPoolLimits
-273 stub -noname SHTerminateThreadPool
-274 stub -noname RegisterGlobalHotkeyW
-275 stub -noname RegisterGlobalHotkeyA
+#272 stub -noname SHSetThreadPoolLimits
+#273 stub -noname SHTerminateThreadPool
+#274 stub -noname RegisterGlobalHotkeyW
+#275 stub -noname RegisterGlobalHotkeyA
276 stdcall -noname WhichPlatform()
-277 stub -noname SHDialogBox
+#277 stub -noname SHDialogBox
278 stdcall -noname SHCreateWorkerWindowW(long long long long long long)
279 stdcall -noname SHInvokeDefaultCommand(ptr ptr ptr)
280 stdcall -noname SHRegGetIntW(ptr wstr long)
@@ -285,16 +285,16 @@
285 stdcall -noname IConnectionPoint_OnChanged(ptr long)
286 varargs -noname IUnknown_CPContainerInvokeParam(ptr ptr long ptr long)
287 stdcall -noname IUnknown_CPContainerOnChanged(ptr long)
-288 stub -noname IUnknown_CPContainerInvokeIndirect
+#288 stub -noname IUnknown_CPContainerInvokeIndirect
289 stdcall -noname PlaySoundWrapW(wstr long long)
-290 stub -noname SHMirrorIcon
+#290 stub -noname SHMirrorIcon
291 stdcall -noname SHMessageBoxCheckExA(ptr ptr ptr ptr ptr long str)
292 stdcall -noname SHMessageBoxCheckExW(ptr ptr ptr ptr ptr long wstr)
-293 stub -noname SHCancelUserWorkItems
+#293 stub -noname SHCancelUserWorkItems
294 stdcall -noname SHGetIniStringW(wstr wstr ptr long wstr)
295 stdcall -noname SHSetIniStringW(wstr ptr wstr wstr)
-296 stub -noname CreateURLFileContentsW
-297 stub -noname CreateURLFileContentsA
+#296 stub -noname CreateURLFileContentsW
+#297 stub -noname CreateURLFileContentsA
298 stdcall -noname WritePrivateProfileStringWrapW(wstr wstr wstr wstr)
kernel32.WritePrivateProfileStringW
299 stdcall -noname ExtTextOutWrapW(long long long long ptr wstr long ptr)
gdi32.ExtTextOutW
300 stdcall -noname CreateFontWrapW(long long long long long long long long long long
long long long wstr) gdi32.CreateFontW
@@ -313,8 +313,8 @@
313 stdcall -noname SHGetFileInfoWrapW(ptr long ptr long long)
314 stdcall -noname RegisterClassExWrapW(ptr) user32.RegisterClassExW
315 stdcall -noname GetClassInfoExWrapW(long wstr ptr) user32.GetClassInfoExW
-316 stub -noname IShellFolder_GetDisplayNameOf
-317 stub -noname IShellFolder_ParseDisplayName
+#316 stub -noname IShellFolder_GetDisplayNameOf
+#317 stub -noname IShellFolder_ParseDisplayName
318 stdcall -noname DragQueryFileWrapW(long long wstr long)
319 stdcall -noname FindWindowExWrapW(long long wstr wstr) user32.FindWindowExW
320 stdcall -noname RegisterMIMETypeForExtensionA(str str)
@@ -345,15 +345,15 @@
345 stdcall -noname SHAnsiToAnsi(str ptr long)
346 stdcall -noname SHUnicodeToUnicode(wstr ptr long)
347 stdcall -noname RegDeleteValueWrapW(long wstr) advapi32.RegDeleteValueW
-348 stub -noname SHGetFileDescriptionW
-349 stub -noname SHGetFileDescriptionA
+#348 stub -noname SHGetFileDescriptionW
+#349 stub -noname SHGetFileDescriptionA
350 stdcall -noname GetFileVersionInfoSizeWrapW(wstr ptr)
351 stdcall -noname GetFileVersionInfoWrapW(wstr long long ptr)
352 stdcall -noname VerQueryValueWrapW(ptr wstr ptr ptr)
353 stdcall -noname SHFormatDateTimeA(ptr ptr str long)
354 stdcall -noname SHFormatDateTimeW(ptr ptr wstr long)
355 stdcall -noname IUnknown_EnableModeless(ptr long)
-356 stdcall -noname CreateAllAccessSecurityAttributes(ptr ptr long)
+356 stdcall AssocCreate(int128 ptr ptr)
357 stdcall -noname SHGetNewLinkInfoWrapW(wstr wstr wstr long long)
358 stdcall -noname SHDefExtractIconWrapW(wstr long long ptr ptr long)
359 stdcall -noname OpenEventWrapW(long long wstr) kernel32.OpenEventW
@@ -371,20 +371,20 @@
371 stdcall -noname DdeInitializeWrapW(ptr ptr long long) user32.DdeInitializeW
372 stdcall -noname DdeCreateStringHandleWrapW(long ptr long)
user32.DdeCreateStringHandleW
373 stdcall -noname DdeQueryStringWrapW(long ptr wstr long long) user32.DdeQueryStringW
-374 stub -noname SHCheckDiskForMediaA
-375 stub -noname SHCheckDiskForMediaW
+#374 stub -noname SHCheckDiskForMediaA
+#375 stub -noname SHCheckDiskForMediaW
376 stdcall -noname MLGetUILanguage() kernel32.GetUserDefaultUILanguage
377 stdcall -noname MLLoadLibraryA(str long long)
378 stdcall -noname MLLoadLibraryW(wstr long long)
-379 stub -noname Shell_GetCachedImageIndexWrapW
-380 stub -noname Shell_GetCachedImageIndexWrapA
-381 stub -noname AssocCopyVerbs
+#379 stub -noname Shell_GetCachedImageIndexWrapW
+#380 stub -noname Shell_GetCachedImageIndexWrapA
+#381 stub -noname AssocCopyVerbs
382 stdcall -noname ZoneComputePaneSize(ptr)
-383 stub -noname ZoneConfigureW
-384 stub -noname SHRestrictedMessageBox
-385 stub -noname SHLoadRawAccelerators
-386 stub -noname SHQueryRawAccelerator
-387 stub -noname SHQueryRawAcceleratorMsg
+#383 stub -noname ZoneConfigureW
+#384 stub -noname SHRestrictedMessageBox
+#385 stub -noname SHLoadRawAccelerators
+#386 stub -noname SHQueryRawAccelerator
+#387 stub -noname SHQueryRawAcceleratorMsg
388 varargs -noname ShellMessageBoxWrapW(long long wstr wstr long)
389 stdcall -noname GetSaveFileNameWrapW(ptr)
390 stdcall -noname WNetRestoreConnectionWrapW(long wstr)
@@ -392,10 +392,10 @@
392 stdcall -noname EndDialogWrap(ptr ptr) user32.EndDialog
393 stdcall -noname CreateDialogIndirectParamWrapW(long ptr long ptr long)
user32.CreateDialogIndirectParamW
394 stdcall -noname SHChangeNotifyWrap(long long ptr ptr)
-395 stub -noname MLWinHelpA
-396 stub -noname MLHtmlHelpA
-397 stub -noname MLWinHelpW
-398 stub -noname MLHtmlHelpW
+#395 stub -noname MLWinHelpA
+#396 stub -noname MLHtmlHelpA
+#397 stub -noname MLWinHelpW
+#398 stub -noname MLHtmlHelpW
399 stdcall -noname StrCpyNXA(ptr str long)
400 stdcall -noname StrCpyNXW(ptr wstr long)
401 stdcall -noname PageSetupDlgWrapW(ptr)
@@ -404,21 +404,21 @@
404 stdcall -noname IShellFolder_EnumObjects(ptr ptr long ptr)
SHIShellFolder_EnumObjects
405 stdcall -noname MLBuildResURLA(str ptr long str ptr long)
406 stdcall -noname MLBuildResURLW(wstr ptr long wstr ptr long)
-407 stub -noname AssocMakeProgid
-408 stub -noname AssocMakeShell
-409 stub -noname AssocMakeApplicationByKeyW
-410 stub -noname AssocMakeApplicationByKeyA
-411 stub -noname AssocMakeFileExtsToApplicationW
-412 stub -noname AssocMakeFileExtsToApplicationA
+#407 stub -noname AssocMakeProgid
+#408 stub -noname AssocMakeShell
+#409 stub -noname AssocMakeApplicationByKeyW
+#410 stub -noname AssocMakeApplicationByKeyA
+#411 stub -noname AssocMakeFileExtsToApplicationW
+#412 stub -noname AssocMakeFileExtsToApplicationA
413 stdcall -noname SHGetMachineInfo(long)
-414 stub -noname SHHtmlHelpOnDemandW
-415 stub -noname SHHtmlHelpOnDemandA
+#414 stub -noname SHHtmlHelpOnDemandW
+#415 stub -noname SHHtmlHelpOnDemandA
416 stdcall -noname SHWinHelpOnDemandW(long wstr long ptr long)
417 stdcall -noname SHWinHelpOnDemandA(long str long ptr long)
418 stdcall -noname MLFreeLibrary(long)
419 stdcall -noname SHFlushSFCacheWrap()
-420 stub SHLWAPI_420 # CMemStream::Commit
-421 stub -noname SHLoadPersistedDataObject
+#420 stub SHLWAPI_420 # CMemStream::Commit ??
+#421 stub -noname SHLoadPersistedDataObject
422 stdcall -noname SHGlobalCounterCreateNamedA(str long)
423 stdcall -noname SHGlobalCounterCreateNamedW(wstr long)
424 stdcall -noname SHGlobalCounterDecrement(long)
@@ -435,7 +435,7 @@
435 stdcall -noname CLSIDFromProgIDWrap(wstr ptr) ole32.CLSIDFromProgID
436 stdcall -noname CLSIDFromStringWrap(wstr ptr)
437 stdcall -noname IsOS(long)
-438 stub -noname SHLoadRegUIStringA
+#438 stub -noname SHLoadRegUIStringA
439 stdcall -noname SHLoadRegUIStringW(ptr wstr ptr long)
440 stdcall -noname SHGetWebFolderFilePathA(str ptr long)
441 stdcall -noname SHGetWebFolderFilePathW(wstr ptr long)
@@ -444,14 +444,14 @@
444 stdcall -noname SHGetSystemWindowsDirectoryW(ptr long)
kernel32.GetSystemWindowsDirectoryW
445 stdcall -noname PathFileExistsAndAttributesA(str ptr)
446 stdcall -noname PathFileExistsAndAttributesW(wstr ptr)
-447 stub -noname FixSlashesAndColonA
+#447 stub -noname FixSlashesAndColonA
448 stdcall -noname FixSlashesAndColonW(wstr)
-449 stub -noname NextPathA
-450 stub -noname NextPathW
-451 stub -noname CharUpperNoDBCSA
-452 stub -noname CharUpperNoDBCSW
-453 stub -noname CharLowerNoDBCSA
-454 stub -noname CharLowerNoDBCSW
+#449 stub -noname NextPathA
+#450 stub -noname NextPathW
+#451 stub -noname CharUpperNoDBCSA
+#452 stub -noname CharUpperNoDBCSW
+#453 stub -noname CharLowerNoDBCSA
+#454 stub -noname CharLowerNoDBCSW
455 stdcall -noname PathIsValidCharA(long long)
456 stdcall -noname PathIsValidCharW(long long)
457 stdcall -noname GetLongPathNameWrapW(wstr ptr long) kernel32.GetLongPathNameW
@@ -462,388 +462,397 @@
462 stdcall -noname UrlFixupW(wstr wstr long)
463 stdcall -noname SHExpandEnvironmentStringsForUserA(ptr str ptr long)
userenv.ExpandEnvironmentStringsForUserA
464 stdcall -noname SHExpandEnvironmentStringsForUserW(ptr wstr ptr long)
userenv.ExpandEnvironmentStringsForUserW
-465 stub -noname PathUnExpandEnvStringsForUserA
-466 stub -noname PathUnExpandEnvStringsForUserW
+#465 stub -noname PathUnExpandEnvStringsForUserA
+#466 stub -noname PathUnExpandEnvStringsForUserW
467 stub -ordinal SHRunIndirectRegClientCommand
-468 stub -noname RunIndirectRegCommand
-469 stub -noname RunRegCommand
-470 stub -noname IUnknown_ProfferServiceOld
+#468 stub -noname RunIndirectRegCommand
+#469 stub -noname RunRegCommand
+#470 stub -noname IUnknown_ProfferServiceOld
471 stdcall -noname SHCreatePropertyBagOnRegKey(long wstr long ptr ptr)
-472 stub -noname SHCreatePropertyBagOnProfileSelection
-473 stub -noname SHGetIniStringUTF7W
-474 stub -noname SHSetIniStringUTF7W
+#472 stub -noname SHCreatePropertyBagOnProfileSelection
+#473 stub -noname SHGetIniStringUTF7W
+#474 stub -noname SHSetIniStringUTF7W
475 stdcall -noname GetShellSecurityDescriptor(ptr long)
476 stdcall -noname SHGetObjectCompatFlags(ptr ptr)
-477 stub -noname SHCreatePropertyBagOnMemory
+#477 stub -noname SHCreatePropertyBagOnMemory
478 stdcall -noname IUnknown_TranslateAcceleratorIO(ptr ptr)
479 stdcall -noname IUnknown_UIActivateIO(ptr long ptr)
480 stdcall -noname UrlCrackW(wstr long long ptr) wininet.InternetCrackUrlW
481 stdcall -noname IUnknown_HasFocusIO(ptr)
-482 stub -noname SHMessageBoxHelpA
-483 stub -noname SHMessageBoxHelpW
+#482 stub -noname SHMessageBoxHelpA
+#483 stub -noname SHMessageBoxHelpW
484 stdcall -noname IUnknown_QueryServiceExec(ptr ptr ptr long long long ptr)
-485 stub -noname MapWin32ErrorToSTG
-486 stub -noname ModeToCreateFileFlags
+#485 stub -noname MapWin32ErrorToSTG
+#486 stub -noname ModeToCreateFileFlags
487 stdcall -ordinal SHLoadIndirectString(wstr ptr long ptr)
-488 stub -noname SHConvertGraphicsFile
+#488 stub -noname SHConvertGraphicsFile
489 stdcall -noname GlobalAddAtomWrapW(wstr) kernel32.GlobalAddAtomW
490 stdcall -noname GlobalFindAtomWrapW(wstr) kernel32.GlobalFindAtomW
491 stdcall -noname SHGetShellKey(long long long)
-492 stub -noname PrettifyFileDescriptionW
-493 stub -noname SHPropertyBag_ReadType
-494 stub -noname SHPropertyBag_ReadStr
-495 stub -noname SHPropertyBag_WriteStr
+#492 stub -noname PrettifyFileDescriptionW
+#493 stub -noname SHPropertyBag_ReadType
+#494 stub -noname SHPropertyBag_ReadStr
+#495 stub -noname SHPropertyBag_WriteStr
496 stdcall -noname SHPropertyBag_ReadLONG(ptr wstr ptr)
-497 stub -noname SHPropertyBag_WriteLONG
-498 stub -noname SHPropertyBag_ReadBOOLOld
-499 stub -noname SHPropertyBag_WriteBOOL
-
-505 stub -noname SHPropertyBag_ReadGUID
-506 stub -noname SHPropertyBag_WriteGUID
-507 stub -noname SHPropertyBag_ReadDWORD
-508 stub -noname SHPropertyBag_WriteDWORD
+#497 stub -noname SHPropertyBag_WriteLONG
+#498 stub -noname SHPropertyBag_ReadBOOLOld
+#499 stub -noname SHPropertyBag_WriteBOOL
+500 stdcall AssocGetPerceivedType(wstr ptr ptr ptr)
+501 stdcall AssocIsDangerous(wstr)
+502 stdcall AssocQueryKeyA(long long str str ptr)
+503 stdcall AssocQueryKeyW(long long wstr wstr ptr)
+504 stdcall AssocQueryStringA(long long str str ptr ptr)
+#505 stub -noname SHPropertyBag_ReadGUID
+#506 stub -noname SHPropertyBag_WriteGUID
+#507 stub -noname SHPropertyBag_ReadDWORD
+#508 stub -noname SHPropertyBag_WriteDWORD
509 stdcall -noname IUnknown_OnFocusChangeIS(ptr ptr long)
-510 stub -noname SHLockSharedEx
-511 stub -noname PathFileExistsDefExtAndAttributesW
-512 stub -ordinal IStream_ReadPidl
-513 stub -ordinal IStream_WritePidl
+#510 stub -noname SHLockSharedEx
+#511 stub -noname PathFileExistsDefExtAndAttributesW
+#512 stub -ordinal IStream_ReadPidl
+#513 stub -ordinal IStream_WritePidl
514 stdcall -noname IUnknown_ProfferService(ptr ptr ptr ptr)
515 stdcall -ordinal SHGetViewStatePropertyBag(ptr wstr long ptr ptr)
516 stdcall -noname SKGetValueW(long wstr wstr ptr ptr ptr)
517 stdcall -noname SKSetValueW(long wstr wstr long ptr long)
518 stdcall -noname SKDeleteValueW(long wstr wstr)
519 stdcall -noname SKAllocValueW(long wstr wstr ptr ptr ptr)
-520 stub -noname SHPropertyBag_ReadBSTR
-521 stub -noname SHPropertyBag_ReadPOINTL
-522 stub -noname SHPropertyBag_WritePOINTL
-523 stub -noname SHPropertyBag_ReadRECTL
-524 stub -noname SHPropertyBag_WriteRECTL
-525 stub -noname SHPropertyBag_ReadPOINTS
-526 stub -noname SHPropertyBag_WritePOINTS
-527 stub -noname SHPropertyBag_ReadSHORT
-528 stub -noname SHPropertyBag_WriteSHORT
-529 stub -noname SHPropertyBag_ReadInt
-530 stub -noname SHPropertyBag_WriteInt
-531 stub -noname SHPropertyBag_ReadStream
-532 stub -noname SHPropertyBag_WriteStream
-533 stub -noname SHGetPerScreenResName
-534 stub -noname SHPropertyBag_ReadBOOL
-535 stub -noname SHPropertyBag_Delete
-536 stub -noname IUnknown_QueryServicePropertyBag
-537 stub -noname SHBoolSystemParametersInfo
+#520 stub -noname SHPropertyBag_ReadBSTR
+#521 stub -noname SHPropertyBag_ReadPOINTL
+#522 stub -noname SHPropertyBag_WritePOINTL
+#523 stub -noname SHPropertyBag_ReadRECTL
+#524 stub -noname SHPropertyBag_WriteRECTL
+#525 stub -noname SHPropertyBag_ReadPOINTS
+#526 stub -noname SHPropertyBag_WritePOINTS
+#527 stub -noname SHPropertyBag_ReadSHORT
+#528 stub -noname SHPropertyBag_WriteSHORT
+#529 stub -noname SHPropertyBag_ReadInt
+#530 stub -noname SHPropertyBag_WriteInt
+#531 stub -noname SHPropertyBag_ReadStream
+#532 stub -noname SHPropertyBag_WriteStream
+#533 stub -noname SHGetPerScreenResName
+#534 stub -noname SHPropertyBag_ReadBOOL
+#535 stub -noname SHPropertyBag_Delete
+#536 stub -noname IUnknown_QueryServicePropertyBag
+#537 stub -noname SHBoolSystemParametersInfo
538 stdcall -noname IUnknown_QueryServiceForWebBrowserApp(ptr ptr ptr)
-539 stub -noname IUnknown_ShowBrowserBar
-540 stub -noname SHInvokeCommandOnContextMenu
-541 stub -noname SHInvokeCommandsOnContextMen
+#539 stub -noname IUnknown_ShowBrowserBar
+#540 stub -noname SHInvokeCommandOnContextMenu
+#541 stub -noname SHInvokeCommandsOnContextMen
542 stdcall -noname GetUIVersion()
543 stdcall -noname CreateColorSpaceWrapW(ptr) gdi32.CreateColorSpaceW
-544 stub -noname QuerySourceCreateFromKey
-545 stub -noname SHForwardContextMenuMsg
-546 stub -noname IUnknown_DoContextMenuPopup
-
-548 stub -noname SHAreIconsEqual
+#544 stub -noname QuerySourceCreateFromKey
+#545 stub -noname SHForwardContextMenuMsg
+#546 stub -noname IUnknown_DoContextMenuPopup
+547 stdcall DelayLoadFailureHook(str str) kernel32.DelayLoadFailureHook
+#548 stub -noname SHAreIconsEqual
549 stdcall -noname SHCoCreateInstanceAC(ptr ptr long ptr ptr)
-550 stub -noname GetTemplateInfoFromHandle
-551 stub -noname IShellFolder_CompareIDs
-
-@ stdcall AssocCreate(int128 ptr ptr)
-@ stdcall AssocGetPerceivedType(wstr ptr ptr ptr)
-@ stdcall AssocIsDangerous(wstr)
-@ stdcall AssocQueryKeyA(long long str str ptr)
-@ stdcall AssocQueryKeyW(long long wstr wstr ptr)
-@ stdcall AssocQueryStringA(long long str str ptr ptr)
-@ stdcall AssocQueryStringByKeyA(long long ptr str ptr ptr)
-@ stdcall AssocQueryStringByKeyW(long long ptr wstr ptr ptr)
-@ stdcall AssocQueryStringW(long long wstr wstr ptr ptr)
-@ stdcall ChrCmpIA(long long)
-@ stdcall ChrCmpIW(long long)
-@ stdcall ColorAdjustLuma(long long long)
-@ stdcall ColorHLSToRGB(long long long)
-@ stdcall ColorRGBToHLS(long ptr ptr ptr)
-@ stdcall DelayLoadFailureHook(str str) kernel32.DelayLoadFailureHook
+#550 stub -noname GetTemplateInfoFromHandle
+#551 stub -noname IShellFolder_CompareIDs
+#552 SHEvaluateSystemCommandTemplate
+553 stdcall IsInternetESCEnabled()
+#554 SHGetAllAccessSA
+555 stdcall AssocQueryStringByKeyA(long long ptr str ptr ptr)
+#556 SHCoExtensionAllowed
+#557 SHCoCreateExtension
+#558 SHCoExtensionCollectStats
+#559 SHGetSignatureInfo
+#560 SHWindowsPolicyGetValue
+#561 AssocGetUrlAction
+#562 SHGetPrivateProfileInt
+#563 SHGetPrivateProfileSection
+#564 SHGetPrivateProfileSectionNames
+#565 SHGetPrivateProfileString
+#566 SHGetPrivateProfileStruct
+567 stdcall AssocQueryStringByKeyW(long long ptr wstr ptr ptr)
+568 stdcall AssocQueryStringW(long long wstr wstr ptr ptr)
+569 stdcall ChrCmpIA(long long)
+570 stdcall ChrCmpIW(long long)
+571 stdcall ColorAdjustLuma(long long long)
+572 stdcall ColorHLSToRGB(long long long)
+573 stdcall ColorRGBToHLS(long ptr ptr ptr)
@ stdcall -private DllGetVersion(ptr)
-@ stdcall GetMenuPosFromID(ptr long)
-@ stdcall HashData (ptr long ptr long)
-@ stdcall IntlStrEqWorkerA(long str str long) StrIsIntlEqualA
-@ stdcall IntlStrEqWorkerW(long wstr wstr long) StrIsIntlEqualW
-@ stdcall IsCharSpaceA(long)
-@ stdcall IsInternetESCEnabled()
-@ stdcall PathAddBackslashA (str)
-@ stdcall PathAddBackslashW (wstr)
-@ stdcall PathAddExtensionA (str str)
-@ stdcall PathAddExtensionW (wstr wstr)
-@ stdcall PathAppendA (str str)
-@ stdcall PathAppendW (wstr wstr)
-@ stdcall PathBuildRootA (ptr long)
-@ stdcall PathBuildRootW (ptr long)
-@ stdcall PathCanonicalizeA (ptr str)
-@ stdcall PathCanonicalizeW (ptr wstr)
-@ stdcall PathCombineA (ptr str str)
-@ stdcall PathCombineW (ptr wstr wstr)
-@ stdcall PathCommonPrefixA(str str ptr)
-@ stdcall PathCommonPrefixW(wstr wstr ptr)
-@ stdcall PathCompactPathA(long str long)
-@ stdcall PathCompactPathExA(ptr str long long)
-@ stdcall PathCompactPathExW(ptr wstr long long)
-@ stdcall PathCompactPathW(long wstr long)
-@ stdcall PathCreateFromUrlA(str ptr ptr long)
-@ stdcall PathCreateFromUrlW(wstr ptr ptr long)
-@ stdcall PathCreateFromUrlAlloc(wstr ptr long)
-@ stdcall PathFileExistsA (str)
-@ stdcall PathFileExistsW (wstr)
-@ stdcall PathFindExtensionA (str)
-@ stdcall PathFindExtensionW (wstr)
-@ stdcall PathFindFileNameA (str)
-@ stdcall PathFindFileNameW (wstr)
-@ stdcall PathFindNextComponentA (str)
-@ stdcall PathFindNextComponentW (wstr)
-@ stdcall PathFindOnPathA (str ptr)
-@ stdcall PathFindOnPathW (wstr ptr)
-@ stdcall PathFindSuffixArrayA(str ptr long)
-@ stdcall PathFindSuffixArrayW(wstr ptr long)
-@ stdcall PathGetArgsA (str)
-@ stdcall PathGetArgsW (wstr)
-@ stdcall PathGetCharTypeA(long)
-@ stdcall PathGetCharTypeW(long)
-@ stdcall PathGetDriveNumberA (str)
-@ stdcall PathGetDriveNumberW (wstr)
-@ stdcall PathIsContentTypeA(str str)
-@ stdcall PathIsContentTypeW(wstr wstr)
-@ stdcall PathIsDirectoryA(str)
-@ stdcall PathIsDirectoryEmptyA(str)
-@ stdcall PathIsDirectoryEmptyW(wstr)
-@ stdcall PathIsDirectoryW(wstr)
-@ stdcall PathIsFileSpecA(str)
-@ stdcall PathIsFileSpecW(wstr)
-@ stdcall PathIsLFNFileSpecA(str)
-@ stdcall PathIsLFNFileSpecW(wstr)
-@ stdcall PathIsNetworkPathA(str)
-@ stdcall PathIsNetworkPathW(wstr)
-@ stdcall PathIsPrefixA(str str)
-@ stdcall PathIsPrefixW(wstr wstr)
-@ stdcall PathIsRelativeA (str)
-@ stdcall PathIsRelativeW (wstr)
-@ stdcall PathIsRootA(str)
-@ stdcall PathIsRootW(wstr)
-@ stdcall PathIsSameRootA(str str)
-@ stdcall PathIsSameRootW(wstr wstr)
-@ stdcall PathIsSystemFolderA(str long)
-@ stdcall PathIsSystemFolderW(wstr long)
-@ stdcall PathIsUNCA (str)
-@ stdcall PathIsUNCServerA(str)
-@ stdcall PathIsUNCServerShareA(str)
-@ stdcall PathIsUNCServerShareW(wstr)
-@ stdcall PathIsUNCServerW(wstr)
-@ stdcall PathIsUNCW(wstr)
-@ stdcall PathIsURLA(str)
-@ stdcall PathIsURLW(wstr)
-@ stdcall PathMakePrettyA(str)
-@ stdcall PathMakePrettyW(wstr)
-@ stdcall PathMakeSystemFolderA(str)
-@ stdcall PathMakeSystemFolderW(wstr)
-@ stdcall PathMatchSpecA (str str)
-@ stdcall PathMatchSpecW (wstr wstr)
-@ stdcall PathParseIconLocationA (str)
-@ stdcall PathParseIconLocationW (wstr)
-@ stdcall PathQuoteSpacesA (str)
-@ stdcall PathQuoteSpacesW (wstr)
-@ stdcall PathRelativePathToA(ptr str long str long)
-@ stdcall PathRelativePathToW(ptr wstr long wstr long)
-@ stdcall PathRemoveArgsA(str)
-@ stdcall PathRemoveArgsW(wstr)
-@ stdcall PathRemoveBackslashA (str)
-@ stdcall PathRemoveBackslashW (wstr)
-@ stdcall PathRemoveBlanksA(str)
-@ stdcall PathRemoveBlanksW(wstr)
-@ stdcall PathRemoveExtensionA(str)
-@ stdcall PathRemoveExtensionW(wstr)
-@ stdcall PathRemoveFileSpecA (str)
-@ stdcall PathRemoveFileSpecW (wstr)
-@ stdcall PathRenameExtensionA(str str)
-@ stdcall PathRenameExtensionW(wstr wstr)
-@ stdcall PathSearchAndQualifyA(str ptr long)
-@ stdcall PathSearchAndQualifyW(wstr ptr long)
-@ stdcall PathSetDlgItemPathA (long long ptr)
-@ stdcall PathSetDlgItemPathW (long long ptr)
-@ stdcall PathSkipRootA(str)
-@ stdcall PathSkipRootW(wstr)
-@ stdcall PathStripPathA(str)
-@ stdcall PathStripPathW(wstr)
-@ stdcall PathStripToRootA(str)
-@ stdcall PathStripToRootW(wstr)
-@ stdcall PathUnExpandEnvStringsA(str ptr long)
-@ stdcall PathUnExpandEnvStringsW(wstr ptr long)
-@ stdcall PathUndecorateA(str)
-@ stdcall PathUndecorateW(wstr)
-@ stdcall PathUnmakeSystemFolderA(str)
-@ stdcall PathUnmakeSystemFolderW(wstr)
-@ stdcall PathUnquoteSpacesA (str)
-@ stdcall PathUnquoteSpacesW (wstr)
-@ stdcall SHAutoComplete(ptr long)
-@ stdcall SHCopyKeyA(long str long long)
-@ stdcall SHCopyKeyW(long wstr long long)
-@ stdcall SHCreateShellPalette(long)
-@ stdcall SHCreateStreamOnFileA(str long ptr)
-@ stdcall SHCreateStreamOnFileEx(wstr long long long ptr ptr)
-@ stdcall SHCreateStreamOnFileW(wstr long ptr)
-@ stdcall SHCreateStreamWrapper(ptr ptr long ptr)
-@ stdcall SHCreateThreadRef(ptr ptr)
-@ stdcall SHDeleteEmptyKeyA(long ptr)
-@ stdcall SHDeleteEmptyKeyW(long ptr)
-@ stdcall SHDeleteKeyA(long str)
-@ stdcall SHDeleteKeyW(long wstr)
-@ stdcall SHDeleteOrphanKeyA(long str)
-@ stdcall SHDeleteOrphanKeyW(long wstr)
-@ stdcall SHDeleteValueA(long str str)
-@ stdcall SHDeleteValueW(long wstr wstr)
-@ stdcall SHEnumKeyExA(long long str ptr)
-@ stdcall SHEnumKeyExW(long long wstr ptr)
-@ stdcall SHEnumValueA(long long str ptr ptr ptr ptr)
-@ stdcall SHEnumValueW(long long wstr ptr ptr ptr ptr)
-@ stdcall SHGetInverseCMAP ( ptr long )
-@ stdcall SHGetThreadRef (ptr)
-@ stdcall SHGetValueA ( long str str ptr ptr ptr )
-@ stdcall SHGetValueW ( long wstr wstr ptr ptr ptr )
-@ stdcall SHIsLowMemoryMachine(long)
-@ stdcall SHOpenRegStream2A(long str str long)
-@ stdcall SHOpenRegStream2W(long wstr wstr long)
-@ stdcall SHOpenRegStreamA(long str str long)
-@ stdcall SHOpenRegStreamW(long wstr wstr long)
-@ stdcall SHQueryInfoKeyA(long ptr ptr ptr ptr)
-@ stdcall SHQueryInfoKeyW(long ptr ptr ptr ptr)
-@ stdcall SHQueryValueExA(long str ptr ptr ptr ptr)
-@ stdcall SHQueryValueExW(long wstr ptr ptr ptr ptr)
-@ stdcall SHRegCloseUSKey(ptr)
-@ stdcall SHRegCreateUSKeyA(str long long ptr long)
-@ stdcall SHRegCreateUSKeyW(wstr long long ptr long)
-@ stdcall SHRegDeleteEmptyUSKeyA(long str long)
-@ stdcall SHRegDeleteEmptyUSKeyW(long wstr long)
-@ stdcall SHRegDeleteUSValueA(long str long)
-@ stdcall SHRegDeleteUSValueW(long wstr long)
-@ stdcall SHRegDuplicateHKey (long)
-@ stdcall SHRegEnumUSKeyA(long long str ptr long)
-@ stdcall SHRegEnumUSKeyW(long long wstr ptr long)
-@ stdcall SHRegEnumUSValueA(long long ptr ptr ptr ptr ptr long)
-@ stdcall SHRegEnumUSValueW(long long ptr ptr ptr ptr ptr long)
-@ stdcall SHRegGetBoolUSValueA(str str long long)
-@ stdcall SHRegGetBoolUSValueW(wstr wstr long long)
-@ stdcall SHRegGetPathA(long str str ptr long)
-@ stdcall SHRegGetPathW(long wstr wstr ptr long)
-@ stdcall SHRegGetUSValueA ( str str ptr ptr ptr long ptr long )
-@ stdcall SHRegGetUSValueW ( wstr wstr ptr ptr ptr long ptr long )
-@ stdcall SHRegGetValueA ( long str str long ptr ptr ptr ) advapi32.RegGetValueA
-@ stdcall SHRegGetValueW ( long wstr wstr long ptr ptr ptr ) advapi32.RegGetValueW
-@ stdcall SHRegOpenUSKeyA ( str long long long long )
-@ stdcall SHRegOpenUSKeyW ( wstr long long long long )
-@ stdcall SHRegQueryInfoUSKeyA ( long ptr ptr ptr ptr long )
-@ stdcall SHRegQueryInfoUSKeyW ( long ptr ptr ptr ptr long )
-@ stdcall SHRegQueryUSValueA ( long str ptr ptr ptr long ptr long )
-@ stdcall SHRegQueryUSValueW ( long wstr ptr ptr ptr long ptr long )
-@ stdcall SHRegSetPathA(long str str str long)
-@ stdcall SHRegSetPathW(long wstr wstr wstr long)
-@ stdcall SHRegSetUSValueA ( str str long ptr long long)
-@ stdcall SHRegSetUSValueW ( wstr wstr long ptr long long)
-@ stdcall SHRegWriteUSValueA (long str long ptr long long)
-@ stdcall SHRegWriteUSValueW (long wstr long ptr long long)
-@ stdcall SHRegisterValidateTemplate(wstr long)
-@ stdcall SHReleaseThreadRef()
-@ stdcall SHSetThreadRef (ptr)
-@ stdcall SHSetValueA (long str str long ptr long)
-@ stdcall SHSetValueW (long wstr wstr long ptr long)
-@ stdcall SHSkipJunction(ptr ptr)
-@ stdcall SHStrDupA (str ptr)
-@ stdcall SHStrDupW (wstr ptr)
-@ stdcall StrCSpnA (str str)
-@ stdcall StrCSpnIA (str str)
-@ stdcall StrCSpnIW (wstr wstr)
-@ stdcall StrCSpnW (wstr wstr)
-@ stdcall StrCatBuffA (str str long)
-@ stdcall StrCatBuffW (wstr wstr long)
-@ stdcall StrCatW (ptr wstr)
-@ stdcall StrChrA (str long)
-@ stdcall StrChrIA (str long)
-@ stdcall StrChrIW (wstr long)
-@ stdcall StrChrNW(wstr long long)
-@ stdcall StrChrW (wstr long)
-@ stdcall StrCmpIW (wstr wstr)
-@ stdcall StrCmpLogicalW(wstr wstr)
-@ stdcall StrCmpNA (str str long)
-@ stdcall StrCmpNIA (str str long)
-@ stdcall StrCmpNIW (wstr wstr long)
-@ stdcall StrCmpNW (wstr wstr long)
-@ stdcall StrCmpW (wstr wstr)
-@ stdcall StrCpyNW (ptr wstr long)
-@ stdcall StrCpyW (ptr wstr)
-@ stdcall StrDupA (str)
-@ stdcall StrDupW (wstr)
-@ stdcall StrFormatByteSize64A(int64 ptr long)
-@ stdcall StrFormatByteSizeA(long ptr long)
-@ stdcall StrFormatByteSizeW(int64 ptr long)
-@ stdcall StrFormatKBSizeA(int64 str long)
-@ stdcall StrFormatKBSizeW(int64 wstr long)
-@ stdcall StrFromTimeIntervalA(ptr long long long)
-@ stdcall StrFromTimeIntervalW(ptr long long long)
-@ stdcall StrIsIntlEqualA(long str str long)
-@ stdcall StrIsIntlEqualW(long wstr wstr long)
-@ stdcall StrNCatA(str str long)
-@ stdcall StrNCatW(wstr wstr long)
-@ stdcall StrPBrkA(str str)
-@ stdcall StrPBrkW(wstr wstr)
-@ stdcall StrRChrA (str str long)
-@ stdcall StrRChrIA (str str long)
-@ stdcall StrRChrIW (wstr wstr long)
-@ stdcall StrRChrW (wstr wstr long)
-@ stdcall StrRStrIA (str str str)
-@ stdcall StrRStrIW (wstr wstr wstr)
-@ stdcall StrRetToBSTR(ptr ptr ptr)
-@ stdcall StrRetToBufA(ptr ptr ptr long)
-@ stdcall StrRetToBufW(ptr ptr ptr long)
-@ stdcall StrRetToStrA(ptr ptr ptr)
-@ stdcall StrRetToStrW(ptr ptr ptr)
-@ stdcall StrSpnA (str str)
-@ stdcall StrSpnW (wstr wstr)
-@ stdcall StrStrA(str str)
-@ stdcall StrStrIA(str str)
-@ stdcall StrStrIW(wstr wstr)
-@ stdcall StrStrNW(wstr wstr long)
-@ stdcall StrStrNIW(wstr wstr long)
-@ stdcall StrStrW(wstr wstr)
-@ stdcall StrToInt64ExA(str long ptr)
-@ stdcall StrToInt64ExW(wstr long ptr)
-@ stdcall StrToIntA(str)
-@ stdcall StrToIntExA(str long ptr)
-@ stdcall StrToIntExW(wstr long ptr)
-@ stdcall StrToIntW(wstr)
-@ stdcall StrTrimA(str str)
-@ stdcall StrTrimW(wstr wstr)
-@ stdcall UrlApplySchemeA(str ptr ptr long)
-@ stdcall UrlApplySchemeW(wstr ptr ptr long)
-@ stdcall UrlCanonicalizeA(str ptr ptr long)
-@ stdcall UrlCanonicalizeW(wstr ptr ptr long)
-@ stdcall UrlCombineA(str str ptr ptr long)
-@ stdcall UrlCombineW(wstr wstr ptr ptr long)
-@ stdcall UrlCompareA(str str long)
-@ stdcall UrlCompareW(wstr wstr long)
-@ stdcall UrlCreateFromPathA(str ptr ptr long)
-@ stdcall UrlCreateFromPathW(wstr ptr ptr long)
-@ stdcall UrlEscapeA(str ptr ptr long)
-@ stdcall UrlEscapeW(wstr ptr ptr long)
-@ stdcall UrlGetLocationA(str)
-@ stdcall UrlGetLocationW(wstr)
-@ stdcall UrlGetPartA(str ptr ptr long long)
-@ stdcall UrlGetPartW(wstr ptr ptr long long)
-@ stdcall UrlHashA(str ptr long)
-@ stdcall UrlHashW(wstr ptr long)
-@ stdcall UrlIsA(str long)
-@ stdcall UrlIsNoHistoryA(str)
-@ stdcall UrlIsNoHistoryW(wstr)
-@ stdcall UrlIsOpaqueA(str)
-@ stdcall UrlIsOpaqueW(wstr)
-@ stdcall UrlIsW(wstr long)
-@ stdcall UrlUnescapeA(str ptr ptr long)
-@ stdcall UrlUnescapeW(wstr ptr ptr long)
-@ stdcall _SHGetInstanceExplorer(ptr)
-@ varargs wnsprintfA(ptr long str)
-@ varargs wnsprintfW(ptr long wstr)
-@ stdcall wvnsprintfA(ptr long str ptr)
-@ stdcall wvnsprintfW(ptr long wstr ptr)
+575 stdcall GetMenuPosFromID(ptr long)
+576 stdcall HashData(ptr long ptr long)
+577 stdcall IntlStrEqWorkerA(long str str long) StrIsIntlEqualA
+578 stdcall IntlStrEqWorkerW(long wstr wstr long) StrIsIntlEqualW
+579 stdcall IsCharSpaceA(long)
+580 stdcall PathAddBackslashA(str)
+581 stdcall PathAddBackslashW(wstr)
+582 stdcall PathAddExtensionA(str str)
+583 stdcall PathAddExtensionW(wstr wstr)
+584 stdcall PathAppendA(str str)
+585 stdcall PathAppendW(wstr wstr)
+586 stdcall PathBuildRootA(ptr long)
+587 stdcall PathBuildRootW(ptr long)
+588 stdcall PathCanonicalizeA(ptr str)
+589 stdcall PathCanonicalizeW(ptr wstr)
+590 stdcall PathCombineA(ptr str str)
+591 stdcall PathCombineW(ptr wstr wstr)
+592 stdcall PathCommonPrefixA(str str ptr)
+593 stdcall PathCommonPrefixW(wstr wstr ptr)
+594 stdcall PathCompactPathA(long str long)
+595 stdcall PathCompactPathExA(ptr str long long)
+596 stdcall PathCompactPathExW(ptr wstr long long)
+597 stdcall PathCompactPathW(long wstr long)
+598 stdcall PathCreateFromUrlA(str ptr ptr long)
+599 stdcall PathCreateFromUrlW(wstr ptr ptr long)
+600 stdcall PathFileExistsA(str)
+601 stdcall PathFileExistsW(wstr)
+602 stdcall PathFindExtensionA(str)
+603 stdcall PathFindExtensionW(wstr)
+604 stdcall PathFindFileNameA(str)
+605 stdcall PathFindFileNameW(wstr)
+606 stdcall PathFindNextComponentA(str)
+607 stdcall PathFindNextComponentW(wstr)
+608 stdcall PathFindOnPathA(str ptr)
+609 stdcall PathFindOnPathW(wstr ptr)
+610 stdcall PathFindSuffixArrayA(str ptr long)
+611 stdcall PathFindSuffixArrayW(wstr ptr long)
+612 stdcall PathGetArgsA(str)
+613 stdcall PathGetArgsW(wstr)
+614 stdcall PathGetCharTypeA(long)
+615 stdcall PathGetCharTypeW(long)
+616 stdcall PathGetDriveNumberA(str)
+617 stdcall PathGetDriveNumberW(wstr)
+618 stdcall PathIsContentTypeA(str str)
+619 stdcall PathIsContentTypeW(wstr wstr)
+620 stdcall PathIsDirectoryA(str)
+621 stdcall PathIsDirectoryEmptyA(str)
+622 stdcall PathIsDirectoryEmptyW(wstr)
+623 stdcall PathIsDirectoryW(wstr)
+624 stdcall PathIsFileSpecA(str)
+625 stdcall PathIsFileSpecW(wstr)
+626 stdcall PathIsLFNFileSpecA(str)
+627 stdcall PathIsLFNFileSpecW(wstr)
+628 stdcall PathIsNetworkPathA(str)
+629 stdcall PathIsNetworkPathW(wstr)
+630 stdcall PathIsPrefixA(str str)
+631 stdcall PathIsPrefixW(wstr wstr)
+632 stdcall PathIsRelativeA(str)
+633 stdcall PathIsRelativeW(wstr)
+634 stdcall PathIsRootA(str)
+635 stdcall PathIsRootW(wstr)
+636 stdcall PathIsSameRootA(str str)
+637 stdcall PathIsSameRootW(wstr wstr)
+638 stdcall PathIsSystemFolderA(str long)
+639 stdcall PathIsSystemFolderW(wstr long)
+640 stdcall PathIsUNCA(str)
+641 stdcall PathIsUNCServerA(str)
+642 stdcall PathIsUNCServerShareA(str)
+643 stdcall PathIsUNCServerShareW(wstr)
+644 stdcall PathIsUNCServerW(wstr)
+645 stdcall PathIsUNCW(wstr)
+646 stdcall PathIsURLA(str)
+647 stdcall PathIsURLW(wstr)
+648 stdcall PathMakePrettyA(str)
+649 stdcall PathMakePrettyW(wstr)
+650 stdcall PathMakeSystemFolderA(str)
+651 stdcall PathMakeSystemFolderW(wstr)
+652 stdcall PathMatchSpecA(str str)
+653 stdcall PathMatchSpecW(wstr wstr)
+654 stdcall PathParseIconLocationA(str)
+655 stdcall PathParseIconLocationW(wstr)
+656 stdcall PathQuoteSpacesA(str)
+657 stdcall PathQuoteSpacesW(wstr)
+658 stdcall PathRelativePathToA(ptr str long str long)
+659 stdcall PathRelativePathToW(ptr wstr long wstr long)
+660 stdcall PathRemoveArgsA(str)
+661 stdcall PathRemoveArgsW(wstr)
+662 stdcall PathRemoveBackslashA(str)
+663 stdcall PathRemoveBackslashW(wstr)
+664 stdcall PathRemoveBlanksA(str)
+665 stdcall PathRemoveBlanksW(wstr)
+666 stdcall PathRemoveExtensionA(str)
+667 stdcall PathRemoveExtensionW(wstr)
+668 stdcall PathRemoveFileSpecA(str)
+669 stdcall PathRemoveFileSpecW(wstr)
+670 stdcall PathRenameExtensionA(str str)
+671 stdcall PathRenameExtensionW(wstr wstr)
+672 stdcall PathSearchAndQualifyA(str ptr long)
+673 stdcall PathSearchAndQualifyW(wstr ptr long)
+674 stdcall PathSetDlgItemPathA(long long ptr)
+675 stdcall PathSetDlgItemPathW(long long ptr)
+676 stdcall PathSkipRootA(str)
+677 stdcall PathSkipRootW(wstr)
+678 stdcall PathStripPathA(str)
+679 stdcall PathStripPathW(wstr)
+680 stdcall PathStripToRootA(str)
+681 stdcall PathStripToRootW(wstr)
+682 stdcall PathUnExpandEnvStringsA(str ptr long)
+683 stdcall PathUnExpandEnvStringsW(wstr ptr long)
+684 stdcall PathUndecorateA(str)
+685 stdcall PathUndecorateW(wstr)
+686 stdcall PathUnmakeSystemFolderA(str)
+687 stdcall PathUnmakeSystemFolderW(wstr)
+688 stdcall PathUnquoteSpacesA(str)
+689 stdcall PathUnquoteSpacesW(wstr)
+690 stdcall SHAutoComplete(ptr long)
+691 stdcall SHCopyKeyA(long str long long)
+692 stdcall SHCopyKeyW(long wstr long long)
+693 stdcall SHCreateShellPalette(long)
+694 stdcall SHCreateStreamOnFileA(str long ptr)
+695 stdcall SHCreateStreamOnFileEx(wstr long long long ptr ptr)
+696 stdcall SHCreateStreamOnFileW(wstr long ptr)
+697 stdcall SHCreateStreamWrapper(ptr ptr long ptr)
+698 stdcall SHCreateThreadRef(ptr ptr)
+699 stdcall SHDeleteEmptyKeyA(long ptr)
+700 stdcall SHDeleteEmptyKeyW(long ptr)
+701 stdcall SHDeleteKeyA(long str)
+702 stdcall SHDeleteKeyW(long wstr)
+703 stdcall SHDeleteOrphanKeyA(long str)
+704 stdcall SHDeleteOrphanKeyW(long wstr)
+705 stdcall SHDeleteValueA(long str str)
+706 stdcall SHDeleteValueW(long wstr wstr)
+707 stdcall SHEnumKeyExA(long long str ptr)
+708 stdcall SHEnumKeyExW(long long wstr ptr)
+709 stdcall SHEnumValueA(long long str ptr ptr ptr ptr)
+710 stdcall SHEnumValueW(long long wstr ptr ptr ptr ptr)
+711 stdcall SHGetInverseCMAP(ptr long)
+712 stdcall SHGetThreadRef(ptr)
+713 stdcall SHGetValueA(long str str ptr ptr ptr)
+714 stdcall SHGetValueW(long wstr wstr ptr ptr ptr)
+715 stdcall SHIsLowMemoryMachine(long)
+716 stdcall SHOpenRegStream2A(long str str long)
+717 stdcall SHOpenRegStream2W(long wstr wstr long)
+718 stdcall SHOpenRegStreamA(long str str long)
+719 stdcall SHOpenRegStreamW(long wstr wstr long)
+720 stdcall SHQueryInfoKeyA(long ptr ptr ptr ptr)
+721 stdcall SHQueryInfoKeyW(long ptr ptr ptr ptr)
+722 stdcall SHQueryValueExA(long str ptr ptr ptr ptr)
+723 stdcall SHQueryValueExW(long wstr ptr ptr ptr ptr)
+724 stdcall SHRegCloseUSKey(ptr)
+725 stdcall SHRegCreateUSKeyA(str long long ptr long)
+726 stdcall SHRegCreateUSKeyW(wstr long long ptr long)
+727 stdcall SHRegDeleteEmptyUSKeyA(long str long)
+728 stdcall SHRegDeleteEmptyUSKeyW(long wstr long)
+729 stdcall SHRegDeleteUSValueA(long str long)
+730 stdcall SHRegDeleteUSValueW(long wstr long)
+731 stdcall SHRegDuplicateHKey(long)
+732 stdcall SHRegEnumUSKeyA(long long str ptr long)
+733 stdcall SHRegEnumUSKeyW(long long wstr ptr long)
+734 stdcall SHRegEnumUSValueA(long long ptr ptr ptr ptr ptr long)
+735 stdcall SHRegEnumUSValueW(long long ptr ptr ptr ptr ptr long)
+736 stdcall SHRegGetBoolUSValueA(str str long long)
+737 stdcall SHRegGetBoolUSValueW(wstr wstr long long)
+738 stdcall SHRegGetPathA(long str str ptr long)
+739 stdcall SHRegGetPathW(long wstr wstr ptr long)
+740 stdcall SHRegGetUSValueA(str str ptr ptr ptr long ptr long)
+741 stdcall SHRegGetUSValueW(wstr wstr ptr ptr ptr long ptr long)
+742 stdcall SHRegGetValueA(long str str long ptr ptr ptr) advapi32.RegGetValueA
+743 stdcall SHRegGetValueW(long wstr wstr long ptr ptr ptr) advapi32.RegGetValueW
+744 stdcall SHRegOpenUSKeyA(str long long long long)
+745 stdcall SHRegOpenUSKeyW(wstr long long long long)
+746 stdcall SHRegQueryInfoUSKeyA(long ptr ptr ptr ptr long)
+747 stdcall SHRegQueryInfoUSKeyW(long ptr ptr ptr ptr long)
+748 stdcall SHRegQueryUSValueA(long str ptr ptr ptr long ptr long)
+749 stdcall SHRegQueryUSValueW(long wstr ptr ptr ptr long ptr long)
+750 stdcall SHRegSetPathA(long str str str long)
+751 stdcall SHRegSetPathW(long wstr wstr wstr long)
+752 stdcall SHRegSetUSValueA(str str long ptr long long)
+753 stdcall SHRegSetUSValueW(wstr wstr long ptr long long)
+754 stdcall SHRegWriteUSValueA(long str long ptr long long)
+755 stdcall SHRegWriteUSValueW(long wstr long ptr long long)
+756 stdcall SHRegisterValidateTemplate(wstr long)
+757 stdcall SHReleaseThreadRef()
+758 stdcall SHSetThreadRef(ptr)
+759 stdcall SHSetValueA(long str str long ptr long)
+760 stdcall SHSetValueW(long wstr wstr long ptr long)
+761 stdcall SHSkipJunction(ptr ptr)
+762 stdcall SHStrDupA(str ptr)
+763 stdcall SHStrDupW(wstr ptr)
+764 stdcall StrCSpnA(str str)
+765 stdcall StrCSpnIA(str str)
+766 stdcall StrCSpnIW(wstr wstr)
+767 stdcall StrCSpnW(wstr wstr)
+768 stdcall StrCatBuffA(str str long)
+769 stdcall StrCatBuffW(wstr wstr long)
+#770 StrCatChainW
+771 stdcall StrCatW(ptr wstr)
+772 stdcall StrChrA(str long)
+773 stdcall StrChrIA(str long)
+774 stdcall StrChrIW(wstr long)
+#775 StrChrNIW
+776 stdcall StrChrNW(wstr long long)
+777 stdcall StrChrW(wstr long)
+778 stdcall StrCmpIW(wstr wstr)
+779 stdcall StrCmpLogicalW(wstr wstr)
+780 stdcall StrCmpNA(str str long)
+781 stdcall StrCmpNIA(str str long)
+782 stdcall StrCmpNIW(wstr wstr long)
+783 stdcall StrCmpNW(wstr wstr long)
+784 stdcall StrCmpW(wstr wstr)
+785 stdcall StrCpyNW(ptr wstr long)
+786 stdcall StrCpyW(ptr wstr)
+787 stdcall StrDupA(str)
+788 stdcall StrDupW(wstr)
+789 stdcall StrFormatByteSize64A(int64 ptr long)
+790 stdcall StrFormatByteSizeA(long ptr long)
+791 stdcall StrFormatByteSizeW(int64 ptr long)
+792 stdcall StrFormatKBSizeA(int64 str long)
+793 stdcall StrFormatKBSizeW(int64 wstr long)
+794 stdcall StrFromTimeIntervalA(ptr long long long)
+795 stdcall StrFromTimeIntervalW(ptr long long long)
+796 stdcall StrIsIntlEqualA(long str str long)
+797 stdcall StrIsIntlEqualW(long wstr wstr long)
+798 stdcall StrNCatA(str str long)
+799 stdcall StrNCatW(wstr wstr long)
+800 stdcall StrPBrkA(str str)
+801 stdcall StrPBrkW(wstr wstr)
+802 stdcall StrRChrA(str str long)
+803 stdcall StrRChrIA(str str long)
+804 stdcall StrRChrIW(wstr wstr long)
+805 stdcall StrRChrW(wstr wstr long)
+806 stdcall StrRStrIA(str str str)
+807 stdcall StrRStrIW(wstr wstr wstr)
+808 stdcall StrRetToBSTR(ptr ptr ptr)
+809 stdcall StrRetToBufA(ptr ptr ptr long)
+810 stdcall StrRetToBufW(ptr ptr ptr long)
+811 stdcall StrRetToStrA(ptr ptr ptr)
+812 stdcall StrRetToStrW(ptr ptr ptr)
+813 stdcall StrSpnA(str str)
+814 stdcall StrSpnW(wstr wstr)
+815 stdcall StrStrA(str str)
+816 stdcall StrStrIA(str str)
+817 stdcall StrStrIW(wstr wstr)
+818 stdcall StrStrNIW(wstr wstr long)
+819 stdcall StrStrNW(wstr wstr long)
+820 stdcall StrStrW(wstr wstr)
+821 stdcall StrToInt64ExA(str long ptr)
+822 stdcall StrToInt64ExW(wstr long ptr)
+823 stdcall StrToIntA(str)
+824 stdcall StrToIntExA(str long ptr)
+825 stdcall StrToIntExW(wstr long ptr)
+826 stdcall StrToIntW(wstr)
+827 stdcall StrTrimA(str str)
+828 stdcall StrTrimW(wstr wstr)
+829 stdcall UrlApplySchemeA(str ptr ptr long)
+830 stdcall UrlApplySchemeW(wstr ptr ptr long)
+831 stdcall UrlCanonicalizeA(str ptr ptr long)
+832 stdcall UrlCanonicalizeW(wstr ptr ptr long)
+833 stdcall UrlCombineA(str str ptr ptr long)
+834 stdcall UrlCombineW(wstr wstr ptr ptr long)
+835 stdcall UrlCompareA(str str long)
+836 stdcall UrlCompareW(wstr wstr long)
+837 stdcall UrlCreateFromPathA(str ptr ptr long)
+838 stdcall UrlCreateFromPathW(wstr ptr ptr long)
+839 stdcall UrlEscapeA(str ptr ptr long)
+840 stdcall UrlEscapeW(wstr ptr ptr long)
+841 stdcall UrlGetLocationA(str)
+842 stdcall UrlGetLocationW(wstr)
+843 stdcall UrlGetPartA(str ptr ptr long long)
+844 stdcall UrlGetPartW(wstr ptr ptr long long)
+845 stdcall UrlHashA(str ptr long)
+846 stdcall UrlHashW(wstr ptr long)
+847 stdcall UrlIsA(str long)
+848 stdcall UrlIsNoHistoryA(str)
+849 stdcall UrlIsNoHistoryW(wstr)
+850 stdcall UrlIsOpaqueA(str)
+851 stdcall UrlIsOpaqueW(wstr)
+852 stdcall UrlIsW(wstr long)
+853 stdcall UrlUnescapeA(str ptr ptr long)
+854 stdcall UrlUnescapeW(wstr ptr ptr long)
+855 varargs wnsprintfA(ptr long str)
+856 varargs wnsprintfW(ptr long wstr)
+857 stdcall wvnsprintfA(ptr long str ptr)
+858 stdcall wvnsprintfW(ptr long wstr ptr)