cryptngc.dll

v10.0.19041.6456 64-bit Windows NT Analyzed
Description
Microsoft Passport API
Authors
© Microsoft Corporation. All rights reserved.
File size
457.5 KB
Uploaded
2025-12-01 07:24
Views
135
SHA-256
5661da6d1470e984e9abb74d80a342db

Exported functions 69

FidoCreateCredential #1 · 0x2a230
FidoGetCredential #2 · 0x2a230
FidoSignWithCredential #3 · 0x2a230
NgcAddBioProtector #4 · 0x361d0
NgcAddCompanionDeviceProtector #5 · 0x36390
NgcAddPrebootProtector #6 · 0x36540
NgcCancelPendingUIRequest #7 · 0x36720
NgcChangePin #8 · 0x368b0
NgcChangePinSilent #9 · 0x36a60
NgcCreateContainer #10 · 0x36c30
NgcCreateContainerSilent #11 · 0x370e0
NgcCreateTicketForSmartCardKeyOperation #12 · 0x40060
NgcCreateTicketForSmartCardVpn #13 · 0x40120
NgcCreateUserIdKey #14 · 0x3d0a0
NgcCreateUserIdKeyEx #15 · 0x3d2c0
NgcCreateUserIdKeyHandle #16 · 0x3d4f0
NgcDecryptWithSymmetricPopKey #17 · 0xa400
NgcDecryptWithUserIdKey #18 · 0x3fe60
NgcDecryptWithUserIdKeySilent #19 · 0x3fea0
NgcDeleteContainer #20 · 0x37340
NgcDeleteContainerEx #21 · 0x37350
NgcDeleteSymmetricPopKeyTransportKey #22 · 0x31c40
NgcDeleteUserIdKey #23 · 0x3d690
NgcEncryptWithAsymmetricKey #24 · 0x3fee0
NgcEncryptWithSymmetricPopKey #25 · 0x391f0
NgcEnumContainers #26 · 0xd000
NgcEnumUserIdKeys #27 · 0x3d7f0
NgcFreeEnumState #28 · 0x3d950
NgcGetDefaultDecryptionKeyName #29 · 0x3d980
NgcGetEventInterface #30 · 0x14fa0
NgcGetKeyAttestationForContainerService #31 · 0x2cf30
NgcGetKeyAttestationForUserIdKey #32 · 0x2d210
NgcGetKeyAttestationForUserIdKey2 #33 · 0x2d260
NgcGetKeyImplType #34 · 0x3dac0
NgcGetLogonDecryptionKeyName #35 · 0x3dc40
NgcGetLogonDecryptionKeyNameForFirstLogonAfterUpgradeFromThreshold #36 · 0x3dda0
NgcGetPkcs7ChainBlobFromCertificateBlob #37 · 0x2d530
NgcGetPolicy #38 · 0x37730
NgcGetPregenKeyState #39 · 0x3df00
NgcGetPregenUserKey #40 · 0x3e040
NgcGetSymmetricPopKeyTransportKey #41 · 0x31d80
NgcGetSymmetricPopKeyTransportKeyName #42 · 0x31f80
NgcGetUserIdKeyCertificate #43 · 0x3e1e0
NgcGetUserIdKeyContainerStatus #44 · 0x3e340
NgcGetUserIdKeyName #45 · 0x3e4c0
NgcGetUserIdKeyPublicKey #46 · 0x3e530
NgcImportSymmetricPopKey #47 · 0x39390
NgcIsAnyContainerInVsm #48 · 0x37900
NgcIsPinRemovable #49 · 0x379b0
NgcNotifyVscProvisioned #50 · 0x32880
NgcOpenUserIdKey #51 · 0x3e670
NgcPackAuthBuffer #52 · 0x2fba0
NgcPackPasswordChangeAuthBuffer #53 · 0x2ff20
NgcQueryEffectiveCertPolicy #54 · 0x32a10
NgcQueryEnabled #55 · 0x119e0
NgcQueryHardwarePolicy #56 · 0x37cd0
NgcRemoveBioProtector #57 · 0x37d20
NgcRemoveCompanionDeviceProtector #58 · 0x37ec0
NgcRemovePrebootProtector #59 · 0x38060
NgcRenewKeyAttestation #60 · 0x2d680
NgcSignWithSymmetricPopKey #61 · 0xdd40
NgcSignWithUserIdKey #62 · 0x3e6d0
NgcSignWithUserIdKeyAndPadding #63 · 0x3e720
NgcSignWithUserIdKeyEx #64 · 0x3e7d0
NgcSignWithUserIdKeySilent #65 · 0x3e870
NgcUnpackAuthBuffer #66 · 0x2ffd0
NgcUnpackCredData #67 · 0x300b0
NgcUnpackPasswordChangeAuthBuffer #68 · 0x30150
NgcVerifyWithSymmetricPopKey #69 · 0x9e60

