2 * MUSCLE SmartCard Development ( http://www.linuxnet.com )
5 * David Corcoran <corcoran@linuxnet.com>
7 * $Id: wintypes.h 3334 2009-03-02 14:56:38Z rousseau $
12 * @brief This keeps a list of Windows(R) types.
15 #ifndef __wintypes_h__
16 #define __wintypes_h__
24 typedef unsigned char BYTE
;
26 typedef unsigned char UCHAR
;
27 typedef unsigned char *PUCHAR
;
28 typedef unsigned short USHORT
;
30 #ifndef __COREFOUNDATION_CFPLUGINCOM__
31 typedef unsigned long ULONG
;
35 typedef const void *LPCVOID
;
36 typedef unsigned long DWORD
;
37 typedef unsigned long *PDWORD
;
39 typedef const char *LPCSTR
;
40 typedef const BYTE
*LPCBYTE
;
42 typedef DWORD
*LPDWORD
;
45 /* these types were deprecated but still used by old drivers and
46 * applications. So just declare and use them. */
48 typedef LPCSTR LPCTSTR
;
50 /* types unused by pcsc-lite */
52 typedef unsigned short WORD
;
53 typedef unsigned long *PULONG
;