Source code of Windows XP (NT5)
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.

55 lines
868 B

  1. /*++
  2. Copyright (c) 1992-2000 Microsoft Corporation
  3. Module Name:
  4. bugcheck.h
  5. Abstract:
  6. WinDbg Extension Api
  7. Environment:
  8. User Mode.
  9. Revision History:
  10. Kshitix K. Sharma (kksharma)
  11. bugcheck analyzer headers.
  12. --*/
  13. #ifndef _BUGCHECK_H_
  14. #define _BUGCHECK_H_
  15. #include "bugcodes.h"
  16. typedef struct _BUGCHECK_ANALYSIS
  17. {
  18. ULONG Code;
  19. ULONG64 Args[4];
  20. PCHAR szName;
  21. PCHAR szDescription;
  22. PCHAR szParamsDesc[4];
  23. } BUGCHECK_ANALYSIS, *PBUGCHECK_ANALYSIS;
  24. typedef void (WINAPI *PBUGCHECK_EXAMINE) (
  25. PBUGCHECK_ANALYSIS pBugCheck
  26. );
  27. typedef struct _BUGDESC_APIREFS {
  28. ULONG Code;
  29. PBUGCHECK_EXAMINE pExamineRoutine;
  30. } BUGDESC_APIREFS, *PBUGDESC_APIREFS;
  31. // why is this not defined in bugcodes.h ??
  32. #ifndef HEAP_INITIALIZATION_FAILED
  33. #define HEAP_INITIALIZATION_FAILED 0x5D
  34. #endif
  35. #endif // _BUGCHECK_H