mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
90 lines
2.7 KiB
90 lines
2.7 KiB
/***************************************************************************\
|
|
* Module Name: WINDOWS.H
|
|
*
|
|
* Copyright (c) 1985-91, Microsoft Corporation
|
|
*
|
|
* Master include file for Windows applications.
|
|
*
|
|
\***************************************************************************/
|
|
|
|
#ifndef _WINDOWS_
|
|
#define _WINDOWS_
|
|
|
|
/* If defined, the following flags inhibit definition
|
|
* of the indicated items.
|
|
*
|
|
* NOGDICAPMASKS - CC_*, LC_*, PC_*, CP_*, TC_*, RC_
|
|
* NOVIRTUALKEYCODES - VK_*
|
|
* NOWINMESSAGES - WM_*, EM_*, LB_*, CB_*
|
|
* NOWINSTYLES - WS_*, CS_*, ES_*, LBS_*, SBS_*, CBS_*
|
|
* NOSYSMETRICS - SM_*
|
|
* NOMENUS - MF_*
|
|
* NOICONS - IDI_*
|
|
* NOKEYSTATES - MK_*
|
|
* NOSYSCOMMANDS - SC_*
|
|
* NORASTEROPS - Binary and Tertiary raster ops
|
|
* NOSHOWWINDOW - SW_*
|
|
* OEMRESOURCE - OEM Resource values
|
|
* NOATOM - Atom Manager routines
|
|
* NOCLIPBOARD - Clipboard routines
|
|
* NOCOLOR - Screen colors
|
|
* NOCTLMGR - Control and Dialog routines
|
|
* NODRAWTEXT - DrawText() and DT_*
|
|
* NOGDI - All GDI defines and routines
|
|
* NOKERNEL - All KERNEL defines and routines
|
|
* NOUSER - All USER defines and routines
|
|
* NOMB - MB_* and MessageBox()
|
|
* NOMEMMGR - GMEM_*, LMEM_*, GHND, LHND, associated routines
|
|
* NOMETAFILE - typedef METAFILEPICT
|
|
* NOMINMAX - Macros min(a,b) and max(a,b)
|
|
* NOMSG - typedef MSG and associated routines
|
|
* NOOPENFILE - OpenFile(), OemToAnsi, AnsiToOem, and OF_*
|
|
* NOSCROLL - SB_* and scrolling routines
|
|
* NOSOUND - Sound driver routines
|
|
* NOTEXTMETRIC - typedef TEXTMETRIC and associated routines
|
|
* NOWH - SetWindowsHook and WH_*
|
|
* NOWINOFFSETS - GWL_*, GCL_*, associated routines
|
|
* NOCOMM - COMM driver routines
|
|
* NOKANJI - Kanji support stuff.
|
|
* NOHELP - Help engine interface.
|
|
* NOPROFILER - Profiler interface.
|
|
* NODEFERWINDOWPOS - DeferWindowPos routines
|
|
*/
|
|
|
|
|
|
#define DOSWIN32
|
|
#define i386
|
|
|
|
#ifdef RC_INVOKED
|
|
|
|
/* Turn off a bunch of stuff to ensure that RC files compile OK. */
|
|
#define NOATOM
|
|
#define NOGDI
|
|
#define NOGDICAPMASKS
|
|
#define NOMETAFILE
|
|
#define NOMINMAX
|
|
#define NOMSG
|
|
#define NOOPENFILE
|
|
#define NORASTEROPS
|
|
#define NOSCROLL
|
|
#define NOSOUND
|
|
#define NOSYSMETRICS
|
|
#define NOTEXTMETRIC
|
|
#define NOWH
|
|
#define NOCOMM
|
|
#define NOKANJI
|
|
|
|
#endif /* RC_INVOKED */
|
|
|
|
#include <windef.h>
|
|
#include <winbase.h>
|
|
#include <wincon.h>
|
|
#include <wingdi.h>
|
|
#include <winuser.h>
|
|
// #include <excpt.h>
|
|
#include <winmm.h>
|
|
|
|
LPSTR APIENTRY
|
|
HeapReAlloc(HANDLE hHeap, LPSTR pmem, DWORD dwBytes, DWORD flags);
|
|
|
|
#endif // _WINDOWS_
|