| 1 | ; |
| 2 | ; Definition file of SHLWAPI.dll |
| 3 | ; Automatic generated by gendef |
| 4 | ; written by Kai Tietz 2008 |
| 5 | ; |
| 6 | LIBRARY "SHLWAPI.dll" |
| 7 | EXPORTS |
| 8 | AssocCopyVerbs@8 |
| 9 | AssocCreate@24 |
| 10 | AssocGetPerceivedType@16 |
| 11 | AssocIsDangerous@4 |
| 12 | AssocMakeApplicationByKeyW@12 |
| 13 | AssocMakeProgid@16 |
| 14 | AssocQueryKeyA@20 |
| 15 | AssocQueryKeyW@20 |
| 16 | AssocQueryStringA@24 |
| 17 | AssocQueryStringByKeyA@24 |
| 18 | AssocQueryStringByKeyW@24 |
| 19 | AssocQueryStringW@24 |
| 20 | CalculateAspectRatio@12 |
| 21 | CharUpperNoDBCSW@4 |
| 22 | ChrCmpIA@8 |
| 23 | ChrCmpIW@8 |
| 24 | ColorAdjustLuma@12 |
| 25 | ColorHLSToRGB@12 |
| 26 | ColorRGBToHLS@16 |
| 27 | ConnectToConnectionPoint@24 |
| 28 | DelayLoadFailureHook@8 |
| 29 | DllGetVersion@4 |
| 30 | DoesStringRoundTripW@12 |
| 31 | DupWideToAnsi@8 |
| 32 | FDSA_DeleteItem@8 |
| 33 | FDSA_Initialize@20 |
| 34 | FDSA_InsertItem@12 |
| 35 | FixSlashesAndColonW@4 |
| 36 | GetAcceptLanguagesA@8 |
| 37 | GetAcceptLanguagesW@8 |
| 38 | GetMenuPosFromID@8 |
| 39 | HashData@16 |
| 40 | IntlStrEqWorkerA@16 |
| 41 | IntlStrEqWorkerW@16 |
| 42 | IsCharSpaceA@4 |
| 43 | IsCharSpaceW@4 |
| 44 | IShellFolder_GetDisplayNameOf@20 |
| 45 | IShellFolder_ParseDisplayName@28 |
| 46 | IsInternetESCEnabled@0 |
| 47 | IsOS@4 |
| 48 | IStream_Copy@12 |
| 49 | IStream_Read@12 |
| 50 | IStream_ReadPidl@8 |
| 51 | IStream_ReadStr@8 |
| 52 | IStream_Reset@4 |
| 53 | IStream_Size@8 |
| 54 | IStream_Write@12 |
| 55 | IStream_WritePidl@8 |
| 56 | IStream_WriteStr@8 |
| 57 | IUnknown_AtomicRelease@4 |
| 58 | IUnknown_CPContainerInvokeIndirect@12 |
| 59 | IUnknown_EnableModeless@8 |
| 60 | IUnknown_Exec@24 |
| 61 | IUnknown_GetSite@12 |
| 62 | IUnknown_GetWindow@8 |
| 63 | IUnknown_HasFocusIO@4 |
| 64 | IUnknown_OnFocusChangeIS@12 |
| 65 | IUnknown_QueryService@16 |
| 66 | IUnknown_QueryServiceExec@28 |
| 67 | IUnknown_QueryServiceForWebBrowserApp@12 |
| 68 | IUnknown_QueryServicePropertyBag@16 |
| 69 | IUnknown_Set@8 |
| 70 | IUnknown_SetOwner@8 |
| 71 | IUnknown_SetSite@8 |
| 72 | IUnknown_TranslateAcceleratorIO@8 |
| 73 | IUnknown_UIActivateIO@12 |
| 74 | MayExecForward@28 |
| 75 | MayQSForward@24 |
| 76 | MIME_GetExtensionW@12 |
| 77 | MLFreeLibrary@0 |
| 78 | MLLoadLibraryA@12 |
| 79 | MLLoadLibraryW@12 |
| 80 | ParseURLA@8 |
| 81 | ParseURLW@8 |
| 82 | PathAddBackslashA@4 |
| 83 | PathAddBackslashW@4 |
| 84 | PathAddExtensionA@8 |
| 85 | PathAddExtensionW@8 |
| 86 | PathAppendA@8 |
| 87 | PathAppendW@8 |
| 88 | PathBuildRootA@8 |
| 89 | PathBuildRootW@8 |
| 90 | PathCanonicalizeA@8 |
| 91 | PathCanonicalizeW@8 |
| 92 | PathCombineA@12 |
| 93 | PathCombineW@12 |
| 94 | PathCommonPrefixA@12 |
| 95 | PathCommonPrefixW@12 |
| 96 | PathCompactPathA@12 |
| 97 | PathCompactPathExA@16 |
| 98 | PathCompactPathExW@16 |
| 99 | PathCompactPathW@12 |
| 100 | PathCreateFromUrlA@16 |
| 101 | PathCreateFromUrlAlloc@12 |
| 102 | PathCreateFromUrlW@16 |
| 103 | PathFileExistsA@4 |
| 104 | PathFileExistsAndAttributesA@8 |
| 105 | PathFileExistsDefExtAndAttributesW@12 |
| 106 | PathFileExistsDefExtW@8 |
| 107 | PathFileExistsW@4 |
| 108 | PathFindExtensionA@4 |
| 109 | PathFindExtensionW@4 |
| 110 | PathFindFileNameA@4 |
| 111 | PathFindFileNameW@4 |
| 112 | PathFindNextComponentA@4 |
| 113 | PathFindNextComponentW@4 |
| 114 | PathFindOnPathA@8 |
| 115 | PathFindOnPathExW@12 |
| 116 | PathFindOnPathW@8 |
| 117 | PathFindSuffixArrayA@12 |
| 118 | PathFindSuffixArrayW@12 |
| 119 | PathGetArgsA@4 |
| 120 | PathGetArgsW@4 |
| 121 | PathGetCharTypeA@4 |
| 122 | PathGetCharTypeW@4 |
| 123 | PathGetDriveNumberA@4 |
| 124 | PathGetDriveNumberW@4 |
| 125 | PathIsContentTypeA@8 |
| 126 | PathIsContentTypeW@8 |
| 127 | PathIsDirectoryA@4 |
| 128 | PathIsDirectoryEmptyA@4 |
| 129 | PathIsDirectoryEmptyW@4 |
| 130 | PathIsDirectoryW@4 |
| 131 | PathIsFileSpecA@4 |
| 132 | PathIsFileSpecW@4 |
| 133 | PathIsLFNFileSpecA@4 |
| 134 | PathIsLFNFileSpecW@4 |
| 135 | PathIsNetworkPathA@4 |
| 136 | PathIsNetworkPathW@4 |
| 137 | PathIsPrefixA@8 |
| 138 | PathIsPrefixW@8 |
| 139 | PathIsRelativeA@4 |
| 140 | PathIsRelativeW@4 |
| 141 | PathIsRootA@4 |
| 142 | PathIsRootW@4 |
| 143 | PathIsSameRootA@8 |
| 144 | PathIsSameRootW@8 |
| 145 | PathIsSystemFolderA@8 |
| 146 | PathIsSystemFolderW@8 |
| 147 | PathIsUNCA@4 |
| 148 | PathIsUNCServerA@4 |
| 149 | PathIsUNCServerShareA@4 |
| 150 | PathIsUNCServerShareW@4 |
| 151 | PathIsUNCServerW@4 |
| 152 | PathIsUNCW@4 |
| 153 | PathIsURLA@4 |
| 154 | PathIsURLW@4 |
| 155 | PathMakePrettyA@4 |
| 156 | PathMakePrettyW@4 |
| 157 | PathMakeSystemFolderA@4 |
| 158 | PathMakeSystemFolderW@4 |
| 159 | PathMatchSpecA@8 |
| 160 | PathMatchSpecExA@12 |
| 161 | PathMatchSpecExW@12 |
| 162 | PathMatchSpecW@8 |
| 163 | PathParseIconLocationA@4 |
| 164 | PathParseIconLocationW@4 |
| 165 | PathQuoteSpacesA@4 |
| 166 | PathQuoteSpacesW@4 |
| 167 | PathRelativePathToA@20 |
| 168 | PathRelativePathToW@20 |
| 169 | PathRemoveArgsA@4 |
| 170 | PathRemoveArgsW@4 |
| 171 | PathRemoveBackslashA@4 |
| 172 | PathRemoveBackslashW@4 |
| 173 | PathRemoveBlanksA@4 |
| 174 | PathRemoveBlanksW@4 |
| 175 | PathRemoveExtensionA@4 |
| 176 | PathRemoveExtensionW@4 |
| 177 | PathRemoveFileSpecA@4 |
| 178 | PathRemoveFileSpecW@4 |
| 179 | PathRenameExtensionA@8 |
| 180 | PathRenameExtensionW@8 |
| 181 | PathSearchAndQualifyA@12 |
| 182 | PathSearchAndQualifyW@12 |
| 183 | PathSetDlgItemPathA@12 |
| 184 | PathSetDlgItemPathW@12 |
| 185 | PathSkipRootA@4 |
| 186 | PathSkipRootW@4 |
| 187 | PathStripPathA@4 |
| 188 | PathStripPathW@4 |
| 189 | PathStripToRootA@4 |
| 190 | PathStripToRootW@4 |
| 191 | PathUndecorateA@4 |
| 192 | PathUndecorateW@4 |
| 193 | PathUnExpandEnvStringsA@12 |
| 194 | PathUnExpandEnvStringsForUserW@16 |
| 195 | PathUnExpandEnvStringsW@12 |
| 196 | PathUnmakeSystemFolderA@4 |
| 197 | PathUnmakeSystemFolderW@4 |
| 198 | PathUnquoteSpacesA@4 |
| 199 | PathUnquoteSpacesW@4 |
| 200 | QISearch@16 |
| 201 | QuerySourceCreateFromKey@20 |
| 202 | SHAddDataBlock@8 |
| 203 | SHAllocShared@12 |
| 204 | SHAnsiToAnsi@12 |
| 205 | SHAnsiToUnicode@12 |
| 206 | SHAutoComplete@8 |
| 207 | SHClearViewStatePropertyBag@12 |
| 208 | SHCopyKeyA@16 |
| 209 | SHCopyKeyW@16 |
| 210 | SHCreateMemStream@8 |
| 211 | SHCreatePropertyBagOnProfileSection@20 |
| 212 | SHCreatePropertyBagOnRegKey@20 |
| 213 | SHCreatePropertyStoreOnXML@20 |
| 214 | SHCreateShellPalette@4 |
| 215 | SHCreateStreamOnFileA@12 |
| 216 | SHCreateStreamOnFileEx@24 |
| 217 | SHCreateStreamOnFileW@12 |
| 218 | SHCreateStreamWrapper@16 |
| 219 | SHCreateThread@16 |
| 220 | SHCreateThreadRef@8 |
| 221 | SHCreateThreadWithHandle@20 |
| 222 | SHCreateWorkerWindowW@24 |
| 223 | SHDeleteEmptyKeyA@8 |
| 224 | SHDeleteEmptyKeyW@8 |
| 225 | SHDeleteKeyA@8 |
| 226 | SHDeleteKeyW@8 |
| 227 | SHDeleteOrphanKeyA@8 |
| 228 | SHDeleteOrphanKeyW@8 |
| 229 | SHDeleteValueA@12 |
| 230 | SHDeleteValueW@12 |
| 231 | ShellMessageBoxA |
| 232 | ShellMessageBoxA@0 |
| 233 | ShellMessageBoxW |
| 234 | ShellMessageBoxW@0 |
| 235 | SHEnumKeyExA@16 |
| 236 | SHEnumKeyExW@16 |
| 237 | SHEnumValueA@28 |
| 238 | SHEnumValueW@28 |
| 239 | SHExpandEnvironmentStringsAlloc@8 |
| 240 | SHExpandEnvironmentStringsForUserW@16 |
| 241 | SHFillRectClr@12 |
| 242 | SHFindDataBlock@8 |
| 243 | SHFormatDateTimeA@16 |
| 244 | SHFormatDateTimeW@16 |
| 245 | SHForwardContextMenuMsg@24 |
| 246 | SHFreeDataBlockList@4 |
| 247 | SHFreeShared@8 |
| 248 | SHGetCurColorRes@0 |
| 249 | SHGetFileDescriptionW@20 |
| 250 | SHGetIniStringW@20 |
| 251 | SHGetInverseCMAP@8 |
| 252 | SHGetMenuFromID@8 |
| 253 | SHGetPerScreenResName@12 |
| 254 | SHGetRestriction@12 |
| 255 | SHGetShellKeyEx@16 |
| 256 | SHGetThreadRef@4 |
| 257 | SHGetValueA@24 |
| 258 | SHGetValueW@24 |
| 259 | SHGetViewStatePropertyBag@20 |
| 260 | SHInvokeCommand@16 |
| 261 | SHInvokeCommandOnContextMenu@20 |
| 262 | SHInvokeCommandOnContextMenuEx@28 |
| 263 | SHInvokeCommandWithFlagsAndSite@28 |
| 264 | SHInvokeDefaultCommand@12 |
| 265 | SHIsChildOrSelf@8 |
| 266 | SHIsExpandableFolder@8 |
| 267 | SHIsLowMemoryMachine@4 |
| 268 | SHLoadFromPropertyBag@8 |
| 269 | SHLoadIndirectString@16 |
| 270 | SHLoadMenuPopup@8 |
| 271 | SHLockShared@8 |
| 272 | SHMenuIndexFromID@8 |
| 273 | SHMessageBoxCheckA@24 |
| 274 | SHMessageBoxCheckExW@28 |
| 275 | SHMessageBoxCheckW@24 |
| 276 | SHOpenRegStream2A@16 |
| 277 | SHOpenRegStream2W@16 |
| 278 | SHOpenRegStreamA@16 |
| 279 | SHOpenRegStreamW@16 |
| 280 | SHPinDllOfCLSID@4 |
| 281 | SHPropertyBag_ReadStrAlloc@12 |
| 282 | SHPropertyBag_WriteBSTR@12 |
| 283 | SHQueryInfoKeyA@20 |
| 284 | SHQueryInfoKeyW@20 |
| 285 | SHQueryValueExA@24 |
| 286 | SHQueryValueExW@24 |
| 287 | SHQueueUserWorkItem@28 |
| 288 | SHReadDataBlockList@8 |
| 289 | SHRegCloseUSKey@4 |
| 290 | SHRegCreateUSKeyA@20 |
| 291 | SHRegCreateUSKeyW@20 |
| 292 | SHRegDeleteEmptyUSKeyA@12 |
| 293 | SHRegDeleteEmptyUSKeyW@12 |
| 294 | SHRegDeleteUSValueA@12 |
| 295 | SHRegDeleteUSValueW@12 |
| 296 | SHRegDuplicateHKey@4 |
| 297 | SHRegEnumUSKeyA@20 |
| 298 | SHRegEnumUSKeyW@20 |
| 299 | SHRegEnumUSValueA@32 |
| 300 | SHRegEnumUSValueW@32 |
| 301 | SHRegGetBoolUSValueA@16 |
| 302 | SHRegGetBoolUSValueW@16 |
| 303 | SHRegGetIntW@12 |
| 304 | SHRegGetPathA@20 |
| 305 | SHRegGetPathW@20 |
| 306 | SHRegGetUSValueA@32 |
| 307 | SHRegGetUSValueW@32 |
| 308 | SHRegGetValueA@28 |
| 309 | SHRegGetValueFromHKCUHKLM@24 |
| 310 | SHRegGetValueW@28 |
| 311 | SHRegisterClassW@4 |
| 312 | SHRegisterValidateTemplate@8 |
| 313 | SHRegOpenUSKeyA@20 |
| 314 | SHRegOpenUSKeyW@20 |
| 315 | SHRegQueryInfoUSKeyA@24 |
| 316 | SHRegQueryInfoUSKeyW@24 |
| 317 | SHRegQueryUSValueA@32 |
| 318 | SHRegQueryUSValueW@32 |
| 319 | SHRegSetPathA@20 |
| 320 | SHRegSetPathW@20 |
| 321 | SHRegSetUSValueA@24 |
| 322 | SHRegSetUSValueW@24 |
| 323 | SHRegWriteUSValueA@24 |
| 324 | SHRegWriteUSValueW@24 |
| 325 | SHReleaseThreadRef@0 |
| 326 | SHRemoveDataBlock@8 |
| 327 | SHRemoveDefaultDialogFont@4 |
| 328 | SHRestrictionLookup@24 |
| 329 | SHRunIndirectRegClientCommand@8 |
| 330 | SHSendMessageBroadcastA@12 |
| 331 | SHSendMessageBroadcastW@12 |
| 332 | SHSetDefaultDialogFont@8 |
| 333 | SHSetIniStringW@16 |
| 334 | SHSetThreadRef@4 |
| 335 | SHSetValueA@24 |
| 336 | SHSetValueW@24 |
| 337 | SHSetWindowBits@16 |
| 338 | SHSimulateDrop@20 |
| 339 | SHSkipJunction@8 |
| 340 | SHStrDupA@8 |
| 341 | SHStrDupW@8 |
| 342 | SHStringFromGUIDW@12 |
| 343 | SHStripMneumonicA@4 |
| 344 | SHStripMneumonicW@4 |
| 345 | SHUnicodeToAnsi@12 |
| 346 | SHUnicodeToAnsiCP@16 |
| 347 | SHUnicodeToUnicode@12 |
| 348 | SHUnlockShared@4 |
| 349 | SHWeakQueryInterface@16 |
| 350 | SHWeakReleaseInterface@8 |
| 351 | SHWriteDataBlockList@8 |
| 352 | SKAllocValueW@24 |
| 353 | SKGetValueW@24 |
| 354 | SKSetValueW@24 |
| 355 | StrCatBuffA@12 |
| 356 | StrCatBuffW@12 |
| 357 | StrCatChainW@16 |
| 358 | StrCatW@8 |
| 359 | StrChrA@8 |
| 360 | StrChrIA@8 |
| 361 | StrChrIW@8 |
| 362 | StrChrNIW@12 |
| 363 | StrChrNW@12 |
| 364 | StrChrW@8 |
| 365 | StrCmpCA@8 |
| 366 | StrCmpCW@8 |
| 367 | StrCmpICA@8 |
| 368 | StrCmpICW@8 |
| 369 | StrCmpIW@8 |
| 370 | StrCmpLogicalW@8 |
| 371 | StrCmpNA@12 |
| 372 | StrCmpNCA@12 |
| 373 | StrCmpNCW@12 |
| 374 | StrCmpNIA@12 |
| 375 | StrCmpNICA@12 |
| 376 | StrCmpNICW@12 |
| 377 | StrCmpNIW@12 |
| 378 | StrCmpNW@12 |
| 379 | StrCmpW@8 |
| 380 | StrCpyNW@12 |
| 381 | StrCpyW@8 |
| 382 | StrCSpnA@8 |
| 383 | StrCSpnIA@8 |
| 384 | StrCSpnIW@8 |
| 385 | StrCSpnW@8 |
| 386 | StrDupA@4 |
| 387 | StrDupW@4 |
| 388 | StrFormatByteSize64A@16 |
| 389 | StrFormatByteSizeA@12 |
| 390 | StrFormatByteSizeEx@20 |
| 391 | StrFormatByteSizeW@16 |
| 392 | StrFormatKBSizeA@16 |
| 393 | StrFormatKBSizeW@16 |
| 394 | StrFromTimeIntervalA@16 |
| 395 | StrFromTimeIntervalW@16 |
| 396 | StrIsIntlEqualA@16 |
| 397 | StrIsIntlEqualW@16 |
| 398 | StrNCatA@12 |
| 399 | StrNCatW@12 |
| 400 | StrPBrkA@8 |
| 401 | StrPBrkW@8 |
| 402 | StrRChrA@12 |
| 403 | StrRChrIA@12 |
| 404 | StrRChrIW@12 |
| 405 | StrRChrW@12 |
| 406 | StrRetToBSTR@12 |
| 407 | StrRetToBufA@16 |
| 408 | StrRetToBufW@16 |
| 409 | StrRetToStrA@12 |
| 410 | StrRetToStrW@12 |
| 411 | StrRStrIA@12 |
| 412 | StrRStrIW@12 |
| 413 | StrSpnA@8 |
| 414 | StrSpnW@8 |
| 415 | StrStrA@8 |
| 416 | StrStrIA@8 |
| 417 | StrStrIW@8 |
| 418 | StrStrNIW@12 |
| 419 | StrStrNW@12 |
| 420 | StrStrW@8 |
| 421 | StrToInt64ExA@12 |
| 422 | StrToInt64ExW@12 |
| 423 | StrToIntA@4 |
| 424 | StrToIntExA@12 |
| 425 | StrToIntExW@12 |
| 426 | StrToIntW@4 |
| 427 | StrTrimA@8 |
| 428 | StrTrimW@8 |
| 429 | UrlApplySchemeA@16 |
| 430 | UrlApplySchemeW@16 |
| 431 | UrlCanonicalizeA@16 |
| 432 | UrlCanonicalizeW@16 |
| 433 | UrlCombineA@20 |
| 434 | UrlCombineW@20 |
| 435 | UrlCompareA@12 |
| 436 | UrlCompareW@12 |
| 437 | UrlCreateFromPathA@16 |
| 438 | UrlCreateFromPathW@16 |
| 439 | UrlEscapeA@16 |
| 440 | UrlEscapeW@16 |
| 441 | UrlFixupW@12 |
| 442 | UrlGetLocationA@4 |
| 443 | UrlGetLocationW@4 |
| 444 | UrlGetPartA@20 |
| 445 | UrlGetPartW@20 |
| 446 | UrlHashA@12 |
| 447 | UrlHashW@12 |
| 448 | UrlIsA@8 |
| 449 | UrlIsNoHistoryA@4 |
| 450 | UrlIsNoHistoryW@4 |
| 451 | UrlIsOpaqueA@4 |
| 452 | UrlIsOpaqueW@4 |
| 453 | UrlIsW@8 |
| 454 | UrlUnescapeA@16 |
| 455 | UrlUnescapeW@16 |
| 456 | WhichPlatform@0 |
| 457 | wnsprintfA |
| 458 | wnsprintfW |
| 459 | wvnsprintfA@16 |
| 460 | wvnsprintfW@16 |
| 461 | ZoneCheckUrlExW@32 |