Beispiel #1
0
 internal static extern uint SCardConnect(CardContextSafeHandler hContext, [MarshalAs(UnmanagedType.LPStr)] String szReader, CardShareMode dwShareMode, CardProtocols dwPreferredProtocols, out CardSafeHandler phCard, out CardProtocols pdwActiveProtocol);
Beispiel #2
0
 internal static extern uint SCardListCards(CardContextSafeHandler hContext, byte[] pbAtr, IntPtr rgguidInterfaces, int cguidInterfaceCount, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 5)] Char[] mszCards, [In, Out] ref int pcchCards);
Beispiel #3
0
 internal static extern uint SCardGetStatusChange(CardContextSafeHandler hContext, int dwTimeout, [In, Out] SCARD_READERSTATE[] rgReaderStates, int cReaders);
Beispiel #4
0
 internal static extern uint SCardEstablishContext([MarshalAs(UnmanagedType.U4)] ContextScope dwScope, IntPtr pvReserved1, IntPtr pvReserved2, out CardContextSafeHandler phContext);
Beispiel #5
0
 internal static extern uint SCardListReaders(CardContextSafeHandler hContext, IntPtr mszGroups, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] Char[] mszReaders, [In, Out] ref int pcchReaders);
Beispiel #6
0
 internal static extern uint SCardListReaders(CardContextSafeHandler hContext, IntPtr mszGroups, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=3)] Char[] mszReaders, [In, Out] ref int pcchReaders);
Beispiel #7
0
 internal static extern uint SCardListCards(CardContextSafeHandler hContext, byte[] pbAtr, IntPtr rgguidInterfaces, int cguidInterfaceCount, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 5)] Char[] mszCards, [In, Out] ref int pcchCards);
Beispiel #8
0
 internal static extern uint SCardGetStatusChange(CardContextSafeHandler hContext, int dwTimeout, [In, Out] SCARD_READERSTATE[] rgReaderStates, int cReaders);
Beispiel #9
0
 internal static extern uint SCardEstablishContext([MarshalAs(UnmanagedType.U4)] ContextScope dwScope, IntPtr pvReserved1, IntPtr pvReserved2, out CardContextSafeHandler phContext);
Beispiel #10
0
 internal static extern uint SCardConnect(CardContextSafeHandler hContext, [MarshalAs(UnmanagedType.LPStr)] String szReader, CardShareMode dwShareMode, CardProtocols dwPreferredProtocols, out CardSafeHandler phCard, out CardProtocols pdwActiveProtocol);