mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 18:15:11 +00:00
64 lines
1 KiB
C
64 lines
1 KiB
C
/**
|
|
* This file has no copyright assigned and is placed in the Public Domain.
|
|
* This file is part of the w64 mingw-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>
|
|
#include <stdarg.h>
|
|
#include <windef.h>
|
|
#include <winbase.h>
|
|
#include <winuser.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
|