/** | |
* This file has no copyright assigned and is placed in the Public Domain. | |
* This file is part of the mingw-w64 runtime package. | |
* No warranty is given; refer to the file DISCLAIMER.PD within this package. | |
*/ | |
#ifndef _INC_OSCALLS | |
#define _INC_OSCALLS | |
#ifndef _CRTBLD | |
#error ERROR: Use of C runtime library internal header file. | |
#endif | |
#include <crtdefs.h> | |
#ifdef NULL | |
#undef NULL | |
#endif | |
#define NOMINMAX | |
#define _WIN32_FUSION 0x0100 | |
#include <windows.h> | |
#ifndef NULL | |
#ifdef __cplusplus | |
#define NULL 0 | |
#else | |
#define NULL ((void *)0) | |
#endif | |
#endif | |
#ifdef _MSC_VER | |
#pragma warning(push) | |
#pragma warning(disable:4214) | |
#endif | |
typedef struct _FTIME | |
{ | |
unsigned short twosecs : 5; | |
unsigned short minutes : 6; | |
unsigned short hours : 5; | |
} FTIME; | |
typedef FTIME *PFTIME; | |
typedef struct _FDATE | |
{ | |
unsigned short day : 5; | |
unsigned short month : 4; | |
unsigned short year : 7; | |
} FDATE; | |
#ifdef _MSC_VER | |
#pragma warning(pop) | |
#endif | |
typedef FDATE *PFDATE; | |
#endif |