Main Page Windows 7 DLLs NirSoft Utilities
Windows 10 DLL File Information - shlwapi.dll

The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 10, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.

 

General Information

File Description: Shell Light-weight Utility Library  
File Version: 10.0.10130.0 (fbl_impressive.150522-2224)  
Company: Microsoft Corporation  
Product Name: Microsoft® Windows® Operating System  
DLL popularity Very High - 300 other DLL files in system32 directory are statically linked to this file.
File Size: 264 KB
Total Number of Exported Functions: 925
Total Number of Exported Functions With Names: 379
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 228,352 Bytes 84.3% Read, Execute Code
.data 0x00039000 1,024 Bytes 0.4% Write, Read Initialized Data
.idata 0x0003a000 14,848 Bytes 5.5% Read Initialized Data
.didat 0x0003e000 1,024 Bytes 0.4% Write, Read Initialized Data
.rsrc 0x0003f000 3,584 Bytes 1.3% Read Initialized Data
.reloc 0x00040000 9,728 Bytes 3.6% Read, Discardable Initialized Data
 

Static Linking

shlwapi.dll is statically linked to the following files:

ntdll.dll
msvcrt.dll
api-ms-win-core-string-l2-1-1.dll
api-ms-win-core-localization-l1-2-1.dll
api-ms-win-core-heap-l2-1-0.dll
api-ms-win-core-file-l1-2-1.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-core-sysinfo-l1-2-1.dll
api-ms-win-core-processenvironment-l1-2-0.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-libraryloader-l1-2-0.dll
api-ms-win-core-processthreads-l1-1-2.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-core-path-l1-1-0.dll
api-ms-win-core-string-l1-1-0.dll
api-ms-win-core-version-l1-1-0.dll
api-ms-win-core-io-l1-1-1.dll
api-ms-win-core-delayload-l1-1-1.dll
api-ms-win-core-libraryloader-l1-2-1.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-winrt-error-l1-1-1.dll
api-ms-win-core-util-l1-1-0.dll
api-ms-win-core-heap-l1-2-0.dll
api-ms-win-core-string-l2-1-0.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-registryuserspecific-l1-1-0.dll
api-ms-win-core-url-l1-1-0.dll
api-ms-win-core-sidebyside-l1-1-0.dll
api-ms-win-core-shlwapi-legacy-l1-1-0.dll
api-ms-win-core-kernel32-legacy-l1-1-1.dll
api-ms-win-core-threadpool-legacy-l1-1-0.dll
api-ms-win-core-shlwapi-obsolete-l1-2-0.dll
api-ms-win-core-stringansi-l1-1-0.dll
api-ms-win-core-string-obsolete-l1-1-0.dll
api-ms-win-core-localization-obsolete-l1-3-0.dll
api-ms-win-core-versionansi-l1-1-0.dll
api-ms-win-core-heap-obsolete-l1-1-0.dll
api-ms-win-core-privateprofile-l1-1-1.dll
KERNELBASE.dll
GDI32.dll
USER32.dll
api-ms-win-core-apiquery-l1-1-0.dll

This means that when shlwapi.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, shlwapi.dll won't be loaded.

 

General Resources Information

Resource Type Number of Items Total Size % of File
Icons 1 764 Bytes 0.3%
Animated Icons 0 0 Bytes 0.0%
Cursors 0 0 Bytes 0.0%
Animated Cursors 0 0 Bytes 0.0%
Bitmaps 0 0 Bytes 0.0%
AVI Files 0 0 Bytes 0.0%
Dialog-Boxes 0 0 Bytes 0.0%
HTML Related Files 0 0 Bytes 0.0%
Menus 0 0 Bytes 0.0%
Strings 22 1,750 Bytes 0.6%
Type Libraries 0 0 Bytes 0.0%
Manifest 1 1,170 Bytes 0.4%
All Others 2 1,144 Bytes 0.4%
Total 26 4,828 Bytes 1.8%
 

Icons in this file

There are 1 icons stored in this DLL file. You can view all these icons in the following small thumbnail:
 

Cursors in this file

No cursors found in this file

 

Dialog-boxes list (up to 1000 dialogs)

No dialog resources in this file.

 

String resources in this dll (up to 1000 strings)

String ID String Text
256 %s hr
257 %s min
258 %s sec
271 Side-by-Side Mode
281 (Mixed)
282 Internet Security
283 This operation has been cancelled due to restrictions in effect on this computer. Please contact your system administrator.
284 Restrictions
288 There is no disk in drive %c:. Insert a disk, and then try again.
289 The disk in drive %c: is not formatted. Do you want to format it now?
290 The disk in drive %c: cannot be formatted.
291 Drive %c: cannot be accessed.
292 Error Moving File or Folder
293 Error Copying File or Folder
294 Error Deleting File or Folder
295 Error Renaming File or Folder
296 Security Alert
297 The file or folder you are opening contains Web content that may be unsafe. The Web content has either been modified or is from an unknown source. Do you want to allow it to be initialized and be accessed by scripts?
4864 %s File
4865 File
4866 Folder
4867 In the future, do not show me this dialog box
 

