WinSCard.dll

v10.0.19041.3636 64-bit Windows NT Analyzed
Description
Microsoft Smart Card API
Authors
© Microsoft Corporation. All rights reserved.
File size
247.0 KB
Uploaded
2025-12-01 07:44
Views
178
SHA-256
7323a597828f23134c76da80897d4567

Exported functions 80

ClassInstall32 #1 · 0x7340
SCardAccessNewReaderEvent #2 · 0x8630
SCardPciRaw #3 · 0x86a0
SCardPciT0 #4 · 0x86b0
SCardPciT1 #5 · 0x86c0
SCardReleaseAllEvents #6 · 0x8aa0
SCardReleaseNewReaderEvent #7 · 0x8aa0
SCardAccessStartedEvent #8 · 0x1540
SCardAddReaderToGroupA #9 · 0x101c0
SCardAddReaderToGroupW #10 · 0x13f50
SCardAudit #11 · 0x9430
SCardBeginTransaction #12 · 0x95e0
SCardCancel #13 · 0x2d30
SCardConnectA #14 · 0x103e0
SCardConnectW #15 · 0x14180
SCardControl #16 · 0x9720
SCardDisconnect #17 · 0x9910
SCardEndTransaction #18 · 0x9a30
SCardEstablishContext #19 · 0x9b70
SCardForgetCardTypeA #20 · 0x10760
SCardForgetCardTypeW #21 · 0x14500
SCardForgetReaderA #22 · 0x108b0
SCardForgetReaderGroupA #23 · 0x10a90
SCardForgetReaderGroupW #24 · 0x14650
SCardForgetReaderW #25 · 0x14830
SCardFreeMemory #26 · 0xa180
SCardGetAttrib #27 · 0xa2d0
SCardGetCardTypeProviderNameA #28 · 0x10c70
SCardGetCardTypeProviderNameW #29 · 0x14a10
SCardGetDeviceTypeIdA #30 · 0x10e30
SCardGetDeviceTypeIdW #31 · 0x14bd0
SCardGetProviderIdA #32 · 0x11000
SCardGetProviderIdW #33 · 0x14d60
SCardGetReaderDeviceInstanceIdA #34 · 0x11200
SCardGetReaderDeviceInstanceIdW #35 · 0x14f60
SCardGetReaderIconA #36 · 0x11430
SCardGetReaderIconW #37 · 0x15150
SCardGetStatusChangeA #38 · 0x11640
SCardGetStatusChangeW #39 · 0x15310
SCardGetTransmitCount #40 · 0xa8b0
SCardIntroduceCardTypeA #41 · 0x118f0
SCardIntroduceCardTypeW #42 · 0x155c0
SCardIntroduceReaderA #43 · 0x11a90
SCardIntroduceReaderGroupA #44 · 0x11cb0
SCardIntroduceReaderGroupW #45 · 0x15760
SCardIntroduceReaderW #46 · 0x15920
SCardIsValidContext #47 · 0xa9f0
SCardListCardsA #48 · 0x11e70
SCardListCardsW #49 · 0x15b50
SCardListInterfacesA #50 · 0x12020
SCardListInterfacesW #51 · 0x15d00
SCardListReaderGroupsA #52 · 0x12230
SCardListReaderGroupsW #53 · 0x15f10
SCardListReadersA #54 · 0x12410
SCardListReadersW #55 · 0x160f0
SCardListReadersWithDeviceInstanceIdA #56 · 0x12660
SCardListReadersWithDeviceInstanceIdW #57 · 0x16350
SCardLocateCardsA #58 · 0x12a30
SCardLocateCardsByATRA #59 · 0x13010
SCardLocateCardsByATRW #60 · 0x166e0
SCardLocateCardsW #61 · 0x16900
SCardReadCacheA #62 · 0x13230
SCardReadCacheW #63 · 0x16e80
SCardReconnect #64 · 0xab60
SCardReleaseContext #65 · 0xacd0
SCardReleaseStartedEvent #66 · 0x11d0
SCardRemoveReaderFromGroupA #67 · 0x13260
SCardRemoveReaderFromGroupW #68 · 0x16ec0
SCardSetAttrib #69 · 0xb020
SCardSetCardTypeProviderNameA #70 · 0x13480
SCardSetCardTypeProviderNameW #71 · 0x170f0
SCardState #72 · 0xb180
SCardStatusA #73 · 0x13630
SCardStatusW #74 · 0x172a0
SCardTransmit #75 · 0xb3a0
SCardWriteCacheA #76 · 0x138a0
SCardWriteCacheW #77 · 0x17510
g_rgSCardRawPci #78 · 0x2f3b0
g_rgSCardT0Pci #79 · 0x2f388
g_rgSCardT1Pci #80 · 0x2f3d0

Imported DLLs & functions 146

