From 75455da9ab752285fafa313b3d4e56c3f36efc48 Mon Sep 17 00:00:00 2001 From: Filip Navara Date: Tue, 9 Dec 2003 20:07:01 +0000 Subject: [PATCH] Fixed exports of shlwapi.dll and added .cvsignore. svn path=/trunk/; revision=6938 --- reactos/lib/shlwapi/.cvsignore | 8 + reactos/lib/shlwapi/makefile | 2 - reactos/lib/shlwapi/shlwapi.def | 2 +- reactos/lib/shlwapi/shlwapi.edf | 459 ++++++++++++++++++++++++++++++++ 4 files changed, 468 insertions(+), 3 deletions(-) create mode 100644 reactos/lib/shlwapi/.cvsignore create mode 100644 reactos/lib/shlwapi/shlwapi.edf diff --git a/reactos/lib/shlwapi/.cvsignore b/reactos/lib/shlwapi/.cvsignore new file mode 100644 index 00000000000..9103a525d39 --- /dev/null +++ b/reactos/lib/shlwapi/.cvsignore @@ -0,0 +1,8 @@ +*.coff +*.dll +*.d +*.a +*.o +*.sym +*.map +*.tmp diff --git a/reactos/lib/shlwapi/makefile b/reactos/lib/shlwapi/makefile index 1f6287c2c75..5aee84fc8b9 100644 --- a/reactos/lib/shlwapi/makefile +++ b/reactos/lib/shlwapi/makefile @@ -41,8 +41,6 @@ TARGET_BASE = 0x76120000 TARGET_NORC = yes -TARGET_DEFONLY = yes - TARGET_OBJECTS = \ assoc.o \ clist.o \ diff --git a/reactos/lib/shlwapi/shlwapi.def b/reactos/lib/shlwapi/shlwapi.def index 3de2b46759f..15ed6fa14b9 100644 --- a/reactos/lib/shlwapi/shlwapi.def +++ b/reactos/lib/shlwapi/shlwapi.def @@ -195,7 +195,7 @@ EXPORTS ColorAdjustLuma@12 @554 ColorHLSToRGB@12 @555 ColorRGBToHLS@16 @556 - DllGetVersion@4=SHLWAPI_DllGetVersion@4 @557 + DllGetVersion@4 @557 GetMenuPosFromID@8 @558 HashData@16 @559 PathAddBackslashA@4 @562 diff --git a/reactos/lib/shlwapi/shlwapi.edf b/reactos/lib/shlwapi/shlwapi.edf new file mode 100644 index 00000000000..415e1b6e86a --- /dev/null +++ b/reactos/lib/shlwapi/shlwapi.edf @@ -0,0 +1,459 @@ +; File generated automatically from shlwapi/shlwapi.spec; do not edit! + +LIBRARY shlwapi.dll + +EXPORTS + ParseURLA=ParseURLA@8 @1 NONAME + ParseURLW=ParseURLW@8 @2 NONAME + PathFileExistsDefExtA=PathFileExistsDefExtA@8 @3 NONAME + PathFileExistsDefExtW=PathFileExistsDefExtW@8 @4 NONAME + PathFindOnPathExA=PathFindOnPathExA@12 @5 NONAME + PathFindOnPathExW=PathFindOnPathExW@12 @6 NONAME + SHAllocShared=SHAllocShared@12 @7 NONAME + SHLockShared=SHLockShared@8 @8 NONAME + SHUnlockShared=SHUnlockShared@4 @9 NONAME + SHFreeShared=SHFreeShared@8 @10 NONAME + SHMapHandle=SHMapHandle@20 @11 NONAME + SHCreateMemStream=SHCreateMemStream@8 @12 NONAME + RegisterDefaultAcceptHeaders=RegisterDefaultAcceptHeaders@8 @13 NONAME + GetAcceptLanguagesA=GetAcceptLanguagesA@8 @14 NONAME + GetAcceptLanguagesW=GetAcceptLanguagesW@8 @15 NONAME + SHCreateThread=SHCreateThread@16 @16 + SHWriteDataBlockList=SHWriteDataBlockList@8 @17 NONAME + SHReadDataBlockList=SHReadDataBlockList@8 @18 NONAME + SHFreeDataBlockList=SHFreeDataBlockList@4 @19 NONAME + SHAddDataBlock=SHAddDataBlock@8 @20 NONAME + SHRemoveDataBlock=SHRemoveDataBlock@8 @21 NONAME + SHFindDataBlock=SHFindDataBlock@8 @22 NONAME + SHStringFromGUIDA=SHStringFromGUIDA@12 @23 NONAME + SHStringFromGUIDW=SHStringFromGUIDW@12 @24 NONAME + IsCharAlphaWrapW=IsCharAlphaWrapW@4 @25 NONAME + IsCharUpperWrapW=IsCharUpperWrapW@4 @26 NONAME + IsCharLowerWrapW=IsCharLowerWrapW@4 @27 NONAME + IsCharAlphaNumericWrapW=IsCharAlphaNumericWrapW@4 @28 NONAME + IsCharSpaceW=IsCharSpaceW@4 @29 NONAME + IsCharBlankW=IsCharBlankW@4 @30 NONAME + IsCharPunctW=IsCharPunctW@4 @31 NONAME + IsCharCntrlW=IsCharCntrlW@4 @32 NONAME + IsCharDigitW=IsCharDigitW@4 @33 NONAME + IsCharXDigitW=IsCharXDigitW@4 @34 NONAME + GetStringType3ExW=GetStringType3ExW@12 @35 NONAME + AppendMenuWrapW=AppendMenuWrapW@16 @36 NONAME + GetDlgItemTextWrapW=GetDlgItemTextWrapW@16 @74 NONAME + SetDlgItemTextWrapW=SetDlgItemTextWrapW@12 @138 NONAME + StrCmpNCA=StrCmpNCA@12 @151 NONAME + StrCmpNCW=StrCmpNCW@12 @152 NONAME + StrCmpNICA=StrCmpNICA@12 @153 NONAME + StrCmpNICW=StrCmpNICW@12 @154 NONAME + StrCmpCA=StrCmpCA@8 @155 NONAME + StrCmpCW=StrCmpCW@8 @156 NONAME + StrCmpICA=StrCmpICA@8 @157 NONAME + StrCmpICW=StrCmpICW@8 @158 NONAME + SHAboutInfoA=SHAboutInfoA@8 @160 NONAME + SHAboutInfoW=SHAboutInfoW@8 @161 NONAME + SHTruncateString=SHTruncateString@8 @162 NONAME + IUnknown_QueryStatus=IUnknown_QueryStatus@20 @163 NONAME + IUnknown_Exec=IUnknown_Exec@24 @164 NONAME + SHSetWindowBits=SHSetWindowBits@16 @165 NONAME + SHIsEmptyStream=SHIsEmptyStream@4 @166 NONAME + SHSetParentHwnd=SHSetParentHwnd@8 @167 NONAME + ConnectToConnectionPoint=ConnectToConnectionPoint@24 @168 NONAME + IUnknown_AtomicRelease=IUnknown_AtomicRelease@4 @169 NONAME + PathSkipLeadingSlashesA=PathSkipLeadingSlashesA@4 @170 NONAME + SHIsSameObject=SHIsSameObject@8 @171 NONAME + IUnknown_GetWindow=IUnknown_GetWindow@8 @172 NONAME + IUnknown_SetOwner=IUnknown_SetOwner@8 @173 NONAME + IUnknown_SetSite=IUnknown_SetSite@8 @174 NONAME + IUnknown_GetClassID=IUnknown_GetClassID@8 @175 NONAME + IUnknown_QueryService=IUnknown_QueryService@16 @176 NONAME + SHLoadMenuPopup=SHLoadMenuPopup@8 @177 NONAME + SHPropagateMessage=SHPropagateMessage@20 @178 NONAME + SHRemoveAllSubMenus=SHRemoveAllSubMenus@4 @180 NONAME + SHEnableMenuItem=SHEnableMenuItem@12 @181 NONAME + SHCheckMenuItem=SHCheckMenuItem@12 @182 NONAME + SHRegisterClassA=SHRegisterClassA@4 @183 NONAME + SHLoadFromPropertyBag=SHLoadFromPropertyBag@8 @187 NONAME + IUnknown_OnFocusOCS=IUnknown_OnFocusOCS@8 @189 NONAME + SHGetMenuFromID=SHGetMenuFromID@8 @192 NONAME + SHGetCurColorRes=SHGetCurColorRes@0 @193 NONAME + SHFillRectClr=SHFillRectClr@12 @197 NONAME + IUnknown_Set=IUnknown_Set@8 @199 NONAME + MayExecForward=MayExecForward@28 @201 NONAME + IsQSForward=IsQSForward@12 @202 NONAME + SHStripMneumonicA=SHStripMneumonicA@4 @203 NONAME + SHIsChildOrSelf=SHIsChildOrSelf@8 @204 NONAME + SHGetValueGoodBootA=SHGetValueGoodBootA@24 @205 NONAME + SHGetValueGoodBootW=SHGetValueGoodBootW@24 @206 NONAME + FDSA_Initialize=FDSA_Initialize@20 @208 NONAME + FDSA_Destroy=FDSA_Destroy@4 @209 NONAME + FDSA_InsertItem=FDSA_InsertItem@12 @210 NONAME + FDSA_DeleteItem=FDSA_DeleteItem@8 @211 NONAME + IStream_Reset=IStream_Reset@4 @213 NONAME + IStream_Size=IStream_Size@8 @214 NONAME + SHAnsiToUnicode=SHAnsiToUnicode@12 @215 NONAME + SHUnicodeToAnsi=SHUnicodeToAnsi@12 @217 NONAME + SHUnicodeToAnsiCP=SHUnicodeToAnsiCP@16 @218 NONAME + QISearch=QISearch@16 @219 NONAME + SHRemoveDefaultDialogFont=SHRemoveDefaultDialogFont@4 @221 NONAME + _SHGlobalCounterCreate=_SHGlobalCounterCreate@4 @222 NONAME + _SHGlobalCounterGetValue=_SHGlobalCounterGetValue@4 @223 NONAME + _SHGlobalCounterIncrement=_SHGlobalCounterIncrement@4 @224 NONAME + SHPinDllOfCLSID=SHPinDllOfCLSID@4 @236 NONAME + SHRegisterClassW=SHRegisterClassW@4 @237 NONAME + SHUnregisterClassesA=SHUnregisterClassesA@12 @238 NONAME + SHUnregisterClassesW=SHUnregisterClassesW@12 @239 NONAME + SHDefWindowProc=SHDefWindowProc@16 @240 NONAME + StopWatchMode=StopWatchMode@0 @241 NONAME + SHCreateWorkerWindowA=SHCreateWorkerWindowA@24 @257 NONAME + SHQueueUserWorkItem=SHQueueUserWorkItem@28 @260 NONAME + SHRestrictionLookup=SHRestrictionLookup@16 @266 NONAME + SHWeakQueryInterface=SHWeakQueryInterface@16 @267 NONAME + SHWeakReleaseInterface=SHWeakReleaseInterface@8 @268 NONAME + GUIDFromStringA=GUIDFromStringA@8 @269 NONAME + GUIDFromStringW=GUIDFromStringW@8 @270 NONAME + SHGetRestriction=SHGetRestriction@12 @271 NONAME + WhichPlatform=WhichPlatform@0 @276 NONAME + SHCreateWorkerWindowW=SHCreateWorkerWindowW@24 @278 NONAME + SHInvokeDefaultCommand=SHInvokeDefaultCommand@12 @279 NONAME + SHRegGetIntW=SHRegGetIntW@12 @280 NONAME + SHPackDispParamsV=SHPackDispParamsV@16 @281 NONAME + SHPackDispParams=SHPackDispParams@16 @282 NONAME + IConnectionPoint_SimpleInvoke=IConnectionPoint_SimpleInvoke@12 @284 NONAME + IConnectionPoint_OnChanged=IConnectionPoint_OnChanged@8 @285 NONAME + IUnknown_CPContainerOnChanged=IUnknown_CPContainerOnChanged@8 @287 NONAME + PlaySoundWrapW=PlaySoundWrapW@12 @289 NONAME + SHGetIniStringW=SHGetIniStringW@20 @294 NONAME + SHSetIniStringW=SHSetIniStringW@16 @295 NONAME + ExtTextOutWrapW=ExtTextOutWrapW@32 @299 NONAME + SHGetFileInfoWrapW=SHGetFileInfoWrapW@20 @313 NONAME + DragQueryFileWrapW=DragQueryFileWrapW@16 @318 NONAME + RegisterMIMETypeForExtensionA=RegisterMIMETypeForExtensionA@8 @320 NONAME + RegisterMIMETypeForExtensionW=RegisterMIMETypeForExtensionW@8 @321 NONAME + UnregisterMIMETypeForExtensionA=UnregisterMIMETypeForExtensionA@4 @322 NONAME + UnregisterMIMETypeForExtensionW=UnregisterMIMETypeForExtensionW@4 @323 NONAME + RegisterExtensionForMIMETypeA=RegisterExtensionForMIMETypeA@8 @324 NONAME + RegisterExtensionForMIMETypeW=RegisterExtensionForMIMETypeW@8 @325 NONAME + UnregisterExtensionForMIMETypeA=UnregisterExtensionForMIMETypeA@4 @326 NONAME + UnregisterExtensionForMIMETypeW=UnregisterExtensionForMIMETypeW@4 @327 NONAME + GetMIMETypeSubKeyA=GetMIMETypeSubKeyA@12 @328 NONAME + GetMIMETypeSubKeyW=GetMIMETypeSubKeyW@12 @329 NONAME + SHBrowseForFolderWrapW=SHBrowseForFolderWrapW@4 @333 NONAME + SHGetPathFromIDListWrapW=SHGetPathFromIDListWrapW@8 @334 NONAME + ShellExecuteExWrapW=ShellExecuteExWrapW@4 @335 NONAME + SHFileOperationWrapW=SHFileOperationWrapW@4 @336 NONAME + ExtractIconExWrapW=ExtractIconExWrapW@20 @337 NONAME + SHInterlockedCompareExchange=SHInterlockedCompareExchange@12 @342 NONAME + SHRegGetCLSIDKeyA=SHRegGetCLSIDKeyA@20 @343 NONAME + SHRegGetCLSIDKeyW=SHRegGetCLSIDKeyW@20 @344 NONAME + SHUnicodeToUnicode=SHUnicodeToUnicode@12 @346 NONAME + GetFileVersionInfoSizeWrapW=GetFileVersionInfoSizeWrapW@8 @350 NONAME + GetFileVersionInfoWrapW=GetFileVersionInfoWrapW@16 @351 NONAME + VerQueryValueWrapW=VerQueryValueWrapW@16 @352 NONAME + IUnknown_EnableModeless=IUnknown_EnableModeless@8 @355 NONAME + _CreateAllAccessSecurityAttributes=_CreateAllAccessSecurityAttributes@8 @356 NONAME + SHGetNewLinkInfoWrapW=SHGetNewLinkInfoWrapW@20 @357 NONAME + SHDefExtractIconWrapW=SHDefExtractIconWrapW@24 @358 NONAME + SHInvokeCommand=SHInvokeCommand@16 @363 NONAME + DoesStringRoundTripA=DoesStringRoundTripA@12 @364 NONAME + ExtractIconWrapW=ExtractIconWrapW@12 @370 NONAME + MLGetUILanguage=MLGetUILanguage@0 @376 NONAME + MLLoadLibraryA=MLLoadLibraryA@12 @377 + MLLoadLibraryW=MLLoadLibraryW@12 @378 + GetSaveFileNameWrapW=GetSaveFileNameWrapW@4 @389 NONAME + WNetRestoreConnectionWrapW=WNetRestoreConnectionWrapW@8 @390 NONAME + WNetGetLastErrorWrapW=WNetGetLastErrorWrapW@20 @391 NONAME + StrCpyNXA=StrCpyNXA@12 @399 NONAME + StrCpyNXW=StrCpyNXW@12 @400 NONAME + PageSetupDlgWrapW=PageSetupDlgWrapW@4 @401 NONAME + PrintDlgWrapW=PrintDlgWrapW@4 @402 NONAME + GetOpenFileNameWrapW=GetOpenFileNameWrapW@4 @403 NONAME + MLBuildResURLA=MLBuildResURLA@24 @405 NONAME + MLBuildResURLW=MLBuildResURLW@24 @406 NONAME + SHGetMachineInfo=SHGetMachineInfo@4 @413 NONAME + MLFreeLibrary=MLFreeLibrary@4 @418 NONAME + _SHGlobalCounterCreateNamedA=_SHGlobalCounterCreateNamedA@8 @422 NONAME + _SHGlobalCounterCreateNamedW=_SHGlobalCounterCreateNamedW@8 @423 NONAME + _SHGlobalCounterDecrement=_SHGlobalCounterDecrement@4 @424 NONAME + MLSetMLHInstance=MLSetMLHInstance@8 @430 NONAME + MLClearMLHInstance=MLClearMLHInstance@4 @431 NONAME + CLSIDFromStringWrap=CLSIDFromStringWrap@8 @436 NONAME + IsOS=IsOS@4 @437 NONAME + SHGetWebFolderFilePathA=SHGetWebFolderFilePathA@12 @440 NONAME + SHGetWebFolderFilePathW=SHGetWebFolderFilePathW@12 @441 NONAME + SHGetShellKey=SHGetShellKey@12 @491 NONAME + IUnknown_OnFocusChangeIS=IUnknown_OnFocusChangeIS@12 @509 NONAME + SKGetValueW=SKGetValueW@24 @516 NONAME + AssocCreate=AssocCreate@24 @487 + AssocQueryKeyA=AssocQueryKeyA@20 @501 + AssocQueryKeyW=AssocQueryKeyW@20 @502 + AssocQueryStringA=AssocQueryStringA@24 @503 + AssocQueryStringByKeyA=AssocQueryStringByKeyA@24 @504 + AssocQueryStringByKeyW=AssocQueryStringByKeyW@24 @515 + AssocQueryStringW=AssocQueryStringW@24 @547 + ChrCmpIA=ChrCmpIA@8 @552 + ChrCmpIW=ChrCmpIW@8 @553 + ColorAdjustLuma=ColorAdjustLuma@12 @554 + ColorHLSToRGB=ColorHLSToRGB@12 @555 + ColorRGBToHLS=ColorRGBToHLS@16 @556 + DllGetVersion=SHLWAPI_DllGetVersion@4 @557 + GetMenuPosFromID=GetMenuPosFromID@8 @558 + HashData=HashData@16 @559 + PathAddBackslashA=PathAddBackslashA@4 @562 + PathAddBackslashW=PathAddBackslashW@4 @563 + PathAddExtensionA=PathAddExtensionA@8 @564 + PathAddExtensionW=PathAddExtensionW@8 @565 + PathAppendA=PathAppendA@8 @566 + PathAppendW=PathAppendW@8 @567 + PathBuildRootA=PathBuildRootA@8 @568 + PathBuildRootW=PathBuildRootW@8 @569 + PathCanonicalizeA=PathCanonicalizeA@8 @570 + PathCanonicalizeW=PathCanonicalizeW@8 @571 + PathCombineA=PathCombineA@12 @572 + PathCombineW=PathCombineW@12 @573 + PathCommonPrefixA=PathCommonPrefixA@12 @574 + PathCommonPrefixW=PathCommonPrefixW@12 @575 + PathCompactPathA=PathCompactPathA@12 @576 + PathCompactPathExA=PathCompactPathExA@16 @577 + PathCompactPathExW=PathCompactPathExW@16 @578 + PathCompactPathW=PathCompactPathW@12 @579 + PathCreateFromUrlA=PathCreateFromUrlA@16 @580 + PathCreateFromUrlW=PathCreateFromUrlW@16 @581 + PathFileExistsA=PathFileExistsA@4 @582 + PathFileExistsW=PathFileExistsW@4 @583 + PathFindExtensionA=PathFindExtensionA@4 @584 + PathFindExtensionW=PathFindExtensionW@4 @585 + PathFindFileNameA=PathFindFileNameA@4 @586 + PathFindFileNameW=PathFindFileNameW@4 @587 + PathFindNextComponentA=PathFindNextComponentA@4 @588 + PathFindNextComponentW=PathFindNextComponentW@4 @589 + PathFindOnPathA=PathFindOnPathA@8 @590 + PathFindOnPathW=PathFindOnPathW@8 @591 + PathGetArgsA=PathGetArgsA@4 @594 + PathGetArgsW=PathGetArgsW@4 @595 + PathGetCharTypeA=PathGetCharTypeA@4 @596 + PathGetCharTypeW=PathGetCharTypeW@4 @597 + PathGetDriveNumberA=PathGetDriveNumberA@4 @598 + PathGetDriveNumberW=PathGetDriveNumberW@4 @599 + PathIsContentTypeA=PathIsContentTypeA@8 @600 + PathIsContentTypeW=PathIsContentTypeW@8 @601 + PathIsDirectoryA=PathIsDirectoryA@4 @602 + PathIsDirectoryW=PathIsDirectoryW@4 @605 + PathIsFileSpecA=PathIsFileSpecA@4 @606 + PathIsFileSpecW=PathIsFileSpecW@4 @607 + PathIsPrefixA=PathIsPrefixA@8 @612 + PathIsPrefixW=PathIsPrefixW@8 @613 + PathIsRelativeA=PathIsRelativeA@4 @614 + PathIsRelativeW=PathIsRelativeW@4 @615 + PathIsRootA=PathIsRootA@4 @616 + PathIsRootW=PathIsRootW@4 @617 + PathIsSameRootA=PathIsSameRootA@8 @618 + PathIsSameRootW=PathIsSameRootW@8 @619 + PathIsSystemFolderA=PathIsSystemFolderA@8 @620 + PathIsSystemFolderW=PathIsSystemFolderW@8 @621 + PathIsUNCA=PathIsUNCA@4 @622 + PathIsUNCServerA=PathIsUNCServerA@4 @623 + PathIsUNCServerShareA=PathIsUNCServerShareA@4 @624 + PathIsUNCServerShareW=PathIsUNCServerShareW@4 @625 + PathIsUNCServerW=PathIsUNCServerW@4 @626 + PathIsUNCW=PathIsUNCW@4 @627 + PathIsURLA=PathIsURLA@4 @628 + PathIsURLW=PathIsURLW@4 @629 + PathMakePrettyA=PathMakePrettyA@4 @630 + PathMakePrettyW=PathMakePrettyW@4 @631 + PathMakeSystemFolderA=PathMakeSystemFolderA@4 @632 + PathMakeSystemFolderW=PathMakeSystemFolderW@4 @633 + PathMatchSpecA=PathMatchSpecA@8 @634 + PathMatchSpecW=PathMatchSpecW@8 @635 + PathParseIconLocationA=PathParseIconLocationA@4 @636 + PathParseIconLocationW=PathParseIconLocationW@4 @637 + PathQuoteSpacesA=PathQuoteSpacesA@4 @638 + PathQuoteSpacesW=PathQuoteSpacesW@4 @639 + PathRelativePathToA=PathRelativePathToA@20 @640 + PathRelativePathToW=PathRelativePathToW@20 @641 + PathRemoveArgsA=PathRemoveArgsA@4 @642 + PathRemoveArgsW=PathRemoveArgsW@4 @643 + PathRemoveBackslashA=PathRemoveBackslashA@4 @644 + PathRemoveBackslashW=PathRemoveBackslashW@4 @645 + PathRemoveBlanksA=PathRemoveBlanksA@4 @646 + PathRemoveBlanksW=PathRemoveBlanksW@4 @647 + PathRemoveExtensionA=PathRemoveExtensionA@4 @648 + PathRemoveExtensionW=PathRemoveExtensionW@4 @649 + PathRemoveFileSpecA=PathRemoveFileSpecA@4 @650 + PathRemoveFileSpecW=PathRemoveFileSpecW@4 @651 + PathRenameExtensionA=PathRenameExtensionA@8 @652 + PathRenameExtensionW=PathRenameExtensionW@8 @653 + PathSearchAndQualifyA=PathSearchAndQualifyA@12 @654 + PathSearchAndQualifyW=PathSearchAndQualifyW@12 @655 + PathSetDlgItemPathA=PathSetDlgItemPathA@12 @656 + PathSetDlgItemPathW=PathSetDlgItemPathW@12 @657 + PathSkipRootA=PathSkipRootA@4 @658 + PathSkipRootW=PathSkipRootW@4 @659 + PathStripPathA=PathStripPathA@4 @660 + PathStripPathW=PathStripPathW@4 @661 + PathStripToRootA=PathStripToRootA@4 @662 + PathStripToRootW=PathStripToRootW@4 @663 + PathUnmakeSystemFolderA=PathUnmakeSystemFolderA@4 @668 + PathUnmakeSystemFolderW=PathUnmakeSystemFolderW@4 @669 + PathUnquoteSpacesA=PathUnquoteSpacesA@4 @670 + PathUnquoteSpacesW=PathUnquoteSpacesW@4 @671 + SHCreateShellPalette=SHCreateShellPalette@4 @675 + SHDeleteEmptyKeyA=SHDeleteEmptyKeyA@8 @680 + SHDeleteEmptyKeyW=SHDeleteEmptyKeyW@8 @681 + SHDeleteKeyA=SHDeleteKeyA@8 @682 + SHDeleteKeyW=SHDeleteKeyW@8 @683 + SHDeleteOrphanKeyA=SHDeleteOrphanKeyA@8 @684 + SHDeleteOrphanKeyW=SHDeleteOrphanKeyW@8 @685 + SHDeleteValueA=SHDeleteValueA@12 @686 + SHDeleteValueW=SHDeleteValueW@12 @687 + SHEnumKeyExA=SHEnumKeyExA@16 @688 + SHEnumKeyExW=SHEnumKeyExW@16 @689 + SHEnumValueA=SHEnumValueA@28 @690 + SHEnumValueW=SHEnumValueW@28 @691 + SHGetInverseCMAP=SHGetInverseCMAP@8 @692 + SHGetValueA=SHGetValueA@24 @694 + SHGetValueW=SHGetValueW@24 @695 + SHIsLowMemoryMachine=SHIsLowMemoryMachine@4 @696 + SHOpenRegStreamA=SHOpenRegStreamA@16 @699 + SHOpenRegStreamW=SHOpenRegStreamW@16 @700 + SHOpenRegStream2A=SHOpenRegStream2A@16 @697 + SHOpenRegStream2W=SHOpenRegStream2W@16 @698 + SHQueryInfoKeyA=SHQueryInfoKeyA@20 @701 + SHQueryInfoKeyW=SHQueryInfoKeyW@20 @702 + SHQueryValueExA=SHQueryValueExA@24 @703 + SHQueryValueExW=SHQueryValueExW@24 @704 + SHRegCloseUSKey=SHRegCloseUSKey@4 @705 + SHRegEnumUSKeyA=SHRegEnumUSKeyA@20 @713 + SHRegEnumUSKeyW=SHRegEnumUSKeyW@20 @714 + SHRegGetBoolUSValueA=SHRegGetBoolUSValueA@16 @717 + SHRegGetBoolUSValueW=SHRegGetBoolUSValueW@16 @718 + SHRegGetUSValueA=SHRegGetUSValueA@32 @721 + SHRegGetUSValueW=SHRegGetUSValueW@32 @722 + SHRegOpenUSKeyA=SHRegOpenUSKeyA@20 @723 + SHRegOpenUSKeyW=SHRegOpenUSKeyW@20 @724 + SHRegQueryInfoUSKeyA=SHRegQueryInfoUSKeyA@24 @725 + SHRegQueryInfoUSKeyW=SHRegQueryInfoUSKeyW@24 @726 + SHRegQueryUSValueA=SHRegQueryUSValueA@32 @727 + SHRegQueryUSValueW=SHRegQueryUSValueW@32 @728 + SHRegSetUSValueA=SHRegSetUSValueA@24 @731 + SHRegSetUSValueW=SHRegSetUSValueW@24 @732 + SHRegWriteUSValueA=SHRegWriteUSValueA@24 @733 + SHRegWriteUSValueW=SHRegWriteUSValueW@24 @734 + SHSetValueA=SHSetValueA@24 @738 + SHSetValueW=SHSetValueW@24 @739 + StrCSpnA=StrCSpnA@8 @743 + StrCSpnIA=StrCSpnIA@8 @744 + StrCSpnIW=StrCSpnIW@8 @745 + StrCSpnW=StrCSpnW@8 @746 + StrCatBuffA=StrCatBuffA@12 @747 + StrCatBuffW=StrCatBuffW@12 @748 + StrCatW=StrCatW@8 @749 + StrChrA=StrChrA@8 @750 + StrChrIA=StrChrIA@8 @751 + StrChrIW=StrChrIW@8 @752 + StrChrW=StrChrW@8 @753 + StrCmpIW=StrCmpIW@8 @754 + StrCmpNA=StrCmpNA@12 @756 + StrCmpNIA=StrCmpNIA@12 @757 + StrCmpNIW=StrCmpNIW@12 @758 + StrCmpNW=StrCmpNW@12 @759 + StrCmpW=StrCmpW@8 @760 + StrCpyNW=StrCpyNW@12 @761 + StrCpyW=StrCpyW@8 @762 + StrDupA=StrDupA@4 @763 + StrDupW=StrDupW@4 @764 + StrFormatByteSizeA=StrFormatByteSizeA@12 @766 + StrFormatByteSizeW=StrFormatByteSizeW@16 @767 + StrFromTimeIntervalA=StrFromTimeIntervalA@16 @770 + StrFromTimeIntervalW=StrFromTimeIntervalW@16 @771 + StrIsIntlEqualA=StrIsIntlEqualA@16 @772 + StrIsIntlEqualW=StrIsIntlEqualW@16 @773 + StrNCatA=StrNCatA@12 @774 + StrNCatW=StrNCatW@12 @775 + StrPBrkA=StrPBrkA@8 @776 + StrPBrkW=StrPBrkW@8 @777 + StrRChrA=StrRChrA@12 @778 + StrRChrIA=StrRChrIA@12 @779 + StrRChrIW=StrRChrIW@12 @780 + StrRChrW=StrRChrW@12 @781 + StrRStrIA=StrRStrIA@12 @782 + StrRStrIW=StrRStrIW@12 @783 + StrSpnA=StrSpnA@8 @788 + StrSpnW=StrSpnW@8 @789 + StrStrA=StrStrA@8 @790 + StrStrIA=StrStrIA@8 @791 + StrStrIW=StrStrIW@8 @792 + StrStrW=StrStrW@8 @793 + StrToIntA=StrToIntA@4 @794 + StrToIntExA=StrToIntExA@12 @795 + StrToIntExW=StrToIntExW@12 @796 + StrToIntW=StrToIntW@4 @797 + StrTrimA=StrTrimA@8 @798 + StrTrimW=StrTrimW@8 @799 + UrlApplySchemeA=UrlApplySchemeA@16 @800 + UrlApplySchemeW=UrlApplySchemeW@16 @801 + UrlCanonicalizeA=UrlCanonicalizeA@16 @802 + UrlCanonicalizeW=UrlCanonicalizeW@16 @803 + UrlCombineA=UrlCombineA@20 @804 + UrlCombineW=UrlCombineW@20 @805 + UrlCompareA=UrlCompareA@12 @806 + UrlCompareW=UrlCompareW@12 @807 + UrlCreateFromPathA=UrlCreateFromPathA@16 @808 + UrlCreateFromPathW=UrlCreateFromPathW@16 @809 + UrlEscapeA=UrlEscapeA@16 @810 + UrlEscapeW=UrlEscapeW@16 @811 + UrlGetLocationA=UrlGetLocationA@4 @812 + UrlGetLocationW=UrlGetLocationW@4 @813 + UrlGetPartA=UrlGetPartA@20 @814 + UrlGetPartW=UrlGetPartW@20 @815 + UrlHashA=UrlHashA@12 @816 + UrlHashW=UrlHashW@12 @817 + UrlIsA=UrlIsA@8 @818 + UrlIsNoHistoryA=UrlIsNoHistoryA@4 @819 + UrlIsNoHistoryW=UrlIsNoHistoryW@4 @820 + UrlIsOpaqueA=UrlIsOpaqueA@4 @821 + UrlIsOpaqueW=UrlIsOpaqueW@4 @822 + UrlIsW=UrlIsW@8 @823 + UrlUnescapeA=UrlUnescapeA@16 @824 + UrlUnescapeW=UrlUnescapeW@16 @825 + wnsprintfA =wnsprintfA @827 + wnsprintfW =wnsprintfW @828 + wvnsprintfA=wvnsprintfA@16 @829 + wvnsprintfW=wvnsprintfW@16 @830 + AssocIsDangerous=AssocIsDangerous@4 @500 + StrRetToBufA=StrRetToBufA@16 @784 + StrRetToBufW=StrRetToBufW@16 @785 + StrRetToStrA=StrRetToStrA@12 @786 + StrRetToStrW=StrRetToStrW@12 @787 + SHRegGetPathA=SHRegGetPathA@20 @719 + SHRegGetPathW=SHRegGetPathW@20 @720 + PathIsDirectoryEmptyA=PathIsDirectoryEmptyA@4 @603 + PathIsDirectoryEmptyW=PathIsDirectoryEmptyW@4 @604 + PathIsNetworkPathA=PathIsNetworkPathA@4 @610 + PathIsNetworkPathW=PathIsNetworkPathW@4 @611 + PathIsLFNFileSpecA=PathIsLFNFileSpecA@4 @608 + PathIsLFNFileSpecW=PathIsLFNFileSpecW@4 @609 + PathFindSuffixArrayA=PathFindSuffixArrayA@12 @592 + PathFindSuffixArrayW=PathFindSuffixArrayW@12 @593 + _SHGetInstanceExplorer=_SHGetInstanceExplorer@4 @826 + PathUndecorateA=PathUndecorateA@4 @666 + PathUndecorateW=PathUndecorateW@4 @667 + SHCopyKeyA=SHCopyKeyA@16 @673 + SHCopyKeyW=SHCopyKeyW@16 @674 + SHAutoComplete=SHAutoComplete@8 @672 + SHCreateStreamOnFileA=SHCreateStreamOnFileA@12 @676 + SHCreateStreamOnFileW=SHCreateStreamOnFileW@12 @678 + SHCreateStreamOnFileEx=SHCreateStreamOnFileEx@24 @677 + SHCreateStreamWrapper=SHCreateStreamWrapper@16 @679 + SHGetThreadRef=SHGetThreadRef@4 @693 + SHRegDuplicateHKey=SHRegDuplicateHKey@4 @712 + SHRegSetPathA=SHRegSetPathA@20 @729 + SHRegSetPathW=SHRegSetPathW@20 @730 + SHSetThreadRef=SHSetThreadRef@4 @737 + SHReleaseThreadRef=SHReleaseThreadRef@0 @736 + SHSkipJunction=SHSkipJunction@8 @740 + SHStrDupA=SHStrDupA@8 @741 + SHStrDupW=SHStrDupW@8 @742 + StrFormatByteSize64A=StrFormatByteSize64A@16 @765 + StrFormatKBSizeA=StrFormatKBSizeA@16 @768 + StrFormatKBSizeW=StrFormatKBSizeW@16 @769 + StrCmpLogicalW=StrCmpLogicalW@8 @755