10 1 stdcall @(ptr ptr) SHLWAPI_1
25 16 stdcall @(long long long long) SHLWAPI_16
32 23 stdcall @(ptr ptr long) SHLWAPI_23
33 24 stdcall @(ptr ptr long) SHLWAPI_24
63 54 forward @ gdi32.CreateICW
64 55 forward @ user32.CreateWindowExW
65 56 forward @ user32.DefWindowProcW
76 67 forward @ user32.FindWindowW
77 68 forward @ kernel32.FormatMessageW
78 69 forward @ user32.GetClassInfoW
89 80 forward @ kernel32.GetModuleFileNameW
90 81 forward @ kernel32.GetSystemDirectoryW
91 82 forward @ kernel32.SearchPathW
92 83 forward @ kernel32.GetModuleHandleW
103 94 forward @ user32.GetWindowLongW
111 102 forward @ user32.LoadCursorW
116 107 forward @ user32.LoadStringW
129 120 forward @ advapi32.RegCreateKeyExW
134 125 forward @ advapi32.RegOpenKeyExW
137 128 forward @ advapi32.RegQueryValueExW
140 131 forward @ user32.RegisterClassW
141 132 forward @ user32.RegisterClipboardFormatW
146 137 stdcall @(long) SHLWAPI_137
156 147 forward @ user32.UnregisterClassW
160 151 stdcall @() SHLWAPI_151
162 153 stdcall @(long long long) SHLWAPI_153
165 156 stdcall @(wstr wstr) SHLWAPI_156
178 169 stdcall @(long) SHLWAPI_169
202 193 stdcall @() SHLWAPI_193
224 215 stdcall @(long long long) SHLWAPI_215
228 219 stdcall @(long long long long) SHLWAPI_219
231 222 stdcall @(long) SHLWAPI_222
232 223 stdcall @(long) SHLWAPI_223
246 237 stdcall @(ptr) SHLWAPI_237
250 241 stdcall @() SHLWAPI_241
263 254 stub AssocQueryKeyA
264 255 stub AssocQueryKeyW
275 266 stdcall @(long long long long) SHLWAPI_266
276 267 stdcall @(long long long long) SHLWAPI_267
277 268 stdcall @(long long) SHLWAPI_268
285 276 stdcall @() SHLWAPI_276
287 278 stdcall @(long long long long long long) SHLWAPI_278
318 309 forward @ kernel32.LoadLibraryW
325 316 stub SHCreateStreamOnFileAOld
326 317 stub SHCreateStreamOnFileWOld
351 342 stdcall @(long long long long) SHLWAPI_342
355 346 stdcall @(wstr ptr long) SHLWAPI_346
386 377 stdcall @(long long long) SHLWAPI_377
387 378 stdcall @(long long long) SHLWAPI_378
390 381 stub AssocQueryStringA
391 382 stub AssocQueryStringByKeyA
392 383 stub AssocQueryStringByKeyW
393 384 stub AssocQueryStringW
396 387 stub ColorAdjustLuma
440 431 stdcall @(long) SHLWAPI_431
446 437 stdcall @(long) SHLWAPI_437
457 @ stdcall DllGetVersion (ptr) SHLWAPI_DllGetVersion
458 @ stub GetMenuPosFromID
460 @ stub IntlStrEqWorkerA
461 @ stub IntlStrEqWorkerW
462 @ stdcall PathAddBackslashA (str) PathAddBackslashA
463 @ stdcall PathAddBackslashW (wstr) PathAddBackslashW
464 @ stdcall PathAddExtensionA (str str) PathAddExtensionA
465 @ stdcall PathAddExtensionW (wstr wstr) PathAddExtensionW
466 @ stdcall PathAppendA (str str) PathAppendA
467 @ stdcall PathAppendW (wstr wstr) PathAppendW
468 @ stdcall PathBuildRootA (ptr long) PathBuildRootA
469 @ stdcall PathBuildRootW (ptr long) PathBuildRootW
470 @ stdcall PathCanonicalizeA (ptr str) PathCanonicalizeA
471 @ stdcall PathCanonicalizeW (ptr wstr) PathCanonicalizeW
472 @ stdcall PathCombineA (ptr ptr ptr) PathCombineA
473 @ stdcall PathCombineW (ptr ptr ptr) PathCombineW
474 @ stdcall PathCommonPrefixA(str str ptr)PathCommonPrefixA
475 @ stdcall PathCommonPrefixW(wstr wstr ptr)PathCommonPrefixW
476 @ stdcall PathCompactPathA(long str long)PathCompactPathA
477 @ stdcall PathCompactPathExA(ptr str long long)PathCompactPathExA
478 @ stdcall PathCompactPathExW(ptr wstr long long)PathCompactPathExW
479 @ stdcall PathCompactPathW(long wstr long)PathCompactPathW
480 @ stdcall PathCreateFromUrlA(str ptr ptr long)PathCreateFromUrlA
481 @ stdcall PathCreateFromUrlW(wstr ptr ptr long)PathCreateFromUrlW
482 @ stdcall PathFileExistsA (str) PathFileExistsA
483 @ stdcall PathFileExistsW (wstr) PathFileExistsW
484 @ stdcall PathFindExtensionA (str) PathFindExtensionA
485 @ stdcall PathFindExtensionW (wstr) PathFindExtensionW
486 @ stdcall PathFindFileNameA (str) PathFindFileNameA
487 @ stdcall PathFindFileNameW (wstr) PathFindFileNameW
488 @ stdcall PathFindNextComponentA (str) PathFindNextComponentA
489 @ stdcall PathFindNextComponentW (wstr) PathFindNextComponentW
490 @ stdcall PathFindOnPathA (str ptr) PathFindOnPathA
491 @ stdcall PathFindOnPathW (wstr ptr) PathFindOnPathW
492 @ stdcall PathGetArgsA (str) PathGetArgsA
493 @ stdcall PathGetArgsW (wstr) PathGetArgsW
494 @ stdcall PathGetCharTypeA(long)PathGetCharTypeA
495 @ stdcall PathGetCharTypeW(long)PathGetCharTypeW
496 @ stdcall PathGetDriveNumberA (str) PathGetDriveNumberA
497 @ stdcall PathGetDriveNumberW (wstr) PathGetDriveNumberW
498 @ stdcall PathIsContentTypeA(str str)PathIsContentTypeA
499 @ stdcall PathIsContentTypeW(wstr wstr)PathIsContentTypeW
500 @ stdcall PathIsDirectoryA(str) PathIsDirectoryA
501 @ stdcall PathIsDirectoryW(wstr) PathIsDirectoryW
502 @ stdcall PathIsFileSpecA(str)PathIsFileSpecA
503 @ stdcall PathIsFileSpecW(wstr)PathIsFileSpecW
504 @ stdcall PathIsPrefixA(str str)PathIsPrefixA
505 @ stdcall PathIsPrefixW(wstr wstr)PathIsPrefixW
506 @ stdcall PathIsRelativeA (str) PathIsRelativeA
507 @ stdcall PathIsRelativeW (wstr) PathIsRelativeW
508 @ stdcall PathIsRootA(str) PathIsRootA
509 @ stdcall PathIsRootW(wstr) PathIsRootW
510 @ stdcall PathIsSameRootA(str str) PathIsSameRootA
511 @ stdcall PathIsSameRootW(wstr wstr) PathIsSameRootW
512 @ stdcall PathIsSystemFolderA(str long)PathIsSystemFolderA
513 @ stdcall PathIsSystemFolderW(wstr long)PathIsSystemFolderW
514 @ stdcall PathIsUNCA (str) PathIsUNCA
515 @ stdcall PathIsUNCServerA(str)PathIsUNCServerA
516 @ stdcall PathIsUNCServerShareA(str)PathIsUNCServerShareA
517 @ stdcall PathIsUNCServerShareW(wstr)PathIsUNCServerShareW
518 @ stdcall PathIsUNCServerW(wstr)PathIsUNCServerW
519 @ stdcall PathIsUNCW(wstr) PathIsUNCW
520 @ stdcall PathIsURLA(str) PathIsURLA
521 @ stdcall PathIsURLW(wstr) PathIsURLW
522 @ stdcall PathMakePrettyA(str)PathMakePrettyA
523 @ stdcall PathMakePrettyW(wstr)PathMakePrettyW
524 @ stdcall PathMakeSystemFolderA(str)PathMakeSystemFolderA
525 @ stdcall PathMakeSystemFolderW(wstr)PathMakeSystemFolderW
526 @ stdcall PathMatchSpecA (str str) PathMatchSpecA
527 @ stdcall PathMatchSpecW (wstr wstr) PathMatchSpecW
528 @ stdcall PathParseIconLocationA (str) PathParseIconLocationA
529 @ stdcall PathParseIconLocationW (wstr) PathParseIconLocationW
530 @ stdcall PathQuoteSpacesA (str) PathQuoteSpacesA
531 @ stdcall PathQuoteSpacesW (wstr) PathQuoteSpacesW
532 @ stdcall PathRelativePathToA(ptr str long str long)PathRelativePathToA
533 @ stdcall PathRelativePathToW(ptr str long str long)PathRelativePathToW
534 @ stdcall PathRemoveArgsA(str)PathRemoveArgsA
535 @ stdcall PathRemoveArgsW(wstr)PathRemoveArgsW
536 @ stdcall PathRemoveBackslashA (str) PathRemoveBackslashA
537 @ stdcall PathRemoveBackslashW (wstr) PathRemoveBackslashW
538 @ stdcall PathRemoveBlanksA(str) PathRemoveBlanksA
539 @ stdcall PathRemoveBlanksW(wstr) PathRemoveBlanksW
540 @ stdcall PathRemoveExtensionA(str)PathRemoveExtensionA
541 @ stdcall PathRemoveExtensionW(wstr)PathRemoveExtensionW
542 @ stdcall PathRemoveFileSpecA (str) PathRemoveFileSpecA
543 @ stdcall PathRemoveFileSpecW (wstr) PathRemoveFileSpecW
544 @ stdcall PathRenameExtensionA(str str)PathRenameExtensionA
545 @ stdcall PathRenameExtensionW(wstr wstr)PathRenameExtensionW
546 @ stdcall PathSearchAndQualifyA(str ptr long)PathSearchAndQualifyA
547 @ stdcall PathSearchAndQualifyW(wstr ptr long)PathSearchAndQualifyW
548 @ stdcall PathSetDlgItemPathA (long long ptr) PathSetDlgItemPathA
549 @ stdcall PathSetDlgItemPathW (long long ptr) PathSetDlgItemPathW
550 @ stdcall PathSkipRootA(str)PathSkipRootA
551 @ stdcall PathSkipRootW(wstr)PathSkipRootW
552 @ stdcall PathStripPathA(str)PathStripPathA
553 @ stdcall PathStripPathW(wstr)PathStripPathW
554 @ stdcall PathStripToRootA(str)PathStripToRootA
555 @ stdcall PathStripToRootW(wstr)PathStripToRootW
556 @ stdcall PathUnmakeSystemFolderA(str)PathUnmakeSystemFolderA
557 @ stdcall PathUnmakeSystemFolderW(wstr)PathUnmakeSystemFolderW
558 @ stdcall PathUnquoteSpacesA (str) PathUnquoteSpacesA
559 @ stdcall PathUnquoteSpacesW (wstr) PathUnquoteSpacesW
560 @ stdcall SHCreateShellPalette(long)SHCreateShellPalette
561 @ stdcall SHDeleteEmptyKeyA(long ptr) SHDeleteEmptyKeyA
562 @ stdcall SHDeleteEmptyKeyW(long ptr) SHDeleteEmptyKeyW
563 @ stdcall SHDeleteKeyA(long str) SHDeleteKeyA
564 @ stdcall SHDeleteKeyW(long wstr) SHDeleteKeyW
565 @ stub SHDeleteOrphanKeyA
566 @ stub SHDeleteOrphanKeyW
567 @ stub SHDeleteValueA
568 @ stub SHDeleteValueW
573 @ stdcall SHGetInverseCMAP ( ptr long ) SHGetInverseCMAP
574 @ stdcall SHGetValueA ( long str str ptr ptr ptr ) SHGetValueA
575 @ stdcall SHGetValueW ( long wstr wstr ptr ptr ptr ) SHGetValueW
576 @ stdcall SHIsLowMemoryMachine(long)SHIsLowMemoryMachine
577 @ stdcall SHOpenRegStreamA(long str str long)SHOpenRegStreamA
578 @ stdcall SHOpenRegStreamW(long wstr str long)SHOpenRegStreamW
579 @ stdcall SHOpenRegStream2A(long str str long)SHOpenRegStreamA
580 @ stdcall SHOpenRegStream2W(long wstr str long)SHOpenRegStreamW
581 @ stub SHQueryInfoKeyA
582 @ stub SHQueryInfoKeyW
583 @ stdcall SHQueryValueExA(long str ptr ptr ptr ptr) SHQueryValueExA
584 @ stdcall SHQueryValueExW(long wstr ptr ptr ptr ptr) SHQueryValueExW
585 @ stub SHRegCloseUSKey
586 @ stub SHRegCreateUSKeyA
587 @ stub SHRegCreateUSKeyW
588 @ stub SHRegDeleteEmptyUSKeyA
589 @ stub SHRegDeleteEmptyUSKeyW
590 @ stub SHRegDeleteUSValueA
591 @ stub SHRegDeleteUSValueW
592 @ stub SHRegEnumUSKeyA
593 @ stub SHRegEnumUSKeyW
594 @ stub SHRegEnumUSValueA
595 @ stub SHRegEnumUSValueW
596 @ stdcall SHRegGetBoolUSValueA(str str long long)SHRegGetBoolUSValueA
597 @ stdcall SHRegGetBoolUSValueW(wstr wstr long long)SHRegGetBoolUSValueW
598 @ stdcall SHRegGetUSValueA ( ptr str ptr ptr ptr long ptr long ) SHRegGetUSValueA
599 @ stdcall SHRegGetUSValueW ( ptr wstr ptr ptr ptr long ptr long ) SHRegGetUSValueW
600 @ stub SHRegOpenUSKeyA
601 @ stub SHRegOpenUSKeyW
602 @ stub SHRegQueryInfoUSKeyA
603 @ stub SHRegQueryInfoUSKeyW
604 @ stdcall SHRegQueryUSValueA(long str ptr ptr ptr long ptr long)SHRegQueryUSValueA
605 @ stub SHRegQueryUSValueW
606 @ stub SHRegSetUSValueA
607 @ stub SHRegSetUSValueW
608 @ stub SHRegWriteUSValueA
609 @ stub SHRegWriteUSValueW
610 @ stdcall SHSetValueA (long str str long ptr long) SHSetValueA
612 @ stdcall StrCSpnA (str str) StrCSpnA
615 @ stdcall StrCSpnW (wstr wstr) StrCSpnW
616 @ stdcall StrCatBuffA (str str long) StrCatBuffA
617 @ stdcall StrCatBuffW (wstr wstr long) StrCatBuffW
618 @ stdcall StrCatW (ptr wstr) StrCatW
619 @ stdcall StrChrA (str long) StrChrA
622 @ stdcall StrChrW (wstr long) StrChrW
623 @ stdcall StrCmpIW (wstr wstr) lstrcmpiW
624 @ stdcall StrCmpNA (str str long) StrCmpNA
625 @ stdcall StrCmpNIA (str str long) StrCmpNIA
626 @ stdcall StrCmpNIW (wstr wstr long) StrCmpNIW
627 @ stdcall StrCmpNW (wstr wstr long) StrCmpNW
628 @ stdcall StrCmpW (wstr wstr) lstrcmpW
629 @ stdcall StrCpyNW (ptr wstr long) lstrcpynW
630 @ stdcall StrCpyW (ptr wstr) StrCpyW
631 @ stdcall StrDupA (str) StrDupA
632 @ stdcall StrDupW (wstr) StrDupW
633 @ stdcall StrFormatByteSizeA(long str long) StrFormatByteSizeA
634 @ stdcall StrFormatByteSizeW(long wstr long) StrFormatByteSizeW
635 @ stub StrFromTimeIntervalA
636 @ stub StrFromTimeIntervalW
637 @ stub StrIsIntlEqualA
638 @ stub StrIsIntlEqualW
643 @ stdcall StrRChrA (str str long) StrRChrA
646 @ stdcall StrRChrW (wstr wstr long) StrRChrW
651 @ stdcall StrStrA(str str)StrStrA
652 @ stdcall StrStrIA(str str)StrStrIA
653 @ stdcall StrStrIW(wstr wstr)StrStrIW
654 @ stdcall StrStrW(wstr wstr)StrStrW
655 @ stdcall StrToIntA(str)StrToIntA
658 @ stdcall StrToIntW(wstr)StrToIntW
661 @ stub UrlApplySchemeA
662 @ stub UrlApplySchemeW
663 @ stub UrlCanonicalizeA
664 @ stub UrlCanonicalizeW
669 @ stub UrlCreateFromPathA
670 @ stub UrlCreateFromPathW
671 @ stdcall UrlEscapeA(str ptr ptr long)UrlEscapeA
672 @ stdcall UrlEscapeW(wstr ptr ptr long)UrlEscapeW
673 @ stub UrlGetLocationA
674 @ stub UrlGetLocationW
680 @ stub UrlIsNoHistoryA
681 @ stub UrlIsNoHistoryW
687 @ varargs wnsprintfA(ptr long str)wnsprintfA
688 @ varargs wnsprintfW(ptr long wstr)wnsprintfW
691 # exported in later versions
692 @ stdcall StrRetToBufA (ptr ptr ptr long) StrRetToBufA
693 @ stdcall StrRetToBufW (ptr ptr ptr long) StrRetToBufW
694 #@ stdcall StrRetToStrA (ptr ptr ptr) StrRetToStrA
695 #@ stdcall StrRetToStrW (ptr ptr ptr) StrRetToStrW
696 @ stdcall SHRegGetPathA(long str str ptr long)SHRegGetPathA
697 @ stdcall SHRegGetPathW(long wstr wstr ptr long)SHRegGetPathW