DelayLoadFailureHook 0x18002a240
ResolveDelayLoadedAPI 0x18002a250
GetLastError 0x18002a270
SetLastError 0x18002a278
SetUnhandledExceptionFilter 0x18002a260
UnhandledExceptionFilter 0x18002a268
CreateFileW 0x18002a288
GetFileSizeEx 0x18002a298
ReadFile 0x18002a290
CloseHandle 0x18002a2a8
GetProcessHeap 0x18002a2d0
HeapAlloc 0x18002a2b8
HeapFree 0x18002a2c0
HeapReAlloc 0x18002a2c8
FreeLibrary 0x18002a2e8
LoadLibraryExW 0x18002a2e0
LoadResource 0x18002a300
LockResource 0x18002a2f8
SizeofResource 0x18002a2f0
FindResourceW 0x18002a310
ExpandEnvironmentStringsW 0x18002a330
GetCurrentProcess 0x18002a368
GetCurrentProcessId 0x18002a358
GetCurrentThread 0x18002a348
GetCurrentThreadId 0x18002a350
GetProcessId 0x18002a370
OpenProcessToken 0x18002a340
OpenThreadToken 0x18002a380
SetThreadToken 0x18002a378
TerminateProcess 0x18002a360
QueryPerformanceCounter 0x18002a390
QueryFullProcessImageNameW 0x18002a3a0
RegCloseKey 0x18002a3f0
RegCreateKeyExW 0x18002a3c0
RegDeleteKeyExW 0x18002a3b8
RegDeleteValueW 0x18002a3e8
RegEnumKeyExW 0x18002a3b0
RegEnumValueW 0x18002a3e0
RegOpenKeyExW 0x18002a3d8
RegQueryValueExW 0x18002a3d0
RegSetValueExW 0x18002a3c8
RtlCaptureContext 0x18002a410
RtlLookupFunctionEntry 0x18002a400
RtlVirtualUnwind 0x18002a408
MultiByteToWideChar 0x18002a420
WideCharToMultiByte 0x18002a428
lstrcmpiW 0x18002a450
lstrcmpW 0x18002a438
lstrlenA 0x18002a448
lstrlenW 0x18002a440
CreateEventW 0x18002a488
DeleteCriticalSection 0x18002a480
EnterCriticalSection 0x18002a4a0
InitializeCriticalSection 0x18002a460
InitializeCriticalSectionAndSpinCount 0x18002a490
LeaveCriticalSection 0x18002a478
OpenEventW 0x18002a470
ResetEvent 0x18002a468
SetEvent 0x18002a498
WaitForSingleObject 0x18002a4a8
InitializeConditionVariable 0x18002a4c0
Sleep 0x18002a4c8
SleepConditionVariableCS 0x18002a4b8
WakeAllConditionVariable 0x18002a4d0
WaitForMultipleObjects 0x18002a4e0
GetSystemTimeAsFileTime 0x18002a4f8
GetTickCount 0x18002a4f0
CloseThreadpoolCleanupGroup 0x18002a528
CloseThreadpoolCleanupGroupMembers 0x18002a530
CloseThreadpoolWait 0x18002a510
CreateThreadpoolCleanupGroup 0x18002a520
CreateThreadpoolWait 0x18002a538
SetThreadpoolWait 0x18002a508
WaitForThreadpoolWaitCallbacks 0x18002a518
GetTraceEnableFlags 0x18002a558
GetTraceEnableLevel 0x18002a560
GetTraceLoggerHandle 0x18002a550
RegisterTraceGuidsW 0x18002a568
TraceMessage 0x18002a570
UnregisterTraceGuids 0x18002a548
EventRegister 0x18002a580
EventUnregister 0x18002a588
EventWriteTransfer 0x18002a590
AddAccessAllowedAce 0x18002a610
AddAce 0x18002a5e8
DuplicateTokenEx 0x18002a5c8
GetAce 0x18002a5b0
GetAclInformation 0x18002a5a0
GetLengthSid 0x18002a608
GetSidLengthRequired 0x18002a5c0
GetSidSubAuthority 0x18002a5a8
GetTokenInformation 0x18002a5b8
InitializeAcl 0x18002a5f8
InitializeSecurityDescriptor 0x18002a5f0
InitializeSid 0x18002a5d8
IsValidSid 0x18002a5e0
RevertToSelf 0x18002a5d0
SetSecurityDescriptorDacl 0x18002a600
DevObjCreateDeviceInfoList 0x18002a1a8
DevObjDestroyDeviceInfoList 0x18002a1b8
DevObjGetDeviceProperty 0x18002a1b0
DevObjOpenDeviceInfo 0x18002a1a0
__C_specific_handler 0x18002a648
__CxxFrameHandler3 0x18002a6a8
_amsg_exit 0x18002a690
_callnewh 0x18002a678
_CxxThrowException 0x18002a6b8
_initterm 0x18002a698
_ultow 0x18002a658
_vsnprintf 0x18002a628
_vsnwprintf 0x18002a620
_wcsicmp 0x18002a650
_wcsnicmp 0x18002a638
_wtoi 0x18002a640
_XcptFilter 0x18002a688
??1type_info@@UEAA@XZ 0x18002a6a0
free 0x18002a680
malloc 0x18002a670
memcmp 0x18002a660
memcpy 0x18002a668
memset 0x18002a6b0
strcmp 0x18002a6c0
wcspbrk 0x18002a630
EtwTraceMessage 0x18002a708
NtCancelIoFileEx 0x18002a6f0
NtCreateFile 0x18002a6d0
NtDeviceIoControlFile 0x18002a6e0
RtlDeleteCriticalSection 0x18002a6f8
RtlDllShutdownInProgress 0x18002a6e8
RtlInitializeCriticalSection 0x18002a6d8
RtlInitUnicodeString 0x18002a700
MesDecodeBufferHandleCreate 0x18002a1e8
MesEncodeDynBufferHandleCreate 0x18002a200
MesHandleFree 0x18002a1f8
NdrClientCall3 0x18002a228
NdrMesTypeDecode3 0x18002a1f0
NdrMesTypeEncode3 0x18002a208
NdrMesTypeFree3 0x18002a210
RpcBindingBind 0x18002a220
RpcBindingCreateW 0x18002a218
RpcBindingFree 0x18002a1d8
RpcSsDestroyClientContext 0x18002a1d0
RpcStringFreeW 0x18002a1e0
UuidCreate 0x18002a1c8
UuidToStringW 0x18002a230