Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

52 lines
898 B

#ifndef _DUMP_H_
#define _DUMP_H_
typedef enum _DUMPTYPES
{
ThreadStartId = 0,
ExeFlowId,
DllBaseInfoId,
MapInfoId,
ErrorInfoId,
} DUMPTYPES;
//
// Structure definitions
//
typedef struct _THREADSTART
{
DUMPTYPES dwType;
DWORD dwThreadId;
DWORD dwStartAddress;
} THREADSTART, *PTHREADSTART;
typedef struct _EXEFLOW
{
DUMPTYPES dwType;
DWORD dwThreadId;
DWORD dwAddress;
DWORD dwCallLevel;
} EXEFLOW, *PEXEFLOW;
typedef struct _DLLBASEINFO
{
DUMPTYPES dwType;
DWORD dwBase;
DWORD dwLength;
CHAR szDLLName[32];
} DLLBASEINFO, *PDLLBASEINFO;
typedef struct _MAPINFO
{
DUMPTYPES dwType;
DWORD dwAddress;
DWORD dwMaxMapLength;
} MAPINFO, *PMAPINFO;
typedef struct _ERRORINFO
{
DWORD dwType;
CHAR szMessage[MAX_PATH];
} ERRORINFO, *PERRORINFO;
#endif //_DUMP_H_