00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00022 #ifndef OPGP_TYPES_H
00023 #define OPGP_TYPES_H
00024
00025 #ifndef _WIN32
00026 #include <PCSC/wintypes.h>
00027 #endif
00028
00029 typedef void *PVOID;
00030 #ifdef _WIN32
00031 typedef LPTSTR OPGP_STRING;
00032 typedef LPCTSTR OPGP_CSTRING;
00033 typedef LPBYTE PBYTE;
00034 typedef LPDWORD PDWORD;
00035 #else
00036 #ifndef NULL
00037 #define NULL 0
00038 #endif
00039 typedef char *OPGP_STRING;
00040 typedef const char *OPGP_CSTRING;
00041 typedef unsigned char *PBYTE;
00042 #if !defined(__wintypes_h__)
00043 typedef unsigned long *PDWORD;
00044 typedef unsigned char BYTE;
00045 typedef unsigned long DWORD;
00046 typedef long LONG;
00047 #endif
00048
00049 #endif
00050
00051 #endif
00052