Windows 7 DLL File Information - apphelp.dll |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 7, 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: | Application Compatibility Client Library |
File Version: | 6.1.7100.0 (winmain_win7rc.090421-1700) |
Company: | Microsoft Corporation |
Product Name: | Microsoft Windows Operating System |
DLL popularity | Low - 10 other DLL files in system32 directory are statically linked to this file. |
File Size: | 285 KB |
Total Number of Exported Functions: | 195 |
Total Number of Exported Functions With Names: | 195 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 238,592 Bytes | 81.8% | Read, Execute | Code |
.data | 0x0003c000 | 7,168 Bytes | 2.5% | Write, Read | Initialized Data |
.rsrc | 0x0003f000 | 35,328 Bytes | 12.1% | Read | Initialized Data |
.reloc | 0x00048000 | 9,728 Bytes | 3.3% | Read, Discardable | Initialized Data |
Static Linking
apphelp.dll is statically linked to the following files:ntdll.dll
KERNEL32.dll
This means that when apphelp.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, apphelp.dll won't be loaded.
List of files that are statically linked to apphelp.dll
aeinv.dll
aepdu.dll
aepic.dll
Apphlpdm.dll
fthsvc.dll
pcadm.dll
pcasvc.dll
pcaui.dll
pcwutl.dll
wow32.dll
This means that when one of the above files is loaded, apphelp.dll will be loaded too. (The opposite of the previous 'Static Linking' section)
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 0 | 0 Bytes | 0.0% |
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 | 0 | 0 Bytes | 0.0% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 5 | 35,566 Bytes | 12.2% |
Total | 5 | 35,566 Bytes | 12.2% |
Icons in this file
No icons found in this file
Cursors in this file
No cursors found in this file
Dialog-boxes list (up to 200 dialogs)
No dialog resources in this file.
String resources in this dll (up to 200 strings)
No string resources in this file.
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:AllowPermLayer | ApphelpCheckExe | ApphelpCheckIME |
ApphelpCheckInstallShieldPackage | ApphelpCheckModule | ApphelpCheckMsiPackage |
ApphelpCheckRunApp | ApphelpCheckRunAppEx | ApphelpCheckShellObject |
ApphelpCreateAppcompatData | ApphelpFixMsiPackage | ApphelpFixMsiPackageExe |
ApphelpFreeFileAttributes | ApphelpGetFileAttributes | ApphelpGetMsiProperties |
ApphelpGetNTVDMInfo | ApphelpGetShimDebugLevel | ApphelpParseModuleData |
ApphelpQueryModuleData | ApphelpQueryModuleDataEx | ApphelpShowDialog |
ApphelpUpdateCacheEntry | GetPermLayers | SE_DllLoaded |
SE_DllUnloaded | SE_DynamicShim | SE_GetHookAPIs |
SE_GetMaxShimCount | SE_GetProcAddressIgnoreIncExc | SE_GetProcAddressLoad |
SE_GetShimCount | SE_InstallAfterInit | SE_InstallBeforeInit |
SE_IsShimDll | SE_LdrEntryRemoved | SE_ProcessDying |
SdbAddLayerTagRefToQuery | SdbApphelpNotify | SdbApphelpNotifyEx |
SdbApphelpNotifyEx2 | SdbBeginWriteListTag | SdbBuildCompatEnvVariables |
SdbCloseApphelpInformation | SdbCloseDatabase | SdbCloseDatabaseWrite |
SdbCloseLocalDatabase | SdbCommitIndexes | SdbCreateDatabase |
SdbCreateHelpCenterURL | SdbCreateMsiTransformFile | SdbDeclareIndex |
SdbDeletePermLayerKeys | SdbDumpSearchPathPartCaches | SdbEndWriteListTag |
SdbEnumMsiTransforms | SdbEscapeApphelpURL | SdbFindCustomActionForPackage |
SdbFindFirstDWORDIndexedTag | SdbFindFirstGUIDIndexedTag | SdbFindFirstMsiPackage |
SdbFindFirstMsiPackage_Str | SdbFindFirstNamedTag | SdbFindFirstStringIndexedTag |
SdbFindFirstTag | SdbFindFirstTagRef | SdbFindMsiPackageByID |
SdbFindNextDWORDIndexedTag | SdbFindNextGUIDIndexedTag | SdbFindNextMsiPackage |
SdbFindNextStringIndexedTag | SdbFindNextTag | SdbFindNextTagRef |
SdbFormatAttribute | SdbFreeDatabaseInformation | SdbFreeFileAttributes |
SdbFreeFileInfo | SdbFreeFlagInfo | SdbGUIDFromString |
SdbGUIDToString | SdbGetAppCompatDataSize | SdbGetAppPatchDir |
SdbGetBinaryTagData | SdbGetDatabaseGUID | SdbGetDatabaseID |
SdbGetDatabaseInformation | SdbGetDatabaseInformationByName | SdbGetDatabaseMatch |
SdbGetDatabaseVersion | SdbGetDllPath | SdbGetEntryFlags |
SdbGetFileAttributes | SdbGetFileImageType | SdbGetFileImageTypeEx |
SdbGetFileInfo | SdbGetFirstChild | SdbGetImageType |
SdbGetIndex | SdbGetItemFromItemRef | SdbGetLayerName |
SdbGetLayerTagRef | SdbGetLocalPDB | SdbGetMatchingExe |
SdbGetMsiPackageInformation | SdbGetNamedLayer | SdbGetNextChild |
SdbGetNthUserSdb | SdbGetPDBFromGUID | SdbGetPermLayerKeys |
SdbGetShowDebugInfoOption | SdbGetShowDebugInfoOptionValue | SdbGetStandardDatabaseGUID |
SdbGetStringTagPtr | SdbGetTagDataSize | SdbGetTagFromTagID |
SdbGrabMatchingInfo | SdbGrabMatchingInfoEx | SdbInitDatabase |
SdbInitDatabaseEx | SdbIsNullGUID | SdbIsStandardDatabase |
SdbIsTagrefFromLocalDB | SdbIsTagrefFromMainDB | SdbLoadString |
SdbMakeIndexKeyFromString | SdbOpenApphelpDetailsDatabase | SdbOpenApphelpDetailsDatabaseSP |
SdbOpenApphelpInformation | SdbOpenApphelpInformationByID | SdbOpenApphelpResourceFile |
SdbOpenDatabase | SdbOpenDbFromGuid | SdbOpenLocalDatabase |
SdbPackAppCompatData | SdbQueryApphelpInformation | SdbQueryBlockUpgrade |
SdbQueryContext | SdbQueryData | SdbQueryDataEx |
SdbQueryDataExTagID | SdbQueryFlagInfo | SdbQueryFlagMask |
SdbQueryName | SdbQueryReinstallUpgrade | SdbReadApphelpData |
SdbReadApphelpDetailsData | SdbReadBYTETag | SdbReadBYTETagRef |
SdbReadBinaryTag | SdbReadDWORDTag | SdbReadDWORDTagRef |
SdbReadEntryInformation | SdbReadMsiTransformInfo | SdbReadPatchBits |
SdbReadQWORDTag | SdbReadQWORDTagRef | SdbReadStringTag |
SdbReadStringTagRef | SdbReadWORDTag | SdbReadWORDTagRef |
SdbRegisterDatabase | SdbRegisterDatabaseEx | SdbReleaseDatabase |
SdbReleaseMatchingExe | SdbResolveDatabase | SdbSetApphelpDebugParameters |
SdbSetEntryFlags | SdbSetImageType | SdbSetPermLayerKeys |
SdbShowApphelpDialog | SdbShowApphelpFromQuery | SdbStartIndexing |
SdbStopIndexing | SdbStringDuplicate | SdbStringReplace |
SdbStringReplaceArray | SdbTagIDToTagRef | SdbTagRefToTagID |
SdbTagToString | SdbUnpackAppCompatData | SdbUnregisterDatabase |
SdbWriteBYTETag | SdbWriteBinaryTag | SdbWriteBinaryTagFromFile |
SdbWriteDWORDTag | SdbWriteNULLTag | SdbWriteQWORDTag |
SdbWriteStringRefTag | SdbWriteStringTag | SdbWriteStringTagDirect |
SdbWriteWORDTag | SetPermLayerState | SetPermLayers |
ShimDbgPrint | ShimDumpCache | ShimFlushCache |
Imported Functions List
The following functions are imported by this dll:- ntdll.dll:
DbgPrint DbgPrintEx EtwEventRegister EtwEventUnregister EtwEventWrite LdrEnumerateLoadedModules LdrFindEntryForAddress LdrGetDllHandle LdrGetProcedureAddress LdrGetProcedureAddressEx LdrInitShimEngineDynamic LdrLoadDll LdrLockLoaderLock LdrResFindResource LdrResSearchResource LdrUnloadDll LdrUnlockLoaderLock NlsMbCodePageTag NtAllocateVirtualMemory NtApphelpCacheControl NtClose NtCreateFile NtCreateKey NtCreateSection NtDeleteFile NtDeleteKey NtDeleteValueKey NtEnumerateValueKey NtFlushInstructionCache NtFreeVirtualMemory NtMapViewOfSection NtOpenFile NtOpenKey NtOpenProcessToken NtProtectVirtualMemory NtQueryDirectoryFile NtQueryInformationFile NtQueryInformationProcess NtQueryInformationToken NtQueryKey NtQueryObject NtQuerySecurityObject NtQuerySystemInformation NtQuerySystemInformation NtQueryValueKey NtQueryVirtualMemory NtReadFile NtSetInformationKey NtSetValueKey NtUnmapViewOfSection NtWriteFile RtlAllocateHeap RtlAnsiStringToUnicodeSize RtlAnsiStringToUnicodeString RtlAppendUnicodeStringToString RtlAppendUnicodeToString RtlCaptureStackBackTrace RtlCompareMemory RtlCompareUnicodeString RtlComputeCrc32 RtlCopyUnicodeString RtlCreateServiceSid RtlCreateUnicodeString RtlDeleteCriticalSection RtlDoesFileExists_U RtlDosPathNameToNtPathName_U RtlDosPathNameToRelativeNtPathName_U RtlDosPathNameToRelativeNtPathName_U_WithStatus RtlDowncaseUnicodeString RtlDuplicateUnicodeString RtlEnterCriticalSection RtlEqualSid RtlExpandEnvironmentStrings_U RtlFormatCurrentUserKeyPath RtlFreeAnsiString RtlFreeAnsiString RtlFreeHeap RtlGUIDFromString RtlGetFileMUIPath RtlGetFullPathName_U RtlGetOwnerSecurityDescriptor RtlGetVersion RtlImageDirectoryEntryToData RtlImageNtHeader RtlImageRvaToVa RtlInitAnsiString RtlInitString RtlInitUnicodeString RtlInitializeCriticalSection RtlLeaveCriticalSection RtlLengthRequiredSid RtlNtPathNameToDosPathName RtlNtStatusToDosError RtlQueryEnvironmentVariable_U RtlRandom RtlReleaseRelativeName RtlSecondsSince1970ToTime RtlSetEnvironmentVariable RtlStringFromGUID RtlTimeToTimeFields RtlUnicodeStringToAnsiString RtlUnicodeStringToInteger RtlUnwind RtlUpcaseUnicodeChar RtlUpcaseUnicodeString RtlUpcaseUnicodeToMultiByteN RtlpEnsureBufferSize WinSqmIsOptedIn _alloca_probe _itoa_s _strcmpi _strnicmp _strupr _vscwprintf _vsnprintf _vsnwprintf _wcsicmp _wcsnicmp _wcsupr isdigit memcpy memmove memset qsort strchr strcpy_s strncmp strpbrk strrchr strspn toupper wcscat_s wcschr wcscpy_s wcsnlen wcspbrk wcsrchr wcsspn wcsstr - KERNEL32.dll:
BaseCheckAppcompatCacheEx BaseDumpAppcompatCache BaseFlushAppcompatCache BaseIsAppcompatInfrastructureDisabled BaseUpdateAppcompatCache CloseHandle CompareFileTime CompareStringA CompareStringW CreateFileW CreateProcessW DisableThreadLibraryCalls FindClose FindFirstFileW FindNextFileW FindResourceW FreeLibrary GetCurrentDirectoryW GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetDriveTypeW GetExitCodeProcess GetFileAttributesW GetFileSizeEx GetLastError GetLongPathNameW GetModuleFileNameW GetModuleHandleW GetProcAddress GetProcessHeap GetProcessTimes GetSystemDirectoryW GetSystemTimeAsFileTime GetSystemWindowsDirectoryW GetTempFileNameW GetTempPathW GetTickCount GetUserDefaultUILanguage IsDBCSLeadByte IsWow64Process LoadLibraryExW LoadLibraryW LoadResource LocalAlloc LocalFree LockResource OpenProcess OutputDebugStringA OutputDebugStringW QueryPerformanceCounter ReadFile ReadProcessMemory RegCloseKey RegOpenKeyExA RegOpenKeyExW SetErrorMode SetFilePointer SetFilePointerEx SetLastError SetUnhandledExceptionFilter SizeofResource TerminateProcess UnhandledExceptionFilter VerLanguageNameW WaitForSingleObject WideCharToMultiByte Wow64DisableWow64FsRedirection Wow64RevertWow64FsRedirection WriteFile lstrlen