SCardMgrLib, COM interface constants for VB.Net / VBScript

SCardMgrLib - interface constants

     This page contains simple VBA include for the SCardMgrLib COM library.

library parameters

File NameProgram Files\Microsoft Visual Studio\VC98\Lib\SCARDMGR.TLB
Guid{1461AAC1-6810-11D0-918F-00AA00C18068}
Enums17

SCARD_PROTOCOLS

alias, 3 members.
  'SCard Protocols
Public Enum SCARD_PROTOCOLS
  T0 = 1  '&H1
  T1 = 2  '&H2
  RAW = 255  '&HFF
End Enum

tagSCARD_PROTOCOLS

enum, 3 members.
  'SCard Protocols
Public Enum tagSCARD_PROTOCOLS
  T0 = 1  '&H1
  T1 = 2  '&H2
  RAW = 255  '&HFF
End Enum

SCARD_STATES

alias, 6 members.
  'SCard States
Public Enum SCARD_STATES
  ABSENT = 1  '&H1
  PRESENT = 2  '&H2
  SWALLOWED = 3  '&H3
  POWERED = 4  '&H4
  NEGOTIABLEMODE = 5  '&H5
  SPECIFICMODE = 6  '&H6
End Enum

tagSCARD_STATES

enum, 6 members.
  'SCard States
Public Enum tagSCARD_STATES
  ABSENT = 1  '&H1
  PRESENT = 2  '&H2
  SWALLOWED = 3  '&H3
  POWERED = 4  '&H4
  NEGOTIABLEMODE = 5  '&H5
  SPECIFICMODE = 6  '&H6
End Enum

SCARD_SHARE_MODES

alias, 2 members.
  'SCard Share Modes
Public Enum SCARD_SHARE_MODES
  EXCLUSIVE = 1  '&H1
  SHARED = 2  '&H2
End Enum

tagSCARD_SHARE_MODES

enum, 2 members.
  'SCard Share Modes
Public Enum tagSCARD_SHARE_MODES
  EXCLUSIVE = 1  '&H1
  SHARED = 2  '&H2
End Enum

SCARD_DISPOSITIONS

alias, 4 members.
  'SCard Dispositions
Public Enum SCARD_DISPOSITIONS
  LEAVE = 0  '&H0
  RESET = 1  '&H1
  UNPOWER = 2  '&H2
  EJECT = 3  '&H3
End Enum

tagSCARD_DISPOSITIONS

enum, 4 members.
  'SCard Dispositions
Public Enum tagSCARD_DISPOSITIONS
  LEAVE = 0  '&H0
  RESET = 1  '&H1
  UNPOWER = 2  '&H2
  EJECT = 3  '&H3
End Enum

ISO_APDU_TYPE

alias, 4 members.
  'ISO 7816-4 APDU Case types.
Public Enum ISO_APDU_TYPE
  ISO_CASE_1 = 1  '&H1
  ISO_CASE_2 = 2  '&H2
  ISO_CASE_3 = 3  '&H3
  ISO_CASE_4 = 4  '&H4
End Enum

tagISO_APDU_TYPE

enum, 4 members.
  'ISO 7816-4 APDU Case types.
Public Enum tagISO_APDU_TYPE
  ISO_CASE_1 = 1  '&H1
  ISO_CASE_2 = 2  '&H2
  ISO_CASE_3 = 3  '&H3
  ISO_CASE_4 = 4  '&H4
End Enum

tagTYPEKIND

enum, 9 members.
Public Enum tagTYPEKIND
  TKIND_ENUM = 0  '&H0
  TKIND_RECORD = 1  '&H1
  TKIND_MODULE = 2  '&H2
  TKIND_INTERFACE = 3  '&H3
  TKIND_DISPATCH = 4  '&H4
  TKIND_COCLASS = 5  '&H5
  TKIND_ALIAS = 6  '&H6
  TKIND_UNION = 7  '&H7
  TKIND_MAX = 8  '&H8
End Enum

tagDESCKIND

enum, 6 members.
Public Enum tagDESCKIND
  DESCKIND_NONE = 0  '&H0
  DESCKIND_FUNCDESC = 1  '&H1
  DESCKIND_VARDESC = 2  '&H2
  DESCKIND_TYPECOMP = 3  '&H3
  DESCKIND_IMPLICITAPPOBJ = 4  '&H4
  DESCKIND_MAX = 5  '&H5
End Enum

tagFUNCKIND

enum, 5 members.
Public Enum tagFUNCKIND
  FUNC_VIRTUAL = 0  '&H0
  FUNC_PUREVIRTUAL = 1  '&H1
  FUNC_NONVIRTUAL = 2  '&H2
  FUNC_STATIC = 3  '&H3
  FUNC_DISPATCH = 4  '&H4
End Enum

tagINVOKEKIND

enum, 4 members.
Public Enum tagINVOKEKIND
  INVOKE_FUNC = 1  '&H1
  INVOKE_PROPERTYGET = 2  '&H2
  INVOKE_PROPERTYPUT = 4  '&H4
  INVOKE_PROPERTYPUTREF = 8  '&H8
End Enum

tagCALLCONV

enum, 11 members.
Public Enum tagCALLCONV
  CC_FASTCALL = 0  '&H0
  CC_CDECL = 1  '&H1
  CC_MSCPASCAL = 2  '&H2
  CC_PASCAL = 2  '&H2
  CC_MACPASCAL = 3  '&H3
  CC_STDCALL = 4  '&H4
  CC_FPFASTCALL = 5  '&H5
  CC_SYSCALL = 6  '&H6
  CC_MPWCDECL = 7  '&H7
  CC_MPWPASCAL = 8  '&H8
  CC_MAX = 9  '&H9
End Enum

tagVARKIND

enum, 4 members.
Public Enum tagVARKIND
  VAR_PERINSTANCE = 0  '&H0
  VAR_STATIC = 1  '&H1
  VAR_CONST = 2  '&H2
  VAR_DISPATCH = 3  '&H3
End Enum

tagSYSKIND

enum, 3 members.
Public Enum tagSYSKIND
  SYS_WIN16 = 0  '&H0
  SYS_WIN32 = 1  '&H1
  SYS_MAC = 2  '&H2
End Enum
WUtils.com