Main Page Windows 7 DLLs NirSoft Utilities
Windows 10 DLL File Information - certcli.dll

The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 10, 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® Active Directory Certificate Services Client  
File Version: 10.0.10130.0 (fbl_impressive.150522-2224)  
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: 330 KB
Total Number of Exported Functions: 291
Total Number of Exported Functions With Names: 164
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 291,328 Bytes 86.1% Read, Execute Code
.data 0x00049000 4,096 Bytes 1.2% Write, Read Initialized Data
.idata 0x0004b000 10,240 Bytes 3.0% Read Initialized Data
.didat 0x0004e000 512 Bytes 0.2% Write, Read Initialized Data
.rsrc 0x0004f000 11,776 Bytes 3.5% Read Initialized Data
.reloc 0x00052000 19,456 Bytes 5.7% Read, Discardable Initialized Data
 

Static Linking

certcli.dll is statically linked to the following files:

msvcrt.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-core-libraryloader-l1-2-0.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-core-string-l2-1-0.dll
api-ms-win-core-string-l1-1-0.dll
api-ms-win-core-heap-l2-1-0.dll
CRYPT32.dll
api-ms-win-core-file-l1-2-1.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-localization-l1-2-1.dll
api-ms-win-core-heap-l1-2-0.dll
RPCRT4.dll
api-ms-win-core-sysinfo-l1-2-1.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-core-processthreads-l1-1-2.dll
api-ms-win-core-processenvironment-l1-2-0.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-debug-l1-1-1.dll
api-ms-win-core-localization-l1-2-2.dll
api-ms-win-core-kernel32-legacy-l1-1-1.dll
api-ms-win-core-string-obsolete-l1-1-0.dll
api-ms-win-core-localization-obsolete-l1-3-0.dll
certca.dll
api-ms-win-core-timezone-l1-1-0.dll
api-ms-win-core-datetime-l1-1-1.dll
api-ms-win-core-memory-l1-1-2.dll
api-ms-win-security-lsalookup-l2-1-1.dll
WLDAP32.dll
api-ms-win-service-management-l1-1-0.dll
api-ms-win-service-management-l2-1-0.dll
api-ms-win-service-winsvc-l1-2-0.dll
api-ms-win-core-delayload-l1-1-1.dll
api-ms-win-core-registry-l2-2-0.dll
api-ms-win-eventlog-legacy-l1-1-0.dll
CRYPTSP.dll
api-ms-win-service-private-l1-1-1.dll
ntdll.dll

This means that when certcli.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, certcli.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 0 0 Bytes 0.0%
HTML Related Files 0 0 Bytes 0.0%
Menus 0 0 Bytes 0.0%
Strings 15 786 Bytes 0.2%
Type Libraries 1 9,276 Bytes 2.7%
Manifest 0 0 Bytes 0.0%
All Others 4 2,298 Bytes 0.7%
Total 20 12,360 Bytes 3.7%
 

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 1000 dialogs)

No dialog resources in this file.

 

String resources in this dll (up to 1000 strings)

String ID String Text
1 CertConfig Class
2 CertGetConfig Class
3 CertRequest Class
5 CertServerPolicy Class
6 CertServerExit Class
210 Error
211 Unexpected method call sequence.
212 Expected INF file section name
213 Bad INF file section name line
214 INF file section name too long
215 INF file syntax error
216 Wrong INF file type
217 INF file section name not found
218 INF file line not found
246 Possible data alignment fault.
 

COM Classes/Interfaces

Name Type Description
CCertConfig CoClass CertConfig Class  
CCertGetConfig CoClass CertGetConfig Class  
CCertRequest CoClass CertRequest Class  
CCertServerExit CoClass CertServerExit Class  
CCertServerPolicy CoClass CertServerPolicy Class  
ICertConfig Dispatch ICertConfig Interface  
ICertConfig2 Dispatch ICertConfig2 Interface  
ICertGetConfig Dispatch ICertGetConfig Interface  
ICertRequest Dispatch ICertRequest Interface  
ICertRequest2 Dispatch ICertRequest2 Interface  
ICertRequest3 Dispatch ICertRequest3 Interface  
ICertServerExit Dispatch ICertServerExit Interface  
ICertServerPolicy Dispatch ICertServerPolicy Interface  
 

Exported Functions List

The following functions are exported by this dll:
AddOrRemoveOCSPISAPIExtension CAAccessCheck
CAAccessCheckEx CAAddCACertificateType
CAAddCACertificateTypeEx CACertTypeAccessCheck
CACertTypeAccessCheckEx CACertTypeAuthzAccessCheck
CACertTypeGetSecurity CACertTypeQuery
CACertTypeRegisterQuery CACertTypeSetSecurity
CACertTypeUnregisterQuery CACloneCertType
CACloseCA CACloseCertType
CACountCAs CACountCertTypes
CACreateAutoEnrollmentObjectEx CACreateCertType
CACreateLocalAutoEnrollmentObject CACreateNewCA
CADCSetCertTypePropertyEx CADeleteCA
CADeleteCAEx CADeleteCertType
CADeleteCertTypeEx CADeleteLocalAutoEnrollmentObject
CAEnumCertTypes CAEnumCertTypesEx
CAEnumCertTypesForCA CAEnumCertTypesForCAEx
CAEnumFirstCA CAEnumNextCA
CAEnumNextCertType CAFindByCertType
CAFindByIssuerDN CAFindByName
CAFindCertTypeByName CAFreeCAProperty
CAFreeCertTypeExtensions CAFreeCertTypeProperty
CAGetAccessRights CAGetCACertificate
CAGetCAExpiration CAGetCAFlags
CAGetCAProperty CAGetCASecurity
CAGetCertTypeAccessRights CAGetCertTypeExpiration
CAGetCertTypeExtensions CAGetCertTypeExtensionsEx
CAGetCertTypeFlags CAGetCertTypeFlagsEx
CAGetCertTypeKeySpec CAGetCertTypeProperty
CAGetCertTypePropertyEx CAGetConfigStringFromUIPicker
CAGetDN CAInstallDefaultCertType
CAInstallDefaultCertTypeEx CAIsCertTypeCurrent
CAIsCertTypeCurrentEx CAIsCertTypeValid
CAIsValid CAOIDAdd
CAOIDAddEx CAOIDCreateNew
CAOIDCreateNewEx CAOIDDelete
CAOIDDeleteEx CAOIDFreeLdapURL
CAOIDFreeProperty CAOIDGetLdapURL
CAOIDGetProperty CAOIDGetPropertyEx
CAOIDSetProperty CAOIDSetPropertyEx
CARemoveCACertificateType CARemoveCACertificateTypeEx
CASetCACertificate CASetCAExpiration
CASetCAFlags CASetCAProperty
CASetCASecurity CASetCertTypeExpiration
CASetCertTypeExtension CASetCertTypeFlags
CASetCertTypeFlagsEx CASetCertTypeKeySpec
CASetCertTypeProperty CASetCertTypePropertyEx
CAUpdateCA CAUpdateCAEx
CAUpdateCertType CAUpdateCertTypeEx
CSPrintAssert CSPrintError
CSPrintErrorLineFile CSPrintErrorLineFile2
CSPrintErrorLineFileData CSPrintErrorLineFileData2
CertcliGetDetailedCertcliVersionString DbgIsSSActive
DbgLogStringInit DbgLogStringInit2
DbgPrintf DbgPrintfInit
DbgPrintfW DecodeFileW
DllCanUnloadNow DllGetClassObject
DllMain DllRegisterServer
DllUnregisterServer EnableASPInIIS
EnableISAPIExtension EncodeToFileW
IsASPEnabledInIIS IsASPEnabledInIIS_New
IsISAPIExtensionEnabled RemoveISAPIExtension
RemoveVDir SplitConfigString
WszToMultiByteInteger WszToMultiByteIntegerBuf
caTranslateFileTimePeriodToPeriodUnits myAddShare
myCAPropGetDisplayName myCAPropInfoLookup
myCAPropInfoUnmarshal myCryptBinaryToString
myCryptBinaryToStringA myCryptStringToBinary
myCryptStringToBinaryA myDoesDSExist@209
myEnablePrivilege myFreeColumnDisplayNames
myGenerateGuidSerialNumber myGenerateGuidString
myGetErrorMessageText myGetErrorMessageText1
myGetErrorMessageTextEx myGetHashAlgorithmOIDInfoFromSignatureAlgorithm
myGetSidFromDomain myGetTargetMachineDomainDnsName
myHExceptionCode myHExceptionCodePrint
myHGetLastError myHResultToStringRaw_old
myHResultToString_old myIsDelayLoadHResult
myJetHResult myLogExceptionInit
myModifyVirtualRootsAndFileShares myNetLogonUser
myOIDHashOIDToString myRevertSanitizeName
myRobustLdapBind myRobustLdapBindEx
mySanitizeName mySanitizedNameToDSName
mySanitizedNameToShortName mylstrcmpiL

 

Imported Functions List

The following functions are imported by this dll: