Windows XP DLL File Information - xenroll.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: | XEnroll |
File Version: | 5.131.3686.0 (dnsrv.020925-1223) |
Company: | Microsoft Corporation |
Product Name: | Microsoft Windows Operating System |
DLL popularity | Very Low - There is no any other DLL in system32 directory that is statically linked to this file. |
File Size: | 170 KB |
Total Number of Exported Functions: | 7 |
Total Number of Exported Functions With Names: | 7 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 124,416 Bytes | 71.4% | Read, Execute | Code |
.data | 0x00020000 | 5,632 Bytes | 3.2% | Write, Read | Initialized Data |
.rsrc | 0x00022000 | 26,624 Bytes | 15.3% | Read | Initialized Data |
.reloc | 0x00029000 | 9,728 Bytes | 5.6% | Read, Discardable | Initialized Data |
Static Linking
xenroll.dll is statically linked to the following files:KERNEL32.dll
msvcrt.dll
USER32.dll
ADVAPI32.dll
RPCRT4.dll
ole32.dll
OLEAUT32.dll
VERSION.dll
CRYPT32.dll
WININET.dll
This means that when xenroll.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, xenroll.dll won't be loaded.
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 | 2 | 832 Bytes | 0.5% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 181 | 10,228 Bytes | 5.9% |
Type Libraries | 1 | 12,016 Bytes | 6.9% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 2 | 1,793 Bytes | 1.0% |
Total | 186 | 24,869 Bytes | 14.3% |
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)
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 |
---|---|
530 | Enter Private Key Password |
540 | Create Private Key Password |
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
100 | Xenroll |
120 | Potential Scripting Violation |
121 | An excessive number of certificate requests have been detected. Click Yes if you are making a certificate request to a certification authority. |
122 | %1!s! Do you want to create a software publisher certificate %2!s!? |
123 | %1!s! Do you want to overwrite the software publisher certificate %2!s!? |
124 | %1!s! Do you want to overwrite the private key %2!s!? |
125 | This opens %1!s!, a certificate request file. If the original source of this file is not trusted, this action might compromise scripting safety. Do you want to continue? |
126 | This saves a certificate request file to your local file system as %1!s!. If the certificate request is not created from a trusted source, this action might compromise scripting safety. Do you want to continue? |
127 | Without password protection? |
128 | Confirm password doesn't match |
129 | %1!s! Do you want to open the file %2!s!? |
130 | Opening a file from your local system could potentially violate scripting safety. |
131 | Saving a file into your local system could potentially violate scripting safety. |
132 | Certificate Enrollment |
133 | %1!s! exists. Do you want to overwrite the file? |
134 | This Web site is requesting a new certificate on your behalf. You should allow only trusted Web sites to request a certificate for you. Do you want to request a certificate now? |
135 | This Web site is adding one or more certificates to this computer. Allowing an untrusted Web site to update your certificates is a security risk. The Web site could install certificates you do not trust, which could allow programs that you do not trust to run on this computer and gain access to your data. Do you want this program to add the certificates now? Click Yes if you trust this Web site. Otherwise, click No. |
136 | %1!s! Do you want to create a private key %2!s!? |
8000 | Authority Key Identifier |
8001 | Key Attributes |
8002 | Key Usage Restriction |
8003 | Subject Alternative Name |
8004 | Issuer Alternative Name |
8005 | Basic Constraints |
8006 | Key Usage |
8007 | Certificate Policies |
8008 | Subject Key Identifier |
8009 | CRL Reason Code |
8010 | CRL Distribution Points |
8011 | Enhanced Key Usage |
8012 | Authority Information Access |
8013 | Certificate Extensions |
8014 | Next Update Location |
8015 | Yes or No Trust |
8016 | Email Address |
8017 | Unstructured Name |
8018 | Content Type |
8019 | Message Digest |
8020 | Signing Time |
8021 | Counter Sign |
8022 | Challenge Password |
8023 | Unstructured Addresss |
8024 | SMIME Capabilities |
8025 | Prefer Signed Data |
8027 | User Notice |
8028 | On-line Certificate Status Protocol |
8029 | Certification Authority Issuer |
8030 | Certificate Template Name |
8032 | Certificate Type |
8033 | Certificate Manifold |
8034 | Netscape Cert Type |
8035 | Netscape Base URL |
8036 | Netscape Revocation URL |
8037 | Netscape CA Revocation URL |
8038 | Netscape Cert Renewal URL |
8039 | Netscape CA Policy URL |
8040 | Netscape SSL ServerName |
8041 | Netscape Comment |
8042 | SpcSpAgencyInfo |
8043 | SpcFinancialCriteria |
8044 | SpcMinimalCriteria |
8045 | Country/Region |
8046 | Organization |
8047 | Organizational Unit |
8048 | Common Name |
8049 | Locality |
8050 | State Or Province |
8051 | Title |
8052 | Given Name |
8053 | Initials |
8054 | Sur Name |
8055 | Domain Component |
8056 | Street Address |
8057 | Serial Number |
8058 | CA Version |
8059 | Serialized Signature Serial Number |
8060 | Principal Name |
8061 | Windows Product Update |
8062 | Enrollment Name Value Pair |
8063 | OS Version |
8064 | Enrollment CSP |
8065 | CRL Number |
8066 | Delta CRL Indicator |
8067 | Issuing Distribution Point |
8068 | Freshest CRL |
8069 | Name Constraints |
8070 | Policy Mappings |
8071 | Policy Constraints |
8072 | Cross-Certificate Distribution Points |
8073 | Application Policies |
8074 | Application Policy Mappings |
8075 | Application Policy Constraints |
8076 | CMC Data |
8077 | CMC Response |
8078 | Unsigned CMC Request |
8079 | CMC Status Info |
8080 | CMC Extensions |
8081 | CMC Attributes |
8082 | PKCS 7 Data |
8083 | PKCS 7 Signed |
8084 | PKCS 7 Enveloped |
8085 | PKCS 7 Signed Enveloped |
8086 | PKCS 7 Digested |
8087 | PKCS 7 Encrypted |
8088 | Previous CA Certificate Hash |
8089 | Virtual Base CRL Number |
8090 | Next CRL Publish |
8091 | Private Key Archival |
8092 | Key Recovery Agent |
8093 | Certificate Template Information |
8094 | Enterprise Root OID |
8095 | Dummy Signer |
8096 | Encrypted Private Key |
8097 | Published CRL Locations |
8098 | Enforce Certificate Chain Policy |
8099 | Transaction Id |
8100 | Sender Nonce |
8101 | Recipient Nonce |
8102 | Reg Info |
8103 | Get Certificate |
8104 | Get CRL |
8105 | Revoke Request |
8106 | Query Pending |
8107 | Certifcate Trust List |
8108 | Archived Key Certificate Hash |
8109 | Private Key Usage Period |
8110 | Client Information |
8111 | Cross CA Version |
8500 | Server Authentication |
8501 | Client Authentication |
8502 | Code Signing |
8503 | Secure Email |
8504 | Time Stamping |
8505 | Microsoft Trust List Signing |
8506 | Microsoft Time Stamping |
8507 | IP security end system |
8508 | IP security tunnel termination |
8509 | IP security user |
8510 | Microsoft Server Gated Crypto |
8511 | Netscape Server Gated Crypto |
8512 | Encrypting File System |
8513 | Windows Hardware Driver Verification |
8514 | Windows System Component Verification |
8515 | OEM Windows System Component Verification |
8516 | Embedded Windows System Component Verification |
8517 | Key Pack Licenses |
8518 | License Server Verification |
8519 | Smart Card Logon |
8520 | Digital Rights |
8521 | Qualified Subordination |
8522 | Key Recovery |
8523 | Document Signing |
8524 | IP security IKE intermediate |
8525 | File Recovery |
8527 | Root List Signer |
8528 | All application policies |
8529 | Directory Service Email Replication |
8530 | Certificate Request Agent |
8531 | Key Recovery Agent |
8532 | Private Key Archival |
8533 | Lifetime Signing |
8600 | All issuance policies |
9000 | Trusted Root Certification Authorities |
9001 | Personal |
9002 | Enterprise Trust |
9003 | Intermediate Certification Authorities |
9004 | Active Directory User Object |
9005 | Smart Card |
9006 | Other People |
9007 | Trusted Publishers |
9008 | Untrusted Certificates |
9009 | Third-Party Root Certification Authorities |
9010 | Certificate Enrollment Requests |
9011 | Trusted People |
9100 | Registry |
9101 | Group Policy |
9102 | Local Computer |
9104 | User Certificate |
9105 | Enterprise |
9106 | Third-Party |
COM Classes/Interfaces
Name | Type | Description |
---|---|---|
CEnroll | CoClass | CEnroll Class |
CEnroll2 | CoClass | CEnroll Class |
ICEnroll | Dispatch | ICEnroll Interface |
ICEnroll2 | Dispatch | ICEnroll2 Interface |
ICEnroll3 | Dispatch | ICEnroll3 Interface |
ICEnroll4 | Dispatch | ICEnroll4 Interface |
Exported Functions List
The following functions are exported by this dll:DllCanUnloadNow | DllGetClassObject | DllRegisterServer | DllUnregisterServer |
PIEnroll2GetNoCOM | PIEnroll4GetNoCOM | PIEnrollGetNoCOM |
Imported Functions List
The following functions are imported by this dll:- KERNEL32.dll:
CloseHandle CompareFileTime CompareStringA CompareStringW CreateFileA CreateFileMappingA CreateFileW DeleteFileA DeleteFileW DisableThreadLibraryCalls ExpandEnvironmentStringsA FileTimeToSystemTime FindResourceA FormatMessageA FormatMessageW FreeLibrary GetACP GetCommandLineA GetComputerNameA GetCurrentProcess GetCurrentProcessId GetCurrentThread GetCurrentThreadId GetFileAttributesA GetFileAttributesExW GetFileAttributesW GetFileSize GetModuleFileNameA GetModuleHandleA GetProcAddress GetSystemDefaultLangID GetSystemInfo GetSystemTimeAsFileTime GetTempFileNameA GetTempPathA GetTickCount GetVersionExA HeapDestroy InitializeCriticalSection InterlockedDecrement InterlockedIncrement LoadLibraryA LoadLibraryExA LoadResource LocalAlloc LocalFree LocalReAlloc MapViewOfFile MultiByteToWideChar QueryPerformanceCounter ReadFile SizeofResource Sleep SystemTimeToFileTime TerminateProcess UnmapViewOfFile VirtualAlloc VirtualProtect VirtualQuery WideCharToMultiByte WriteFile lstrcat lstrcmp lstrcmpW lstrcmpi lstrcpy lstrcpyn lstrlen lstrlenW ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlGetLastWin32Error ntdll!RtlLeaveCriticalSection ntdll!RtlRestoreLastWin32Error - msvcrt.dll:
_adjust_fdiv _except_handler3 _initterm _ltoa _purecall _wcsicmp _wcsnicmp atol free isdigit isupper isxdigit malloc realloc sprintf strncmp strtoul void * __cdecl operator new(unsigned int) void __cdecl operator delete(void *) wcscat wcscmp wcscpy wcslen - USER32.dll:
CharNextA DialogBoxParamA EndDialog GetDlgItem GetDlgItemTextA GetWindowLongA GetWindowTextA GetWindowTextW LoadStringA LoadStringW MessageBoxA MessageBoxW SendDlgItemMessageA SetDlgItemTextA SetFocus SetWindowLongA wsprintfA wsprintfW - ADVAPI32.dll:
AddAccessAllowedAce AddAccessDeniedAce AllocateAndInitializeSid CryptAcquireContextA CryptCreateHash CryptDeriveKey CryptDestroyHash CryptDestroyKey CryptExportKey CryptGenKey CryptGenRandom CryptGetHashParam CryptGetKeyParam CryptGetProvParam CryptGetUserKey CryptHashData CryptReleaseContext CryptSetKeyParam CryptSetProvParam DuplicateToken EqualSid FreeSid GetAce GetAclInformation GetSecurityDescriptorDacl GetTokenInformation GetUserNameA InitializeAcl InitializeSecurityDescriptor IsValidSecurityDescriptor OpenProcessToken OpenThreadToken RegCloseKey RegCreateKeyExA RegDeleteKeyA RegDeleteValueA RegEnumKeyExA RegEnumKeyExW RegOpenKeyExA RegOpenKeyExW RegQueryInfoKeyA RegQueryValueExA RegQueryValueExW RegSetValueExA SetSecurityDescriptorDacl - RPCRT4.dll:
RpcStringFreeA UuidCompare UuidCreate UuidToStringA - ole32.dll:
CoTaskMemAlloc CoTaskMemFree CoTaskMemRealloc CoTreatAsClass - OLEAUT32.dll:
LoadRegTypeLib LoadTypeLib RegisterTypeLib SetErrorInfo SysAllocString SysAllocStringByteLen SysAllocStringLen SysFreeString SysStringByteLen SysStringLen VarI4FromStr - VERSION.dll:
GetFileVersionInfoA GetFileVersionInfoSizeA VerQueryValueA - CRYPT32.dll:
CertAddCRLContextToStore CertAddEncodedCRLToStore CertAddEncodedCertificateToStore CertAddSerializedElementToStore CertCloseStore CertCompareCertificateName CertCreateCertificateContext CertDeleteCRLFromStore CertDuplicateCRLContext CertDuplicateStore CertEnumCRLContextProperties CertEnumCertificatesInStore CertFindCertificateInStore CertFindExtension CertFreeCRLContext CertFreeCRLContext CertGetCRLContextProperty CertGetNameStringW CertOpenStore CertSetCertificateContextProperty CertStrToNameW CryptDecodeObject CryptEncodeObject CryptEncryptMessage CryptEnumOIDFunction CryptExportPublicKeyInfo CryptHashCertificate CryptHashPublicKeyInfo CryptInstallOIDFunctionAddress CryptMemFree CryptMsgClose CryptMsgGetParam CryptMsgOpenToDecode CryptMsgOpenToEncode CryptMsgUpdate CryptSignCertificate CryptSignMessage CryptVerifyMessageSignature I_CryptGetOssGlobal I_CryptInstallOssGlobal PFXExportCertStore - WININET.dll:
InternetCanonicalizeUrlW