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

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_

unix.superglobalmegacorp.com

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