|
|
1.1 root 1: /*++ BUILD Version: 0001 // Increment this if a change has global effects
2:
3: Copyright (c) 1985-91, Microsoft Corporation
4:
5: Module Name:
6:
7: windows.h
8:
9: Abstract:
10:
11: Master include file for Windows applications.
12:
13: --*/
14:
15: #ifndef _WINDOWS_
16: #define _WINDOWS_
17:
18: /* If defined, the following flags inhibit definition
19: * of the indicated items.
20: *
21: * NOGDICAPMASKS - CC_*, LC_*, PC_*, CP_*, TC_*, RC_
22: * NOVIRTUALKEYCODES - VK_*
23: * NOWINMESSAGES - WM_*, EM_*, LB_*, CB_*
24: * NOWINSTYLES - WS_*, CS_*, ES_*, LBS_*, SBS_*, CBS_*
25: * NOSYSMETRICS - SM_*
26: * NOMENUS - MF_*
27: * NOICONS - IDI_*
28: * NOKEYSTATES - MK_*
29: * NOSYSCOMMANDS - SC_*
30: * NORASTEROPS - Binary and Tertiary raster ops
31: * NOSHOWWINDOW - SW_*
32: * OEMRESOURCE - OEM Resource values
33: * NOATOM - Atom Manager routines
34: * NOCLIPBOARD - Clipboard routines
35: * NOCOLOR - Screen colors
36: * NOCTLMGR - Control and Dialog routines
37: * NODRAWTEXT - DrawText() and DT_*
38: * NOGDI - All GDI defines and routines
39: * NOKERNEL - All KERNEL defines and routines
40: * NOUSER - All USER defines and routines
41: * NONLS - All NLS defines and routines
42: * NOMB - MB_* and MessageBox()
43: * NOMEMMGR - GMEM_*, LMEM_*, GHND, LHND, associated routines
44: * NOMETAFILE - typedef METAFILEPICT
45: * NOMINMAX - Macros min(a,b) and max(a,b)
46: * NOMSG - typedef MSG and associated routines
47: * NOOPENFILE - OpenFile(), OemToAnsi, AnsiToOem, and OF_*
48: * NOSCROLL - SB_* and scrolling routines
49: * NOSOUND - Sound driver routines
50: * NOTEXTMETRIC - typedef TEXTMETRIC and associated routines
51: * NOWH - SetWindowsHook and WH_*
52: * NOWINOFFSETS - GWL_*, GCL_*, associated routines
53: * NOCOMM - COMM driver routines
54: * NOKANJI - Kanji support stuff.
55: * NOHELP - Help engine interface.
56: * NOPROFILER - Profiler interface.
57: * NODEFERWINDOWPOS - DeferWindowPos routines
58: */
59:
60: #ifdef RC_INVOKED
61:
62: /* Turn off a bunch of stuff to ensure that RC files compile OK. */
63: #define NOATOM
64: #define NOGDI
65: #define NOGDICAPMASKS
66: #define NOMETAFILE
67: #define NOMINMAX
68: #define NOMSG
69: #define NOOPENFILE
70: #define NORASTEROPS
71: #define NOSCROLL
72: #define NOSOUND
73: #define NOSYSMETRICS
74: #define NOTEXTMETRIC
75: #define NOWH
76: #define NOCOMM
77: #define NOKANJI
78:
79: #endif /* RC_INVOKED */
80:
81: #include <excpt.h>
82: #include <windef.h>
83: #include <winbase.h>
84: #include <wingdi.h>
85: #include <winuser.h>
86: #include <winnls.h>
87: #include <winmm.h>
88: #include <wincon.h>
89: #include <winver.h>
90:
91: #endif // _WINDOWS_
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.