WinSCard.dll

v10.0.19041.3636 32-bit Windows NT Analyzed
Description
Microsoft Smart Card API
Authors
© Microsoft Corporation. All rights reserved.
File size
178.5 KB
Uploaded
2025-12-01 08:07
Views
123
SHA-256
b255b8c0a50d669365d9ab3b4a7f5012

Exported functions 80

ClassInstall32 #1 · 0xd490
SCardAccessNewReaderEvent #2 · 0xe720
SCardPciRaw #3 · 0xe730
SCardPciT0 #4 · 0xe740
SCardPciT1 #5 · 0xe750
SCardReleaseAllEvents #6 · 0xe9c0
SCardReleaseNewReaderEvent #7 · 0xe9c0
SCardAccessStartedEvent #8 · 0x66e0
SCardAddReaderToGroupA #9 · 0x13ca0
SCardAddReaderToGroupW #10 · 0x16110
SCardAudit #11 · 0xf0a0
SCardBeginTransaction #12 · 0xf1e0
SCardCancel #13 · 0x4880
SCardConnectA #14 · 0x13dd0
SCardConnectW #15 · 0x16240
SCardControl #16 · 0xf280
SCardDisconnect #17 · 0xf370
SCardEndTransaction #18 · 0xf460
SCardEstablishContext #19 · 0xf500
SCardForgetCardTypeA #20 · 0x14010
SCardForgetCardTypeW #21 · 0x16480
SCardForgetReaderA #22 · 0x140b0
SCardForgetReaderGroupA #23 · 0x141b0
SCardForgetReaderGroupW #24 · 0x16520
SCardForgetReaderW #25 · 0x16620
SCardFreeMemory #26 · 0xf9d0
SCardGetAttrib #27 · 0xfa60
SCardGetCardTypeProviderNameA #28 · 0x142b0
SCardGetCardTypeProviderNameW #29 · 0x16720
SCardGetDeviceTypeIdA #30 · 0x14390
SCardGetDeviceTypeIdW #31 · 0x16800
SCardGetProviderIdA #32 · 0x14490
SCardGetProviderIdW #33 · 0x168d0
SCardGetReaderDeviceInstanceIdA #34 · 0x145a0
SCardGetReaderDeviceInstanceIdW #35 · 0x169e0
SCardGetReaderIconA #36 · 0x146e0
SCardGetReaderIconW #37 · 0x16af0
SCardGetStatusChangeA #38 · 0x14800
SCardGetStatusChangeW #39 · 0x16be0
SCardGetTransmitCount #40 · 0xfe80
SCardIntroduceCardTypeA #41 · 0x149a0
SCardIntroduceCardTypeW #42 · 0x16d80
SCardIntroduceReaderA #43 · 0x14a50
SCardIntroduceReaderGroupA #44 · 0x14b80
SCardIntroduceReaderGroupW #45 · 0x16e30
SCardIntroduceReaderW #46 · 0x16f30
SCardIsValidContext #47 · 0xff20
SCardListCardsA #48 · 0x14c80
SCardListCardsW #49 · 0x17060
SCardListInterfacesA #50 · 0x14d60
SCardListInterfacesW #51 · 0x17140
SCardListReaderGroupsA #52 · 0x14e80
SCardListReaderGroupsW #53 · 0x17260
SCardListReadersA #54 · 0x14fa0
SCardListReadersW #55 · 0x17380
SCardListReadersWithDeviceInstanceIdA #56 · 0x15100
SCardListReadersWithDeviceInstanceIdW #57 · 0x174e0
SCardLocateCardsA #58 · 0x15380
SCardLocateCardsByATRA #59 · 0x15760
SCardLocateCardsByATRW #60 · 0x17720
SCardLocateCardsW #61 · 0x17840
SCardReadCacheA #62 · 0x15880
SCardReadCacheW #63 · 0x17bd0
SCardReconnect #64 · 0xffe0
SCardReleaseContext #65 · 0x100a0
SCardReleaseStartedEvent #66 · 0x5760
SCardRemoveReaderFromGroupA #67 · 0x158b0
SCardRemoveReaderFromGroupW #68 · 0x17c00
SCardSetAttrib #69 · 0x10280
SCardSetCardTypeProviderNameA #70 · 0x159e0
SCardSetCardTypeProviderNameW #71 · 0x17d30
SCardState #72 · 0x10320
SCardStatusA #73 · 0x15ab0
SCardStatusW #74 · 0x17e00
SCardTransmit #75 · 0x10450
SCardWriteCacheA #76 · 0x15c00
SCardWriteCacheW #77 · 0x17f50
g_rgSCardRawPci #78 · 0x3bd0
g_rgSCardT0Pci #79 · 0x3ba4
g_rgSCardT1Pci #80 · 0x3bec

