Windows XP DLL File Information - wintrust.dll |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows XP, 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: | Microsoft Trust Verification APIs |
File Version: | 5.131.2600.5512 (xpsp.080413-2113) |
Company: | Microsoft Corporation |
Product Name: | Microsoft Windows Operating System |
DLL popularity | Medium - 18 other DLL files in system32 directory are statically linked to this file. |
File Size: | 172 KB |
Total Number of Exported Functions: | 128 |
Total Number of Exported Functions With Names: | 128 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 164,864 Bytes | 93.3% | Read, Execute | Code |
.data | 0x0002a000 | 1,024 Bytes | 0.6% | Write, Read | Initialized Data |
.rsrc | 0x0002b000 | 4,096 Bytes | 2.3% | Read | Initialized Data |
.reloc | 0x0002c000 | 5,632 Bytes | 3.2% | Read, Discardable | Initialized Data |
Static Linking
wintrust.dll is statically linked to the following files:ADVAPI32.dll
CRYPT32.dll
IMAGEHLP.dll
KERNEL32.dll
MSASN1.dll
msvcrt.dll
RPCRT4.dll
USER32.dll
This means that when wintrust.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, wintrust.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 1 | 764 Bytes | 0.4% |
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 | 1 | 1,000 Bytes | 0.6% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 7 | 528 Bytes | 0.3% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 1 | 980 Bytes | 0.6% |
Total | 10 | 3,272 Bytes | 1.9% |
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 200 dialogs)
In the following section, you can find the captions of dialog-boxes stored in this DLL. The list is currently limited to 200 dialogs.ID | Dialog Caption |
---|---|
102 | Authenticode(tm) Security Technology |
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
2 | Cancel |
3 | Do you want to open and view "%1" signed on %2 and distributed by: |
4 | Do you want to open and view "%1" signed on an unknown date/time and distributed by: |
5 | Do you want to open and view "%1"? |
2014 | &Close |
6123 | Trusted Publishers |
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:AddPersonalTrustDBPages | CatalogCompactHashDatabase | CryptCATAdminAcquireContext |
CryptCATAdminAddCatalog | CryptCATAdminCalcHashFromFileHandle | CryptCATAdminEnumCatalogFromHash |
CryptCATAdminPauseServiceForBackup | CryptCATAdminReleaseCatalogContext | CryptCATAdminReleaseContext |
CryptCATAdminRemoveCatalog | CryptCATAdminResolveCatalogPath | CryptCATCDFClose |
CryptCATCDFEnumAttributes | CryptCATCDFEnumAttributesWithCDFTag | CryptCATCDFEnumCatAttributes |
CryptCATCDFEnumMembers | CryptCATCDFEnumMembersByCDFTag | CryptCATCDFEnumMembersByCDFTagEx |
CryptCATCDFOpen | CryptCATCatalogInfoFromContext | CryptCATClose |
CryptCATEnumerateAttr | CryptCATEnumerateCatAttr | CryptCATEnumerateMember |
CryptCATGetAttrInfo | CryptCATGetCatAttrInfo | CryptCATGetMemberInfo |
CryptCATHandleFromStore | CryptCATOpen | CryptCATPersistStore |
CryptCATPutAttrInfo | CryptCATPutCatAttrInfo | CryptCATPutMemberInfo |
CryptCATStoreFromHandle | CryptCATVerifyMember | CryptSIPCreateIndirectData |
CryptSIPGetInfo | CryptSIPGetRegWorkingFlags | CryptSIPGetSignedDataMsg |
CryptSIPPutSignedDataMsg | CryptSIPRemoveSignedDataMsg | CryptSIPVerifyIndirectData |
DllRegisterServer | DllUnregisterServer | DriverCleanupPolicy |
DriverFinalPolicy | DriverInitializePolicy | FindCertsByIssuer |
GenericChainCertificateTrust | GenericChainFinalProv | HTTPSCertificateTrust |
HTTPSFinalProv | I_CryptCatAdminMigrateToNewCatDB | IsCatalogFile |
MsCatConstructHashTag | MsCatFreeHashTag | OfficeCleanupPolicy |
OfficeInitializePolicy | OpenPersonalTrustDBDialog | OpenPersonalTrustDBDialogEx |
SoftpubAuthenticode | SoftpubCheckCert | SoftpubCleanup |
SoftpubDefCertInit | SoftpubDllRegisterServer | SoftpubDllUnregisterServer |
SoftpubDumpStructure | SoftpubFreeDefUsageCallData | SoftpubInitialize |
SoftpubLoadDefUsageCallData | SoftpubLoadMessage | SoftpubLoadSignature |
TrustDecode | TrustFindIssuerCertificate | TrustFreeDecode |
TrustIsCertificateSelfSigned | TrustOpenStores | WTHelperCertCheckValidSignature |
WTHelperCertFindIssuerCertificate | WTHelperCertIsSelfSigned | WTHelperCheckCertUsage |
WTHelperGetAgencyInfo | WTHelperGetFileHandle | WTHelperGetFileHash |
WTHelperGetFileName | WTHelperGetKnownUsages | WTHelperGetProvCertFromChain |
WTHelperGetProvPrivateDataFromChain | WTHelperGetProvSignerFromChain | WTHelperIsInRootStore |
WTHelperOpenKnownStores | WTHelperProvDataFromStateData | WVTAsn1CatMemberInfoDecode |
WVTAsn1CatMemberInfoEncode | WVTAsn1CatNameValueDecode | WVTAsn1CatNameValueEncode |
WVTAsn1SpcFinancialCriteriaInfoDecode | WVTAsn1SpcFinancialCriteriaInfoEncode | WVTAsn1SpcIndirectDataContentDecode |
WVTAsn1SpcIndirectDataContentEncode | WVTAsn1SpcLinkDecode | WVTAsn1SpcLinkEncode |
WVTAsn1SpcMinimalCriteriaInfoDecode | WVTAsn1SpcMinimalCriteriaInfoEncode | WVTAsn1SpcPeImageDataDecode |
WVTAsn1SpcPeImageDataEncode | WVTAsn1SpcSigInfoDecode | WVTAsn1SpcSigInfoEncode |
WVTAsn1SpcSpAgencyInfoDecode | WVTAsn1SpcSpAgencyInfoEncode | WVTAsn1SpcSpOpusInfoDecode |
WVTAsn1SpcSpOpusInfoEncode | WVTAsn1SpcStatementTypeDecode | WVTAsn1SpcStatementTypeEncode |
WinVerifyTrust | WinVerifyTrustEx | WintrustAddActionID |
WintrustAddDefaultForUsage | WintrustCertificateTrust | WintrustGetDefaultForUsage |
WintrustGetRegPolicyFlags | WintrustLoadFunctionPointers | WintrustRemoveActionID |
WintrustSetRegPolicyFlags | mscat32DllRegisterServer | mscat32DllUnregisterServer |
mssip32DllRegisterServer | mssip32DllUnregisterServer |
Imported Functions List
The following functions are imported by this dll:- ADVAPI32.dll:
AllocateAndInitializeSid ChangeServiceConfigA CloseServiceHandle ControlService CopySid CryptAcquireContextA CryptCreateHash CryptDestroyHash CryptGetHashParam CryptHashData CryptReleaseContext CryptSetProvParam EqualSid FreeSid GetLengthSid GetSidIdentifierAuthority GetSidSubAuthority GetSidSubAuthorityCount GetTokenInformation IsValidSid LockServiceDatabase OpenProcessToken OpenSCManagerW OpenServiceW OpenThreadToken QueryServiceConfigA QueryServiceStatus RegCloseKey RegCreateKeyExA RegCreateKeyExW RegDeleteKeyA RegDeleteKeyW RegDeleteValueA RegDeleteValueW RegEnumKeyExA RegEnumValueA RegEnumValueW RegOpenKeyExA RegOpenKeyExW RegQueryInfoKeyA RegQueryValueExA RegQueryValueExW RegSetValueExA RegSetValueExW StartServiceA StartServiceW UnlockServiceDatabase - CRYPT32.dll:
CertAddCRLContextToStore CertAddStoreToCollection CertAlgIdToOID CertCloseStore CertCompareCertificateName CertCompareIntegerBlob CertComparePublicKeyInfo CertControlStore CertCreateCertificateChainEngine CertCreateCertificateContext CertCreateContext CertDeleteCRLFromStore CertDuplicateCRLContext CertDuplicateStore CertEnumCertificatesInStore CertFindAttribute CertFindCertificateInStore CertFindExtension CertFindRDNAttr CertFindSubjectInSortedCTL CertFreeCRLContext CertFreeCRLContext CertFreeCertificateChain CertFreeCertificateChainEngine CertGetCRLContextProperty CertGetCertificateChain CertGetEnhancedKeyUsage CertGetIssuerCertificateFromStore CertGetNameStringW CertGetSubjectCertificateFromStore CertOIDToAlgId CertOpenStore CertOpenSystemStoreA CertRDNValueToStrW CertSetCertificateContextProperty CertVerifyCertificateChainPolicy CertVerifySubjectCertificateContext CertVerifyTimeValidity CertVerifyValidityNesting CryptDecodeObject CryptEncodeObject CryptEncodeObjectEx CryptEnumOIDInfo CryptExportPublicKeyInfo CryptMsgClose CryptMsgControl CryptMsgEncodeAndSignCTL CryptMsgGetParam CryptMsgOpenToDecode CryptMsgUpdate CryptMsgVerifyCountersignatureEncodedEx CryptRegisterOIDFunction CryptSIPAddProvider CryptSIPLoad CryptSIPRemoveProvider CryptSIPRetrieveSubjectGuid CryptSIPRetrieveSubjectGuidForCatalogFile CryptStringToBinaryW CryptUnregisterOIDFunction I_CryptCreateLruCache I_CryptCreateLruEntry I_CryptFindLruEntryData I_CryptFlushLruCache I_CryptFreeLruCache I_CryptGetAsn1Decoder I_CryptGetAsn1Encoder I_CryptGetDefaultCryptProv I_CryptInsertLruEntry I_CryptInstallAsn1Module I_CryptReadTrustedPublisherDWORDValueFromRegistry I_CryptReleaseLruEntry I_CryptUninstallAsn1Module - IMAGEHLP.dll:
ImageAddCertificate ImageDirectoryEntryToData ImageEnumerateCertificates ImageGetCertificateData ImageGetDigestStream ImageRemoveCertificate - KERNEL32.dll:
CloseHandle CopyFileA CopyFileW CreateDirectoryA CreateDirectoryW CreateEventA CreateFileA CreateFileMappingA CreateFileW CreateMutexA CreateMutexW DeleteFileA DeleteFileW DisableThreadLibraryCalls ExpandEnvironmentStringsA ExpandEnvironmentStringsW FileTimeToSystemTime FindClose FindFirstFileA FindFirstFileW FindNextFileA FindNextFileW FreeLibrary GetCurrentDirectoryW GetCurrentProcess GetCurrentProcessId GetCurrentThread GetCurrentThreadId GetDateFormatA GetFileAttributesA GetFileAttributesW GetFileSize GetLocalTime GetModuleHandleA GetProcAddress GetProcessHeap GetSystemDirectoryW GetSystemTimeAsFileTime GetTempFileNameA GetTempFileNameW GetTickCount GetTimeFormatA GetVersionExA InitializeCriticalSection InterlockedDecrement InterlockedIncrement LoadLibraryA LoadLibraryW LocalAlloc LocalFree LocalReAlloc MapViewOfFile MoveFileA MoveFileExW MultiByteToWideChar OutputDebugStringA QueryPerformanceCounter ReadFile RegisterWaitForSingleObject ReleaseMutex RemoveDirectoryW ResetEvent SetEndOfFile SetEvent SetFileAttributesA SetFileAttributesW SetFilePointer SetUnhandledExceptionFilter Sleep SystemTimeToFileTime TerminateProcess UnhandledExceptionFilter UnmapViewOfFile UnregisterWaitEx WaitForMultipleObjects WaitForSingleObject WideCharToMultiByte WriteFile lstrcmp lstrcpy lstrlen lstrlenW ntdll!RtlAllocateHeap ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlFreeHeap ntdll!RtlGetLastWin32Error ntdll!RtlLeaveCriticalSection ntdll!RtlRestoreLastWin32Error - MSASN1.dll:
ASN1BERDecBitString ASN1BERDecBool ASN1BERDecChar16String ASN1BERDecCharString ASN1BERDecEndOfContents ASN1BERDecExplicitTag ASN1BERDecNotEndOfContents ASN1BERDecObjectIdentifier2 ASN1BERDecOctetString2 ASN1BERDecOpenType2 ASN1BERDecPeekTag ASN1BERDecS32Val ASN1BERDecUTCTime ASN1BEREncBitString ASN1BEREncBool ASN1BEREncChar16String ASN1BEREncCharString ASN1BEREncCharString ASN1BEREncEndOfContents ASN1BEREncExplicitTag ASN1BEREncObjectIdentifier2 ASN1BEREncOpenType ASN1BEREncRemoveZeroBits ASN1BEREncS32 ASN1BEREoid_free ASN1BEREoid_free ASN1BEREoid_free ASN1CEREncBeginBlk ASN1CEREncEndBlk ASN1CEREncFlushBlkElement ASN1CEREncNewBlkElement ASN1CEREncUTCTime ASN1DecRealloc ASN1DecSetError ASN1Free ASN1Free ASN1_CreateModule ASN1_Decode ASN1_Encode ASN1_FreeDecoded ASN1_FreeEncoded ASN1_SetEncoderOption ASN1bitstring_cmp - msvcrt.dll:
__dllonexit _adjust_fdiv _except_handler3 _initterm _itow _ltoa _memicmp _onexit _strcmpi _strnicmp _wcsicmp _wcsnicmp _wtol atol free malloc qsort towupper vswprintf wcscat wcschr wcscmp wcscpy wcslen wcsrchr wcstol - RPCRT4.dll:
NdrClientCall2 RpcBindingFree RpcBindingFromStringBindingW RpcEpResolveBinding RpcMgmtStatsVectorFree RpcStringBindingComposeW - USER32.dll:
GetDesktopWindow MessageBoxA wsprintfA wsprintfW