Cat
Classes | Macros | Typedefs
WinTypes.h File Reference
#include <sys/time.h>

Go to the source code of this file.

Classes

struct  _OVERLAPPED
 
struct  _SECURITY_ATTRIBUTES
 

Macros

#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 long DWORD
 
typedef unsigned long 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 DWORDLPDWORD
 
typedef WORDLPWORD
 
typedef ULONGPULONG
 
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

◆ CE_BREAK

#define CE_BREAK   0x0010

Definition at line 75 of file WinTypes.h.

◆ CE_DNS

#define CE_DNS   0x0800

Definition at line 79 of file WinTypes.h.

◆ CE_FRAME

#define CE_FRAME   0x0008

Definition at line 74 of file WinTypes.h.

◆ CE_IOE

#define CE_IOE   0x0400

Definition at line 78 of file WinTypes.h.

◆ CE_MODE

#define CE_MODE   0x8000

Definition at line 81 of file WinTypes.h.

◆ CE_OOP

#define CE_OOP   0x1000

Definition at line 80 of file WinTypes.h.

◆ CE_OVERRUN

#define CE_OVERRUN   0x0002

Definition at line 72 of file WinTypes.h.

◆ CE_PTO

#define CE_PTO   0x0200

Definition at line 77 of file WinTypes.h.

◆ CE_RXOVER

#define CE_RXOVER   0x0001

Definition at line 71 of file WinTypes.h.

◆ CE_RXPARITY

#define CE_RXPARITY   0x0004

Definition at line 73 of file WinTypes.h.

◆ CE_TXFULL

#define CE_TXFULL   0x0100

Definition at line 76 of file WinTypes.h.

◆ FALSE

#define FALSE   0

Definition at line 56 of file WinTypes.h.

Referenced by System::processHandle().

◆ INVALID_HANDLE_VALUE

#define INVALID_HANDLE_VALUE   0xFFFFFFFF

Definition at line 84 of file WinTypes.h.

◆ MAX_NUM_DEVICES

#define MAX_NUM_DEVICES   50

Definition at line 4 of file WinTypes.h.

◆ MS_CTS_ON

#define MS_CTS_ON   ((DWORD)0x0010)

Definition at line 62 of file WinTypes.h.

◆ MS_DSR_ON

#define MS_DSR_ON   ((DWORD)0x0020)

Definition at line 63 of file WinTypes.h.

◆ MS_RING_ON

#define MS_RING_ON   ((DWORD)0x0040)

Definition at line 64 of file WinTypes.h.

◆ MS_RLSD_ON

#define MS_RLSD_ON   ((DWORD)0x0080)

Definition at line 65 of file WinTypes.h.

◆ TRUE

#define TRUE   1

Definition at line 53 of file WinTypes.h.

Typedef Documentation

◆ BOOL

typedef int BOOL

Definition at line 15 of file WinTypes.h.

◆ BOOLEAN

typedef char BOOLEAN

Definition at line 16 of file WinTypes.h.

◆ BYTE

typedef unsigned char BYTE

Definition at line 13 of file WinTypes.h.

◆ CHAR

typedef char CHAR

Definition at line 17 of file WinTypes.h.

◆ DWORD

typedef unsigned long DWORD

Definition at line 7 of file WinTypes.h.

◆ FILETIME

typedef struct timeval FILETIME

Definition at line 51 of file WinTypes.h.

◆ HANDLE

typedef void* HANDLE

Definition at line 23 of file WinTypes.h.

◆ INT

typedef int INT

Definition at line 25 of file WinTypes.h.

◆ LONG

typedef long LONG

Definition at line 24 of file WinTypes.h.

◆ LPBOOL

typedef int* LPBOOL

Definition at line 18 of file WinTypes.h.

◆ LPBYTE

typedef unsigned char* LPBYTE

Definition at line 14 of file WinTypes.h.

◆ LPCSTR

typedef const char* LPCSTR

Definition at line 20 of file WinTypes.h.

◆ LPDWORD

typedef DWORD* LPDWORD

Definition at line 29 of file WinTypes.h.

◆ LPOVERLAPPED

typedef struct _OVERLAPPED * LPOVERLAPPED

◆ LPSECURITY_ATTRIBUTES

◆ LPSTR

typedef char* LPSTR

Definition at line 27 of file WinTypes.h.

◆ LPTSTR

typedef char* LPTSTR

Definition at line 28 of file WinTypes.h.

◆ LPVOID

typedef PVOID LPVOID

Definition at line 32 of file WinTypes.h.

◆ LPWORD

typedef WORD* LPWORD

Definition at line 30 of file WinTypes.h.

◆ OVERLAPPED

typedef struct _OVERLAPPED OVERLAPPED

◆ PCHAR

typedef char* PCHAR

Definition at line 21 of file WinTypes.h.

◆ PUCHAR

typedef unsigned char* PUCHAR

Definition at line 19 of file WinTypes.h.

◆ PULONG

typedef ULONG* PULONG

Definition at line 31 of file WinTypes.h.

◆ PVOID

typedef void* PVOID

Definition at line 22 of file WinTypes.h.

◆ SECURITY_ATTRIBUTES

◆ SHORT

typedef short SHORT

Definition at line 10 of file WinTypes.h.

◆ SYSTEMTIME

typedef struct timeval SYSTEMTIME

Definition at line 50 of file WinTypes.h.

◆ UCHAR

typedef unsigned char UCHAR

Definition at line 11 of file WinTypes.h.

◆ UINT

typedef unsigned int UINT

Definition at line 26 of file WinTypes.h.

◆ ULONG

typedef unsigned long ULONG

Definition at line 8 of file WinTypes.h.

◆ ULONGLONG

typedef unsigned long long int ULONGLONG

Definition at line 34 of file WinTypes.h.

◆ USHORT

typedef unsigned short USHORT

Definition at line 9 of file WinTypes.h.

◆ VOID

typedef void VOID

Definition at line 33 of file WinTypes.h.

◆ WORD

typedef unsigned short WORD

Definition at line 12 of file WinTypes.h.