56 lines
868 B
C
56 lines
868 B
C
|
/*++
|
||
|
|
||
|
Copyright (c) 1992-2000 Microsoft Corporation
|
||
|
|
||
|
Module Name:
|
||
|
|
||
|
bugcheck.h
|
||
|
|
||
|
Abstract:
|
||
|
|
||
|
WinDbg Extension Api
|
||
|
|
||
|
Environment:
|
||
|
|
||
|
User Mode.
|
||
|
|
||
|
Revision History:
|
||
|
|
||
|
Kshitix K. Sharma (kksharma)
|
||
|
|
||
|
bugcheck analyzer headers.
|
||
|
|
||
|
--*/
|
||
|
|
||
|
#ifndef _BUGCHECK_H_
|
||
|
#define _BUGCHECK_H_
|
||
|
|
||
|
#include "bugcodes.h"
|
||
|
|
||
|
|
||
|
typedef struct _BUGCHECK_ANALYSIS
|
||
|
{
|
||
|
ULONG Code;
|
||
|
ULONG64 Args[4];
|
||
|
PCHAR szName;
|
||
|
PCHAR szDescription;
|
||
|
PCHAR szParamsDesc[4];
|
||
|
} BUGCHECK_ANALYSIS, *PBUGCHECK_ANALYSIS;
|
||
|
|
||
|
|
||
|
typedef void (WINAPI *PBUGCHECK_EXAMINE) (
|
||
|
PBUGCHECK_ANALYSIS pBugCheck
|
||
|
);
|
||
|
|
||
|
typedef struct _BUGDESC_APIREFS {
|
||
|
ULONG Code;
|
||
|
PBUGCHECK_EXAMINE pExamineRoutine;
|
||
|
} BUGDESC_APIREFS, *PBUGDESC_APIREFS;
|
||
|
|
||
|
// why is this not defined in bugcodes.h ??
|
||
|
#ifndef HEAP_INITIALIZATION_FAILED
|
||
|
#define HEAP_INITIALIZATION_FAILED 0x5D
|
||
|
#endif
|
||
|
|
||
|
#endif // _BUGCHECK_H
|