Main Page Windows 7 DLLs NirSoft Utilities
Windows 8 DLL File Information - cryptui.dll

The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 8, 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 UI Provider  
File Version: 6.2.9200.16384 (win8_rtm.120725-1247)  
Company: Microsoft Corporation  
Product Name: Microsoft® Windows® Operating System  
DLL popularity Low - 9 other DLL files in system32 directory are statically linked to this file.
File Size: 538 KB
Total Number of Exported Functions: 55
Total Number of Exported Functions With Names: 55
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 213,504 Bytes 38.7% Read, Execute Code
.data 0x00036000 2,048 Bytes 0.4% Write, Read Initialized Data
.idata 0x00037000 9,728 Bytes 1.8% Read Initialized Data
.mytext 0x0003a000 512 Bytes 0.1% Write, Read Initialized Data
.rsrc 0x0003b000 314,368 Bytes 57.0% Read Initialized Data
.reloc 0x00088000 10,240 Bytes 1.9% Read, Discardable Initialized Data
 

Static Linking

cryptui.dll is statically linked to the following files:

msvcrt.dll
api-ms-win-core-processthreads-l1-1-1.dll
api-ms-win-core-libraryloader-l1-1-1.dll
api-ms-win-core-file-l1-2-0.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-core-sysinfo-l1-2-0.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-core-debug-l1-1-1.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-processenvironment-l1-2-0.dll
api-ms-win-core-string-l1-1-0.dll
api-ms-win-core-interlocked-l1-2-0.dll
CRYPT32.dll
api-ms-win-core-localization-l1-2-0.dll
api-ms-win-core-datetime-l1-1-1.dll
api-ms-win-core-timezone-l1-1-0.dll
api-ms-win-core-heap-l1-2-0.dll
api-ms-win-core-memory-l1-1-1.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-version-l1-1-0.dll
api-ms-win-core-kernel32-legacy-l1-1-0.dll
api-ms-win-core-shlwapi-legacy-l1-1-0.dll
api-ms-win-core-heap-obsolete-l1-1-0.dll
api-ms-win-core-string-obsolete-l1-1-0.dll
USER32.dll
GDI32.dll
api-ms-win-core-delayload-l1-1-1.dll

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

 

List of files that are statically linked to cryptui.dll


CertEnrollUI.dll
certmgr.dll
cryptdlg.dll
cryptext.dll
cryptuiwizard.dll
efsadu.dll
ipsecsnp.dll
sppcomapi.dll
Vault.dll

This means that when one of the above files is loaded, cryptui.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 25 243,266 Bytes 44.1%
Animated Icons 0 0 Bytes 0.0%
Cursors 2 656 Bytes 0.1%
Animated Cursors 0 0 Bytes 0.0%
Bitmaps 8 59,888 Bytes 10.9%
AVI Files 0 0 Bytes 0.0%
Dialog-Boxes 39 32,250 Bytes 5.8%
HTML Related Files 0 0 Bytes 0.0%
Menus 0 0 Bytes 0.0%
Strings 356 39,450 Bytes 7.2%
Type Libraries 0 0 Bytes 0.0%
Manifest 1 744 Bytes 0.1%
All Others 2 1,196 Bytes 0.2%
Total 433 377,450 Bytes 68.5%
 

Icons in this file

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

Cursors in this file

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

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
130 General
131 Details
132 Certification Path
136 Disclaimer
137 General
138 General
139 Trust List
140 User Defined Purpose
141 General
142 Advanced
143 General
144 Revocation List
145 Digital Signatures
146 Select Certificate Store
147 Select Certificate
148 Select Certificate
149 Security Catalog
150 Choose a Security Level
151 Create a Protected Item
152 Access a Protected Item
153 Create a Password
154 Confirm Medium Security
155 Protected Access Details
156 Cross-Certificates
157 Expiring Certificates
159 OCSP
160 General
161 Extended Validation
162 Certificate Enrollment Policy Server
163 Certificate Enrollment Policy Server Properties
164 Configure Friendly Name
221 Select Certification Authority
229 Certificates
230 Advanced Options
4101 Security Warning
4104 Security Warning
4107 Security Warning
10520 (Unknown Application) - Security Warning
10521 (Unknown Application) - Security Warning
 

