internal static IntPtr SCardEndTransaction(
     [In] IntPtr hCard,
     [In] IntPtr dwDisposition)
 {
     if (_osUnixPlatform == OSUnixPlatform.Linux)
     {
         return(LinuxNativeMethods.SCardEndTransaction(hCard, dwDisposition));
     }
     else if (_osUnixPlatform == OSUnixPlatform.OSX)
     {
         return(OSXNativeMethods.SCardEndTransaction(hCard, dwDisposition));
     }
     else
     {
         throw new NotImplementedException();
     }
 }