Logo Search packages:      
Sourcecode: pcsc-lite version File versions  Download package


Go to the documentation of this file.
 * MUSCLE SmartCard Development ( http://www.linuxnet.com )
 * Copyright (C) 1999
 *  David Corcoran <corcoran@linuxnet.com>
 * $Id: wintypes.h 2814 2008-02-14 10:49:57Z rousseau $

 * @file
 * @brief This keeps a list of Windows(R) types.

#ifndef __wintypes_h__
#define __wintypes_h__

#ifdef __cplusplus
extern "C"

#if !defined(WIN32)

#ifndef BYTE
      typedef unsigned char BYTE;
      typedef unsigned char UCHAR;
      typedef unsigned char *PUCHAR;
      typedef unsigned short USHORT;

      typedef unsigned long ULONG;
      typedef void *LPVOID;

      typedef const void *LPCVOID;
      typedef unsigned long DWORD;
      typedef unsigned long *PDWORD;
      typedef long LONG;
      typedef const char *LPCSTR;
      typedef const BYTE *LPCBYTE;
      typedef BYTE *LPBYTE;
      typedef DWORD *LPDWORD;
      typedef char *LPSTR;

      /* these types were deprecated but still used by old drivers and
       * applications. So just declare and use them. */
      typedef LPSTR LPTSTR;
      typedef LPCSTR LPCTSTR;

      /* types unused by pcsc-lite */
      typedef short BOOL;
      typedef unsigned short WORD;
      typedef unsigned long *PULONG;

#include <windows.h>

#ifdef __cplusplus


Generated by  Doxygen 1.6.0   Back to index