TwiceAsNice  2019-02-18
Classes | Macros | Typedefs
WinTypes.h File Reference
#include <sys/time.h>
Include dependency graph for WinTypes.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  _OVERLAPPED
 
struct  _SECURITY_ATTRIBUTES
 

Macros

#define __WINDOWS_TYPES__
 
#define WINAPI
 
#define MAX_NUM_DEVICES   50
 
#define TRUE   1
 
#define FALSE   0
 
#define MS_CTS_ON   ((DWORD)0x0010)
 
#define MS_DSR_ON   ((DWORD)0x0020)
 
#define MS_RING_ON   ((DWORD)0x0040)
 
#define MS_RLSD_ON   ((DWORD)0x0080)
 
#define CE_RXOVER   0x0001
 
#define CE_OVERRUN   0x0002
 
#define CE_RXPARITY   0x0004
 
#define CE_FRAME   0x0008
 
#define CE_BREAK   0x0010
 
#define CE_TXFULL   0x0100
 
#define CE_PTO   0x0200
 
#define CE_IOE   0x0400
 
#define CE_DNS   0x0800
 
#define CE_OOP   0x1000
 
#define CE_MODE   0x8000
 
#define INVALID_HANDLE_VALUE   0xFFFFFFFF
 

Typedefs

typedef unsigned int DWORD
 
typedef unsigned int ULONG
 
typedef unsigned short USHORT
 
typedef short SHORT
 
typedef unsigned char UCHAR
 
typedef unsigned short WORD
 
typedef unsigned char BYTE
 
typedef unsigned char * LPBYTE
 
typedef int BOOL
 
typedef char BOOLEAN
 
typedef char CHAR
 
typedef int * LPBOOL
 
typedef unsigned char * PUCHAR
 
typedef const char * LPCSTR
 
typedef char * PCHAR
 
typedef void * PVOID
 
typedef void * HANDLE
 
typedef long LONG
 
typedef int INT
 
typedef unsigned int UINT
 
typedef char * LPSTR
 
typedef char * LPTSTR
 
typedef const char * LPCTSTR
 
typedef DWORDLPDWORD
 
typedef WORDLPWORD
 
typedef ULONGPULONG
 
typedef LONGLPLONG
 
typedef PVOID LPVOID
 
typedef void VOID
 
typedef unsigned long long int ULONGLONG
 
typedef struct _OVERLAPPED OVERLAPPED
 
typedef struct _OVERLAPPEDLPOVERLAPPED
 
typedef struct _SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES
 
typedef struct _SECURITY_ATTRIBUTESLPSECURITY_ATTRIBUTES
 
typedef struct timeval SYSTEMTIME
 
typedef struct timeval FILETIME
 

Macro Definition Documentation

◆ __WINDOWS_TYPES__

#define __WINDOWS_TYPES__

◆ CE_BREAK

#define CE_BREAK   0x0010

◆ CE_DNS

#define CE_DNS   0x0800

◆ CE_FRAME

#define CE_FRAME   0x0008

◆ CE_IOE

#define CE_IOE   0x0400

◆ CE_MODE

#define CE_MODE   0x8000

◆ CE_OOP

#define CE_OOP   0x1000

◆ CE_OVERRUN

#define CE_OVERRUN   0x0002

◆ CE_PTO

#define CE_PTO   0x0200

◆ CE_RXOVER

#define CE_RXOVER   0x0001

◆ CE_RXPARITY

#define CE_RXPARITY   0x0004

◆ CE_TXFULL

#define CE_TXFULL   0x0100

◆ FALSE

#define FALSE   0

◆ INVALID_HANDLE_VALUE

#define INVALID_HANDLE_VALUE   0xFFFFFFFF

◆ MAX_NUM_DEVICES

#define MAX_NUM_DEVICES   50

◆ MS_CTS_ON

#define MS_CTS_ON   ((DWORD)0x0010)

◆ MS_DSR_ON

#define MS_DSR_ON   ((DWORD)0x0020)

◆ MS_RING_ON

#define MS_RING_ON   ((DWORD)0x0040)

◆ MS_RLSD_ON

#define MS_RLSD_ON   ((DWORD)0x0080)

◆ TRUE

#define TRUE   1

◆ WINAPI

#define WINAPI

Typedef Documentation

◆ BOOL

typedef int BOOL

◆ BOOLEAN

typedef char BOOLEAN

◆ BYTE

typedef unsigned char BYTE

◆ CHAR

typedef char CHAR

◆ DWORD

typedef unsigned int DWORD

◆ FILETIME

typedef struct timeval FILETIME

◆ HANDLE

typedef void* HANDLE

◆ INT

typedef int INT

◆ LONG

typedef long LONG

◆ LPBOOL

typedef int* LPBOOL

◆ LPBYTE

typedef unsigned char* LPBYTE

◆ LPCSTR

typedef const char* LPCSTR

◆ LPCTSTR

typedef const char* LPCTSTR

◆ LPDWORD

typedef DWORD* LPDWORD

◆ LPLONG

typedef LONG* LPLONG

◆ LPOVERLAPPED

typedef struct _OVERLAPPED * LPOVERLAPPED

◆ LPSECURITY_ATTRIBUTES

◆ LPSTR

typedef char* LPSTR

◆ LPTSTR

typedef char* LPTSTR

◆ LPVOID

typedef PVOID LPVOID

◆ LPWORD

typedef WORD* LPWORD

◆ OVERLAPPED

typedef struct _OVERLAPPED OVERLAPPED

◆ PCHAR

typedef char* PCHAR

◆ PUCHAR

typedef unsigned char* PUCHAR

◆ PULONG

typedef ULONG* PULONG

◆ PVOID

typedef void* PVOID

◆ SECURITY_ATTRIBUTES

◆ SHORT

typedef short SHORT

◆ SYSTEMTIME

typedef struct timeval SYSTEMTIME

◆ UCHAR

typedef unsigned char UCHAR

◆ UINT

typedef unsigned int UINT

◆ ULONG

typedef unsigned int ULONG

◆ ULONGLONG

typedef unsigned long long int ULONGLONG

◆ USHORT

typedef unsigned short USHORT

◆ VOID

typedef void VOID

◆ WORD

typedef unsigned short WORD