static extern int SCardTransmitImport(int hCard, ref SCARD_IO_REQUEST pioSendPci, ref byte pbSendBuffer, int cbSendLength, ref SCARD_IO_REQUEST pioRecvPci, ref byte pbRecvBuffer, ref int pcbRecvLength);
 /// <summary>
 /// C# Friendly quick wrapper Addtional wrapping can found at WinSmartCard and Win SmardCardContext
 /// </summary>
 /// <param name="Card">The Card</param>
 /// <param name="pioSendPci"></param>
 /// <param name="pbSendBuffer"></param>
 /// <param name="cbSendLength"></param>
 /// <param name="pioRecvPci"></param>
 /// <param name="pbRecvBuffer"></param>
 /// <param name="pcbRecvLength"></param>
 /// <returns></returns>
 internal static ErrorCodes SCardTransmit(int Card, ref SCARD_IO_REQUEST pioSendPci, ref byte pbSendBuffer, int cbSendLength, ref SCARD_IO_REQUEST pioRecvPci, ref byte pbRecvBuffer, ref int pcbRecvLength)
 {
     return((ErrorCodes)SCardTransmitImport(Card, ref pioSendPci, ref pbSendBuffer, cbSendLength, ref pioRecvPci, ref pbRecvBuffer, ref pcbRecvLength));
 }