; $Id: shlwapi.def,v 1.31 2003-10-24 12:49:18 sandervl Exp $ ; updated export ordinals to NT4 SP6 version of SHLWAPI.DLL ; Note: W95/W98 has DIFFERENT export ordinals ; ; Note: Internet Explorer 5 brought the DLL to level ; 5-0-2314-1000 LIBRARY SHLWAPI INITINSTANCE TERMINSTANCE DESCRIPTION 'Odin32 System DLL - SHLWAPI' DATA MULTIPLE NONSHARED EXPORTS ; -------------------- ; Ordinal-only exports ; -------------------- ; 2001-08-30 PH ; Most of the ordinal shell functions are just dynamic mappings of ; the unicode caller to the character-width of the underlying OS: ; If OS == UNICODE, the call is passed through ; if OS == ASCII, the parameters are mapped back and forth ; So for ODIN, we're just directly linking to the unicode functions. "_SHLWAPI_1@8" @1 NONAME "_SHLWAPI_2@8" @2 NONAME "_SHLWAPI_3@8" @3 NONAME "_SHLWAPI_4@8" @4 NONAME "_SHLWAPI_5@12" @5 NONAME "_SHLWAPI_6@12" @6 NONAME "_SHLWAPI_7@12" @7 NONAME "_SHLWAPI_8@8" @8 NONAME "_SHLWAPI_9@4" @9 NONAME "_SHLWAPI_10@8" @10 NONAME "_SHLWAPI_11@20" @11 NONAME "_SHLWAPI_12@8" @12 NONAME "_SHLWAPI_13@8" @13 NONAME "_SHLWAPI_14@8" @14 NONAME "_SHLWAPI_15@8" @15 NONAME "_SHLWAPI_16@16" @16 NONAME "_SHLWAPI_17@8" @17 NONAME "_SHLWAPI_18@8" @18 NONAME "_SHLWAPI_19@4" @19 NONAME "_SHLWAPI_20@8" @20 NONAME "_SHLWAPI_21@8" @21 NONAME "_SHLWAPI_22@8" @22 NONAME "_SHLWAPI_23@12" @23 NONAME "_SHLWAPI_24@12" @24 NONAME "_SHLWAPI_25@4" @25 NONAME "_SHLWAPI_26@4" @26 NONAME "_SHLWAPI_27@4" @27 NONAME "_SHLWAPI_28@4" @28 NONAME "_SHLWAPI_29@4" @29 NONAME "_SHLWAPI_30@4" @30 NONAME "_SHLWAPI_31@4" @31 NONAME "_SHLWAPI_32@4" @32 NONAME "_SHLWAPI_33@4" @33 NONAME "_SHLWAPI_34@4" @34 NONAME "_SHLWAPI_35@12" @35 NONAME "_SHLWAPI_36@16" @36 NONAME "_CallWindowProcW@20" @37 NONAME "_CharLowerW@4" @38 NONAME "_CharLowerBuffW@8" @39 NONAME "_CharNextW@4" @40 NONAME "_CharPrevW@8" @41 NONAME "_CharToOemW@8" @42 NONAME "_CharUpperW@4" @43 NONAME "_CharUpperBuffW@8" @44 NONAME "_CompareStringW@24" @45 NONAME "_CopyAcceleratorTableW@12" @46 NONAME "_CreateAcceleratorTableW@8" @47 NONAME "_CreateDCW@16" @48 NONAME "_CreateDialogParamA@20" @49 NONAME "_CreateDirectoryW@8" @50 NONAME "_CreateEventW@16" @51 NONAME "_CreateFileW@28" @52 NONAME "_CreateFontIndirectW@4" @53 NONAME "_CreateICW@16" @54 NONAME "_CreateWindowExW@48" @55 NONAME "_DefWindowProcW@16" @56 NONAME "_DeleteFileW@4" @57 NONAME "_DialogBoxIndirectParamW@20" @58 NONAME ; @@@PH imcomplete "_DialogBoxParamW@20" @59 NONAME ; @@@PH imcomplete "_DispatchMessageW@4" @60 NONAME "_DrawTextW@20" @61 NONAME "_EnumFontFamiliesW@16" @62 NONAME "_EnumFontFamiliesExW@20" @63 NONAME "_EnumResourceNamesW@16" @64 NONAME "_FindFirstFileW@8" @65 NONAME "_FindResourceW@12" @66 NONAME "_FindWindowW@8" @67 NONAME "_FormatMessageW@28" @68 NONAME "_GetClassInfoW@12" @69 NONAME "_GetClassLongW@8" @70 NONAME "_GetClassNameW@12" @71 NONAME "_GetClipboardFormatNameW@12" @72 NONAME "_GetCurrentDirectoryW@8" @73 NONAME "_SHLWAPI_74@16" @74 NONAME "_GetFileAttributesW@4" @75 NONAME "_GetFullPathNameW@16" @76 NONAME "_GetLocaleInfoW@16" @77 NONAME "_GetMenuItemInfoW@16" @78 NONAME "_GetMessageW@16" @79 NONAME "_GetModuleFileNameW@12" @80 NONAME "_GetSystemDirectoryW@8" @81 NONAME "_SearchPathW@24" @82 NONAME "_GetModuleHandleW@4" @83 NONAME "_GetObjectW@12" @84 NONAME "_GetPrivateProfileIntW@16" @85 NONAME "_GetProfileStringW@20" @86 NONAME "_GetPropW@8" @87 NONAME "_GetStringTypeExW@20" @88 NONAME "_GetTempFileNameW@16" @89 NONAME "_GetTempPathW@8" @90 NONAME "_GetTextExtentPoint32W@16" @91 NONAME "_GetTextFaceW@12" @92 NONAME "_GetTextMetricsW@8" @93 NONAME "_GetWindowLongW@8" @94 NONAME "_GetWindowTextW@12" @95 NONAME "_GetWindowTextLengthW@4" @96 NONAME "_GetWindowsDirectoryW@8" @97 NONAME "_InsertMenuW@20" @98 NONAME "_IsDialogMessageW@8" @99 NONAME "_LoadAcceleratorsW@8" @100 NONAME "_LoadBitmapW@8" @101 NONAME "_LoadCursorW@8" @102 NONAME "_LoadIconW@8" @103 NONAME "_LoadImageW@24" @104 NONAME "_LoadLibraryExW@12" @105 NONAME "_LoadMenuW@8" @106 NONAME "_LoadStringW@16" @107 NONAME "_MessageBoxIndirectW@4" @108 NONAME "_ModifyMenuW@20" @109 NONAME "_GetCharWidth32W@16" @110 NONAME "_GetCharacterPlacementW@24" @111 NONAME "_CopyFileW@12" @112 NONAME "_MoveFileW@8" @113 NONAME "_OemToCharW@8" @114 NONAME "_OutputDebugStringW@4" @115 NONAME "_PeekMessageW@20" @116 NONAME "_PostMessageW@16" @117 NONAME "_PostThreadMessageW@16" @118 NONAME "_RegCreateKeyW@12" @119 NONAME "_RegCreateKeyExW@36" @120 NONAME "_RegDeleteKeyW@8" @121 NONAME "_RegEnumKeyW@16" @122 NONAME "_RegEnumKeyExW@32" @123 NONAME "_RegOpenKeyW@12" @124 NONAME "_RegOpenKeyExW@20" @125 NONAME "_RegQueryInfoKeyW@48" @126 NONAME "_RegQueryValueW@16" @127 NONAME "_RegQueryValueExW@24" @128 NONAME "_RegSetValueW@20" @129 NONAME "_RegSetValueExW@24" @130 NONAME "_RegisterClassW@4" @131 NONAME "_RegisterClipboardFormatW@4" @132 NONAME "_RegisterWindowMessageW@4" @133 NONAME "_RemovePropW@8" @134 NONAME "_SendDlgItemMessageW@20" @135 NONAME "_SendMessageW@16" @136 NONAME "_SetCurrentDirectoryW@4" @137 NONAME "_SetDlgItemTextW@12" @138 NONAME "_SetMenuItemInfoW@16" @139 NONAME ; @@@PH imcomplete "_SetPropW@12" @140 NONAME "_SetWindowLongW@12" @141 NONAME "_SetWindowsHookExW@16" @142 NONAME "_SetWindowTextW@8" @143 NONAME "_StartDocW@8" @144 NONAME "_SystemParametersInfoW@16" @145 NONAME ;;the same as _TranslateAcceleratorW@12 "_TranslateAcceleratorA@12" @146 NONAME "_UnregisterClassW@8" @147 NONAME "_VkKeyScanW@4" @148 NONAME "_WinHelpW@16" @149 NONAME "_wvsprintfW@12" @150 NONAME "_SHLWAPI_151@12" @151 NONAME "_SHLWAPI_152@12" @152 NONAME "_SHLWAPI_153@12" @153 NONAME "_SHLWAPI_154@12" @154 NONAME "_SHLWAPI_155@8" @155 NONAME "_SHLWAPI_156@8" @156 NONAME "_SHLWAPI_158@8" @158 NONAME "_SHLWAPI_159@24" = "_CompareStringW@24" @159 NONAME "_SHLWAPI_160@8" @160 NONAME "_SHLWAPI_162@8" @162 NONAME "_SHLWAPI_164@24" @164 NONAME "_SHLWAPI_165@16" @165 NONAME "_SHLWAPI_169@4" @169 NONAME "_SHLWAPI_170@4" @170 NONAME "_SHLWAPI_172@8" @172 NONAME "_SHLWAPI_174@8" @174 NONAME "_SHLWAPI_175@8" @175 NONAME "_SHLWAPI_176@16" @176 NONAME "_SHLWAPI_181@12" @181 NONAME "_SHLWAPI_183@4" @183 NONAME "_SHLWAPI_185@24" @185 NONAME "_SHLWAPI_191@24" @191 NONAME "_SHLWAPI_193@0" @193 NONAME "_SHLWAPI_197@12" @197 NONAME "_SHLWAPI_199@8" @199 NONAME "_SHLWAPI_205@24" @205 NONAME "_SHLWAPI_206@24" @206 NONAME "_SHLWAPI_208@20" @208 NONAME "_SHLWAPI_209@4" @209 NONAME "_SHLWAPI_210@12" @210 NONAME "_SHLWAPI_211@8" @211 NONAME "_SHLWAPI_215@12" @215 NONAME "_SHLWAPI_217@12" @217 NONAME "_SHLWAPI_218@16" @218 NONAME "_SHLWAPI_219@16" @219 NONAME "_SHLWAPI_222@4" @222 NONAME "_SHLWAPI_223@4" @223 NONAME "_SHLWAPI_236@4" @236 NONAME "_SHLWAPI_237@4" @237 NONAME "_SHLWAPI_239@12" @239 NONAME "_SHLWAPI_240@16" @240 NONAME "_SHLWAPI_241@0" @241 NONAME "_SHLWAPI_243@20" @243 NONAME ; AssocCreate = _AssocCreate@20 @253 ;by name ; AssocQueryKeyA = _AssocQueryKeyA@20 @254 ;by name ; AssocQueryKeyW = _AssocQueryKeyW@20 @255 ;by name "_SHLWAPI_266@16" @266 NONAME "_SHLWAPI_267@16" @267 NONAME "_SHLWAPI_268@8" @268 NONAME "_SHLWAPI_276@0" @276 NONAME ; -> SHEnumKeyExA "_SHLWAPI_278@24" @278 NONAME "_SHLWAPI_289@12" @289 NONAME "_SHLWAPI_294@20" @294 NONAME "_WritePrivateProfileStringW@16" @298 NONAME "_CreateFontW@56" @300 NONAME "_DrawTextExW@24" @301 NONAME "_dup_GetMenuItemInfoW@16" = "_GetMenuItemInfoW@16" @302 NONAME "_InsertMenuItemW@16" @303 NONAME "_CreateMetaFileW@4" @304 NONAME "_CreateMutexW@12" @305 NONAME "_ExpandEnvironmentStringsW@12" @306 NONAME "_CreateSemaphoreW@16" @307 NONAME "_IsBadStringPtrW@8" @308 NONAME "_LoadLibraryW@4" @309 NONAME "_GetTimeFormatW@24" @310 NONAME "_GetDateFormatW@24" @311 NONAME "_GetPrivateProfileStringW@24" @312 NONAME "_SHLWAPI_313@20" @313 NONAME "_RegisterClassExW@4" @314 NONAME "_GetClassInfoExW@12" @315 NONAME ;;316 stub SHCreateStreamOnFileAOld ;;317 stub SHCreateStreamOnFileWOld "_SHLWAPI_318@16" @318 NONAME "_FindWindowExW@16" @319 NONAME "_SHLWAPI_320@8" @320 NONAME "_SHLWAPI_321@8" @321 NONAME "_SHLWAPI_322@4" @322 NONAME "_SHLWAPI_323@4" @323 NONAME "_CallMsgFilterW@8" @332 NONAME "_SHLWAPI_333@4" @333 NONAME "_SHLWAPI_334@8" @334 NONAME "_SHLWAPI_335@4" @335 NONAME "_SHLWAPI_336@4" @336 NONAME "_SHLWAPI_337@20" @337 NONAME "_SetFileAttributesW@8" @338 NONAME "_GetNumberFormatW@24" @339 NONAME "_MessageBoxW@16" @340 NONAME "_FindNextFileW@8" @341 NONAME "_SHInterlockedCompareExchange@12" @342 NONAME "_SHLWAPI_346@12" @346 NONAME "_RegDeleteValueW@8" @347 NONAME "_SHLWAPI_350@8" @350 NONAME "_SHLWAPI_351@16" @351 NONAME "_SHLWAPI_352@16" @352 NONAME "_SHLWAPI_356@12" @356 NONAME "_SHLWAPI_357@20" @357 NONAME "_SHLWAPI_358@24" @358 NONAME "_OpenEventW@12" @359 NONAME "_RemoveDirectoryW@4" @360 NONAME "_GetShortPathNameW@12" @361 NONAME "_SHLWAPI_364@12" @364 NONAME "_RegEnumValueW@32" @366 NONAME "_WritePrivateProfileStructW@20" @367 NONAME "_GetPrivateProfileStructW@20" @368 NONAME "_CreateProcessW@40" @369 NONAME "_SHLWAPI_370@12" @370 NONAME "_SHLWAPI_376@0" @376 NONAME ;kernel32.GetUserDefaultUILanguage "_SHLWAPI_377@12" @377 NONAME "_SHLWAPI_378@12" @378 NONAME AssocQueryStringA = "_AssocQueryStringA@24" @381 ; AssocQueryStringByKeyA = _AssocQueryStringByKeyA@20 @382 ;;383 stub AssocQueryStringByKeyW AssocQueryStringW = "_AssocQueryStringW@24" @384 ChrCmpIA = "_ChrCmpIA@8" @385 ChrCmpIW = "_ChrCmpIW@8" @386 ;;387 stub ColorAdjustLuma "_SHLWAPI_389@4" @389 NONAME "_SHLWAPI_390@8" @390 NONAME "_SHLWAPI_391@20" @391 NONAME "_SHLWAPI_401@4" @401 NONAME "_SHLWAPI_402@4" @402 NONAME "_SHLWAPI_403@4" @403 NONAME ColorHLSToRGB = "_ColorHLSToRGB@12" @404 NONAME ; _SHLWAPI_407@16 @407 NONAME ; _SHLWAPI_408@16 @408 NONAME ; _SHLWAPI_409@12 @409 NONAME ; _SHLWAPI_410@12 @410 NONAME "_SHLWAPI_413@4" @413 NONAME "_SHLWAPI_418@4" @418 NONAME "_TrackPopupMenuEx@24" @428 NONAME "_SHLWAPI_431@4" @431 NONAME "_SendMessageTimeoutW@28" @434 NONAME "_SHLWAPI_436@8" @436 NONAME "_SHLWAPI_437@4" @437 NONAME "_GetEnvironmentVariableW@12" @442 NONAME "_GetWindowsDirectoryA@8" @443 NONAME "__dup_GetWindowsDirectoryW@8" = "_GetWindowsDirectoryW@8" @444 NONAME ColorRGBToHLS = "_ColorRGBToHLS@16" @445 DllGetVersion = "_SHLWAPI_DllGetVersion@4" @1046 GetMenuPosFromID = "_GetMenuPosFromID@8" @1047 HashData = "_HashData@16" @1048 ; IntlStrEqWorkerA = _StrIsIntlEqualA@16 @1049 ; IntlStrEqWorkerW = _StrIsIntlEqualw@16 @1050 PathAddBackslashA = "_PathAddBackslashA@4" @1051 PathAddBackslashW = "_PathAddBackslashW@4" @1052 PathAddExtensionA = "_PathAddExtensionA@8" @1053 PathAddExtensionW = "_PathAddExtensionW@8" @1054 PathAppendA = "_PathAppendA@8" @1055 PathAppendW = "_PathAppendW@8" @1056 PathBuildRootA = "_PathBuildRootA@8" @1057 PathBuildRootW = "_PathBuildRootW@8" @1058 PathCanonicalizeA = "_PathCanonicalizeA@8" @1059 PathCanonicalizeW = "_PathCanonicalizeW@8" @1060 PathCombineA = "_PathCombineA@12" @1061 PathCombineW = "_PathCombineW@12" @1062 PathCommonPrefixA = "_PathCommonPrefixA@12" @1063 PathCommonPrefixW = "_PathCommonPrefixW@12" @1064 PathCompactPathA = "_PathCompactPathA@12" @1065 PathCompactPathExA = "_PathCompactPathExA@16" @1066 PathCompactPathExW = "_PathCompactPathExW@16" @1067 PathCompactPathW = "_PathCompactPathW@12" @1068 PathCreateFromUrlA = "_PathCreateFromUrlA@16" @1069 PathCreateFromUrlW = "_PathCreateFromUrlW@16" @1070 PathFileExistsA = "_PathFileExistsA@4" @1071 PathFileExistsW = "_PathFileExistsW@4" @1072 PathFindExtensionA = "_PathFindExtensionA@4" @1073 PathFindExtensionW = "_PathFindExtensionW@4" @1074 PathFindFileNameA = "_PathFindFileNameA@4" @1075 PathFindFileNameW = "_PathFindFileNameW@4" @1076 PathFindNextComponentA = "_PathFindNextComponentA@4" @1077 PathFindNextComponentW = "_PathFindNextComponentW@4" @1078 PathFindOnPathA = "_PathFindOnPathA@8" @1079 PathFindOnPathW = "_PathFindOnPathW@8" @1080 PathFindSuffixArrayA = "_PathFindSuffixArrayA@12" @1081 PathFindSuffixArrayW = "_PathFindSuffixArrayW@12" @1082 PathGetArgsA = "_PathGetArgsA@4" @1083 PathGetArgsW = "_PathGetArgsW@4" @1084 PathGetCharTypeA = "_PathGetCharTypeA@4" @1085 PathGetCharTypeW = "_PathGetCharTypeW@4" @1086 PathGetDriveNumberA = "_PathGetDriveNumberA@4" @1087 PathGetDriveNumberW = "_PathGetDriveNumberW@4" @1088 PathIsContentTypeA = "_PathIsContentTypeA@8" @1089 PathIsContentTypeW = "_PathIsContentTypeW@8" @1090 PathIsDirectoryA = "_PathIsDirectoryA@4" @1091 PathIsDirectoryEmptyA = "_PathIsDirectoryEmptyA@4" @1092 PathIsDirectoryEmptyW = "_PathIsDirectoryEmptyW@4" @1093 PathIsDirectoryW = "_PathIsDirectoryW@4" @1094 PathIsFileSpecA = "_PathIsFileSpecA@4" @1095 PathIsFileSpecW = "_PathIsFileSpecW@4" @1096 PathIsLFNFileSpecA = "_PathIsLFNFileSpecA@4" @1097 PathIsLFNFileSpecW = "_PathIsLFNFileSpecW@4" @1098 PathIsNetworkPathA = "_PathIsNetworkPathA@4" @1099 PathIsNetworkPathW = "_PathIsNetworkPathW@4" @1100 PathIsPrefixA = "_PathIsPrefixA@8" @1101 PathIsPrefixW = "_PathIsPrefixW@8" @1102 PathIsRelativeA = "_PathIsRelativeA@4" @1103 PathIsRelativeW = "_PathIsRelativeW@4" @1104 PathIsRootA = "_PathIsRootA@4" @1105 PathIsRootW = "_PathIsRootW@4" @1106 PathIsSameRootA = "_PathIsSameRootA@8" @1107 PathIsSameRootW = "_PathIsSameRootW@8" @1108 PathIsSystemFolderA = "_PathIsSystemFolderA@8" @1109 PathIsSystemFolderW = "_PathIsSystemFolderW@8" @1110 PathIsUNCA = "_PathIsUNCA@4" @1111 PathIsUNCServerA = "_PathIsUNCServerA@4" @1112 PathIsUNCServerShareA = "_PathIsUNCServerShareA@4" @1113 PathIsUNCServerShareW = "_PathIsUNCServerShareW@4" @1114 PathIsUNCServerW = "_PathIsUNCServerW@4" @1115 PathIsUNCW = "_PathIsUNCW@4" @1116 PathIsURLA = "_PathIsURLA@4" @1117 PathIsURLW = "_PathIsURLW@4" @1118 PathMakePrettyA = "_PathMakePrettyA@4" @1119 PathMakePrettyW = "_PathMakePrettyW@4" @1120 PathMakeSystemFolderA = "_PathMakeSystemFolderA@4" @1121 PathMakeSystemFolderW = "_PathMakeSystemFolderW@4" @1122 PathMatchSpecA = "_PathMatchSpecA@8" @1123 PathMatchSpecW = "_PathMatchSpecW@8" @1124 PathParseIconLocationA = "_PathParseIconLocationA@4" @1125 PathParseIconLocationW = "_PathParseIconLocationW@4" @1126 PathQuoteSpacesA = "_PathQuoteSpacesA@4" @1127 PathQuoteSpacesW = "_PathQuoteSpacesW@4" @1128 PathRelativePathToA = "_PathRelativePathToA@20" @1129 PathRelativePathToW = "_PathRelativePathToW@20" @1130 PathRemoveArgsA = "_PathRemoveArgsA@4" @1131 PathRemoveArgsW = "_PathRemoveArgsW@4" @1132 PathRemoveBackslashA = "_PathRemoveBackslashA@4" @1133 PathRemoveBackslashW = "_PathRemoveBackslashW@4" @1134 PathRemoveBlanksA = "_PathRemoveBlanksA@4" @1135 PathRemoveBlanksW = "_PathRemoveBlanksW@4" @1136 PathRemoveExtensionA = "_PathRemoveExtensionA@4" @1137 PathRemoveExtensionW = "_PathRemoveExtensionW@4" @1138 PathRemoveFileSpecA = "_PathRemoveFileSpecA@4" @1139 PathRemoveFileSpecW = "_PathRemoveFileSpecW@4" @1140 PathRenameExtensionA = "_PathRenameExtensionA@8" @1141 PathRenameExtensionW = "_PathRenameExtensionW@8" @1142 PathSearchAndQualifyA = "_PathSearchAndQualifyA@12" @1143 PathSearchAndQualifyW = "_PathSearchAndQualifyW@12" @1144 PathSetDlgItemPathA = "_PathSetDlgItemPathA@12" @1145 PathSetDlgItemPathW = "_PathSetDlgItemPathW@12" @1146 PathSkipRootA = "_PathSkipRootA@4" @1147 PathSkipRootW = "_PathSkipRootW@4" @1148 PathStripPathA = "_PathStripPathA@4" @1149 PathStripPathW = "_PathStripPathW@4" @1150 PathStripToRootA = "_PathStripToRootA@4" @1151 PathStripToRootW = "_PathStripToRootW@4" @1152 PathUndecorateA = "_PathUndecorateA@4" @1153 PathUndecorateW = "_PathUndecorateW@4" @1154 PathUnmakeSystemFolderA= "_PathUnmakeSystemFolderA@4" @1155 PathUnmakeSystemFolderW= "_PathUnmakeSystemFolderW@4" @1156 PathUnquoteSpacesA = "_PathUnquoteSpacesA@4" @1157 PathUnquoteSpacesW = "_PathUnquoteSpacesW@4" @1158 SHAutoComplete = "_SHAutoComplete@8" @1159 ; SHCopyKeyA = _SHCopyKeyA@? @1160 ; SHCopyKeyW = _SHCopyKeyW@? @1161 SHCreateShellPalette = "_SHCreateShellPalette@4" @1162 ; SHCreateStreamOnFileA = _SHCreateStreamOnFileA@? @1163 ; SHCreateStreamOnFileW = _SHCreateStreamOnFileW@? @1164 ; SHCreateStreamWrapper = _SHCreateStreamWrapper@? @1165 SHDeleteEmptyKeyA = "_SHDeleteEmptyKeyA@8" @1167 SHDeleteEmptyKeyW = "_SHDeleteEmptyKeyW@8" @1168 SHDeleteKeyA = "_SHDeleteKeyA@8" @1169 SHDeleteKeyW = "_SHDeleteKeyW@8" @1170 SHDeleteOrphanKeyA = "_SHDeleteOrphanKeyA@8" @1171 SHDeleteOrphanKeyW = "_SHDeleteOrphanKeyW@8" @1172 SHDeleteValueA = "_SHDeleteValueA@12" @1173 SHDeleteValueW = "_SHDeleteValueW@12" @1174 SHEnumKeyExA = "_SHEnumKeyExA@16" @1175 SHEnumKeyExW = "_SHEnumKeyExW@16" @1176 SHEnumValueA = "_SHEnumValueA@28" @1177 SHEnumValueW = "_SHEnumValueW@28" @1178 _SHGetInstanceExplorer = "__SHGetInstanceExplorer@4" @1179 SHGetInverseCMAP = "_SHGetInverseCMAP@8" @1180 SHGetThreadRef = "_SHGetThreadRef@4" @1181 SHGetValueA = "_SHGetValueA@24" @1182 SHGetValueW = "_SHGetValueW@24" @1183 SHIsLowMemoryMachine = "_SHIsLowMemoryMachine@4" @1184 SHOpenRegStream2A = "_SHOpenRegStreamA@16" @1185 SHOpenRegStream2W = "_SHOpenRegStreamW@16" @1186 SHOpenRegStreamA = "_SHOpenRegStreamA@16" @1187 SHOpenRegStreamW = "_SHOpenRegStreamW@16" @1188 SHQueryInfoKeyA = "_SHQueryInfoKeyA@20" @1189 SHQueryInfoKeyW = "_SHQueryInfoKeyW@20" @1190 SHQueryValueExA = "_SHQueryValueExA@24" @1191 SHQueryValueExW = "_SHQueryValueExW@24" @1192 SHRegCloseUSKey = "_SHRegCloseUSKey@4" @1193 SHRegCreateUSKeyA = "_SHRegCreateUSKeyA@20" @1194 SHRegCreateUSKeyW = "_SHRegCreateUSKeyW@20" @1195 SHRegDeleteEmptyUSKeyA = "_SHRegDeleteEmptyUSKeyA@12" @1196 SHRegDeleteEmptyUSKeyW = "_SHRegDeleteEmptyUSKeyW@12" @1197 SHRegDeleteUSKeyA = "_SHRegDeleteUSKeyA@12" @1198 SHRegDeleteUSKeyW = "_SHRegDeleteUSKeyW@12" @1199 SHRegDuplicateHKey = "_SHRegDuplicateHKey@4" @1200 SHRegEnumUSKeyA = "_SHRegEnumUSKeyA@20" @1201 SHRegEnumUSKeyW = "_SHRegEnumUSKeyW@20" @1202 SHRegEnumUSValueA = "_SHRegEnumUSValueA@32" @1203 SHRegEnumUSValueW = "_SHRegEnumUSValueW@32" @1204 SHRegGetBoolUSValueA = "_SHRegGetBoolUSValueA@16" @1205 SHRegGetBoolUSValueW = "_SHRegGetBoolUSValueW@16" @1206 SHRegGetUSValueA = "_SHRegGetUSValueA@32" @1207 SHRegGetUSValueW = "_SHRegGetUSValueW@32" @1208 SHRegOpenUSKeyA = "_SHRegOpenUSKeyA@20" @1209 SHRegOpenUSKeyW = "_SHRegOpenUSKeyW@20" @1210 ; SHRegQueryInfoKeyA = _SHRegQueryInfoKeyA@24 @1211 ; SHRegQueryInfoKeyW = _SHRegQueryInfoKeyW@24 @1212 SHRegQueryUSValueA = "_SHRegQueryUSValueA@32" @1213 SHRegQueryUSValueW = "_SHRegQueryUSValueW@32" @1214 SHRegSetUSValueA = "_SHRegSetUSValueA@24" @1215 SHRegSetUSValueW = "_SHRegSetUSValueW@24" @1216 SHRegWriteUSValueA = "_SHRegWriteUSValueA@24" @1217 SHRegWriteUSValueW = "_SHRegWriteUSValueW@24" @1218 SHSetSetThreadRef = "_SHSetThreadRef@4" @1219 SHSetValueA = "_SHSetValueA@24" @1220 SHSetValueW = "_SHSetValueW@24" @1221 ; SHSkipJunction = _SHSkipJunction@8 @1222 ; SHStrDupA = _SHStrDupA@? @1223 ; SHStrDupW = _SHStrDUpW@? @1224 StrCSpnA = "_StrCSpnA@8" @1225 ; StrCSpnIA = _StrCSpnIA@? @1226 ; StrCSpnIW = _StrCSpnIW@? @1227 StrCSpnW = "_StrCSpnW@8" @1228 StrCatBuffA = "_StrCatBuffA@12" @1229 StrCatBuffW = "_StrCatBuffW@12" @1230 ; StrCatA = _StrCatA@8 ; not exported ? StrCatW = "_StrCatW@8" @1231 StrChrA = "_StrChrA@8" @1232 StrChrIA = "_StrChrIA@8" @1233 StrChrIW = "_StrChrIW@8" @1234 StrChrW = "_StrChrW@8" @1235 StrCmpIW = "_lstrcmpiW@8" @1236 StrCmpNA = "_StrCmpNA@12" @1237 StrCmpNIA = "_StrCmpNIA@12" @1238 StrCmpNIW = "_StrCmpNIW@12" @1239 StrCmpNW = "_StrCmpNW@12" @1240 StrCmpW = "_lstrcmpW@8" @1241 StrCpyNW = "_lstrcpynW@12" @1242 ;;; StrCpyA = _StrCpyA@8 ; not exported ? StrCpyW = "_StrCpyW@8" @1243 StrDupA = "_StrDupA@4" @1244 StrDupW = "_StrDupW@4" @1245 ; StrFormatByteSize64A = _StrFormatByteSize64A@16 @1246 StrFormatByteSizeA = "_StrFormatByteSizeA@12" @1247 StrFormatByteSizeW = "_StrFormatByteSizeW@12" @1248 ; StrFormatKBSizeA = _StrFormatKBSizeA@16 @1249 ; StrFormatKBSizeW = _StrFormatKBSizeW@16 @1250 StrFromTimeIntervalA = "_StrFromTimeIntervalA@16" @1251 StrFromTimeIntervalW = "_StrFromTimeIntervalW@16" @1252 ; IntlStrEqWorkerA = _StrIsIntlEqualA@16 @1253 ; StrIsIntlEqualW = _StrIsIntlEqualW@? @1254 StrNCatA = "_StrNCatA@12" @1255 StrNCatW = "_StrNCatW@12" @1256 StrPBrkA = "_StrPBrkA@8" @1257 StrPBrkW = "_StrPBrkW@8" @1258 StrRChrA = "_StrRChrA@12" @1259 StrRChrIA = "_StrRChrIA@12" @1260 StrRChrIW = "_StrRChrIW@12" @1261 StrRChrW = "_StrRChrW@12" @1262 StrRStrIA = "_StrRStrIA@12" @1263 StrRStrIW = "_StrRStrIW@12" @1264 StrRetToBufA = "_StrRetToBufA@16" @1265 StrRetToBufW = "_StrRetToBufW@16" @1266 ; StrRetToStrA = _StrRetToStrA@12 @1267 ; StrRetToStrW = _StrRetToStrW@12 @1268 StrSpnA = "_StrSpnA@8" @1269 StrSpnW = "_StrSpnW@8" @1270 StrStrA = "_StrStrA@8" @1271 StrStrIA = "_StrStrIA@8" @1272 StrStrIW = "_StrStrIW@8" @1273 StrStrW = "_StrStrW@8" @1274 StrToIntA = "_StrToIntA@4" @1275 StrToIntExA = "_StrToIntExA@12" @1276 StrToIntExW = "_StrToIntExW@12" @1277 StrToIntW = "_StrToIntW@4" @1278 StrTrimA = "_StrTrimA@8" @1279 ; StrTrimW = _StrTrimW@? @1280 UrlApplySchemeA = "_UrlApplySchemeA@16" @1281 UrlApplySchemeW = "_UrlApplySchemeW@16" @1282 UrlCanonicalizeA = "_UrlCanonicalizeA@16" @1283 UrlCanonicalizeW = "_UrlCanonicalizeW@16" @1284 UrlCombineA = "_UrlCombineA@20" @1285 UrlCombineW = "_UrlCombineW@20" @1286 UrlCompareA = "_UrlCompareA@12" @1287 UrlCompareW = "_UrlCompareW@12" @1288 UrlCreateFromPathA = "_UrlCreateFromPathA@16" @1289 UrlCreateFromPathW = "_UrlCreateFromPathW@16" @1290 UrlEscapeA = "_UrlEscapeA@16" @1291 UrlEscapeW = "_UrlEscapeW@16" @1292 UrlGetLocationA = "_UrlGetLocationA@4" @1293 UrlGetLocationW = "_UrlGetLocationW@4" @1294 UrlGetPartA = "_UrlGetPartA@20" @1295 UrlGetPartW = "_UrlGetPartW@20" @1296 UrlHashA = "_UrlHashA@12" @1297 UrlHashW = "_UrlHashW@12" @1298 UrlIsA = "_UrlIsA@8" @1299 UrlIsNoHistoryA = "_UrlIsNoHistoryA@4" @1300 UrlIsNoHistoryW = "_UrlIsNoHistoryW@4" @1301 UrlIsOpaqueA = "_UrlIsOpaqueA@4" @1302 UrlIsOpaqueW = "_UrlIsOpaqueW@4" @1303 UrlIsW = "_UrlIsW@8" @1304 UrlUnescapeA = "_UrlUnescapeA@16" @1305 UrlUnescapeW = "_UrlUnescapeW@16" @1306 wnsprintfA = _wnsprintfA @1307 wnsprintfW = _wnsprintfW @1308 wvnsprintfA = "_wvnsprintfA@16" @1309 wvnsprintfW = "_wvnsprintfW@16" @1310 ;; exported in later versions SHRegGetPathA = "_SHRegGetPathA@20" @1402 SHRegGetPathW = "_SHRegGetPathW@20" @1403 SHRegDeleteUSValueA = "_SHRegDeleteUSValueA@12" @1404 SHRegDeleteUSValueW = "_SHRegDeleteUSValueW@12" @1405 SHRegSetPathA = "_SHRegSetPathA@20" @1406 SHRegSetPathW = "_SHRegSetPathW@20" @1407