ReactOS 0.4.16-dev-334-g4d9f67c
vdmdbg.h
Go to the documentation of this file.
1#include <stdarg.h>
2#include <windef.h>
3#include <winbase.h>
4
5#define MAX_PATH16 255
6#define MAX_MODULE_NAME 9
7
9
10typedef struct _CONTEXT VDMCONTEXT;
12
13typedef struct _VDM_SEGINFO {
21
22typedef struct {
24 char szModule[MAX_MODULE_NAME+1];
27 char szExePath[MAX_PATH16+1];
30
31typedef BOOL ( WINAPI *PROCESSENUMPROC )
32(
33 DWORD dwProcessId,
36);
37
38typedef BOOL ( WINAPI *TASKENUMPROCEX )
39(
46);
47
48typedef struct {
63
64typedef DWORD ( CALLBACK* DEBUGEVENTPROC )
66
67typedef BOOL ( WINAPI *TASKENUMPROC )
72
74
75/* EOF */
SIZE_T LPDEBUG_EVENT
Definition: cordebug.idl:83
#define CALLBACK
Definition: compat.h:35
DWORD dwThreadId
Definition: fdebug.c:31
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
unsigned short WORD
Definition: ntddk_ex.h:93
#define DbgPrint
Definition: hal.h:12
#define BOOL
Definition: nt_native.h:43
#define DWORD
Definition: nt_native.h:44
CONST CHAR * PCCH
Definition: ntbasedef.h:400
BOOL wHeapPresent
Definition: vdmdbg.h:56
WORD wcLock
Definition: vdmdbg.h:53
DWORD dwAddress
Definition: vdmdbg.h:50
WORD wData
Definition: vdmdbg.h:59
DWORD dwNextAlt
Definition: vdmdbg.h:61
DWORD dwBlockSize
Definition: vdmdbg.h:51
DWORD dwSize
Definition: vdmdbg.h:49
HANDLE hOwner
Definition: vdmdbg.h:57
WORD wType
Definition: vdmdbg.h:58
DWORD dwNext
Definition: vdmdbg.h:60
HANDLE hBlock
Definition: vdmdbg.h:52
WORD wcPageLock
Definition: vdmdbg.h:54
WORD wFlags
Definition: vdmdbg.h:55
WORD wNext
Definition: vdmdbg.h:28
WORD wcUsage
Definition: vdmdbg.h:26
HANDLE hModule
Definition: vdmdbg.h:25
DWORD dwSize
Definition: vdmdbg.h:23
WORD SegNumber
Definition: vdmdbg.h:15
CHAR ModuleName[MAX_MODULE_NAME]
Definition: vdmdbg.h:18
DWORD Length
Definition: vdmdbg.h:16
WORD Type
Definition: vdmdbg.h:17
WORD Selector
Definition: vdmdbg.h:14
uint32_t ULONG
Definition: typedefs.h:59
WORD WORD PSZ pszModName
Definition: vdmdbg.h:43
DWORD dwAttributes
Definition: vdmdbg.h:34
struct MODULEENTRY * LPMODULEENTRY
struct _VDM_SEGINFO VDM_SEGINFO
VDMCONTEXT * LPVDMCONTEXT
Definition: vdmdbg.h:11
DWORD LPARAM lpUserDefined
Definition: vdmdbg.h:36
WORD hMod16
Definition: vdmdbg.h:41
WORD WORD PSZ PSZ pszFileName
Definition: vdmdbg.h:44
WORD WORD hTask16
Definition: vdmdbg.h:42
struct GLOBALENTRY * LPGLOBALENTRY
#define MAX_PATH16
Definition: vdmdbg.h:5
#define MAX_MODULE_NAME
Definition: vdmdbg.h:6
typedef LPVOID
Definition: vdmdbg.h:65
HINSTANCE hDllInstance
Definition: browser.c:17
LONG_PTR LPARAM
Definition: windef.h:208
char * PSZ
Definition: windef.h:57
#define WINAPI
Definition: msvc.h:6
char CHAR
Definition: xmlstorage.h:175