COM Classes/Interfaces

There is no type library in this file with COM classes/interfaces information

 

Exported Functions List

The following functions are exported by this dll:
AssocCreate AssocGetPerceivedType AssocIsDangerous AssocQueryKeyA
AssocQueryKeyW AssocQueryStringA AssocQueryStringByKeyA AssocQueryStringByKeyW
AssocQueryStringW ChrCmpIA ChrCmpIW ColorAdjustLuma
ColorHLSToRGB ColorRGBToHLS ConnectToConnectionPoint DelayLoadFailureHook
DllGetClassObject DllGetVersion GUIDFromStringW GetAcceptLanguagesA
GetAcceptLanguagesW GetMenuPosFromID HashData IStream_Copy
IStream_Read IStream_ReadPidl IStream_ReadStr IStream_Reset
IStream_Size IStream_Write IStream_WritePidl IStream_WriteStr
IUnknown_AtomicRelease IUnknown_Exec IUnknown_GetSite IUnknown_GetWindow
IUnknown_QueryService IUnknown_QueryStatus IUnknown_Set IUnknown_SetSite
IntlStrEqWorkerA IntlStrEqWorkerW IsCharSpaceA IsCharSpaceW
IsInternetESCEnabled IsOS MLLoadLibraryA MLLoadLibraryW
ParseURLA ParseURLW PathAddBackslashA PathAddBackslashW
PathAddExtensionA PathAddExtensionW PathAppendA PathAppendW
PathBuildRootA PathBuildRootW PathCanonicalizeA PathCanonicalizeW
PathCombineA PathCombineW PathCommonPrefixA PathCommonPrefixW
PathCompactPathA PathCompactPathExA PathCompactPathExW PathCompactPathW
PathCreateFromUrlA PathCreateFromUrlAlloc PathCreateFromUrlW PathFileExistsA
PathFileExistsAndAttributesW PathFileExistsW PathFindExtensionA PathFindExtensionW
PathFindFileNameA PathFindFileNameW PathFindNextComponentA PathFindNextComponentW
PathFindOnPathA PathFindOnPathW PathFindSuffixArrayA PathFindSuffixArrayW
PathGetArgsA PathGetArgsW PathGetCharTypeA PathGetCharTypeW
PathGetDriveNumberA PathGetDriveNumberW PathIsContentTypeA PathIsContentTypeW
PathIsDirectoryA PathIsDirectoryEmptyA PathIsDirectoryEmptyW PathIsDirectoryW
PathIsFileSpecA PathIsFileSpecW PathIsLFNFileSpecA PathIsLFNFileSpecW
PathIsNetworkPathA PathIsNetworkPathW PathIsPrefixA PathIsPrefixW
PathIsRelativeA PathIsRelativeW PathIsRootA PathIsRootW
PathIsSameRootA PathIsSameRootW PathIsSystemFolderA PathIsSystemFolderW
PathIsUNCA PathIsUNCServerA PathIsUNCServerShareA PathIsUNCServerShareW
PathIsUNCServerW PathIsUNCW PathIsURLA PathIsURLW
PathMakePrettyA PathMakePrettyW PathMakeSystemFolderA PathMakeSystemFolderW
PathMatchSpecA PathMatchSpecExA PathMatchSpecExW PathMatchSpecW
PathParseIconLocationA PathParseIconLocationW PathQuoteSpacesA PathQuoteSpacesW
PathRelativePathToA PathRelativePathToW PathRemoveArgsA PathRemoveArgsW
PathRemoveBackslashA PathRemoveBackslashW PathRemoveBlanksA PathRemoveBlanksW
PathRemoveExtensionA PathRemoveExtensionW PathRemoveFileSpecA PathRemoveFileSpecW
PathRenameExtensionA PathRenameExtensionW PathSearchAndQualifyA PathSearchAndQualifyW
PathSetDlgItemPathA PathSetDlgItemPathW PathSkipRootA PathSkipRootW
PathStripPathA PathStripPathW PathStripToRootA PathStripToRootW
PathUnExpandEnvStringsA PathUnExpandEnvStringsW PathUndecorateA PathUndecorateW
PathUnmakeSystemFolderA PathUnmakeSystemFolderW PathUnquoteSpacesA PathUnquoteSpacesW
QISearch SHAllocShared SHAnsiToAnsi SHAnsiToUnicode
SHAutoComplete SHCopyKeyA SHCopyKeyW SHCreateMemStream
SHCreateShellPalette SHCreateStreamOnFileA SHCreateStreamOnFileEx SHCreateStreamOnFileW
SHCreateStreamWrapper SHCreateThread SHCreateThreadRef SHCreateThreadWithHandle
SHCreateWorkerWindowW SHDeleteEmptyKeyA SHDeleteEmptyKeyW SHDeleteKeyA
SHDeleteKeyW SHDeleteOrphanKeyA SHDeleteOrphanKeyW SHDeleteValueA
SHDeleteValueW SHEnumKeyExA SHEnumKeyExW SHEnumValueA
SHEnumValueW SHFormatDateTimeA SHFormatDateTimeW SHFreeShared
SHGetInverseCMAP SHGetThreadRef SHGetValueA SHGetValueW
SHGetViewStatePropertyBag SHIsChildOrSelf SHIsLowMemoryMachine SHLoadIndirectString
SHLockShared SHMessageBoxCheckA SHMessageBoxCheckW SHOpenRegStream2A
SHOpenRegStream2W SHOpenRegStreamA SHOpenRegStreamW SHPackDispParamsV
SHPinDllOfCLSID SHPropertyBag_ReadStrAlloc SHPropertyBag_WriteBSTR SHQueryInfoKeyA
SHQueryInfoKeyW SHQueryValueExA SHQueryValueExW SHRegCloseUSKey
SHRegCreateUSKeyA SHRegCreateUSKeyW SHRegDeleteEmptyUSKeyA SHRegDeleteEmptyUSKeyW
SHRegDeleteUSValueA SHRegDeleteUSValueW SHRegDuplicateHKey SHRegEnumUSKeyA
SHRegEnumUSKeyW SHRegEnumUSValueA SHRegEnumUSValueW SHRegGetBoolUSValueA
SHRegGetBoolUSValueW SHRegGetBoolValueFromHKCUHKLM SHRegGetIntW SHRegGetPathA
SHRegGetPathW SHRegGetUSValueA SHRegGetUSValueW SHRegGetValueA
SHRegGetValueFromHKCUHKLM SHRegGetValueW SHRegOpenUSKeyA SHRegOpenUSKeyW
SHRegQueryInfoUSKeyA SHRegQueryInfoUSKeyW SHRegQueryUSValueA SHRegQueryUSValueW
SHRegSetPathA SHRegSetPathW SHRegSetUSValueA SHRegSetUSValueW
SHRegWriteUSValueA SHRegWriteUSValueW SHRegisterValidateTemplate SHReleaseThreadRef
SHRunIndirectRegClientCommand SHSendMessageBroadcastA SHSendMessageBroadcastW SHSetThreadRef
SHSetValueA SHSetValueW SHSkipJunction SHStrDupA
SHStrDupW SHStripMneumonicA SHStripMneumonicW SHUnicodeToAnsi
SHUnicodeToAnsiCP SHUnicodeToUnicode SHUnlockShared ShellMessageBoxA
ShellMessageBoxW StrCSpnA StrCSpnIA StrCSpnIW
StrCSpnW StrCatBuffA StrCatBuffW StrCatChainW
StrCatW StrChrA StrChrIA StrChrIW
StrChrNIW StrChrNW StrChrW StrCmpCA
StrCmpCW StrCmpICA StrCmpICW StrCmpIW
StrCmpLogicalW StrCmpNA StrCmpNCA StrCmpNCW
StrCmpNIA StrCmpNICA StrCmpNICW StrCmpNIW
StrCmpNW StrCmpW StrCpyNW StrCpyW
StrDupA StrDupW StrFormatByteSize64A StrFormatByteSizeA
StrFormatByteSizeEx StrFormatByteSizeW StrFormatKBSizeA StrFormatKBSizeW
StrFromTimeIntervalA StrFromTimeIntervalW StrIsIntlEqualA StrIsIntlEqualW
StrNCatA StrNCatW StrPBrkA StrPBrkW
StrRChrA StrRChrIA StrRChrIW StrRChrW
StrRStrIA StrRStrIW StrRetToBSTR StrRetToBufA
StrRetToBufW StrRetToStrA StrRetToStrW StrSpnA
StrSpnW StrStrA StrStrIA StrStrIW
StrStrNIW StrStrNW StrStrW StrToInt64ExA
StrToInt64ExW StrToIntA StrToIntExA StrToIntExW
StrToIntW StrTrimA StrTrimW UrlApplySchemeA
UrlApplySchemeW UrlCanonicalizeA UrlCanonicalizeW UrlCombineA
UrlCombineW UrlCompareA UrlCompareW UrlCreateFromPathA
UrlCreateFromPathW UrlEscapeA UrlEscapeW UrlFixupW
UrlGetLocationA UrlGetLocationW UrlGetPartA UrlGetPartW
UrlHashA UrlHashW UrlIsA UrlIsNoHistoryA
UrlIsNoHistoryW UrlIsOpaqueA UrlIsOpaqueW UrlIsW
UrlUnescapeA UrlUnescapeW WhichPlatform wnsprintfA
wnsprintfW wvnsprintfA wvnsprintfW

 

Imported Functions List

The following functions are imported by this dll: