facecredentialprovider.dll

v10.0.19041.5794 64-bit Windows NT Analyzed
Description
Face Credential Provider
Authors
© Microsoft Corporation. All rights reserved.
File size
586.0 KB
Uploaded
2025-12-01 07:27
Views
96
SHA-256
be458c9411070138a66ec893687a5746

Exported functions 2

DllCanUnloadNow #1 · 0x10630
DllGetClassObject #2 · 0xe5c0

Imported DLLs & functions 319

ApiSetQueryApiSetPresence 0x18005dcf8
CLSIDFromString 0x18005dd48
CoCreateFreeThreadedMarshaler 0x18005dd38
CoCreateGuid 0x18005dd40
CoCreateInstance 0x18005dd58
CoGetMalloc 0x18005dd18
CoInitializeEx 0x18005dd28
CoTaskMemAlloc 0x18005dd10
CoTaskMemFree 0x18005dd20
CoTaskMemRealloc 0x18005dd50
CoUninitialize 0x18005dd30
CoWaitForMultipleHandles 0x18005dd08
DebugBreak 0x18005dd78
IsDebuggerPresent 0x18005dd70
OutputDebugStringW 0x18005dd68
DelayLoadFailureHook 0x18005dd88
ResolveDelayLoadedAPI 0x18005dd98
GetLastError 0x18005ddb0
RaiseException 0x18005ddc8
SetLastError 0x18005ddb8
SetUnhandledExceptionFilter 0x18005ddc0
UnhandledExceptionFilter 0x18005dda8
GetFileAttributesW 0x18005ddd8
CloseHandle 0x18005dde8
GetProcessHeap 0x18005ddf8
HeapAlloc 0x18005de10
HeapFree 0x18005de00
HeapReAlloc 0x18005de08
LocalAlloc 0x18005de20
LocalFree 0x18005de28
InitializeSListHead 0x18005de38
DisableThreadLibraryCalls 0x18005de50
FindResourceExW 0x18005de80
FreeLibrary 0x18005dea0
GetModuleFileNameA 0x18005de58
GetModuleHandleExW 0x18005de90
GetModuleHandleW 0x18005de78
GetProcAddress 0x18005de98
LoadLibraryExW 0x18005de68
LoadResource 0x18005de48
LoadStringW 0x18005de60
LockResource 0x18005de70
SizeofResource 0x18005de88
FormatMessageW 0x18005dec8
GetThreadPreferredUILanguages 0x18005deb0
GetThreadUILanguage 0x18005ded0
SetThreadPreferredUILanguages 0x18005dec0
SetThreadUILanguage 0x18005deb8
PathCchAppend 0x18005dee0
PathCchCombine 0x18005dee8
ExpandEnvironmentStringsW 0x18005def8
CreateProcessW 0x18005df30
GetCurrentProcess 0x18005df20
GetCurrentProcessId 0x18005df10
GetCurrentThreadId 0x18005df08
ProcessIdToSessionId 0x18005df18
TerminateProcess 0x18005df28
IsProcessorFeaturePresent 0x18005df40
QueryPerformanceCounter 0x18005df50
RegCloseKey 0x18005df80
RegCreateKeyExW 0x18005df88
RegEnumKeyExW 0x18005df98
RegEnumValueW 0x18005df78
RegGetValueW 0x18005df60
RegOpenKeyExW 0x18005df70
RegQueryInfoKeyW 0x18005dfa0
RegQueryValueExW 0x18005df68
RegSetValueExW 0x18005df90
RegDeleteKeyValueW 0x18005dfb0
RegSetKeyValueW 0x18005dfb8
RegCreateKeyW 0x18005dfc8
RtlCaptureContext 0x18005dfd8
RtlLookupFunctionEntry 0x18005dfe0
RtlVirtualUnwind 0x18005dfe8
AcquireSRWLockExclusive 0x18005e010
AcquireSRWLockShared 0x18005e000
CreateEventExW 0x18005e050
CreateEventW 0x18005e018
CreateMutexExW 0x18005e098
CreateMutexW 0x18005e070
CreateSemaphoreExW 0x18005e058
DeleteCriticalSection 0x18005e040
EnterCriticalSection 0x18005e038
InitializeCriticalSection 0x18005e060
InitializeCriticalSectionAndSpinCount 0x18005e008
InitializeCriticalSectionEx 0x18005e048
InitializeSRWLock 0x18005e028
LeaveCriticalSection 0x18005e078
OpenSemaphoreW 0x18005e088
ReleaseMutex 0x18005e0a8
ReleaseSemaphore 0x18005e080
ReleaseSRWLockExclusive 0x18005e068
ReleaseSRWLockShared 0x18005dff8
ResetEvent 0x18005e030
SetEvent 0x18005e020
WaitForSingleObject 0x18005e0a0
WaitForSingleObjectEx 0x18005e090
InitializeConditionVariable 0x18005e0d8
InitOnceBeginInitialize 0x18005e0b8
InitOnceComplete 0x18005e0c0
Sleep 0x18005e0d0
SleepConditionVariableCS 0x18005e0c8
WakeConditionVariable 0x18005e0e0
GetSystemDirectoryW 0x18005e100
GetSystemTimeAsFileTime 0x18005e108
GetTickCount 0x18005e0f0
GetTickCount64 0x18005e0f8
CloseThreadpoolTimer 0x18005e120
CreateThreadpoolTimer 0x18005e130
SetThreadpoolTimer 0x18005e128
WaitForThreadpoolTimerCallbacks 0x18005e118
VerQueryValueW 0x18005e140
GetFileVersionInfoSizeW 0x18005e158
GetFileVersionInfoW 0x18005e150
RoActivateInstance 0x18005e168
RoGetActivationFactory 0x18005e170
WindowsCreateStringReference 0x18005e180
WindowsDeleteString 0x18005e190
WindowsGetStringRawBuffer 0x18005e188
__C_specific_handler 0x18005e2d0
__CxxFrameHandler3 0x18005e2d8
__CxxFrameHandler4 0x18005e328
__std_terminate 0x18005e320
_CxxThrowException 0x18005e2e0
_o___std_exception_copy 0x18005e310
_o___std_exception_destroy 0x18005e308
_o___std_type_info_destroy_list 0x18005e300
_o___stdio_common_vsnprintf_s 0x18005e2f8
_o___stdio_common_vswprintf 0x18005e2f0
_o___stdio_common_vswprintf_s 0x18005e2e8
_o__beginthreadex 0x18005e338
_o__callnewh 0x18005e330
_o__cexit 0x18005e318
_o__configure_narrow_argv 0x18005e220
_o__crt_atexit 0x18005e1b0
_o__errno 0x18005e1b8
_o__execute_onexit_table 0x18005e1c0
_o__fseeki64 0x18005e1c8
_o__get_errno 0x18005e1d0
_o__initialize_narrow_environment 0x18005e1d8
_o__initialize_onexit_table 0x18005e1e0
_o__invalid_parameter_noinfo 0x18005e1e8
_o__invalid_parameter_noinfo_noreturn 0x18005e1f0
_o__lock_file 0x18005e1f8
_o__purecall 0x18005e200
_o__register_onexit_function 0x18005e208
_o__seh_filter_dll 0x18005e210
_o__set_errno 0x18005e218
_o__unlock_file 0x18005e230
_o__wcsicmp 0x18005e238
_o__wcsnicmp 0x18005e240
_o__wtoi 0x18005e248
_o_fclose 0x18005e250
_o_fflush 0x18005e258
_o_fgetc 0x18005e260
_o_fgetpos 0x18005e268
_o_fgetwc 0x18005e270
_o_fputwc 0x18005e278
_o_free 0x18005e280
_o_fsetpos 0x18005e288
_o_fwrite 0x18005e290
_o_malloc 0x18005e298
_o_setvbuf 0x18005e2a0
_o_terminate 0x18005e2a8
_o_toupper 0x18005e2b0
_o_ungetc 0x18005e2b8
_o_ungetwc 0x18005e2c0
_o_wcscpy_s 0x18005e2c8
memcmp 0x18005e340
memcpy 0x18005e348
memmove 0x18005e228
_initterm 0x18005e360
_initterm_e 0x18005e358
memset 0x18005e370
strcmp 0x18005e378
wcscmp 0x18005e380
CM_Get_Device_Interface_List_SizeW 0x18005e3a0
CM_Get_Device_Interface_ListW 0x18005e3a8
CM_Get_Device_Interface_PropertyW 0x18005e398
CM_Locate_DevNodeW 0x18005e3b8
CM_MapCrToWin32Err 0x18005e3b0
CM_Open_Device_Interface_KeyW 0x18005e390
CM_Open_DevNode_Key 0x18005e3c0
CreateTimerQueueTimer 0x18005e3d8
DeleteTimerQueueTimer 0x18005e3d0
GetSystemPowerStatus 0x18005e3f0
WTSGetActiveConsoleSessionId 0x18005e3e8
PathFileExistsW 0x18005e400
QISearch 0x18005e408
EventActivityIdControl 0x18005e440
EventProviderEnabled 0x18005e438
EventRegister 0x18005e448
EventSetInformation 0x18005e428
EventUnregister 0x18005e430
EventWriteTransfer 0x18005e450
PowerRegisterSuspendResumeNotification 0x18005e468
PowerUnregisterSuspendResumeNotification 0x18005e460
RegisterPowerSettingNotification 0x18005e480
UnregisterPowerSettingNotification 0x18005e478
MsgWaitForMultipleObjectsEx 0x18005e490
CopySid 0x18005e4c0
EqualSid 0x18005e4c8
GetLengthSid 0x18005e4a0
GetTokenInformation 0x18005e4a8
IsValidSid 0x18005e4b0
IsWellKnownSid 0x18005e4b8
CredFree 0x18005e4e0
CredIsMarshaledCredentialW 0x18005e4e8
CredUnmarshalCredentialW 0x18005e4d8
CloseServiceHandle 0x18005e500
OpenSCManagerW 0x18005e510
OpenServiceW 0x18005e4f8
StartServiceW 0x18005e508
QueryServiceStatusEx 0x18005e520
GetPersistedFileLocationW 0x18005e530
GetPersistedRegistryLocationW 0x18005e538
DsrFreeJoinInfo 0x18005e548
DsrGetJoinInfo 0x18005e550
_Cnd_do_broadcast_at_thread_exit 0x18005e580
_Query_perf_counter 0x18005e620
_Query_perf_frequency 0x18005e628
_Thrd_id 0x18005e5a8
_Thrd_join 0x18005e5b8
_Thrd_sleep 0x18005e7f8
_Xtime_get_ticks 0x18005e800
?_Addfac@_Locimp@locale@std@@AEAAXPEAVfacet@23@_K@Z 0x18005e618
?_Decref@facet@locale@std@@UEAAPEAV_Facet_base@3@XZ 0x18005e7c8
?_Fiopen@std@@YAPEAU_iobuf@@PEBGHH@Z 0x18005e650
?_Getcat@?$codecvt@GDU_Mbstatet@@@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z 0x18005e808
?_Getgloballocale@locale@std@@CAPEAV_Locimp@12@XZ 0x18005e760
?_Gndec@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEAAPEAGXZ 0x18005e768
?_Gninc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEAAPEAGXZ 0x18005e730
?_Incref@facet@locale@std@@UEAAXXZ 0x18005e7c0
?_Init@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEAAXXZ 0x18005e678
?_Ipfx@?$basic_istream@GU?$char_traits@G@std@@@std@@QEAA_N_N@Z 0x18005e5d8
?_Lock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@UEAAXXZ 0x18005e5c0
?_New_Locimp@_Locimp@locale@std@@CAPEAV123@AEBV123@@Z 0x18005e638
?_Osfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QEAAXXZ 0x18005e590
?_Pninc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEAAPEAGXZ 0x18005e6e0
?_Throw_Cpp_error@std@@YAXH@Z 0x18005e560
?_Unlock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@UEAAXXZ 0x18005e5a0
?_Xbad_function_call@std@@YAXXZ 0x18005e658
?_Xlength_error@std@@YAXPEBD@Z 0x18005e630
?_Xout_of_range@std@@YAXPEBD@Z 0x18005e698
??0_Lockit@std@@QEAA@H@Z 0x18005e770
??0?$basic_ios@GU?$char_traits@G@std@@@std@@IEAA@XZ 0x18005e6b8
??0?$basic_iostream@GU?$char_traits@G@std@@@std@@QEAA@PEAV?$basic_streambuf@GU?$char_traits@G@std@@@1@@Z 0x18005e7d8
??0?$basic_istream@GU?$char_traits@G@std@@@std@@QEAA@PEAV?$basic_streambuf@GU?$char_traits@G@std@@@1@_N@Z 0x18005e7a8
??0?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEAA@XZ 0x18005e5f8
??0?$codecvt@GDU_Mbstatet@@@std@@QEAA@_K@Z 0x18005e788
??1_Lockit@std@@QEAA@XZ 0x18005e780
??1?$basic_ios@GU?$char_traits@G@std@@@std@@UEAA@XZ 0x18005e798
??1?$basic_iostream@GU?$char_traits@G@std@@@std@@UEAA@XZ 0x18005e6a8
??1?$basic_istream@GU?$char_traits@G@std@@@std@@UEAA@XZ 0x18005e718
??1?$basic_streambuf@GU?$char_traits@G@std@@@std@@UEAA@XZ 0x18005e6b0
??1?$codecvt@GDU_Mbstatet@@@std@@MEAA@XZ 0x18005e790
??4?$_Yarn@D@std@@QEAAAEAV01@PEBD@Z 0x18005e640
??5?$basic_istream@GU?$char_traits@G@std@@@std@@QEAAAEAV01@AEAK@Z 0x18005e7e8
??6?$basic_ostream@GU?$char_traits@G@std@@@std@@QEAAAEAV01@P6AAEAVios_base@1@AEAV21@@Z@Z 0x18005e7f0
??Bid@locale@std@@QEAA_KXZ 0x18005e758
??Bios_base@std@@QEBA_NXZ 0x18005e7b8
?always_noconv@codecvt_base@std@@QEBA_NXZ 0x18005e668
?clear@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXH_N@Z 0x18005e720
?eback@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEBAPEAGXZ 0x18005e6c0
?egptr@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEBAPEAGXZ 0x18005e6c8
?epptr@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEBAPEAGXZ 0x18005e710
?fail@ios_base@std@@QEBA_NXZ 0x18005e7b0
?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAGXZ 0x18005e5c8
?flags@ios_base@std@@QEBAHXZ 0x18005e690
?flush@?$basic_ostream@GU?$char_traits@G@std@@@std@@QEAAAEAV12@XZ 0x18005e5b0
?gbump@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEAAXH@Z 0x18005e6f0
?getloc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QEBA?AVlocale@2@XZ 0x18005e608
?getloc@ios_base@std@@QEBA?AVlocale@2@XZ 0x18005e7d0
?good@ios_base@std@@QEBA_NXZ 0x18005e568
?gptr@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEBAPEAGXZ 0x18005e748
?id@?$codecvt@GDU_Mbstatet@@@std@@2V0locale@2@A 0x18005e600
?imbue@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAA?AVlocale@2@AEBV32@@Z 0x18005e7e0
?imbue@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MEAAXAEBVlocale@2@@Z 0x18005e648
?in@?$codecvt@GDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAG3AEAPEAG@Z 0x18005e6e8
?out@?$codecvt@GDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBG1AEAPEBGPEAD3AEAPEAD@Z 0x18005e6d8
?pptr@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEBAPEAGXZ 0x18005e700
?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAPEAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ 0x18005e6a0
?sbumpc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QEAAGXZ 0x18005e740
?setbuf@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MEAAPEAV12@PEAG_J@Z 0x18005e5e0
?setf@ios_base@std@@QEAAHHH@Z 0x18005e7a0
?setg@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEAAXPEAG00@Z 0x18005e6d0
?setp@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEAAXPEAG0@Z 0x18005e610
?setp@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEAAXPEAG00@Z 0x18005e778
?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXH_N@Z 0x18005e728
?sgetc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QEAAGXZ 0x18005e750
?showmanyc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MEAA_JXZ 0x18005e5d0
?snextc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QEAAGXZ 0x18005e570
?sputc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QEAAGG@Z 0x18005e680
?sputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QEAA_JPEBG_J@Z 0x18005e5e8
?sync@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MEAAHXZ 0x18005e588
?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAPEAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ 0x18005e578
?uflow@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MEAAGXZ 0x18005e738
?uncaught_exception@std@@YA_NXZ 0x18005e598
?unshift@?$codecvt@GDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEAD1AEAPEAD@Z 0x18005e660
?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAGD@Z 0x18005e5f0
?width@ios_base@std@@QEAA_J_J@Z 0x18005e670
?width@ios_base@std@@QEBA_JXZ 0x18005e688
?xsgetn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MEAA_JPEAG_J@Z 0x18005e6f8
?xsputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MEAA_JPEBG_J@Z 0x18005e708
RtlAllocateWnfSerializationGroup 0x18005e840
RtlFreeAnsiString 0x18005e850
RtlGetDeviceFamilyInfoEnum 0x18005e828
RtlInitUnicodeString 0x18005e818
RtlSubscribeWnfStateChangeNotification 0x18005e848
RtlUnicodeStringToAnsiString 0x18005e820
RtlUnsubscribeWnfNotificationWaitForCompletion 0x18005e838
RtlUnsubscribeWnfStateChangeNotification 0x18005e830
SysAllocString 0x18005dcd8
SysFreeString 0x18005dcd0
VariantClear 0x18005dcc0
VariantInit 0x18005dcc8
WinHttpCloseHandle 0x18005dce8