String resources in this dll (up to 200 strings)

String ID String Text
3215 Certificate
3218 Field
3219 Value
3220 <All>
3221 Version 1 Fields Only
3222 Extensions Only
3223 Critical Extensions Only
3224 Properties Only
3225 Thumbprint algorithm
3226 Thumbprint
3227 Friendly name
3228 Description
3229 Enhanced key usage (property)
3230 Certificate Information
3231 This certificate is intended for the following purpose(s):
3232 Issued by:
3234 Issued to:
3235 Valid from
3237 courier
3251 Certificate Trust List
3252 Version
3253 Serial number
3254 Signature algorithm
3255 Issuer
3256 Valid from
3257 Valid to
3258 Subject
3259 Public key
3260 Subject usage
3261 List identifier
3262 Sequence number
3263 Effective date
3264 Next update
3265 Subject algorithm
3266 CTL name (friendly name)
3267 Issued to
3268 Issued from
3269 Not available
3270 Hash value
3271 This certificate trust list is not valid. The signature cannot be verified, and the list may have been altered.
3272 This certificate trust list has been verified.
3273 Enter an OID in the following form: 1.2.3.4
3274 The OID you entered cannot be added due to restrictions in the certification path.
3275 Digital Signature Details
3276 Name of signer:
3277 E-mail address:
3278 Signed at:
3279 Digest algorithm
3280 Digest encryption algorithm
3281 Authenticated attributes
3282 Unauthenticated attributes
3283 Timestamp
3284 This certificate revocation list is valid.
3285 This certificate revocation list is not valid.
3286 Certificate Revocation List
3287 Revocation date
3288 Additional Attributes
3289 The OID you entered already exists.
3290 Certificate Properties
3291 This certificate was revoked by its certification authority.
3292 This certificate has expired or is not yet valid.
3293 This certificate has an invalid digital signature.
3294 The issuer of this certificate could not be found.
3295 The duration of validity for this certificate exceeds that of its certification authority.
3296 This CA Root certificate is not trusted because it is not in the Trusted Root Certification Authorities store.
3297 All the intended purposes of this certificate could not be verified.
3298 This certificate cannot be verified up to a trusted certification authority.
3299 This certificate is OK.
3300 This certificate has been revoked by its certification authority.
3301 This certificate has expired or is not yet valid.
3302 The integrity of this certificate cannot be guaranteed. The certificate may be corrupted or may have been altered.
3303 The duration of validity for this certificate exceeds that of its certification authority.
3304 This certificate trust list is OK.
3305 An internal error occurred during processing of this certificate.
3306 Issued to
3307 Certificate Trust List Information
3308 This certificate trust list is not valid. The certificate that signed the list is not valid.
3309 This certificate trust list cannot be verified. The certificate that signed the list is not available for validation.
3310 Certificate Revocation List Information
3311 Select the &certificate store you want to use.
3313 Issued by
3314 Intended Purposes
3315 Location
3316 None
3317 Digital Signature Information
3318 This digital signature is OK.
3319 This digital signature is not valid.
3320 The certificate that was used to sign is unavailable, and therefore cannot be validated.
3321 Select a certificate.
3322 Select a Certificate
3323 To see your changes, close this dialog box, and then reopen it.
3325 Security Catalog
3326 This security catalog is not valid. The signature cannot be verified, and the security catalog may have been altered.
3327 This security catalog is not valid. The certificate that signed this security catalog is not valid.
3328 This security catalog cannot be verified. The certificate that signed this security catalog is not available for verification.
3329 This security catalog is valid.
3330 Security Catalog Information
3331 This CA Root certificate is not trusted. To enable trust, install this certificate in the Trusted Root Certification Authorities store.
3332 Select Certificate Store
3333 Select a certificate store.
3334 * Refer to the certification authority's statement for details.
3335 You have a private key that corresponds to this certificate.
3336 This security catalog is not digitally signed and cannot be verified.
3337 This certificate trust list is not digitally signed and cannot be verified.
3338 This certificate does not appear to be valid for the selected purpose.
3339 This certification authority is not allowed to issue certificates or cannot be used as an end-entity certificate.
3340 This certificate cannot be used to verify the authenticity of downloaded software because it does not have the appropriate Authenticode Code Signing purpose.
3341 Windows cannot determine the validity of this certificate because it cannot locate a valid certificate revocation list from one or more of the certification authorities in the certification path.
3342 This certificate is not valid for the selected purpose.
3343 This certificate is not valid because one of the certification authorities in the certification path does not appear to be allowed to issue certificates or this certificate cannot be used as an end-entity certificate.
3344 This certificate cannot be used to verify the authenticity of downloaded software because it does not have the appropriate Authenticode Code Signing purpose.
3345 Windows cannot determine the validity of this certificate because it cannot locate a valid certificate revocation list from the certification authority that issued this certificate.
3346 The integrity of this certificate trust list cannot be guaranteed. The certificate trust list may be corrupted or may have been altered.
3347 This certificate trust list has expired or is not yet valid.
3348 This certificate trust list does not appear to be valid for the selected purpose.
3349 &View Certificate
3350 &View CTL
3352 Expiration Date
3353 Windows does not have enough information to verify this certificate.
3354 Windows cannot build the certification path because this certificate appeared twice in the path.
3355 A certificate that has a corresponding private key is also known as a digital ID.
3356 This security catalog is not valid. The countersignature cannot be verified, and the security catalog may have been altered.
3357 This certificate trust list is not valid. The countersignature cannot be verified and the CTL may have been tampered with.
3358 This security catalog cannot be verified. The certificate that counter-signed this security catalog is not available for verification.
3359 This certificate trust list cannot be verified. The certificate that countersigned this CTL is not available for verification.
3360 This security catalog is not valid. The certificate which countersigned this security catalog is not valid.
3361 This certificate trust list is not valid. The certificate which countersigned this list is not valid.
3362 One of the countersignatures is not valid. The file may have been altered.
3363 The integrity of the certificate that signed this file cannot be guaranteed. The certificate may be corrupted or may have been altered.
3364 The integrity of the data cannot be guaranteed. The data may be corrupted or may have been altered.
3365 You cannot add the Server Gated Cryptography purpose (OID).
3367 This certificate has been deactivated.
3368 The certificate in the signature cannot be verified.
3369 Protects software from alteration after publication
3370 Ensures software came from commercial software publisher
3371 Ensures software came from individual software publisher
3372 Ensures the identity of a remote computer
3373 Proves your identity to a remote computer
3374 Allows strong encryption for online transactions/communications
3375 Protects e-mail messages
3376 Protects e-mail from tampering
3377 Ensures the content of e-mail cannot be viewed by others
3378 Allows data to be signed with the current time
3379 Allows you to digitally sign a certificate trust list
3380 Allows data on disk to be encrypted
3381 Allows secure communication on the Internet
3382 You do not trust this certificate.
3383 An unknown error has occurred.
3384 This certificate validates to a root certificate that appears to be trusted by the remote computer. To ensure this certificate is valid on the remote computer, verify this certificate on that computer.
3385 This root certificate appears to be trusted by the remote computer. To ensure this root certificate is valid on the remote computer, verify this root certificate on that computer.
3386 Ensures software came from software publisher
3387 This certificate store cannot be opened. Please select another store.
3388 Select the certificates you want to use
3389 <None>
3390 Security level set to High
3391 Security level set to Medium
3392 You must give this password a name. Pick a name which will remind you of the password, without revealing the password.
3393 Password Error
3394 The passwords you entered were different. Please re-enter.
3395 Protecting an item.
3396 Accessing a Protected item.
3397 No appropriate certificates correspond to the selected user.
3398 Seconds
3399 Minutes
3400 Hours
3401 Days
3402 The URL you entered is invalid. Please verify and enter a valid URL.
3403 The cross-certificates download interval value you entered is invalid. Please enter a numeric value between 1 and %1!d!.
3404 Extended Error Information
3405 Decryption error!
3406 Unable to access the Protected item. Please verify that the password you just entered is the correct one.
3407 Revocation Status : OK
3408 Revocation Status : Revoked on <%1!s!>
3409 Revocation Status : OK. Effective Date <%1!s!> Next Update <%2!s!>
3410 Revocation Status : Offline. Effective Date <%1!s!> Next Update <%2!s!>
3411 Revocation Status : %1!s!
3412 This certificate has been validated on your computer. The remote computer was not used to verify this certificate. To ensure this certificate is valid on the remote computer, verify this certificate on that computer.
3413 Peer Trust
3414 The password supplied does not meet the minimum complexity requirements.
3415 The following certificates have expired or will expire soon. When a certificate expires, it is no longer considered an acceptable or usable credential. You can attempt to renew these certificates now. <a href="certmgr.chm::/html/4f9464fd-0968-4ce2-abc9-449008403225.htm">How do I renew certificates?</a> If you do not want to renew certificates at this time, Windows will remind you of their pending expiration each time you log on.
3416 User certificates
3417 Machine certificates
3418 Failed to display certificates
3419 Friendly name: %1
3420 Expiration: %1
3421 Template: %1
3422 EKU: %1
3423 Extended Validation
3424 The OID you entered is invalid. Please verify and enter a valid OID.
3425 Signature hash algorithm
3426 Public key parameters
3430 Anonymous
3431 Windows integrated
3432 Username/password
3433 X.509 Certificate
3434 Server URI
3435 Authentication Type
3436 Confirm Certificate Policy Server Removal
3437 Are you sure you wish to remove the URI %1
3438 Confirm Certificate Policy ID Removal
 

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:
ACUIProviderInvokeUI AddChainToStore CertDllProtectedRootMessageBox
CertSelectionGetSerializedBlob CommonInit CompareCertificate
CryptDllProtectPrompt CryptUIDlgAddPolicyServer CryptUIDlgAddPolicyServerWithPriority
CryptUIDlgCertMgr CryptUIDlgFreeCAContext CryptUIDlgFreePolicyServerContext
CryptUIDlgPropertyPolicy CryptUIDlgSelectCA CryptUIDlgSelectCertificateA
CryptUIDlgSelectCertificateFromStore CryptUIDlgSelectCertificateW CryptUIDlgSelectPolicyServer
CryptUIDlgSelectStoreA CryptUIDlgSelectStoreW CryptUIDlgViewCRLA
CryptUIDlgViewCRLW CryptUIDlgViewCTLA CryptUIDlgViewCTLW
CryptUIDlgViewCertificateA CryptUIDlgViewCertificatePropertiesA CryptUIDlgViewCertificatePropertiesW
CryptUIDlgViewCertificateW CryptUIDlgViewContext CryptUIDlgViewSignerInfoA
CryptUIDlgViewSignerInfoW CryptUIFreeCertificatePropertiesPagesA CryptUIFreeCertificatePropertiesPagesW
CryptUIFreeViewSignaturesPagesA CryptUIFreeViewSignaturesPagesW CryptUIGetCertificatePropertiesPagesA
CryptUIGetCertificatePropertiesPagesW CryptUIGetViewSignaturesPagesA CryptUIGetViewSignaturesPagesW
CryptUIStartCertMgr CryptUIViewExpiringCerts CryptUIWizBuildCTL
CryptUIWizDigitalSign CryptUIWizExport CryptUIWizFreeDigitalSignContext
CryptUIWizImport CryptUIWizImportInternal DisplayHtmlHelp
DllRegisterServer DllUnregisterServer FormatDateStringAutoLayout
GetUnknownErrorString InvokeHelpLink IsWizardExtensionAvailable
MyFormatEnhancedKeyUsageString

 

Imported Functions List

The following functions are imported by this dll: