Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

userkdx.h

Go to the documentation of this file.
00001 /****************************** Module Header ******************************\ 00002 * Module Name: userkdx.h 00003 * 00004 * Copyright (c) 1985 - 1999, Microsoft Corporation 00005 * 00006 * Common include files for kd and ntsd. 00007 * A preprocessed version of this file is passed to structo.exe to build 00008 * the struct field name-offset tables. 00009 * 00010 * History: 00011 * 04-16-1996 GerardoB Created 00012 \***************************************************************************/ 00013 #ifndef _USERKDX_ 00014 #define _USERKDX_ 00015 00016 #include "precomp.h" 00017 #pragma hdrstop 00018 00019 #ifdef KERNEL 00020 #include <stddef.h> 00021 #include <windef.h> 00022 #define _USERK_ 00023 #include "heap.h" 00024 #undef _USERK_ 00025 #include <wingdi.h> 00026 #include <w32gdip.h> 00027 #include <kbd.h> 00028 #include <ntgdistr.h> 00029 #include <winddi.h> 00030 #include <gre.h> 00031 #include <ddeml.h> 00032 #include <ddetrack.h> 00033 #include <w32err.h> 00034 #include "immstruc.h" 00035 #include <winuserk.h> 00036 #include <usergdi.h> 00037 #include <zwapi.h> 00038 #include <userk.h> 00039 #include <access.h> 00040 #include <hmgshare.h> 00041 00042 // CNTFS [!dso] 00043 // note: cannot do LCB because it contains a definition which confuses structo: 00044 // union { FILE_NAME; OVERLAY_LCB; }; 00045 #undef CREATE_NEW 00046 #undef OPEN_EXISTING 00047 #include <..\cntfs\Ntfsproc.h> // For !dso 00048 00049 // FSRTL [!dso] 00050 #undef ZERO 00051 #include <fsrtl.h> // For !dso 00052 // these are definitions extracted from ntos\fsrtl\ oplock.c and filelock.c 00053 #include "fsrtllks.h" // For !dso 00054 00055 // CACHE [!dso] 00056 #undef DebugTrace 00057 #define _BITMAP_RANGE _CCBITMAP_RANGE 00058 #define BITMAP_RANGE CCBITMAP_RANGE 00059 #define PBITMAP_RANGE PCCBITMAP_RANGE 00060 #define PBCB CCPBCB 00061 #define Noop CCNoop 00062 #include <..\cache\cc.h> // For !dso 00063 #undef _BITMAP_RANGE 00064 #undef BITMAP_RANGE 00065 #undef PBITMAP_RANGE 00066 #undef PBCB 00067 #undef Noop 00068 00069 // CNSS [!dso] 00070 #include <..\dd\CNSS\Common.h> // For !dso 00071 00072 // end 00073 00074 #else // KERNEL 00075 00076 #include "usercli.h" 00077 00078 #include "usersrv.h" 00079 #include <ntcsrdll.h> 00080 #include "csrmsg.h" 00081 00082 #endif 00083 00084 // Rtl heap stuff 00085 #include <..\inc\heap.h> 00086 00087 #include "conapi.h" 00088 00089 // NTCON stuff for DSO 00090 #include "conmsg.h" 00091 #include "server.h" 00092 00093 #include <imagehlp.h> 00094 #include <wdbgexts.h> 00095 #include <ntsdexts.h> 00096 #define NOEXTAPI 00097 00098 // IMM stuff 00099 #include "immuser.h" 00100 00101 #endif /* _USERKDX_ */

Generated on Sat May 15 19:42:16 2004 for test by doxygen 1.3.7