|
|
1.1 ! root 1: /*++ BUILD Version: 0001 // Increment this if a change has global effects ! 2: ! 3: Copyright (c) 1985-1992, 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: * NOSERVICE - All Service Controller routines, SERVICE_ equates, etc. ! 50: * NOSOUND - Sound driver routines ! 51: * NOTEXTMETRIC - typedef TEXTMETRIC and associated routines ! 52: * NOWH - SetWindowsHook and WH_* ! 53: * NOWINOFFSETS - GWL_*, GCL_*, associated routines ! 54: * NOCOMM - COMM driver routines ! 55: * NOKANJI - Kanji support stuff. ! 56: * NOHELP - Help engine interface. ! 57: * NOPROFILER - Profiler interface. ! 58: * NODEFERWINDOWPOS - DeferWindowPos routines ! 59: */ ! 60: ! 61: #ifdef RC_INVOKED ! 62: ! 63: /* Turn off a bunch of stuff to ensure that RC files compile OK. */ ! 64: #define NOATOM ! 65: #define NOGDI ! 66: #define NOGDICAPMASKS ! 67: #define NOMETAFILE ! 68: #define NOMINMAX ! 69: #define NOMSG ! 70: #define NOOPENFILE ! 71: #define NORASTEROPS ! 72: #define NOSCROLL ! 73: #define NOSOUND ! 74: #define NOSYSMETRICS ! 75: #define NOTEXTMETRIC ! 76: #define NOWH ! 77: #define NOCOMM ! 78: #define NOKANJI ! 79: ! 80: #endif /* RC_INVOKED */ ! 81: ! 82: #ifndef RC_INVOKED ! 83: #include <excpt.h> ! 84: #endif /* RC_INVOKED */ ! 85: ! 86: #include <windef.h> ! 87: #include <winbase.h> ! 88: #include <wingdi.h> ! 89: #include <winuser.h> ! 90: #include <winnls.h> ! 91: #include <wincon.h> ! 92: #include <winver.h> ! 93: #include <winreg.h> ! 94: #include <winnetwk.h> ! 95: #ifndef NOSERVICE ! 96: #include <winsvc.h> ! 97: #endif ! 98: ! 99: #ifndef NT_INTERNAL_BUILD ! 100: #include <cderr.h> ! 101: #include <commdlg.h> ! 102: #include <dde.h> ! 103: #include <ddeml.h> ! 104: #include <dlgs.h> ! 105: #include <drivinit.h> ! 106: #include <lzexpand.h> ! 107: #include <mmsystem.h> ! 108: #include <nb30.h> ! 109: #include <ole.h> ! 110: #include <rpc.h> ! 111: #include <shellapi.h> ! 112: #include <winperf.h> ! 113: #include <winsock.h> ! 114: #include <winspool.h> ! 115: #endif // NT_INTERNAL_BUILD ! 116: ! 117: ! 118: #endif // _WINDOWS_
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.