20 #ifndef __winscard_msg_h__
21 #define __winscard_msg_h__
26 #define PROTOCOL_VERSION_MAJOR 4
28 #define PROTOCOL_VERSION_MINOR 2
123 char szReader[MAX_READERNAME];
124 uint32_t dwShareMode;
125 uint32_t dwPreferredProtocols;
127 uint32_t dwActiveProtocol;
139 uint32_t dwShareMode;
140 uint32_t dwPreferredProtocols;
141 uint32_t dwInitialization;
142 uint32_t dwActiveProtocol;
154 uint32_t dwDisposition;
177 uint32_t dwDisposition;
211 uint32_t ioSendPciProtocol;
212 uint32_t ioSendPciLength;
213 uint32_t cbSendLength;
214 uint32_t ioRecvPciProtocol;
215 uint32_t ioRecvPciLength;
216 uint32_t pcbRecvLength;
228 uint32_t dwControlCode;
229 uint32_t cbSendLength;
230 uint32_t cbRecvLength;
231 uint32_t dwBytesReturned;
258 char *getSocketName(
void);
262 uint64_t buffer_size, int32_t filedes,
long timeOut);
264 uint64_t size,
void *data);
266 LONG
MessageSend(
void *buffer, uint64_t buffer_size, int32_t filedes);