32#ifndef __WINDOWS_TYPES__
33#define __WINDOWS_TYPES__
35#define MAX_NUM_DEVICES 50
43typedef unsigned short WORD;
94#define MS_CTS_ON ((DWORD)0x0010)
95#define MS_DSR_ON ((DWORD)0x0020)
96#define MS_RING_ON ((DWORD)0x0040)
97#define MS_RLSD_ON ((DWORD)0x0080)
103#define CE_RXOVER 0x0001
104#define CE_OVERRUN 0x0002
105#define CE_RXPARITY 0x0004
106#define CE_FRAME 0x0008
107#define CE_BREAK 0x0010
108#define CE_TXFULL 0x0100
113#define CE_MODE 0x8000
116#ifndef INVALID_HANDLE_VALUE
117#define INVALID_HANDLE_VALUE 0xFFFFFFFF
struct _SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES
unsigned long long int ULONGLONG
struct _SECURITY_ATTRIBUTES * LPSECURITY_ATTRIBUTES
struct timeval SYSTEMTIME
struct _OVERLAPPED OVERLAPPED
struct _OVERLAPPED * LPOVERLAPPED
LPVOID lpSecurityDescriptor