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

1.1       root        1: /*++ BUILD Version: 0001    // Increment this if a change has global effects
                      2: 
1.1.1.2   root        3: Copyright (c) 1985-1992, 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.2   root       82: #ifndef RC_INVOKED
1.1       root       83: #include <excpt.h>
1.1.1.2   root       84: #endif /* RC_INVOKED */
                     85: 
1.1       root       86: #include <windef.h>
                     87: #include <winbase.h>
                     88: #include <wingdi.h>
                     89: #include <winuser.h>
                     90: #include <winnls.h>
                     91: #include <winmm.h>
                     92: #include <wincon.h>
                     93: #include <winver.h>
1.1.1.2   root       94: #include <winreg.h>
                     95: #include <winnetwk.h>
1.1.1.3 ! root       96: #include <cderr.h>
        !            97: #include <commdlg.h>
        !            98: #include <dde.h>
        !            99: #include <ddeml.h>
        !           100: #include <dlgs.h>
        !           101: #include <drivinit.h>
        !           102: #include <lzexpand.h>
        !           103: #include <mmsystem.h>
        !           104: #include <nb30.h>
        !           105: #include <ole.h>
        !           106: #include <rpc.h>
        !           107: #include <shellapi.h>
        !           108: #include <winperf.h>
        !           109: #include <winsock.h>
        !           110: #include <winspool.h>
1.1.1.2   root      111: #ifndef NOSERVICE
                    112: #include <winsvc.h>
                    113: #endif
1.1       root      114: 
                    115: #endif // _WINDOWS_

unix.superglobalmegacorp.com

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