Imported DLLs & functions 197

ApiSetQueryApiSetPresence 0x18004d8d8
CoCreateInstance 0x18004d8f8
CoInitializeEx 0x18004d8f0
CoUninitialize 0x18004d8e8
DebugBreak 0x18004d918
IsDebuggerPresent 0x18004d910
OutputDebugStringW 0x18004d908
DelayLoadFailureHook 0x18004d928
ResolveDelayLoadedAPI 0x18004d938
GetLastError 0x18004d968
RaiseException 0x18004d958
SetLastError 0x18004d960
SetUnhandledExceptionFilter 0x18004d948
UnhandledExceptionFilter 0x18004d950
CloseHandle 0x18004d978
GetProcessHeap 0x18004d998
HeapAlloc 0x18004d990
HeapFree 0x18004d988
LocalAlloc 0x18004d9b0
LocalFree 0x18004d9a8
InitializeSListHead 0x18004d9d0
GetModuleFileNameA 0x18004d9f0
GetModuleHandleExW 0x18004d9e0
GetModuleHandleW 0x18004d9e8
GetProcAddress 0x18004d9f8
FormatMessageW 0x18004da08
GetCurrentProcessId 0x18004da20
GetCurrentThreadId 0x18004da18
IsProcessorFeaturePresent 0x18004da30
RegCloseKey 0x18004da68
RegCreateKeyExW 0x18004da50
RegEnumKeyExW 0x18004da58
RegGetValueW 0x18004da40
RegOpenKeyExW 0x18004da70
RegQueryInfoKeyW 0x18004da48
RegSetValueExW 0x18004da60
RtlCaptureContext 0x18004da88
RtlLookupFunctionEntry 0x18004da80
RtlVirtualUnwind 0x18004da90
CompareStringEx 0x18004daa0
AcquireSRWLockExclusive 0x18004db28
AcquireSRWLockShared 0x18004dae0
CreateEventW 0x18004dad0
CreateMutexExW 0x18004dae8
CreateSemaphoreExW 0x18004dab0
DeleteCriticalSection 0x18004dad8
EnterCriticalSection 0x18004db08
InitializeCriticalSectionAndSpinCount 0x18004dac8
InitializeCriticalSectionEx 0x18004daf0
InitializeSRWLock 0x18004db38
LeaveCriticalSection 0x18004db48
OpenEventW 0x18004db10
OpenSemaphoreW 0x18004db18
ReleaseMutex 0x18004db30
ReleaseSemaphore 0x18004dab8
ReleaseSRWLockExclusive 0x18004db40
ReleaseSRWLockShared 0x18004db00
SetEvent 0x18004dac0
WaitForSingleObject 0x18004daf8
WaitForSingleObjectEx 0x18004db20
GetSystemTimeAsFileTime 0x18004db68
GetSystemFirmwareTable 0x18004db78
CloseThreadpoolTimer 0x18004dba0
CreateThreadpoolTimer 0x18004db90
SetThreadpoolTimer 0x18004db88
WaitForThreadpoolTimerCallbacks 0x18004db98
FileTimeToSystemTime 0x18004dbb0
__C_specific_handler 0x18004dc80
__CxxFrameHandler3 0x18004dc20
__CxxFrameHandler4 0x18004dc90
__std_terminate 0x18004dc88
_CxxThrowException 0x18004dc28
_o___std_exception_copy 0x18004dc50
_o___std_exception_destroy 0x18004dc48
_o___std_type_info_destroy_list 0x18004dc40
_o___stdio_common_vsnprintf_s 0x18004dca0
_o___stdio_common_vswprintf 0x18004dc98
_o__callnewh 0x18004dc70
_o__cexit 0x18004dc68
_o__configure_narrow_argv 0x18004dc60
_o__crt_atexit 0x18004dc58
_o__errno 0x18004dc38
_o__execute_onexit_table 0x18004dc30
_o__initialize_narrow_environment 0x18004dbc0
_o__initialize_onexit_table 0x18004dbc8
_o__invalid_parameter_noinfo 0x18004dbd0
_o__invalid_parameter_noinfo_noreturn 0x18004dbd8
_o__purecall 0x18004dbe0
_o__register_onexit_function 0x18004dbe8
_o__seh_filter_dll 0x18004dbf0
_o_free 0x18004dc00
_o_malloc 0x18004dc08
_o_terminate 0x18004dc10
_o_wcstoull 0x18004dc18
memcmp 0x18004dca8
memcpy 0x18004dcb0
memmove 0x18004dbf8
wcsstr 0x18004dc78
_initterm 0x18004dcc0
_initterm_e 0x18004dcc8
memset 0x18004dcd8
wcscmp 0x18004dce0
_time64 0x18004dcf0
EventActivityIdControl 0x18004dd00
EventRegister 0x18004dd10
EventSetInformation 0x18004dd08
EventUnregister 0x18004dd18
EventWriteTransfer 0x18004dd20
CopySid 0x18004dd38
GetLengthSid 0x18004dd30
GetTokenInformation 0x18004dd40
IsValidSid 0x18004dd50
IsWellKnownSid 0x18004dd48
ConvertSidToStringSidW 0x18004dd70
ConvertStringSecurityDescriptorToSecurityDescriptorW 0x18004dd60
ConvertStringSidToSidW 0x18004dd68
GetPersistedRegistryLocationW 0x18004dd80
BCryptDecrypt 0x18004dda0
BCryptDestroyKey 0x18004dd98
BCryptEncrypt 0x18004ddb8
BCryptGenerateSymmetricKey 0x18004ddc8
BCryptGenRandom 0x18004ddb0
BCryptHash 0x18004dda8
BCryptImportKeyPair 0x18004ddc0
BCryptSetProperty 0x18004dd90
CertAddCertificateContextToStore 0x18004d810
CertCloseStore 0x18004d840
CertCreateCertificateChainEngine 0x18004d830
CertCreateCertificateContext 0x18004d7d0
CertCreateSelfSignCertificate 0x18004d7f8
CertDeleteCertificateFromStore 0x18004d820
CertDuplicateCertificateContext 0x18004d7e8
CertEnumCertificatesInStore 0x18004d818
CertFindCertificateInStore 0x18004d828
CertFreeCertificateChain 0x18004d858
CertFreeCertificateChainEngine 0x18004d838
CertFreeCertificateContext 0x18004d860
CertGetCertificateChain 0x18004d7e0
CertGetCertificateContextProperty 0x18004d7d8
CertOpenStore 0x18004d7f0
CertStrToNameW 0x18004d808
CertVerifySubjectCertificateContext 0x18004d848
CertVerifyTimeValidity 0x18004d850
CryptEncodeObjectEx 0x18004d800
CryptSignMessage 0x18004d7c8
DevObjCreateDeviceInfoList 0x18004d888
DevObjDestroyDeviceInfoList 0x18004d890
DevObjEnumDeviceInfo 0x18004d870
DevObjEnumDeviceInterfaces 0x18004d898
DevObjGetClassDevs 0x18004d880
DevObjOpenDevRegKey 0x18004d878
?_Addfac@_Locimp@locale@std@@AEAAXPEAVfacet@23@_K@Z 0x18004de58
?_Decref@facet@locale@std@@UEAAPEAV_Facet_base@3@XZ 0x18004dde8
?_Incref@facet@locale@std@@UEAAXXZ 0x18004de40
?_Init@locale@std@@CAPEAV_Locimp@12@_N@Z 0x18004ddf0
?_New_Locimp@_Locimp@locale@std@@CAPEAV123@AEBV123@@Z 0x18004de50
?_Xinvalid_argument@std@@YAXPEBD@Z 0x18004ddd8
?_Xlength_error@std@@YAXPEBD@Z 0x18004de78
?_Xout_of_range@std@@YAXPEBD@Z 0x18004dde0
??0?$codecvt@GDU_Mbstatet@@@std@@QEAA@_K@Z 0x18004de00
??1?$codecvt@GDU_Mbstatet@@@std@@MEAA@XZ 0x18004ddf8
??4?$_Yarn@D@std@@QEAAAEAV01@PEBD@Z 0x18004de70
??Bid@locale@std@@QEAA_KXZ 0x18004de60
?do_always_noconv@?$codecvt@GDU_Mbstatet@@@std@@MEBA_NXZ 0x18004de38
?do_encoding@?$codecvt@GDU_Mbstatet@@@std@@MEBAHXZ 0x18004de28
?do_in@?$codecvt@GDU_Mbstatet@@@std@@MEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAG3AEAPEAG@Z 0x18004de20
?do_length@?$codecvt@GDU_Mbstatet@@@std@@MEBAHAEAU_Mbstatet@@PEBD1_K@Z 0x18004de08
?do_max_length@?$codecvt@GDU_Mbstatet@@@std@@MEBAHXZ 0x18004de30
?do_out@?$codecvt@GDU_Mbstatet@@@std@@MEBAHAEAU_Mbstatet@@PEBG1AEAPEBGPEAD3AEAPEAD@Z 0x18004de18
?do_unshift@?$codecvt@GDU_Mbstatet@@@std@@MEBAHAEAU_Mbstatet@@PEAD1AEAPEAD@Z 0x18004de10
?id@?$codecvt@GDU_Mbstatet@@@std@@2V0locale@2@A 0x18004de68
?out@?$codecvt@GDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBG1AEAPEBGPEAD3AEAPEAD@Z 0x18004de48
NCryptCreateClaim 0x18004dea0
NCryptCreatePersistedKey 0x18004ded8
NCryptDecrypt 0x18004de90
NCryptDeleteKey 0x18004dec8
NCryptEnumKeys 0x18004deb8
NCryptExportKey 0x18004de98
NCryptFinalizeKey 0x18004ded0
NCryptFreeBuffer 0x18004deb0
NCryptFreeObject 0x18004de88
NCryptGetProperty 0x18004dec0
NCryptOpenKey 0x18004def0
NCryptOpenStorageProvider 0x18004dee0
NCryptSetProperty 0x18004dee8
NCryptSignHash 0x18004dea8
NtQuerySystemInformation 0x18004df00
NtTerminateProcess 0x18004df08
RtlIsMultiSessionSku 0x18004df10
RtlUnhandledExceptionFilter 0x18004df18
NdrClientCall3 0x18004d8a8
RpcBindingBind 0x18004d8b8
RpcBindingCreateW 0x18004d8b0
RpcBindingFree 0x18004d8c8
RpcExceptionFilter 0x18004d8c0