PCPKsp.dll

v10.0.19041.5794 32-bit Windows NT Analyzed
Description
Microsoft Platform Key Storage Provider for Platform Crypto Provider
Authors
© Microsoft Corporation. All rights reserved.
File size
749.1 KB
Uploaded
2025-12-01 08:02
Views
57
SHA-256
c4673979e29a17a52db709b3752454c9

Exported functions 4

DllInstall #1 · 0x5b610
DllUnregisterServer #2 · 0x5b680
DllMain #3 · 0x3c440
GetKeyStorageInterface #4 · 0x2bd70

Imported DLLs & functions 185

CoTaskMemAlloc 0x100b0034
CoTaskMemFree 0x100b0038
DebugBreak 0x100b0048
IsDebuggerPresent 0x100b0040
OutputDebugStringW 0x100b0044
DelayLoadFailureHook 0x100b0050
ResolveDelayLoadedAPI 0x100b0058
GetLastError 0x100b0060
SetLastError 0x100b0064
SetUnhandledExceptionFilter 0x100b0068
UnhandledExceptionFilter 0x100b006c
CompareFileTime 0x100b0078
CreateDirectoryW 0x100b008c
CreateFileW 0x100b007c
DeleteFileW 0x100b0088
FindClose 0x100b0074
FindFirstFileW 0x100b00a8
FindNextFileW 0x100b00a4
FlushFileBuffers 0x100b00a0
GetFileAttributesExW 0x100b0090
GetFileAttributesW 0x100b0084
GetFileSize 0x100b0094
GetFileTime 0x100b0080
ReadFile 0x100b0098
WriteFile 0x100b009c
CloseHandle 0x100b00b0
GetProcessHeap 0x100b00c0
HeapAlloc 0x100b00bc
HeapFree 0x100b00b8
LocalAlloc 0x100b00c8
LocalFree 0x100b00cc
DisableThreadLibraryCalls 0x100b00f0
FreeLibrary 0x100b00dc
GetModuleFileNameA 0x100b00ec
GetModuleHandleExW 0x100b00e0
GetModuleHandleW 0x100b00d4
GetProcAddress 0x100b00e4
LoadLibraryExW 0x100b00d8
LoadStringW 0x100b00e8
FormatMessageW 0x100b00f8
GetCurrentProcess 0x100b0100
GetCurrentProcessId 0x100b0110
GetCurrentThread 0x100b0104
GetCurrentThreadId 0x100b010c
OpenProcessToken 0x100b0108
OpenThreadToken 0x100b0114
TerminateProcess 0x100b0118
QueryPerformanceCounter 0x100b0120
RegCloseKey 0x100b0144
RegCreateKeyExW 0x100b0140
RegDeleteValueW 0x100b013c
RegEnumValueW 0x100b012c
RegGetValueW 0x100b0130
RegOpenKeyExW 0x100b0134
RegQueryValueExW 0x100b0138
RegSetValueExW 0x100b0128
RegSetKeyValueW 0x100b014c
RegOpenKeyW 0x100b0154
AcquireSRWLockExclusive 0x100b017c
AcquireSRWLockShared 0x100b0178
CreateMutexExW 0x100b0160
CreateSemaphoreExW 0x100b016c
DeleteCriticalSection 0x100b0170
EnterCriticalSection 0x100b0190
InitializeCriticalSection 0x100b0198
InitializeCriticalSectionAndSpinCount 0x100b01a4
InitializeCriticalSectionEx 0x100b0194
InitializeSRWLock 0x100b0180
LeaveCriticalSection 0x100b0164
OpenSemaphoreW 0x100b0168
ReleaseMutex 0x100b015c
ReleaseSemaphore 0x100b018c
ReleaseSRWLockExclusive 0x100b01a0
ReleaseSRWLockShared 0x100b0188
TryAcquireSRWLockExclusive 0x100b0184
WaitForSingleObject 0x100b019c
WaitForSingleObjectEx 0x100b0174
InitOnceBeginInitialize 0x100b01ac
InitOnceComplete 0x100b01b0
Sleep 0x100b01b4
GetSystemTimeAsFileTime 0x100b01c0
GetTickCount 0x100b01bc
GetTickCount64 0x100b01c4
CloseThreadpoolTimer 0x100b01d8
CreateThreadpoolTimer 0x100b01cc
SetThreadpoolTimer 0x100b01d0
WaitForThreadpoolTimerCallbacks 0x100b01d4
IsWow64Process 0x100b01e8
Wow64DisableWow64FsRedirection 0x100b01e4
Wow64RevertWow64FsRedirection 0x100b01e0
EventActivityIdControl 0x100b01f8
EventRegister 0x100b0200
EventSetInformation 0x100b01f4
EventUnregister 0x100b01fc
EventWriteTransfer 0x100b01f0
GetSecurityDescriptorDacl 0x100b0208
GetSecurityDescriptorGroup 0x100b0218
GetSecurityDescriptorLength 0x100b0214
GetSecurityDescriptorOwner 0x100b021c
GetSecurityDescriptorSacl 0x100b0210
GetTokenInformation 0x100b020c
GetNamedSecurityInfoW 0x100b0224
SetNamedSecurityInfoW 0x100b0228
ConvertStringSecurityDescriptorToSecurityDescriptorW 0x100b0230
BCryptCloseAlgorithmProvider 0x100b0294
BCryptCreateHash 0x100b0250
BCryptDecrypt 0x100b026c
BCryptDeriveKey 0x100b0280
BCryptDestroyHash 0x100b0240
BCryptDestroyKey 0x100b0290
BCryptDestroySecret 0x100b0284
BCryptEncrypt 0x100b0260
BCryptExportKey 0x100b0248
BCryptFinalizeKeyPair 0x100b024c
BCryptFinishHash 0x100b023c
BCryptGenerateKeyPair 0x100b0254
BCryptGenerateSymmetricKey 0x100b0274
BCryptGenRandom 0x100b027c
BCryptGetProperty 0x100b0298
BCryptHash 0x100b0258
BCryptHashData 0x100b028c
BCryptImportKeyPair 0x100b0270
BCryptKeyDerivation 0x100b0278
BCryptOpenAlgorithmProvider 0x100b025c
BCryptRegisterProvider 0x100b0268
BCryptSecretAgreement 0x100b0288
BCryptSetProperty 0x100b0244
BCryptUnregisterProvider 0x100b0238
BCryptVerifySignature 0x100b0264
CertAddCertificateContextToStore 0x100b0010
CertCloseStore 0x100b000c
CertCreateCertificateContext 0x100b001c
CertCreateContext 0x100b0020
CertEnumCertificatesInStore 0x100b0014
CertFreeCertificateContext 0x100b0000
CertOpenStore 0x100b0008
CertSetCertificateContextProperty 0x100b0018
CryptProtectData 0x100b0004
CryptUnprotectData 0x100b0024
__CxxFrameHandler3 0x100b0320
__dllonexit 0x100b0308
_amsg_exit 0x100b02ec
_CxxThrowException 0x100b02d0
_except_handler4_common 0x100b0318
_initterm 0x100b02fc
_lock 0x100b0300
_onexit 0x100b030c
_purecall 0x100b02e4
_unlock 0x100b0304
_vsnprintf_s 0x100b02a0
_vsnwprintf 0x100b02f8
_XcptFilter 0x100b02e0
??0exception@@QAE@ABQBD@Z 0x100b02c4
??0exception@@QAE@ABQBDH@Z 0x100b02c8
??0exception@@QAE@ABV0@@Z 0x100b02dc
??0exception@@QAE@XZ 0x100b02ac
??1exception@@UAE@XZ 0x100b02bc
??1type_info@@UAE@XZ 0x100b0314
?terminate@@YAXXZ 0x100b0310
?what@exception@@UBEPBDXZ 0x100b02cc
free 0x100b02f0
malloc 0x100b02f4
memcmp 0x100b031c
memcpy 0x100b02d4
memcpy_s 0x100b02e8
memmove 0x100b02d8
memmove_s 0x100b02a4
memset 0x100b0324
rand 0x100b02b4
srand 0x100b02a8
strncmp 0x100b02b8
time 0x100b02b0
wcsncmp 0x100b02c0
NCryptDeleteKey 0x100b033c
NCryptExportKey 0x100b0340
NCryptFinalizeKey 0x100b0344
NCryptFreeObject 0x100b0338
NCryptGetProperty 0x100b032c
NCryptImportKey 0x100b034c
NCryptOpenStorageProvider 0x100b0330
NCryptSetProperty 0x100b0348
NCryptSignHash 0x100b0334
RtlGetPersistedStateLocation 0x100b0358
RtlNtStatusToDosError 0x100b0354
UuidCreate 0x100b002c