diff --git a/Cardreader-Security/CardNative.cs b/Cardreader-Security/CardNative.cs index eb455767efbbce88650148137c5875f24bdf42da..33df877475e5fdf577704169dfbbe7bc9a3d8ef8 100644 --- a/Cardreader-Security/CardNative.cs +++ b/Cardreader-Security/CardNative.cs @@ -93,7 +93,7 @@ namespace GemCard /// <param name="rgReaderStates"></param> /// <param name="cReaders"></param> /// <returns></returns> - [DllImport("winscard.dll", SetLastError = true)] + [DllImport("winscard", SetLastError = true)] internal static extern int SCardGetStatusChange(IntPtr hContext, UInt32 dwTimeout, [In, Out] SCard_ReaderState[] rgReaderStates, @@ -107,7 +107,7 @@ namespace GemCard /// <param name="mszReaders"></param> /// <param name="pcchGroups"></param> /// <returns></returns> - [DllImport("winscard.dll", SetLastError = true)] + [DllImport("winscard", SetLastError = true)] internal static extern int SCardListReaders(IntPtr hContext, [MarshalAs(UnmanagedType.LPTStr)] string mszGroups, IntPtr mszReaders, @@ -120,7 +120,7 @@ namespace GemCard /// <param name="mszGroups"></param> /// <param name="pcchReaders"></param> /// <returns></returns> - [DllImport("winscard.dll", SetLastError = true)] + [DllImport("winscard", SetLastError = true)] internal static extern int SCardListReaderGroups(IntPtr hContext, IntPtr mszGroups, out UInt32 pcchReaders); @@ -133,7 +133,7 @@ namespace GemCard /// <param name="pvReserved2"></param> /// <param name="phContext"></param> /// <returns></returns> - [DllImport("winscard.dll", SetLastError = true)] + [DllImport("winscard", SetLastError = true)] internal static extern int SCardEstablishContext(UInt32 dwScope, IntPtr pvReserved1, IntPtr pvReserved2, @@ -144,7 +144,7 @@ namespace GemCard /// </summary> /// <param name="hContext"></param> /// <returns></returns> - [DllImport("winscard.dll", SetLastError = true)] + [DllImport("winscard", SetLastError = true)] internal static extern int SCardReleaseContext(IntPtr hContext); /// <summary> @@ -157,7 +157,7 @@ namespace GemCard /// <param name="phCard"></param> /// <param name="pdwActiveProtocol"></param> /// <returns></returns> - [DllImport("winscard.dll", SetLastError = true, CharSet = CharSet.Auto)] + [DllImport("winscard", SetLastError = true, CharSet = CharSet.Auto)] internal static extern int SCardConnect(IntPtr hContext, [MarshalAs(UnmanagedType.LPTStr)] string szReader, UInt32 dwShareMode, @@ -171,7 +171,7 @@ namespace GemCard /// <param name="hCard"></param> /// <param name="dwDisposition"></param> /// <returns></returns> - [DllImport("winscard.dll", SetLastError = true)] + [DllImport("winscard", SetLastError = true)] internal static extern int SCardDisconnect(IntPtr hCard, UInt32 dwDisposition); @@ -186,7 +186,7 @@ namespace GemCard /// <param name="pbRecvBuffer"></param> /// <param name="pcbRecvLength"></param> /// <returns></returns> - [DllImport("winscard.dll", SetLastError = true)] + [DllImport("winscard", SetLastError = true)] internal static extern int SCardTransmit(IntPtr hCard, [In] ref SCard_IO_Request pioSendPci, byte[] pbSendBuffer, @@ -201,7 +201,7 @@ namespace GemCard /// </summary> /// <param name="hContext"></param> /// <returns></returns> - [DllImport("winscard.dll", SetLastError = true)] + [DllImport("winscard", SetLastError = true)] internal static extern int SCardBeginTransaction(IntPtr hContext); /// <summary> @@ -209,10 +209,10 @@ namespace GemCard /// </summary> /// <param name="hContext"></param> /// <returns></returns> - [DllImport("winscard.dll", SetLastError = true)] + [DllImport("winscard", SetLastError = true)] internal static extern int SCardEndTransaction(IntPtr hContext, UInt32 dwDisposition); - [DllImport("winscard.dll", SetLastError = true)] + [DllImport("winscard", SetLastError = true)] internal static extern int SCardGetAttrib(IntPtr hCard, UInt32 dwAttribId, [Out] byte[] pbAttr,