; $Id: shlwapidbg.def,v 1.3 2003-10-24 12:49:19 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. "_DbgSHLWAPI_1@8" @1 NONAME "_DbgSHLWAPI_2@8" @2 NONAME "_DbgSHLWAPI_3@8" @3 NONAME "_DbgSHLWAPI_4@8" @4 NONAME "_DbgSHLWAPI_5@12" @5 NONAME "_DbgSHLWAPI_6@12" @6 NONAME "_DbgSHLWAPI_7@12" @7 NONAME "_DbgSHLWAPI_8@8" @8 NONAME "_DbgSHLWAPI_9@4" @9 NONAME "_DbgSHLWAPI_10@8" @10 NONAME "_DbgSHLWAPI_11@20" @11 NONAME "_DbgSHLWAPI_12@8" @12 NONAME "_DbgSHLWAPI_13@8" @13 NONAME "_DbgSHLWAPI_14@8" @14 NONAME "_DbgSHLWAPI_15@8" @15 NONAME "_DbgSHLWAPI_16@16" @16 NONAME "_DbgSHLWAPI_17@8" @17 NONAME "_DbgSHLWAPI_18@8" @18 NONAME "_DbgSHLWAPI_19@4" @19 NONAME "_DbgSHLWAPI_20@8" @20 NONAME "_DbgSHLWAPI_21@8" @21 NONAME "_DbgSHLWAPI_22@8" @22 NONAME "_DbgSHLWAPI_23@12" @23 NONAME "_DbgSHLWAPI_24@12" @24 NONAME "_DbgSHLWAPI_25@4" @25 NONAME "_DbgSHLWAPI_26@4" @26 NONAME "_DbgSHLWAPI_27@4" @27 NONAME "_DbgSHLWAPI_28@4" @28 NONAME "_DbgSHLWAPI_29@4" @29 NONAME "_DbgSHLWAPI_30@4" @30 NONAME "_DbgSHLWAPI_31@4" @31 NONAME "_DbgSHLWAPI_32@4" @32 NONAME "_DbgSHLWAPI_33@4" @33 NONAME "_DbgSHLWAPI_34@4" @34 NONAME "_DbgSHLWAPI_35@12" @35 NONAME "_DbgSHLWAPI_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 "_DbgSHLWAPI_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 "_DbgSHLWAPI_151@12" @151 NONAME "_DbgSHLWAPI_152@12" @152 NONAME "_DbgSHLWAPI_153@12" @153 NONAME "_DbgSHLWAPI_154@12" @154 NONAME "_DbgSHLWAPI_155@8" @155 NONAME "_DbgSHLWAPI_156@8" @156 NONAME "_DbgSHLWAPI_158@8" @158 NONAME "_DbgSHLWAPI_159@24" = "_CompareStringW@24" @159 NONAME "_DbgSHLWAPI_160@8" @160 NONAME "_DbgSHLWAPI_162@8" @162 NONAME "_DbgSHLWAPI_164@24" @164 NONAME "_DbgSHLWAPI_165@16" @165 NONAME "_DbgSHLWAPI_169@4" @169 NONAME "_DbgSHLWAPI_170@4" @170 NONAME "_DbgSHLWAPI_172@8" @172 NONAME "_DbgSHLWAPI_174@8" @174 NONAME "_DbgSHLWAPI_175@8" @175 NONAME "_DbgSHLWAPI_176@16" @176 NONAME "_DbgSHLWAPI_181@12" @181 NONAME "_DbgSHLWAPI_183@4" @183 NONAME "_DbgSHLWAPI_185@24" @185 NONAME "_DbgSHLWAPI_191@24" @191 NONAME "_DbgSHLWAPI_193@0" @193 NONAME "_DbgSHLWAPI_197@12" @197 NONAME "_DbgSHLWAPI_199@8" @199 NONAME "_DbgSHLWAPI_205@24" @205 NONAME "_DbgSHLWAPI_206@24" @206 NONAME "_DbgSHLWAPI_208@20" @208 NONAME "_DbgSHLWAPI_209@4" @209 NONAME "_DbgSHLWAPI_210@12" @210 NONAME "_DbgSHLWAPI_211@8" @211 NONAME "_DbgSHLWAPI_215@12" @215 NONAME "_DbgSHLWAPI_217@12" @217 NONAME "_DbgSHLWAPI_218@16" @218 NONAME "_DbgSHLWAPI_219@16" @219 NONAME "_DbgSHLWAPI_222@4" @222 NONAME "_DbgSHLWAPI_223@4" @223 NONAME "_DbgSHLWAPI_236@4" @236 NONAME "_DbgSHLWAPI_237@4" @237 NONAME "_DbgSHLWAPI_239@12" @239 NONAME "_DbgSHLWAPI_240@16" @240 NONAME ;;PH _DbgSHLWAPI_241@0 @241 NONAME "_DbgPathRemoveArgsA@4" @241 NONAME "_DbgSHLWAPI_243@20" @243 NONAME ; AssocCreate = _DbgAssocCreate@20 @253 ;by name ; AssocQueryKeyA = _DbgAssocQueryKeyA@20 @254 ;by name ; AssocQueryKeyW = _DbgAssocQueryKeyW@20 @255 ;by name "_DbgSHLWAPI_266@16" @266 NONAME "_DbgSHLWAPI_267@16" @267 NONAME "_DbgSHLWAPI_268@8" @268 NONAME "_DbgSHLWAPI_276@0" @276 NONAME ; -> SHEnumKeyExA "_DbgSHLWAPI_278@24" @278 NONAME "_DbgSHLWAPI_289@12" @289 NONAME "_DbgSHLWAPI_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 "_DbgSHLWAPI_313@20" @313 NONAME "_RegisterClassExW@4" @314 NONAME "_GetClassInfoExW@12" @315 NONAME ;;316 stub SHCreateStreamOnFileAOld ;;317 stub SHCreateStreamOnFileWOld "_DbgSHLWAPI_318@16" @318 NONAME "_FindWindowExW@16" @319 NONAME "_DbgSHLWAPI_320@8" @320 NONAME "_DbgSHLWAPI_321@8" @321 NONAME "_DbgSHLWAPI_322@4" @322 NONAME "_DbgSHLWAPI_323@4" @323 NONAME "_CallMsgFilterW@8" @332 NONAME "_DbgSHLWAPI_333@4" @333 NONAME "_DbgSHLWAPI_334@8" @334 NONAME "_DbgSHLWAPI_335@4" @335 NONAME "_DbgSHLWAPI_336@4" @336 NONAME "_DbgSHLWAPI_337@20" @337 NONAME "_SetFileAttributesW@8" @338 NONAME "_GetNumberFormatW@24" @339 NONAME "_MessageBoxW@16" @340 NONAME "_FindNextFileW@8" @341 NONAME "_SHInterlockedCompareExchange@12" @342 NONAME "_DbgSHLWAPI_346@12" @346 NONAME "_RegDeleteValueW@8" @347 NONAME "_DbgSHLWAPI_350@8" @350 NONAME "_DbgSHLWAPI_351@16" @351 NONAME "_DbgSHLWAPI_352@16" @352 NONAME "_DbgSHLWAPI_356@12" @356 NONAME "_DbgSHLWAPI_357@20" @357 NONAME "_DbgSHLWAPI_358@24" @358 NONAME "_OpenEventW@12" @359 NONAME "_RemoveDirectoryW@4" @360 NONAME "_GetShortPathNameW@12" @361 NONAME "_DbgSHLWAPI_364@12" @364 NONAME "_RegEnumValueW@32" @366 NONAME "_WritePrivateProfileStructW@20" @367 NONAME "_GetPrivateProfileStructW@20" @368 NONAME "_CreateProcessW@40" @369 NONAME "_DbgSHLWAPI_370@12" @370 NONAME "_DbgSHLWAPI_376@0" @376 NONAME ;kernel32.GetUserDefaultUILanguage "_DbgSHLWAPI_377@12" @377 NONAME "_DbgSHLWAPI_378@12" @378 NONAME AssocQueryStringA = "_AssocQueryStringA@24" @381 ; AssocQueryStringByKeyA = _DbgAssocQueryStringByKeyA@20 @382 ;;383 stub AssocQueryStringByKeyW AssocQueryStringW = "_AssocQueryStringW@24" @384 ChrCmpIA = "_DbgChrCmpIA@8" @385 ChrCmpIW = "_DbgChrCmpIW@8" @386 ;;387 stub ColorAdjustLuma "_DbgSHLWAPI_389@4" @389 NONAME "_DbgSHLWAPI_390@8" @390 NONAME "_DbgSHLWAPI_391@20" @391 NONAME "_DbgSHLWAPI_401@4" @401 NONAME "_DbgSHLWAPI_402@4" @402 NONAME "_DbgSHLWAPI_403@4" @403 NONAME ColorHLSToRGB = "_DbgColorHLSToRGB@12" @404 NONAME ; _DbgSHLWAPI_407@16 @407 NONAME ; _DbgSHLWAPI_408@16 @408 NONAME ; _DbgSHLWAPI_409@12 @409 NONAME ; _DbgSHLWAPI_410@12 @410 NONAME "_DbgSHLWAPI_413@4" @413 NONAME "_DbgSHLWAPI_418@4" @418 NONAME "_TrackPopupMenuEx@24" @428 NONAME "_DbgSHLWAPI_431@4" @431 NONAME "_SendMessageTimeoutW@28" @434 NONAME "_DbgSHLWAPI_436@8" @436 NONAME "_DbgSHLWAPI_437@4" @437 NONAME "_GetEnvironmentVariableW@12" @442 NONAME "_GetWindowsDirectoryA@8" @443 NONAME "__dup_GetWindowsDirectoryW@8" = "_GetWindowsDirectoryW@8" @444 NONAME ColorRGBToHLS = "_DbgColorRGBToHLS@16" @445 DllGetVersion = "_DbgSHLWAPI_DllGetVersion@4" @1046 GetMenuPosFromID = "_DbgGetMenuPosFromID@8" @1047 HashData = "_DbgHashData@16" @1048 ; IntlStrEqWorkerA = _DbgStrIsIntlEqualA@16 @1049 ; IntlStrEqWorkerW = _DbgStrIsIntlEqualw@16 @1050 PathAddBackslashA = "_DbgPathAddBackslashA@4" @1051 PathAddBackslashW = "_DbgPathAddBackslashW@4" @1052 PathAddExtensionA = "_DbgPathAddExtensionA@8" @1053 PathAddExtensionW = "_DbgPathAddExtensionW@8" @1054 PathAppendA = "_DbgPathAppendA@8" @1055 PathAppendW = "_DbgPathAppendW@8" @1056 PathBuildRootA = "_DbgPathBuildRootA@8" @1057 PathBuildRootW = "_DbgPathBuildRootW@8" @1058 PathCanonicalizeA = "_DbgPathCanonicalizeA@8" @1059 PathCanonicalizeW = "_DbgPathCanonicalizeW@8" @1060 PathCombineA = "_DbgPathCombineA@12" @1061 PathCombineW = "_DbgPathCombineW@12" @1062 PathCommonPrefixA = "_DbgPathCommonPrefixA@12" @1063 PathCommonPrefixW = "_DbgPathCommonPrefixW@12" @1064 PathCompactPathA = "_DbgPathCompactPathA@12" @1065 PathCompactPathExA = "_DbgPathCompactPathExA@16" @1066 PathCompactPathExW = "_DbgPathCompactPathExW@16" @1067 PathCompactPathW = "_DbgPathCompactPathW@12" @1068 PathCreateFromUrlA = "_DbgPathCreateFromUrlA@16" @1069 PathCreateFromUrlW = "_DbgPathCreateFromUrlW@16" @1070 PathFileExistsA = "_DbgPathFileExistsA@4" @1071 PathFileExistsW = "_DbgPathFileExistsW@4" @1072 PathFindExtensionA = "_DbgPathFindExtensionA@4" @1073 PathFindExtensionW = "_DbgPathFindExtensionW@4" @1074 PathFindFileNameA = "_DbgPathFindFileNameA@4" @1075 PathFindFileNameW = "_DbgPathFindFileNameW@4" @1076 PathFindNextComponentA = "_DbgPathFindNextComponentA@4" @1077 PathFindNextComponentW = "_DbgPathFindNextComponentW@4" @1078 PathFindOnPathA = "_DbgPathFindOnPathA@8" @1079 PathFindOnPathW = "_DbgPathFindOnPathW@8" @1080 PathFindSuffixArrayA = "_DbgPathFindSuffixArrayA@12" @1081 PathFindSuffixArrayW = "_DbgPathFindSuffixArrayW@12" @1082 PathGetArgsA = "_DbgPathGetArgsA@4" @1083 PathGetArgsW = "_DbgPathGetArgsW@4" @1084 PathGetCharTypeA = "_DbgPathGetCharTypeA@4" @1085 PathGetCharTypeW = "_DbgPathGetCharTypeW@4" @1086 PathGetDriveNumberA = "_DbgPathGetDriveNumberA@4" @1087 PathGetDriveNumberW = "_DbgPathGetDriveNumberW@4" @1088 PathIsContentTypeA = "_DbgPathIsContentTypeA@8" @1089 PathIsContentTypeW = "_DbgPathIsContentTypeW@8" @1090 PathIsDirectoryA = "_DbgPathIsDirectoryA@4" @1091 PathIsDirectoryEmptyA = "_DbgPathIsDirectoryEmptyA@4" @1092 PathIsDirectoryEmptyW = "_DbgPathIsDirectoryEmptyW@4" @1093 PathIsDirectoryW = "_DbgPathIsDirectoryW@4" @1094 PathIsFileSpecA = "_DbgPathIsFileSpecA@4" @1095 PathIsFileSpecW = "_DbgPathIsFileSpecW@4" @1096 PathIsLFNFileSpecA = "_DbgPathIsLFNFileSpecA@4" @1097 PathIsLFNFileSpecW = "_DbgPathIsLFNFileSpecW@4" @1098 PathIsNetworkPathA = "_DbgPathIsNetworkPathA@4" @1099 PathIsNetworkPathW = "_DbgPathIsNetworkPathW@4" @1100 PathIsPrefixA = "_DbgPathIsPrefixA@8" @1101 PathIsPrefixW = "_DbgPathIsPrefixW@8" @1102 PathIsRelativeA = "_DbgPathIsRelativeA@4" @1103 PathIsRelativeW = "_DbgPathIsRelativeW@4" @1104 PathIsRootA = "_DbgPathIsRootA@4" @1105 PathIsRootW = "_DbgPathIsRootW@4" @1106 PathIsSameRootA = "_DbgPathIsSameRootA@8" @1107 PathIsSameRootW = "_DbgPathIsSameRootW@8" @1108 PathIsSystemFolderA = "_DbgPathIsSystemFolderA@8" @1109 PathIsSystemFolderW = "_DbgPathIsSystemFolderW@8" @1110 PathIsUNCA = "_DbgPathIsUNCA@4" @1111 PathIsUNCServerA = "_DbgPathIsUNCServerA@4" @1112 PathIsUNCServerShareA = "_DbgPathIsUNCServerShareA@4" @1113 PathIsUNCServerShareW = "_DbgPathIsUNCServerShareW@4" @1114 PathIsUNCServerW = "_DbgPathIsUNCServerW@4" @1115 PathIsUNCW = "_DbgPathIsUNCW@4" @1116 PathIsURLA = "_DbgPathIsURLA@4" @1117 PathIsURLW = "_DbgPathIsURLW@4" @1118 PathMakePrettyA = "_DbgPathMakePrettyA@4" @1119 PathMakePrettyW = "_DbgPathMakePrettyW@4" @1120 PathMakeSystemFolderA = "_DbgPathMakeSystemFolderA@4" @1121 PathMakeSystemFolderW = "_DbgPathMakeSystemFolderW@4" @1122 PathMatchSpecA = "_DbgPathMatchSpecA@8" @1123 PathMatchSpecW = "_DbgPathMatchSpecW@8" @1124 PathParseIconLocationA = "_DbgPathParseIconLocationA@4" @1125 PathParseIconLocationW = "_DbgPathParseIconLocationW@4" @1126 PathQuoteSpacesA = "_DbgPathQuoteSpacesA@4" @1127 PathQuoteSpacesW = "_DbgPathQuoteSpacesW@4" @1128 PathRelativePathToA = "_DbgPathRelativePathToA@20" @1129 PathRelativePathToW = "_DbgPathRelativePathToW@20" @1130 PathRemoveArgsA = "_DbgPathRemoveArgsA@4" @1131 PathRemoveArgsW = "_DbgPathRemoveArgsW@4" @1132 PathRemoveBackslashA = "_DbgPathRemoveBackslashA@4" @1133 PathRemoveBackslashW = "_DbgPathRemoveBackslashW@4" @1134 PathRemoveBlanksA = "_DbgPathRemoveBlanksA@4" @1135 PathRemoveBlanksW = "_DbgPathRemoveBlanksW@4" @1136 PathRemoveExtensionA = "_DbgPathRemoveExtensionA@4" @1137 PathRemoveExtensionW = "_DbgPathRemoveExtensionW@4" @1138 PathRemoveFileSpecA = "_DbgPathRemoveFileSpecA@4" @1139 PathRemoveFileSpecW = "_DbgPathRemoveFileSpecW@4" @1140 PathRenameExtensionA = "_DbgPathRenameExtensionA@8" @1141 PathRenameExtensionW = "_DbgPathRenameExtensionW@8" @1142 PathSearchAndQualifyA = "_DbgPathSearchAndQualifyA@12" @1143 PathSearchAndQualifyW = "_DbgPathSearchAndQualifyW@12" @1144 PathSetDlgItemPathA = "_DbgPathSetDlgItemPathA@12" @1145 PathSetDlgItemPathW = "_DbgPathSetDlgItemPathW@12" @1146 PathSkipRootA = "_DbgPathSkipRootA@4" @1147 PathSkipRootW = "_DbgPathSkipRootW@4" @1148 PathStripPathA = "_DbgPathStripPathA@4" @1149 PathStripPathW = "_DbgPathStripPathW@4" @1150 PathStripToRootA = "_DbgPathStripToRootA@4" @1151 PathStripToRootW = "_DbgPathStripToRootW@4" @1152 PathUndecorateA = "_DbgPathUndecorateA@4" @1153 PathUndecorateW = "_DbgPathUndecorateW@4" @1154 PathUnmakeSystemFolderA= "_DbgPathUnmakeSystemFolderA@4" @1155 PathUnmakeSystemFolderW= "_DbgPathUnmakeSystemFolderW@4" @1156 PathUnquoteSpacesA = "_DbgPathUnquoteSpacesA@4" @1157 PathUnquoteSpacesW = "_DbgPathUnquoteSpacesW@4" @1158 SHAutoComplete = "_DbgSHAutoComplete@8" @1159 ; SHCopyKeyA = _DbgSHCopyKeyA@? @1160 ; SHCopyKeyW = _DbgSHCopyKeyW@? @1161 SHCreateShellPalette = "_DbgSHCreateShellPalette@4" @1162 ; SHCreateStreamOnFileA = _DbgSHCreateStreamOnFileA@? @1163 ; SHCreateStreamOnFileW = _DbgSHCreateStreamOnFileW@? @1164 ; SHCreateStreamWrapper = _DbgSHCreateStreamWrapper@? @1165 SHDeleteEmptyKeyA = "_DbgSHDeleteEmptyKeyA@8" @1167 SHDeleteEmptyKeyW = "_DbgSHDeleteEmptyKeyW@8" @1168 SHDeleteKeyA = "_DbgSHDeleteKeyA@8" @1169 SHDeleteKeyW = "_DbgSHDeleteKeyW@8" @1170 SHDeleteOrphanKeyA = "_DbgSHDeleteOrphanKeyA@8" @1171 SHDeleteOrphanKeyW = "_DbgSHDeleteOrphanKeyW@8" @1172 SHDeleteValueA = "_DbgSHDeleteValueA@12" @1173 SHDeleteValueW = "_DbgSHDeleteValueW@12" @1174 SHEnumKeyExA = "_DbgSHEnumKeyExA@16" @1175 SHEnumKeyExW = "_DbgSHEnumKeyExW@16" @1176 SHEnumValueA = "_DbgSHEnumValueA@28" @1177 SHEnumValueW = "_DbgSHEnumValueW@28" @1178 _SHGetInstanceExplorer = "_Dbg_SHGetInstanceExplorer@4" @1179 SHGetInverseCMAP = "_DbgSHGetInverseCMAP@8" @1180 SHGetThreadRef = "_DbgSHGetThreadRef@4" @1181 SHGetValueA = "_DbgSHGetValueA@24" @1182 SHGetValueW = "_DbgSHGetValueW@24" @1183 SHIsLowMemoryMachine = "_DbgSHIsLowMemoryMachine@4" @1184 SHOpenRegStream2A = "_DbgSHOpenRegStreamA@16" @1185 SHOpenRegStream2W = "_DbgSHOpenRegStreamW@16" @1186 SHOpenRegStreamA = "_DbgSHOpenRegStreamA@16" @1187 SHOpenRegStreamW = "_DbgSHOpenRegStreamW@16" @1188 SHQueryInfoKeyA = "_DbgSHQueryInfoKeyA@20" @1189 SHQueryInfoKeyW = "_DbgSHQueryInfoKeyW@20" @1190 SHQueryValueExA = "_DbgSHQueryValueExA@24" @1191 SHQueryValueExW = "_DbgSHQueryValueExW@24" @1192 SHRegCloseUSKey = "_DbgSHRegCloseUSKey@4" @1193 SHRegCreateUSKeyA = "_DbgSHRegCreateUSKeyA@20" @1194 SHRegCreateUSKeyW = "_DbgSHRegCreateUSKeyW@20" @1195 SHRegDeleteEmptyUSKeyA = "_DbgSHRegDeleteEmptyUSKeyA@12" @1196 SHRegDeleteEmptyUSKeyW = "_DbgSHRegDeleteEmptyUSKeyW@12" @1197 SHRegDeleteUSKeyA = "_DbgSHRegDeleteUSKeyA@12" @1198 SHRegDeleteUSKeyW = "_DbgSHRegDeleteUSKeyW@12" @1199 SHRegDuplicateHKey = "_DbgSHRegDuplicateHKey@4" @1200 SHRegEnumUSKeyA = "_DbgSHRegEnumUSKeyA@20" @1201 SHRegEnumUSKeyW = "_DbgSHRegEnumUSKeyW@20" @1202 SHRegEnumUSValueA = "_DbgSHRegEnumUSValueA@32" @1203 SHRegEnumUSValueW = "_DbgSHRegEnumUSValueW@32" @1204 SHRegGetBoolUSValueA = "_DbgSHRegGetBoolUSValueA@16" @1205 SHRegGetBoolUSValueW = "_DbgSHRegGetBoolUSValueW@16" @1206 SHRegGetUSValueA = "_DbgSHRegGetUSValueA@32" @1207 SHRegGetUSValueW = "_DbgSHRegGetUSValueW@32" @1208 SHRegOpenUSKeyA = "_DbgSHRegOpenUSKeyA@20" @1209 SHRegOpenUSKeyW = "_DbgSHRegOpenUSKeyW@20" @1210 ; SHRegQueryInfoKeyA = _DbgSHRegQueryInfoKeyA@24 @1211 ; SHRegQueryInfoKeyW = _DbgSHRegQueryInfoKeyW@24 @1212 SHRegQueryUSValueA = "_DbgSHRegQueryUSValueA@32" @1213 SHRegQueryUSValueW = "_DbgSHRegQueryUSValueW@32" @1214 SHRegSetUSValueA = "_DbgSHRegSetUSValueA@24" @1215 SHRegSetUSValueW = "_DbgSHRegSetUSValueW@24" @1216 SHRegWriteUSValueA = "_DbgSHRegWriteUSValueA@24" @1217 SHRegWriteUSValueW = "_DbgSHRegWriteUSValueW@24" @1218 SHSetSetThreadRef = "_DbgSHSetThreadRef@4" @1219 SHSetValueA = "_DbgSHSetValueA@24" @1220 SHSetValueW = "_DbgSHSetValueW@24" @1221 ; SHSkipJunction = _DbgSHSkipJunction@8 @1222 ; SHStrDupA = _DbgSHStrDupA@? @1223 ; SHStrDupW = _DbgSHStrDUpW@? @1224 StrCSpnA = "_DbgStrCSpnA@8" @1225 ; StrCSpnIA = _DbgStrCSpnIA@? @1226 ; StrCSpnIW = _DbgStrCSpnIW@? @1227 StrCSpnW = "_DbgStrCSpnW@8" @1228 StrCatBuffA = "_DbgStrCatBuffA@12" @1229 StrCatBuffW = "_DbgStrCatBuffW@12" @1230 ; StrCatA = _DbgStrCatA@8 ; not exported ? StrCatW = "_DbgStrCatW@8" @1231 StrChrA = "_DbgStrChrA@8" @1232 StrChrIA = "_DbgStrChrIA@8" @1233 StrChrIW = "_DbgStrChrIW@8" @1234 StrChrW = "_DbgStrChrW@8" @1235 StrCmpIW = "_lstrcmpiW@8" @1236 StrCmpNA = "_DbgStrCmpNA@12" @1237 StrCmpNIA = "_DbgStrCmpNIA@12" @1238 StrCmpNIW = "_DbgStrCmpNIW@12" @1239 StrCmpNW = "_DbgStrCmpNW@12" @1240 StrCmpW = "_lstrcmpW@8" @1241 StrCpyNW = "_lstrcpynW@12" @1242 ;;; StrCpyA = _DbgStrCpyA@8 ; not exported ? StrCpyW = "_DbgStrCpyW@8" @1243 StrDupA = "_DbgStrDupA@4" @1244 StrDupW = "_DbgStrDupW@4" @1245 ; StrFormatByteSize64A = _DbgStrFormatByteSize64A@16 @1246 StrFormatByteSizeA = "_DbgStrFormatByteSizeA@12" @1247 StrFormatByteSizeW = "_DbgStrFormatByteSizeW@12" @1248 ; StrFormatKBSizeA = _DbgStrFormatKBSizeA@16 @1249 ; StrFormatKBSizeW = _DbgStrFormatKBSizeW@16 @1250 StrFromTimeIntervalA = "_DbgStrFromTimeIntervalA@16" @1251 StrFromTimeIntervalW = "_DbgStrFromTimeIntervalW@16" @1252 ; IntlStrEqWorkerA = _DbgStrIsIntlEqualA@16 @1253 ; StrIsIntlEqualW = _DbgStrIsIntlEqualW@? @1254 StrNCatA = "_DbgStrNCatA@12" @1255 StrNCatW = "_DbgStrNCatW@12" @1256 StrPBrkA = "_DbgStrPBrkA@8" @1257 StrPBrkW = "_DbgStrPBrkW@8" @1258 StrRChrA = "_DbgStrRChrA@12" @1259 StrRChrIA = "_DbgStrRChrIA@12" @1260 StrRChrIW = "_DbgStrRChrIW@12" @1261 StrRChrW = "_DbgStrRChrW@12" @1262 StrRStrIA = "_DbgStrRStrIA@12" @1263 StrRStrIW = "_DbgStrRStrIW@12" @1264 StrRetToBufA = "_DbgStrRetToBufA@16" @1265 StrRetToBufW = "_DbgStrRetToBufW@16" @1266 ; StrRetToStrA = _DbgStrRetToStrA@12 @1267 ; StrRetToStrW = _DbgStrRetToStrW@12 @1268 StrSpnA = "_DbgStrSpnA@8" @1269 StrSpnW = "_DbgStrSpnW@8" @1270 StrStrA = "_DbgStrStrA@8" @1271 StrStrIA = "_DbgStrStrIA@8" @1272 StrStrIW = "_DbgStrStrIW@8" @1273 StrStrW = "_DbgStrStrW@8" @1274 StrToIntA = "_DbgStrToIntA@4" @1275 StrToIntExA = "_DbgStrToIntExA@12" @1276 StrToIntExW = "_DbgStrToIntExW@12" @1277 StrToIntW = "_DbgStrToIntW@4" @1278 StrTrimA = "_DbgStrTrimA@8" @1279 ; StrTrimW = _DbgStrTrimW@? @1280 UrlApplySchemeA = "_DbgUrlApplySchemeA@16" @1281 UrlApplySchemeW = "_DbgUrlApplySchemeW@16" @1282 UrlCanonicalizeA = "_DbgUrlCanonicalizeA@16" @1283 UrlCanonicalizeW = "_DbgUrlCanonicalizeW@16" @1284 UrlCombineA = "_DbgUrlCombineA@20" @1285 UrlCombineW = "_DbgUrlCombineW@20" @1286 UrlCompareA = "_DbgUrlCompareA@12" @1287 UrlCompareW = "_DbgUrlCompareW@12" @1288 UrlCreateFromPathA = "_DbgUrlCreateFromPathA@16" @1289 UrlCreateFromPathW = "_DbgUrlCreateFromPathW@16" @1290 UrlEscapeA = "_DbgUrlEscapeA@16" @1291 UrlEscapeW = "_DbgUrlEscapeW@16" @1292 UrlGetLocationA = "_DbgUrlGetLocationA@4" @1293 UrlGetLocationW = "_DbgUrlGetLocationW@4" @1294 UrlGetPartA = "_DbgUrlGetPartA@20" @1295 UrlGetPartW = "_DbgUrlGetPartW@20" @1296 UrlHashA = "_DbgUrlHashA@12" @1297 UrlHashW = "_DbgUrlHashW@12" @1298 UrlIsA = "_DbgUrlIsA@8" @1299 UrlIsNoHistoryA = "_DbgUrlIsNoHistoryA@4" @1300 UrlIsNoHistoryW = "_DbgUrlIsNoHistoryW@4" @1301 UrlIsOpaqueA = "_DbgUrlIsOpaqueA@4" @1302 UrlIsOpaqueW = "_DbgUrlIsOpaqueW@4" @1303 UrlIsW = "_DbgUrlIsW@8" @1304 UrlUnescapeA = "_DbgUrlUnescapeA@16" @1305 UrlUnescapeW = "_DbgUrlUnescapeW@16" @1306 wnsprintfA = _wnsprintfA @1307 wnsprintfW = _wnsprintfW @1308 wvnsprintfA = "_DbgwvnsprintfA@16" @1309 wvnsprintfW = "_DbgwvnsprintfW@16" @1310 ;; exported in later versions SHRegGetPathA = "_DbgSHRegGetPathA@20" @1402 SHRegGetPathW = "_DbgSHRegGetPathW@20" @1403 SHRegDeleteUSValueA = "_DbgSHRegDeleteUSValueA@12" @1404 SHRegDeleteUSValueW = "_DbgSHRegDeleteUSValueW@12" @1405 SHRegSetPathA = "_DbgSHRegSetPathA@20" @1406 SHRegSetPathW = "_DbgSHRegSetPathW@20" @1407