Annotation of mstools/h/windows.h, revision 1.1.1.4

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_ */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.