|
|
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.