Main Page Feedback NirSoft Utilities
Windows XP 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 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 UI Provider  
File Version: 5.131.2600.5512 (xpsp.080413-2113)  
Company: Microsoft Corporation  
Product Name: Microsoft Windows Operating System  
DLL popularity Low - 14 other DLL files in system32 directory are statically linked to this file.
File Size: 500 KB
Total Number of Exported Functions: 48
Total Number of Exported Functions With Names: 48
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 291,840 Bytes 56.9% Read, Execute Code
.data 0x00049000 1,024 Bytes 0.2% Write, Read Initialized Data
.rsrc 0x0004a000 207,360 Bytes 40.5% Read Initialized Data
.reloc 0x0007d000 11,264 Bytes 2.2% Read, Discardable Initialized Data
 

Static Linking

cryptui.dll is statically linked to the following files:

ADVAPI32.dll
CRYPT32.dll
GDI32.dll
KERNEL32.dll
msvcrt.dll
NETAPI32.dll
OLEAUT32.dll
RPCRT4.dll
SHLWAPI.dll
USER32.dll
VERSION.dll
WININET.dll
WINTRUST.dll
WLDAP32.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.

 

General Resources Information

Resource Type Number of Items Total Size % of File
Icons 20 20,860 Bytes 4.1%
Animated Icons 0 0 Bytes 0.0%
Cursors 2 656 Bytes 0.1%
Animated Cursors 0 0 Bytes 0.0%
Bitmaps 17 51,478 Bytes 10.0%
AVI Files 0 0 Bytes 0.0%
Dialog-Boxes 75 61,202 Bytes 11.9%
HTML Related Files 0 0 Bytes 0.0%
Menus 0 0 Bytes 0.0%
Strings 546 60,948 Bytes 11.9%
Type Libraries 0 0 Bytes 0.0%
Manifest 1 698 Bytes 0.1%
All Others 1 960 Bytes 0.2%
Total 662 196,802 Bytes 38.4%
 

Icons in this file

There are 20 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
IDD_SUCCESSFULL Certificate Request Wizard
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 Protected Storage
151 Protected Storage
152 Protected Storage
153 Protected Storage
154 Protected Storage
155 Protected Storage
156 Cross-Certificates
184 Certificate Request Wizard
185 Certificate Request Wizard
186 Certificate Request Wizard
187 Certificate Request Wizard
188 Certificate Request Wizard
190 Certificate Request Wizard
191 Certificate Request
192 Certificate Request
193 Certificate Request
194 Certificate Renewal Wizard
195 Certificate Renewal Wizard
196 Certificate Renewal Wizard
197 Certificate Renewal Wizard
198 Certificate Import Wizard
199 Certificate Import Wizard
200 Certificate Import Wizard
201 Certificate Import Wizard
202 Certificate Import Wizard
203 Certificate Trust List Wizard
204 Certificate Trust List Wizard
205 Certificate Trust List Wizard
206 Certificate Trust List Wizard
207 Certificate Trust List Wizard
208 Certificate Trust List Wizard
209 User Defined Purpose
210 Certificate Export Wizard
211 Certificate Export Wizard
212 Certificate Export Wizard
213 Certificate Export Wizard
214 Certificate Export Wizard
215 Certificate Export Wizard
216 Digital Signature Wizard
217 Digital Signature Wizard
218 Digital Signature Wizard
219 Digital Signature Wizard
220 Digital Signature Wizard
221 Select Certification Authority
222 Digital Signature Wizard
223 Digital Signature Wizard
224 Digital Signature Wizard
225 Digital Signature Wizard
226 Digital Signature Wizard
227 Certificate Renewal Wizard
229 Certificates
230 Advanced Options
270 Install CA Certificates
271 Certification Authority Information
4101 Security Warning
4104 Security Warning
4107 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 is 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 nonvalid 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 occured 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.
3312 Select the certificate 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 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 does not appear to be 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 does not appear to be 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).
3366 An unknown error has occured.
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 occured.
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.
4000 Do you want to install and run "%1!s!" signed on %2!s! and distributed by:
4001 Do you want to install and run "%1!s!" signed on an unknown date/time and distributed by:
4002 Do you want to install and run "%1!s!"?
4003 Publisher authenticity verified by %1!s!
4004 Caution: %1!s! asserts that this content is safe. You should only install/view this content if you trust %1!s! to make that assertion.
4005 &Always trust content from %1!s!
4006 Unknown Publisher
4008 The publisher cannot be determined due to the problems below: %n%n%1!s!
4009 Warning: The authenticity of this content cannot be verified, therefore it cannot be trusted.
4010 Problem listed below:%n%n%1!s!
4011 Unknown Publisher Certificate Issuer
4013 WARNING! The signer has been validated using a TEST CERTIFICATE.
5096 *** TEST CERTIFICATE ***
5097 Signature does not contain a valid signing certificate.
5098 The signature contains a time stamp. However, the time stamp could not be verified.
5099 The object to be verified is unknown to the Trust Provider.
5100 The Trust Provider is unknown or not configured properly.
5101 Signature does not contain a valid counter signing certificate.
5102 The signature does not match the content of the signed message.
5103 Content does not match the signature.
5104 Signature does not contain a valid signer.
 

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 CryptUIDlgCertMgr CryptUIDlgFreeCAContext
CryptUIDlgSelectCA CryptUIDlgSelectCertificateA CryptUIDlgSelectCertificateFromStore
CryptUIDlgSelectCertificateW CryptUIDlgSelectStoreA CryptUIDlgSelectStoreW
CryptUIDlgViewCRLA CryptUIDlgViewCRLW CryptUIDlgViewCTLA
CryptUIDlgViewCTLW CryptUIDlgViewCertificateA CryptUIDlgViewCertificatePropertiesA
CryptUIDlgViewCertificatePropertiesW CryptUIDlgViewCertificateW CryptUIDlgViewContext
CryptUIDlgViewSignerInfoA CryptUIDlgViewSignerInfoW CryptUIFreeCertificatePropertiesPagesA
CryptUIFreeCertificatePropertiesPagesW CryptUIFreeViewSignaturesPagesA CryptUIFreeViewSignaturesPagesW
CryptUIGetCertificatePropertiesPagesA CryptUIGetCertificatePropertiesPagesW CryptUIGetViewSignaturesPagesA
CryptUIGetViewSignaturesPagesW CryptUIStartCertMgr CryptUIWizBuildCTL
CryptUIWizCertRequest CryptUIWizCreateCertRequestNoDS CryptUIWizDigitalSign
CryptUIWizExport CryptUIWizFreeCertRequestNoDS CryptUIWizFreeDigitalSignContext
CryptUIWizImport CryptUIWizQueryCertRequestNoDS CryptUIWizSubmitCertRequestNoDS
DllRegisterServer DllUnregisterServer EnrollmentCOMObjectFactory_getInstance
I_CryptUIProtect I_CryptUIProtectFailure LocalEnroll
LocalEnrollNoDS RetrievePKCS7FromCA WizardFree

 

Imported Functions List

The following functions are imported by this dll: