certcli.dll

v10.0.19041.3636 32-bit Windows NT Analyzed
Description
Microsoft® Active Directory Certificate Services Client
Authors
© Microsoft Corporation. All rights reserved.
File size
347.0 KB
Uploaded
2025-12-01 07:53
Views
103
SHA-256
40af883bf1aecec83714d933c46dfa0c

Exported functions 172

CSPrintAssert #201 · 0x49fae
CSPrintError #202 · 0x49fc7
DbgPrintf #203 · 0x4a0f3
DbgPrintfInit #204 · 0x4a10d
DbgIsSSActive #205 · 0x4a0a2
myHResultToString_old #206 · 0x4a5b5
myGetErrorMessageText #207 · 0x4a468
myHResultToStringRaw_old #208 · 0x4a593
CAAccessCheck #209 · 0x4a716
#210 · 0x1eed0
CAAccessCheckEx #211 · 0x4a73b
CAAddCACertificateType #212 · 0x4a769
myFreeColumnDisplayNames #213 · 0x4a3db
myRobustLdapBind #214 · 0x4b815
myIsDelayLoadHResult #215 · 0x4a5d6
myHExceptionCode #216 · 0x4a530
myJetHResult #217 · 0x4a5ef
myModifyVirtualRootsAndFileShares #218 · 0x4a63c
#219 · 0x20310
#220 · 0x20380
#221 · 0x203f0
CAAddCACertificateTypeEx #222 · 0x4a7a0
DecodeFileW #223 · 0x4a13c
CACertTypeAccessCheck #224 · 0x4a7d6
EncodeToFileW #225 · 0x4a192
CACertTypeAccessCheckEx #226 · 0x4a80b
CACertTypeAuthzAccessCheck #227 · 0x4a845
CACertTypeGetSecurity #228 · 0x4a87d
CACertTypeQuery #229 · 0x4a8aa
CACertTypeRegisterQuery #230 · 0x4a8d9
CACertTypeSetSecurity #231 · 0x4a90e
CACertTypeUnregisterQuery #232 · 0x4a945
CACloneCertType #233 · 0x4a976
CACloseCA #234 · 0x4a997
CACloseCertType #235 · 0x4a9b8
CACountCAs #236 · 0x4a9da
CACountCertTypes #237 · 0x4a9fd
CACreateAutoEnrollmentObjectEx #238 · 0x4aa34
CACreateCertType #239 · 0x4aa6b
myAddShare #240 · 0x4a2aa
#241 · 0x247c0
DbgLogStringInit #242 · 0x4a0dd
CACreateLocalAutoEnrollmentObject #243 · 0x4aaa5
CACreateNewCA #244 · 0x4aadc
WszToMultiByteIntegerBuf #245 · 0x4a293
WszToMultiByteInteger #246 · 0x4a26e
myGetErrorMessageText1 #247 · 0x4a446
myGetErrorMessageTextEx #248 · 0x4a48c
myCAPropGetDisplayName #249 · 0x4a2cd
myCAPropInfoUnmarshal #250 · 0x4a30e
myCAPropInfoLookup #251 · 0x4a2ec
myRobustLdapBindEx #252 · 0x4b834
caTranslateFileTimePeriodToPeriodUnits #253 · 0x4b7dd
myCryptBinaryToString #254 · 0x4a330
myCryptBinaryToStringA #255 · 0x4a353
myCryptStringToBinary #256 · 0x4a375
myCryptStringToBinaryA #257 · 0x4a398
myOIDHashOIDToString #258 · 0x4a65d
myLogExceptionInit #259 · 0x4a60e
myHExceptionCodePrint #260 · 0x4a552
DbgPrintfW #261 · 0x4a124
IsASPEnabledInIIS #262 · 0x4a1b0
EnableASPInIIS #263 · 0x4a157
IsISAPIExtensionEnabled #264 · 0x4a1f6
EnableISAPIExtension #265 · 0x4a178
myGetSidFromDomain #266 · 0x4a4e7
IsASPEnabledInIIS_New #267 · 0x4a1d2
CADCSetCertTypePropertyEx #268 · 0x4ab0b
CADeleteCA #269 · 0x4ab37
CADeleteCAEx #270 · 0x4ab56
CADeleteCertType #271 · 0x4ab7b
CADeleteCertTypeEx #272 · 0x4aba6
CADeleteLocalAutoEnrollmentObject #273 · 0x4abe2
CAEnumCertTypes #274 · 0x4ac1b
CAEnumCertTypesEx #275 · 0x4ac44
CAEnumCertTypesForCA #276 · 0x4ac72
CAEnumCertTypesForCAEx #277 · 0x4aca5
CAEnumFirstCA #278 · 0x4acd1
CAEnumNextCA #279 · 0x4acf3
CAEnumNextCertType #280 · 0x4ad1a
CAFindByCertType #281 · 0x4ad45
CAFindByIssuerDN #282 · 0x4ad6e
CAFindByName #283 · 0x4ad93
CAFindCertTypeByName #284 · 0x4adbc
CAFreeCAProperty #285 · 0x4ade9
CAFreeCertTypeExtensions #286 · 0x4ae1a
CAFreeCertTypeProperty #287 · 0x4ae51
CAGetCACertificate #288 · 0x4aea0
CAGetCAExpiration #289 · 0x4aecc
CAGetCAFlags #290 · 0x4aef2
CAGetCAProperty #291 · 0x4af16
CAGetCASecurity #292 · 0x4af3d
CAGetCertTypeExpiration #293 · 0x4af92
CAGetCertTypeExtensions #294 · 0x4afc9
CAGetCertTypeExtensionsEx #295 · 0x4b002
CAGetCertTypeFlags #296 · 0x4b036
CAGetCertTypeFlagsEx #297 · 0x4b065
CAGetCertTypeKeySpec #298 · 0x4b096
CAGetCertTypeProperty #299 · 0x4b0c8
CAGetCertTypePropertyEx #300 · 0x4b0fd
CAGetDN #301 · 0x4b124
CAInstallDefaultCertType #302 · 0x4b14c
CAInstallDefaultCertTypeEx #303 · 0x4b187
CAIsCertTypeCurrent #304 · 0x4b1bd
CAIsCertTypeCurrentEx #305 · 0x4b1ee
CAOIDAdd #306 · 0x4b248
CAOIDAddEx #307 · 0x4b263
CAOIDCreateNew #308 · 0x4b284
CAOIDCreateNewEx #309 · 0x4b2ab
CAOIDDelete #310 · 0x4b2cf
CAOIDDeleteEx #311 · 0x4b2f0
CAOIDFreeLdapURL #312 · 0x4b316
CAOIDFreeProperty #313 · 0x4b340
CAOIDGetLdapURL #314 · 0x4b369
CAOIDGetProperty #315 · 0x4b391
CAOIDGetPropertyEx #316 · 0x4b3bc
CAOIDSetProperty #317 · 0x4b3e7
CAOIDSetPropertyEx #318 · 0x4b412
CARemoveCACertificateType #319 · 0x4b446
CARemoveCACertificateTypeEx #320 · 0x4b483
CASetCACertificate #321 · 0x4b4b9
CASetCAExpiration #322 · 0x4b4e5
CASetCAFlags #323 · 0x4b50b
CASetCAProperty #324 · 0x4b52f
CASetCASecurity #325 · 0x4b556
CASetCertTypeExpiration #326 · 0x4b585
CASetCertTypeExtension #327 · 0x4b5bb
CASetCertTypeFlags #328 · 0x4b5ec
CASetCertTypeFlagsEx #329 · 0x4b61b
CASetCertTypeKeySpec #330 · 0x4b64c
CASetCertTypeProperty #331 · 0x4b67e
CASetCertTypePropertyEx #332 · 0x4b6b3
CAUpdateCA #333 · 0x4b6dd
CAUpdateCAEx #334 · 0x4b6fc
CAUpdateCertType #335 · 0x4b721
CAUpdateCertTypeEx #336 · 0x4b74c
DllCanUnloadNow #337 · 0x178b0
DllGetClassObject #338 · 0x178e0
DllMain #339 · 0x17810
DllRegisterServer #340 · 0x17930
DllUnregisterServer #341 · 0x17930
myDoesDSExist@209 #342 · 0x4b852
mySanitizeName #349 · 0x4a699
mySanitizedNameToDSName #350 · 0x4a6bd
mySanitizedNameToShortName #351 · 0x4a6e4
myRevertSanitizeName #352 · 0x4a67e
myGenerateGuidString #353 · 0x4a423
myGenerateGuidSerialNumber #354 · 0x4a402
mylstrcmpiL #355 · 0x4a6fc
myHGetLastError #356 · 0x4a56e
CSPrintErrorLineFile #357 · 0x4a00a
CSPrintErrorLineFile2 #358 · 0x49fe9
CSPrintErrorLineFileData #359 · 0x4a055
CSPrintErrorLineFileData2 #360 · 0x4a030
CAGetAccessRights #361 · 0x4ae81
CAIsValid #362 · 0x4b233
CAGetCertTypeAccessRights #363 · 0x4af6e
CAIsCertTypeValid #364 · 0x4b21d
#365 · 0x24740
DbgLogStringInit2 #366 · 0x4a0c0
#367 · 0x29570
RemoveISAPIExtension #368 · 0x4a217
RemoveVDir #369 · 0x4a22e
SplitConfigString #370 · 0x4a24c
AddOrRemoveOCSPISAPIExtension #371 · 0x49f76
myGetTargetMachineDomainDnsName #373 · 0x4a513
#374 · 0x23c10
myNetLogonUser #375 · 0x4b7f8
CertcliGetDetailedCertcliVersionString #390 · 0x4a088
myGetHashAlgorithmOIDInfoFromSignatureAlgorithm #391 · 0x4a4c8
myEnablePrivilege #392 · 0x4a3b6
CAGetConfigStringFromUIPicker #491 · 0x1ef60

