ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

vdmdbg.h
Go to the documentation of this file.
00001 #include <windows.h>
00002 
00003 #define MAX_PATH16 255
00004 #define MAX_MODULE_NAME 9
00005 
00006 ULONG DbgPrint(PCCH Format,...);
00007 
00008 typedef struct _CONTEXT VDMCONTEXT;
00009 typedef VDMCONTEXT *LPVDMCONTEXT;
00010 
00011 typedef struct _VDM_SEGINFO {
00012   WORD  Selector;
00013   WORD  SegNumber;
00014   DWORD Length;
00015   WORD  Type;
00016   CHAR  ModuleName[MAX_MODULE_NAME];
00017   CHAR  FileName[MAX_PATH16];
00018 } VDM_SEGINFO;
00019 
00020 typedef struct {
00021   DWORD  dwSize;
00022   char   szModule[MAX_MODULE_NAME+1];
00023   HANDLE hModule;
00024   WORD   wcUsage;
00025   char   szExePath[MAX_PATH16+1];
00026   WORD   wNext;
00027 } MODULEENTRY, *LPMODULEENTRY;
00028 
00029 typedef BOOL ( WINAPI *PROCESSENUMPROC )
00030 (
00031   DWORD  dwProcessId,
00032   DWORD  dwAttributes,
00033   LPARAM lpUserDefined
00034 );
00035 
00036 typedef BOOL ( WINAPI *TASKENUMPROCEX )
00037 (
00038   DWORD dwThreadId,
00039   WORD   hMod16,
00040   WORD   hTask16,
00041   PSZ    pszModName,
00042   PSZ    pszFileName,
00043   LPARAM lpUserDefined
00044 );
00045 
00046 typedef struct {
00047   DWORD   dwSize;
00048   DWORD   dwAddress;
00049   DWORD   dwBlockSize;
00050   HANDLE  hBlock;
00051   WORD    wcLock;
00052   WORD    wcPageLock;
00053   WORD    wFlags;
00054   BOOL    wHeapPresent;
00055   HANDLE  hOwner;
00056   WORD    wType;
00057   WORD    wData;
00058   DWORD   dwNext;
00059   DWORD   dwNextAlt;
00060 } GLOBALENTRY, *LPGLOBALENTRY;
00061 
00062 typedef DWORD ( CALLBACK* DEBUGEVENTPROC )
00063               ( LPDEBUG_EVENT, LPVOID );
00064 
00065 typedef BOOL ( WINAPI *TASKENUMPROC )
00066              ( DWORD  dwThreadId,
00067                WORD   hMod16,
00068                WORD   hTask16,
00069                LPARAM lpUserDefined );
00070 
00071 extern HINSTANCE hDllInstance;
00072 
00073 /* EOF */

Generated on Sat May 26 2012 04:25:22 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.