5 1 stdcall @(ptr ptr) SHLWAPI_1
20 16 stdcall @(long long long long) SHLWAPI_16
27 23 stdcall @(ptr ptr long) SHLWAPI_23
28 24 stdcall @(ptr ptr long) SHLWAPI_24
58 54 forward @ user32.CreateICW
59 55 forward @ user32.CreateWindowExW
60 56 forward @ user32.DefWindowProcW
71 67 forward @ user32.FindWindowW
72 68 forward @ kernel32.FormatMessageW
73 69 forward @ user32.GetClassInfoW
84 80 forward @ kernel32.GetModuleFileNameW
85 81 forward @ kernel32.GetSystemDirectoryW
86 82 forward @ kernel32.SearchPathW
87 83 forward @ kernel32.GetModuleHandleW
98 94 forward @ user32.GetWindowLongW
106 102 forward @ user32.LoadCursorW
111 107 forward @ user32.LoadStringW
124 120 forward @ advapi32.RegCreateKeyExW
129 125 forward @ advapi32.RegOpenKeyExW
132 128 forward @ advapi32.RegQueryValueExW
135 131 forward @ user32.RegisterClassW
151 147 forward @ user32.UnregisterClassW
160 156 stdcall @(wstr wstr) SHLWAPI_156
173 169 stdcall @(long) SHLWAPI_169
197 193 stdcall @() SHLWAPI_193
219 215 stdcall @(long long long) SHLWAPI_215
223 219 stdcall @(long long long long) SHLWAPI_219
226 222 stdcall @(long) SHLWAPI_222
227 223 stdcall @(long) SHLWAPI_223
241 237 stdcall @(ptr) SHLWAPI_237
245 241 stdcall @() SHLWAPI_241
258 254 stub AssocQueryKeyA
259 255 stub AssocQueryKeyW
270 266 stdcall @(long long long long) SHLWAPI_266
271 267 stdcall @(long long long long) SHLWAPI_267
272 268 stdcall @(long long) SHLWAPI_268
280 276 stdcall @() SHLWAPI_276
282 278 stdcall @(long long long long long long) SHLWAPI_278
313 309 forward @ kernel32.LoadLibraryW
320 316 stub SHCreateStreamOnFileAOld
321 317 stub SHCreateStreamOnFileWOld
346 342 stdcall @(long long long long) SHLWAPI_342
350 346 stdcall @(wstr ptr long) SHLWAPI_346
381 377 stdcall @(long long long) SHLWAPI_377
382 378 stdcall @(long long long) SHLWAPI_378
385 381 stub AssocQueryStringA
386 382 stub AssocQueryStringByKeyA
387 383 stub AssocQueryStringByKeyW
388 384 stub AssocQueryStringW
391 387 stub ColorAdjustLuma
435 431 stdcall @(long) SHLWAPI_431
441 437 stdcall @(long) SHLWAPI_437
452 @ stdcall DllGetVersion (ptr) SHLWAPI_DllGetVersion
453 @ stub GetMenuPosFromID
455 @ stub IntlStrEqWorkerA
456 @ stub IntlStrEqWorkerW
457 @ stdcall PathAddBackslashA (str) PathAddBackslashA
458 @ stdcall PathAddBackslashW (wstr) PathAddBackslashW
459 @ stdcall PathAddExtensionA (str str) PathAddExtensionA
460 @ stdcall PathAddExtensionW (wstr wstr) PathAddExtensionW
461 @ stdcall PathAppendA (str str) PathAppendA
462 @ stdcall PathAppendW (wstr wstr) PathAppendW
463 @ stdcall PathBuildRootA (ptr long) PathBuildRootA
464 @ stdcall PathBuildRootW (ptr long) PathBuildRootW
465 @ stdcall PathCanonicalizeA (ptr str) PathCanonicalizeA
466 @ stdcall PathCanonicalizeW (ptr wstr) PathCanonicalizeW
467 @ stdcall PathCombineA (ptr ptr ptr) PathCombineA
468 @ stdcall PathCombineW (ptr ptr ptr) PathCombineW
469 @ stdcall PathCommonPrefixA(str str ptr)PathCommonPrefixA
470 @ stdcall PathCommonPrefixW(wstr wstr ptr)PathCommonPrefixW
471 @ stdcall PathCompactPathA(long str long)PathCompactPathA
472 @ stdcall PathCompactPathExA(ptr str long long)PathCompactPathExA
473 @ stdcall PathCompactPathExW(ptr wstr long long)PathCompactPathExW
474 @ stdcall PathCompactPathW(long wstr long)PathCompactPathW
475 @ stdcall PathCreateFromUrlA(str ptr ptr long)PathCreateFromUrlA
476 @ stdcall PathCreateFromUrlW(wstr ptr ptr long)PathCreateFromUrlW
477 @ stdcall PathFileExistsA (str) PathFileExistsA
478 @ stdcall PathFileExistsW (wstr) PathFileExistsW
479 @ stdcall PathFindExtensionA (str) PathFindExtensionA
480 @ stdcall PathFindExtensionW (wstr) PathFindExtensionW
481 @ stdcall PathFindFileNameA (str) PathFindFileNameA
482 @ stdcall PathFindFileNameW (wstr) PathFindFileNameW
483 @ stdcall PathFindNextComponentA (str) PathFindNextComponentA
484 @ stdcall PathFindNextComponentW (wstr) PathFindNextComponentW
485 @ stdcall PathFindOnPathA (str ptr) PathFindOnPathA
486 @ stdcall PathFindOnPathW (wstr ptr) PathFindOnPathW
487 @ stdcall PathGetArgsA (str) PathGetArgsA
488 @ stdcall PathGetArgsW (wstr) PathGetArgsW
489 @ stdcall PathGetCharTypeA(long)PathGetCharTypeA
490 @ stdcall PathGetCharTypeW(long)PathGetCharTypeW
491 @ stdcall PathGetDriveNumberA (str) PathGetDriveNumberA
492 @ stdcall PathGetDriveNumberW (wstr) PathGetDriveNumberW
493 @ stdcall PathIsContentTypeA(str str)PathIsContentTypeA
494 @ stdcall PathIsContentTypeW(wstr wstr)PathIsContentTypeW
495 @ stdcall PathIsDirectoryA(str) PathIsDirectoryA
496 @ stdcall PathIsDirectoryW(wstr) PathIsDirectoryW
497 @ stdcall PathIsFileSpecA(str)PathIsFileSpecA
498 @ stdcall PathIsFileSpecW(wstr)PathIsFileSpecW
499 @ stdcall PathIsPrefixA(str str)PathIsPrefixA
500 @ stdcall PathIsPrefixW(wstr wstr)PathIsPrefixW
501 @ stdcall PathIsRelativeA (str) PathIsRelativeA
502 @ stdcall PathIsRelativeW (wstr) PathIsRelativeW
503 @ stdcall PathIsRootA(str) PathIsRootA
504 @ stdcall PathIsRootW(wstr) PathIsRootW
505 @ stdcall PathIsSameRootA(str str) PathIsSameRootA
506 @ stdcall PathIsSameRootW(wstr wstr) PathIsSameRootW
507 @ stdcall PathIsSystemFolderA(str long)PathIsSystemFolderA
508 @ stdcall PathIsSystemFolderW(wstr long)PathIsSystemFolderW
509 @ stdcall PathIsUNCA (str) PathIsUNCA
510 @ stdcall PathIsUNCServerA(str)PathIsUNCServerA
511 @ stdcall PathIsUNCServerShareA(str)PathIsUNCServerShareA
512 @ stdcall PathIsUNCServerShareW(wstr)PathIsUNCServerShareW
513 @ stdcall PathIsUNCServerW(wstr)PathIsUNCServerW
514 @ stdcall PathIsUNCW(wstr) PathIsUNCW
515 @ stdcall PathIsURLA(str) PathIsURLA
516 @ stdcall PathIsURLW(wstr) PathIsURLW
517 @ stdcall PathMakePrettyA(str)PathMakePrettyA
518 @ stdcall PathMakePrettyW(wstr)PathMakePrettyW
519 @ stdcall PathMakeSystemFolderA(str)PathMakeSystemFolderA
520 @ stdcall PathMakeSystemFolderW(wstr)PathMakeSystemFolderW
521 @ stdcall PathMatchSpecA (str str) PathMatchSpecA
522 @ stdcall PathMatchSpecW (wstr wstr) PathMatchSpecW
523 @ stdcall PathParseIconLocationA (str) PathParseIconLocationA
524 @ stdcall PathParseIconLocationW (wstr) PathParseIconLocationW
525 @ stdcall PathQuoteSpacesA (str) PathQuoteSpacesA
526 @ stdcall PathQuoteSpacesW (wstr) PathQuoteSpacesW
527 @ stdcall PathRelativePathToA(ptr str long str long)PathRelativePathToA
528 @ stdcall PathRelativePathToW(ptr str long str long)PathRelativePathToW
529 @ stdcall PathRemoveArgsA(str)PathRemoveArgsA
530 @ stdcall PathRemoveArgsW(wstr)PathRemoveArgsW
531 @ stdcall PathRemoveBackslashA (str) PathRemoveBackslashA
532 @ stdcall PathRemoveBackslashW (wstr) PathRemoveBackslashW
533 @ stdcall PathRemoveBlanksA(str) PathRemoveBlanksA
534 @ stdcall PathRemoveBlanksW(wstr) PathRemoveBlanksW
535 @ stdcall PathRemoveExtensionA(str)PathRemoveExtensionA
536 @ stdcall PathRemoveExtensionW(wstr)PathRemoveExtensionW
537 @ stdcall PathRemoveFileSpecA (str) PathRemoveFileSpecA
538 @ stdcall PathRemoveFileSpecW (wstr) PathRemoveFileSpecW
539 @ stdcall PathRenameExtensionA(str str)PathRenameExtensionA
540 @ stdcall PathRenameExtensionW(wstr wstr)PathRenameExtensionW
541 @ stdcall PathSearchAndQualifyA(str ptr long)PathSearchAndQualifyA
542 @ stdcall PathSearchAndQualifyW(wstr ptr long)PathSearchAndQualifyW
543 @ stdcall PathSetDlgItemPathA (long long ptr) PathSetDlgItemPathA
544 @ stdcall PathSetDlgItemPathW (long long ptr) PathSetDlgItemPathW
545 @ stdcall PathSkipRootA(str)PathSkipRootA
546 @ stdcall PathSkipRootW(wstr)PathSkipRootW
547 @ stdcall PathStripPathA(str)PathStripPathA
548 @ stdcall PathStripPathW(wstr)PathStripPathW
549 @ stdcall PathStripToRootA(str)PathStripToRootA
550 @ stdcall PathStripToRootW(wstr)PathStripToRootW
551 @ stdcall PathUnmakeSystemFolderA(str)PathUnmakeSystemFolderA
552 @ stdcall PathUnmakeSystemFolderW(wstr)PathUnmakeSystemFolderW
553 @ stdcall PathUnquoteSpacesA (str) PathUnquoteSpacesA
554 @ stdcall PathUnquoteSpacesW (wstr) PathUnquoteSpacesW
555 @ stdcall SHCreateShellPalette(long)SHCreateShellPalette
556 @ stub SHDeleteEmptyKeyA
557 @ stub SHDeleteEmptyKeyW
558 @ stdcall SHDeleteKeyA(long str)SHRegDeleteKeyA
559 @ stdcall SHDeleteKeyW(long wstr)SHRegDeleteKeyW
560 @ stub SHDeleteOrphanKeyA
561 @ stub SHDeleteOrphanKeyW
562 @ stub SHDeleteValueA
563 @ stub SHDeleteValueW
568 @ stub SHGetInverseCMAP
569 @ stdcall SHGetValueA ( long str str ptr ptr ptr ) SHGetValueA
570 @ stdcall SHGetValueW ( long wstr wstr ptr ptr ptr ) SHGetValueW
571 @ stdcall SHIsLowMemoryMachine(long)SHIsLowMemoryMachine
572 @ stdcall SHOpenRegStreamA(long str str long)SHOpenRegStreamA
573 @ stdcall SHOpenRegStreamW(long wstr str long)SHOpenRegStreamW
574 @ stdcall SHOpenRegStream2A(long str str long)SHOpenRegStreamA
575 @ stdcall SHOpenRegStream2W(long wstr str long)SHOpenRegStreamW
576 @ stub SHQueryInfoKeyA
577 @ stub SHQueryInfoKeyW
578 @ stdcall SHQueryValueExA(long str ptr ptr ptr ptr)SHRegQueryValueExA
579 @ stdcall SHQueryValueExW(long wstr ptr ptr ptr ptr)SHRegQueryValueExW
580 @ stub SHRegCloseUSKey
581 @ stub SHRegCreateUSKeyA
582 @ stub SHRegCreateUSKeyW
583 @ stub SHRegDeleteEmptyUSKeyA
584 @ stub SHRegDeleteEmptyUSKeyW
585 @ stub SHRegDeleteUSValueA
586 @ stub SHRegDeleteUSValueW
587 @ stub SHRegEnumUSKeyA
588 @ stub SHRegEnumUSKeyW
589 @ stub SHRegEnumUSValueA
590 @ stub SHRegEnumUSValueW
591 @ stdcall SHRegGetBoolUSValueA(str str long long)SHRegGetBoolUSValueA
592 @ stdcall SHRegGetBoolUSValueW(wstr wstr long long)SHRegGetBoolUSValueW
593 @ stdcall SHRegGetUSValueA ( ptr str ptr ptr ptr long ptr long ) SHRegGetUSValueA
594 @ stdcall SHRegGetUSValueW ( ptr wstr ptr ptr ptr long ptr long ) SHRegGetUSValueW
595 @ stub SHRegOpenUSKeyA
596 @ stub SHRegOpenUSKeyW
597 @ stub SHRegQueryInfoUSKeyA
598 @ stub SHRegQueryInfoUSKeyW
599 @ stdcall SHRegQueryUSValueA(long str ptr ptr ptr long ptr long)SHRegQueryUSValueA
600 @ stub SHRegQueryUSValueW
601 @ stub SHRegSetUSValueA
602 @ stub SHRegSetUSValueW
603 @ stub SHRegWriteUSValueA
604 @ stub SHRegWriteUSValueW
605 @ stdcall SHSetValueA (long str str long ptr long) SHSetValueA
607 @ stdcall StrCSpnA (str str) StrCSpnA
610 @ stdcall StrCSpnW (wstr wstr) StrCSpnW
611 @ stdcall StrCatBuffA (str str long) StrCatBuffA
612 @ stdcall StrCatBuffW (wstr wstr long) StrCatBuffW
614 @ stdcall StrChrA (str long) StrChrA
617 @ stdcall StrChrW (wstr long) StrChrW
618 @ stdcall StrCmpIW (wstr wstr) lstrcmpiW
619 @ stdcall StrCmpNA (str str long) StrCmpNA
620 @ stdcall StrCmpNIA (str str long) StrCmpNIA
621 @ stdcall StrCmpNIW (wstr wstr long) StrCmpNIW
622 @ stdcall StrCmpNW (wstr wstr long) StrCmpNW
623 @ stdcall StrCmpW (wstr wstr) lstrcmpW
624 @ stdcall StrCpyNW (ptr wstr long) lstrcpynW
625 @ stdcall StrCpyW (ptr wstr) lstrcpyW
626 @ stdcall StrDupA (str) StrDupA
627 @ stdcall StrDupW (wstr) StrDupW
628 @ stdcall StrFormatByteSizeA(long str long) StrFormatByteSizeA
629 @ stdcall StrFormatByteSizeW(long wstr long) StrFormatByteSizeW
630 @ stub StrFromTimeIntervalA
631 @ stub StrFromTimeIntervalW
632 @ stub StrIsIntlEqualA
633 @ stub StrIsIntlEqualW
638 @ stdcall StrRChrA (str str long) lstrrchr
641 @ stdcall StrRChrW (wstr wstr long) lstrrchrw
646 @ stdcall StrStrA(str str)StrStrA
647 @ stdcall StrStrIA(str str)StrStrIA
648 @ stdcall StrStrIW(wstr wstr)StrStrIW
649 @ stdcall StrStrW(wstr wstr)StrStrW
650 @ stdcall StrToIntA(str)StrToIntA
653 @ stdcall StrToIntW(wstr)StrToIntW
656 @ stub UrlApplySchemeA
657 @ stub UrlApplySchemeW
658 @ stub UrlCanonicalizeA
659 @ stub UrlCanonicalizeW
664 @ stub UrlCreateFromPathA
665 @ stub UrlCreateFromPathW
666 @ stdcall UrlEscapeA(str ptr ptr long)UrlEscapeA
667 @ stdcall UrlEscapeW(wstr ptr ptr long)UrlEscapeW
668 @ stub UrlGetLocationA
669 @ stub UrlGetLocationW
675 @ stub UrlIsNoHistoryA
676 @ stub UrlIsNoHistoryW
682 @ varargs wnsprintfA(ptr long str)wnsprintfA
683 @ varargs wnsprintfW(ptr long wstr)wnsprintfW
686 # exported in later versions
687 @ stdcall StrRetToBufA (ptr ptr ptr long) StrRetToBufA
688 @ stdcall StrRetToBufW (ptr ptr ptr long) StrRetToBufW
689 #@ stdcall StrRetToStrA (ptr ptr ptr) StrRetToStrA
690 #@ stdcall StrRetToStrW (ptr ptr ptr) StrRetToStrW
691 @ stdcall SHRegGetPathA(long str str ptr long)SHRegGetPathA
692 @ stdcall SHRegGetPathW(long wstr wstr ptr long)SHRegGetPathW