Imported DLLs & functions 300

GetDateFormatA 0x5abce190
GetDateFormatW 0x5abce198
GetTimeFormatA 0x5abce19c
GetTimeFormatW 0x5abce194
OutputDebugStringA 0x5abce1a4
DelayLoadFailureHook 0x5abce1ac
ResolveDelayLoadedAPI 0x5abce1b4
GetLastError 0x5abce1c4
RaiseException 0x5abce1c0
SetLastError 0x5abce1bc
SetUnhandledExceptionFilter 0x5abce1cc
UnhandledExceptionFilter 0x5abce1c8
CompareFileTime 0x5abce1d4
CreateFileW 0x5abce1e8
FileTimeToLocalFileTime 0x5abce1f0
GetFileSize 0x5abce1e4
LocalFileTimeToFileTime 0x5abce1d8
ReadFile 0x5abce1e0
SetEndOfFile 0x5abce1ec
SetFilePointer 0x5abce1f4
WriteFile 0x5abce1dc
CloseHandle 0x5abce200
DuplicateHandle 0x5abce1fc
GetProcessHeap 0x5abce210
HeapAlloc 0x5abce208
HeapFree 0x5abce20c
GlobalFree 0x5abce224
LocalAlloc 0x5abce21c
LocalFree 0x5abce218
LocalReAlloc 0x5abce220
GetComputerNameW 0x5abce230
RegisterWaitForSingleObject 0x5abce22c
UnregisterWait 0x5abce234
DisableThreadLibraryCalls 0x5abce254
FindResourceExW 0x5abce250
FreeLibrary 0x5abce25c
GetModuleFileNameW 0x5abce258
GetModuleHandleW 0x5abce24c
GetProcAddress 0x5abce244
LoadLibraryExW 0x5abce248
LoadResource 0x5abce240
LoadStringW 0x5abce260
SizeofResource 0x5abce23c
FormatMessageW 0x5abce270
GetACP 0x5abce268
GetLocaleInfoW 0x5abce26c
IdnToUnicode 0x5abce274
LCIDToLocaleName 0x5abce27c
GetSystemDefaultUILanguage 0x5abce288
GetUserDefaultUILanguage 0x5abce284
CreateFileMappingW 0x5abce298
MapViewOfFile 0x5abce294
UnmapViewOfFile 0x5abce290
ExpandEnvironmentStringsW 0x5abce2a4
GetCommandLineW 0x5abce2a0
SearchPathW 0x5abce2a8
GetCurrentProcess 0x5abce2b4
GetCurrentProcessId 0x5abce2c0
GetCurrentThread 0x5abce2b0
GetCurrentThreadId 0x5abce2c4
OpenProcessToken 0x5abce2bc
TerminateProcess 0x5abce2b8
QueryPerformanceCounter 0x5abce2d4
K32GetProcessImageFileNameW 0x5abce2dc
RegCloseKey 0x5abce2fc
RegCreateKeyExW 0x5abce2f4
RegDeleteValueW 0x5abce304
RegEnumKeyExW 0x5abce2e8
RegGetValueW 0x5abce2f8
RegOpenKeyExW 0x5abce2f0
RegQueryInfoKeyW 0x5abce300
RegQueryValueExW 0x5abce2e4
RegSetValueExW 0x5abce2ec
RegConnectRegistryW 0x5abce30c
PathFindFileNameW 0x5abce314
CompareStringW 0x5abce320
FoldStringW 0x5abce328
MultiByteToWideChar 0x5abce31c
WideCharToMultiByte 0x5abce324
CharLowerW 0x5abce330
CharNextW 0x5abce334
lstrcmpiW 0x5abce340
lstrcmpW 0x5abce33c
CreateEventW 0x5abce35c
DeleteCriticalSection 0x5abce34c
EnterCriticalSection 0x5abce350
InitializeCriticalSection 0x5abce360
LeaveCriticalSection 0x5abce348
SetEvent 0x5abce354
WaitForSingleObjectEx 0x5abce358
GetComputerNameExW 0x5abce384
GetLocalTime 0x5abce37c
GetSystemDirectoryW 0x5abce380
GetSystemTimeAsFileTime 0x5abce374
GetTickCount 0x5abce378
GetVersionExW 0x5abce370
FileTimeToSystemTime 0x5abce390
SystemTimeToFileTime 0x5abce38c
DeregisterEventSource 0x5abce398
RegisterEventSourceW 0x5abce3a0
ReportEventW 0x5abce39c
AllocateAndInitializeSid 0x5abce3bc
CreateWellKnownSid 0x5abce3a8
EqualSid 0x5abce3ac
FreeSid 0x5abce3b8
GetTokenInformation 0x5abce3b0
ImpersonateLoggedOnUser 0x5abce3c0
RevertToSelf 0x5abce3b4
LogonUserExW 0x5abce3c8
LookupAccountSidW 0x5abce3d0
CloseServiceHandle 0x5abce3dc
OpenSCManagerW 0x5abce3e0
OpenServiceW 0x5abce3d8
StartServiceW 0x5abce3e4
ChangeServiceConfigW 0x5abce3f0
QueryServiceConfigW 0x5abce3ec
WaitServiceState 0x5abce3f8
ControlService 0x5abce400
0x5abce408
0x5abce40c
0x5abce410
0x5abce414
0x5abce418
0x5abce41c
0x5abce420
0x5abce424
0x5abce428
0x5abce42c
0x5abce430
0x5abce434
0x5abce438
0x5abce43c
0x5abce440
0x5abce444
0x5abce448
0x5abce44c
0x5abce450
0x5abce454
0x5abce458
0x5abce45c
0x5abce460
0x5abce464
0x5abce468
CertAddCertificateLinkToStore 0x5abce03c
CertCloseStore 0x5abce078
CertComparePublicKeyInfo 0x5abce034
CertCreateCertificateContext 0x5abce06c
CertDuplicateCertificateContext 0x5abce080
CertEnumCertificatesInStore 0x5abce040
CertFindCertificateInStore 0x5abce068
CertFindExtension 0x5abce054
CertFreeCertificateChain 0x5abce070
CertFreeCertificateContext 0x5abce07c
CertGetCertificateChain 0x5abce074
CertGetCertificateContextProperty 0x5abce058
CertGetEnhancedKeyUsage 0x5abce048
CertGetIntendedKeyUsage 0x5abce044
CertGetNameStringW 0x5abce038
CertNameToStrW 0x5abce018
CertOpenStore 0x5abce084
CertSetStoreProperty 0x5abce064
CertStrToNameW 0x5abce088
CryptAcquireCertificatePrivateKey 0x5abce060
CryptDecodeObject 0x5abce02c
CryptDecodeObjectEx 0x5abce028
CryptEncodeObjectEx 0x5abce020
CryptExportPublicKeyInfoEx 0x5abce01c
CryptFindOIDInfo 0x5abce05c
CryptHashCertificate 0x5abce050
CryptHashPublicKeyInfo 0x5abce04c
CryptImportPublicKeyInfo 0x5abce004
CryptImportPublicKeyInfoEx2 0x5abce000
CryptMsgClose 0x5abce008
CryptMsgGetParam 0x5abce00c
CryptMsgOpenToDecode 0x5abce014
CryptMsgUpdate 0x5abce010
CryptSignMessage 0x5abce030
CryptStringToBinaryW 0x5abce024
CryptAcquireContextW 0x5abce0a8
CryptContextAddRef 0x5abce0c8
CryptCreateHash 0x5abce0ac
CryptDecrypt 0x5abce0a4
CryptDestroyHash 0x5abce094
CryptDestroyKey 0x5abce0d8
CryptDuplicateKey 0x5abce0dc
CryptEncrypt 0x5abce0a0
CryptExportKey 0x5abce09c
CryptGetHashParam 0x5abce0bc
CryptGetKeyParam 0x5abce0d4
CryptGetProvParam 0x5abce098
CryptGetUserKey 0x5abce0c4
CryptHashData 0x5abce0b4
CryptReleaseContext 0x5abce090
CryptSetHashParam 0x5abce0b8
CryptSetKeyParam 0x5abce0b0
CryptSetProvParam 0x5abce0c0
CryptSignHashW 0x5abce0cc
CryptVerifySignatureW 0x5abce0d0
__CxxFrameHandler3 0x5abce490
__dllonexit 0x5abce4f4
__isascii 0x5abce548
_amsg_exit 0x5abce4d0
_callnewh 0x5abce51c
_CxxThrowException 0x5abce4a8
_errno 0x5abce50c
_except_handler4_common 0x5abce500
_initterm 0x5abce4d8
_lock 0x5abce4ec
_onexit 0x5abce4f8
_purecall 0x5abce470
_strnicmp 0x5abce4a4
_unlock 0x5abce4f0
_vsnprintf 0x5abce4a0
_vsnwprintf 0x5abce498
_wcsicmp 0x5abce4c4
_wcsnicmp 0x5abce4fc
_wtoi 0x5abce54c
_XcptFilter 0x5abce4cc
?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z 0x5abce4e8
??_V@YAXPAX@Z 0x5abce4b4
??0exception@@QAE@ABQBD@Z 0x5abce534
??0exception@@QAE@ABQBDH@Z 0x5abce53c
??0exception@@QAE@ABV0@@Z 0x5abce538
??1exception@@UAE@XZ 0x5abce49c
??1type_info@@UAE@XZ 0x5abce508
??3@YAXPAX@Z 0x5abce4d4
?terminate@@YAXXZ 0x5abce4e4
?what@exception@@UBEPBDXZ 0x5abce4dc
atoi 0x5abce4c0
bsearch 0x5abce550
free 0x5abce474
isdigit 0x5abce4b0
iswalpha 0x5abce488
iswdigit 0x5abce504
iswlower 0x5abce528
iswspace 0x5abce4ac
iswupper 0x5abce524
iswxdigit 0x5abce540
isxdigit 0x5abce480
malloc 0x5abce47c
memcmp 0x5abce514
memcpy 0x5abce4bc
memcpy_s 0x5abce48c
memmove 0x5abce4c8
memset 0x5abce554
realloc 0x5abce510
strchr 0x5abce4b8
swscanf 0x5abce484
towlower 0x5abce520
towupper 0x5abce52c
wcschr 0x5abce494
wcscspn 0x5abce544
wcsncmp 0x5abce530
wcsncpy_s 0x5abce478
wcsrchr 0x5abce518
wcsstr 0x5abce4e0
EtwTraceMessage 0x5abce55c
CStdStubBuffer_AddRef 0x5abce110
CStdStubBuffer_Connect 0x5abce13c
CStdStubBuffer_CountRefs 0x5abce118
CStdStubBuffer_DebugServerQueryInterface 0x5abce100
CStdStubBuffer_DebugServerRelease 0x5abce124
CStdStubBuffer_Disconnect 0x5abce128
CStdStubBuffer_Invoke 0x5abce150
CStdStubBuffer_IsIIDSupported 0x5abce140
CStdStubBuffer_QueryInterface 0x5abce11c
IUnknown_AddRef_Proxy 0x5abce154
IUnknown_QueryInterface_Proxy 0x5abce144
IUnknown_Release_Proxy 0x5abce114
NdrClientCall4 0x5abce148
NdrCStdStubBuffer_Release 0x5abce12c
NdrDllCanUnloadNow 0x5abce14c
NdrDllGetClassObject 0x5abce0f4
NdrOleAllocate 0x5abce120
NdrOleFree 0x5abce10c
RpcBindingFree 0x5abce130
RpcBindingFromStringBindingW 0x5abce0e8
RpcBindingSetAuthInfoExW 0x5abce134
RpcBindingSetAuthInfoW 0x5abce104
RpcCancelThreadEx 0x5abce0fc
RpcEpResolveBinding 0x5abce0e4
RpcExceptionFilter 0x5abce138
RpcMgmtInqServerPrincNameW 0x5abce108
RpcNetworkIsProtseqValidW 0x5abce0f0
RpcStringBindingComposeW 0x5abce0ec
RpcStringFreeW 0x5abce0f8
0x5abce188
0x5abce184
0x5abce180
0x5abce17c
0x5abce178
0x5abce174
0x5abce170
0x5abce16c
0x5abce168
0x5abce164
0x5abce160
0x5abce15c