Imported DLLs & functions 143

DelayLoadFailureHook 0x5f2a9050
ResolveDelayLoadedAPI 0x5f2a9058
GetLastError 0x5f2a9060
SetLastError 0x5f2a9064
SetUnhandledExceptionFilter 0x5f2a906c
UnhandledExceptionFilter 0x5f2a9068
CreateFileW 0x5f2a907c
GetFileSizeEx 0x5f2a9078
ReadFile 0x5f2a9074
CloseHandle 0x5f2a9084
GetProcessHeap 0x5f2a908c
HeapAlloc 0x5f2a9098
HeapFree 0x5f2a9090
HeapReAlloc 0x5f2a9094
FreeLibrary 0x5f2a90a4
LoadLibraryExW 0x5f2a90a8
LoadResource 0x5f2a90a0
LockResource 0x5f2a90b0
SizeofResource 0x5f2a90ac
ExpandEnvironmentStringsW 0x5f2a90c8
GetCurrentProcess 0x5f2a90ec
GetCurrentProcessId 0x5f2a90e0
GetCurrentThread 0x5f2a90d0
GetCurrentThreadId 0x5f2a90e8
GetProcessId 0x5f2a90e4
OpenProcessToken 0x5f2a90d8
OpenThreadToken 0x5f2a90dc
SetThreadToken 0x5f2a90d4
TerminateProcess 0x5f2a90f0
QueryPerformanceCounter 0x5f2a90f8
QueryFullProcessImageNameW 0x5f2a9100
RegCloseKey 0x5f2a9114
RegCreateKeyExW 0x5f2a9108
RegDeleteKeyExW 0x5f2a910c
RegDeleteValueW 0x5f2a9120
RegEnumKeyExW 0x5f2a9128
RegEnumValueW 0x5f2a9124
RegOpenKeyExW 0x5f2a911c
RegQueryValueExW 0x5f2a9118
RegSetValueExW 0x5f2a9110
MultiByteToWideChar 0x5f2a9134
WideCharToMultiByte 0x5f2a9130
lstrcmpiW 0x5f2a913c
lstrcmpW 0x5f2a9144
lstrlenA 0x5f2a9140
lstrlenW 0x5f2a9148
CreateEventW 0x5f2a9174
DeleteCriticalSection 0x5f2a9150
EnterCriticalSection 0x5f2a9160
InitializeCriticalSection 0x5f2a9170
InitializeCriticalSectionAndSpinCount 0x5f2a9164
LeaveCriticalSection 0x5f2a916c
OpenEventW 0x5f2a9154
ResetEvent 0x5f2a9158
SetEvent 0x5f2a9168
WaitForSingleObject 0x5f2a915c
InitializeConditionVariable 0x5f2a9184
Sleep 0x5f2a9180
SleepConditionVariableCS 0x5f2a917c
WakeAllConditionVariable 0x5f2a9188
WaitForMultipleObjects 0x5f2a9190
GetSystemTimeAsFileTime 0x5f2a919c
GetTickCount 0x5f2a9198
CloseThreadpoolCleanupGroup 0x5f2a91b8
CloseThreadpoolCleanupGroupMembers 0x5f2a91a4
CloseThreadpoolWait 0x5f2a91a8
CreateThreadpoolCleanupGroup 0x5f2a91b0
CreateThreadpoolWait 0x5f2a91bc
SetThreadpoolWait 0x5f2a91ac
WaitForThreadpoolWaitCallbacks 0x5f2a91b4
GetTraceEnableFlags 0x5f2a91c4
GetTraceEnableLevel 0x5f2a91c8
GetTraceLoggerHandle 0x5f2a91d4
RegisterTraceGuidsW 0x5f2a91d8
TraceMessage 0x5f2a91cc
UnregisterTraceGuids 0x5f2a91d0
EventRegister 0x5f2a91e0
EventUnregister 0x5f2a91e4
EventWriteTransfer 0x5f2a91e8
AddAccessAllowedAce 0x5f2a9228
AddAce 0x5f2a9214
DuplicateTokenEx 0x5f2a9204
GetAce 0x5f2a91f0
GetAclInformation 0x5f2a91fc
GetLengthSid 0x5f2a9224
GetSidLengthRequired 0x5f2a91f8
GetSidSubAuthority 0x5f2a91f4
GetTokenInformation 0x5f2a9200
InitializeAcl 0x5f2a921c
InitializeSecurityDescriptor 0x5f2a9218
InitializeSid 0x5f2a920c
IsValidSid 0x5f2a9210
RevertToSelf 0x5f2a9208
SetSecurityDescriptorDacl 0x5f2a9220
DevObjCreateDeviceInfoList 0x5f2a9004
DevObjDestroyDeviceInfoList 0x5f2a900c
DevObjGetDeviceProperty 0x5f2a9008
DevObjOpenDeviceInfo 0x5f2a9000
__CxxFrameHandler3 0x5f2a9274
_amsg_exit 0x5f2a9260
_callnewh 0x5f2a927c
_CxxThrowException 0x5f2a9250
_except_handler4_common 0x5f2a926c
_initterm 0x5f2a9264
_ultow 0x5f2a924c
_vsnprintf 0x5f2a9234
_vsnwprintf 0x5f2a9230
_wcsicmp 0x5f2a9244
_wcsnicmp 0x5f2a923c
_wtoi 0x5f2a9240
_XcptFilter 0x5f2a925c
??1type_info@@UAE@XZ 0x5f2a9268
?terminate@@YAXXZ 0x5f2a9278
free 0x5f2a9258
malloc 0x5f2a9248
memcmp 0x5f2a9254
memcpy 0x5f2a9270
memset 0x5f2a9280
wcspbrk 0x5f2a9238
EtwTraceMessage 0x5f2a92a4
NtCancelIoFileEx 0x5f2a9298
NtCreateFile 0x5f2a9288
NtDeviceIoControlFile 0x5f2a9290
RtlDeleteCriticalSection 0x5f2a929c
RtlDllShutdownInProgress 0x5f2a9294
RtlInitializeCriticalSection 0x5f2a928c
RtlInitUnicodeString 0x5f2a92a0
MesDecodeBufferHandleCreate 0x5f2a9024
MesEncodeDynBufferHandleCreate 0x5f2a902c
MesHandleFree 0x5f2a9020
NdrClientCall4 0x5f2a9044
NdrMesTypeDecode2 0x5f2a9028
NdrMesTypeEncode2 0x5f2a9030
NdrMesTypeFree2 0x5f2a9034
RpcBindingBind 0x5f2a903c
RpcBindingCreateW 0x5f2a9038
RpcBindingFree 0x5f2a9018
RpcSsDestroyClientContext 0x5f2a9048
RpcStringFreeW 0x5f2a9014
UuidCreate 0x5f2a901c
UuidToStringW 0x5f2a9040