|
|
1.1.1.4 ! root 1: /*++ BUILD Version: 0001 Increment this if a change has global effects 1.1 root 2: 1.1.1.4 ! root 3: Copyright (c) 1985-1993, Microsoft Corporation 1.1 root 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 1.1.1.2 root 49: * NOSERVICE - All Service Controller routines, SERVICE_ equates, etc. 1.1 root 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: 1.1.1.4 ! root 82: #if !defined(_ALPHA_) && !defined(_MIPS_) && !defined(_X86_) && defined(_M_IX86) ! 83: #define _X86_ ! 84: #endif ! 85: ! 86: #if !defined(_ALPHA_) && !defined(_X86_) && !defined(_MIPS_) && defined(_M_MRX000) ! 87: #define _MIPS_ ! 88: #endif ! 89: ! 90: #if !defined(_ALPHA_) && !defined(_X86_) && !defined(_MIPS_) && defined(_M_ALPHA) ! 91: #define _ALPHA_ ! 92: #endif ! 93: 1.1.1.2 root 94: #ifndef RC_INVOKED 1.1.1.4 ! root 95: #if ( _MSC_VER >= 800 ) ! 96: #pragma warning(disable:4001) ! 97: #endif 1.1 root 98: #include <excpt.h> 1.1.1.4 ! root 99: #include <stdarg.h> 1.1.1.2 root 100: #endif /* RC_INVOKED */ 101: 1.1 root 102: #include <windef.h> 103: #include <winbase.h> 104: #include <wingdi.h> 105: #include <winuser.h> 106: #include <winnls.h> 107: #include <wincon.h> 108: #include <winver.h> 1.1.1.2 root 109: #include <winreg.h> 110: #include <winnetwk.h> 1.1.1.4 ! root 111: ! 112: #ifndef WIN32_LEAN_AND_MEAN 1.1.1.3 root 113: #include <cderr.h> 114: #include <dde.h> 115: #include <ddeml.h> 116: #include <dlgs.h> 117: #include <lzexpand.h> 118: #include <mmsystem.h> 119: #include <nb30.h> 120: #include <rpc.h> 121: #include <shellapi.h> 122: #include <winperf.h> 123: #include <winsock.h> 1.1.1.4 ! root 124: #ifndef NOGDI ! 125: #include <commdlg.h> ! 126: #include <drivinit.h> 1.1.1.3 root 127: #include <winspool.h> 1.1.1.4 ! root 128: #ifndef INC_OLE2 ! 129: #include <ole.h> ! 130: #else ! 131: #include <ole2.h> ! 132: #endif /* OLE2 */ ! 133: #endif /* !NOGDI */ ! 134: #endif /* WIN32_LEAN_AND_MEAN */ ! 135: 1.1.1.2 root 136: #ifndef NOSERVICE 137: #include <winsvc.h> 138: #endif 1.1 root 139: 1.1.1.4 ! root 140: #ifndef RC_INVOKED ! 141: #if ( _MSC_VER >= 800 ) ! 142: #pragma warning(default:4001) ! 143: #endif ! 144: #endif /* RC_INVOKED */ ! 145: ! 146: #endif /* _WINDOWS_ */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.