ReactOS 0.4.16-dev-2354-g16de117
wheatypes.h File Reference

Go to the source code of this file.

Classes

union  _WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_VALIDBITS
 
union  _WHEA_REVISION
 
struct  _WHEA_ERROR_RECORD_SECTION_DESCRIPTOR
 
union  _WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS
 
struct  _WHEA_PROCESSOR_GENERIC_ERROR_SECTION
 
struct  _WHEA_RECOVERY_CONTEXT
 

Typedefs

typedef union _WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_VALIDBITS WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_VALIDBITS
 
typedef union _WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_VALIDBITSPWHEA_ERROR_RECORD_SECTION_DESCRIPTOR_VALIDBITS
 
typedef union _WHEA_REVISION WHEA_REVISION
 
typedef union _WHEA_REVISIONPWHEA_REVISION
 
typedef enum _WHEA_ERROR_SEVERITY WHEA_ERROR_SEVERITY
 
typedef enum _WHEA_ERROR_SEVERITYPWHEA_ERROR_SEVERITY
 
typedef struct _WHEA_ERROR_RECORD_SECTION_DESCRIPTOR WHEA_ERROR_RECORD_SECTION_DESCRIPTOR
 
typedef struct _WHEA_ERROR_RECORD_SECTION_DESCRIPTORPWHEA_ERROR_RECORD_SECTION_DESCRIPTOR
 
typedef union _WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS
 
typedef union _WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITSPWHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS
 
typedef struct _WHEA_PROCESSOR_GENERIC_ERROR_SECTION WHEA_PROCESSOR_GENERIC_ERROR_SECTION
 
typedef struct _WHEA_PROCESSOR_GENERIC_ERROR_SECTIONPWHEA_PROCESSOR_GENERIC_ERROR_SECTION
 
typedef struct _WHEA_RECOVERY_CONTEXT WHEA_RECOVERY_CONTEXT
 
typedef struct _WHEA_RECOVERY_CONTEXTPWHEA_RECOVERY_CONTEXT
 

Enumerations

enum  _WHEA_ERROR_SEVERITY { WheaErrSevRecoverable = 0 , WheaErrSevFatal = 1 , WheaErrSevCorrected = 2 , WheaErrSevInformational = 3 }
 

Functions

 $if (_NTDDK_) typedef union _WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_FLAGS
 

Variables

 WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_FLAGS
 
PWHEA_ERROR_RECORD_SECTION_DESCRIPTOR_FLAGS
 

Typedef Documentation

◆ PWHEA_ERROR_RECORD_SECTION_DESCRIPTOR

◆ PWHEA_ERROR_RECORD_SECTION_DESCRIPTOR_VALIDBITS

◆ PWHEA_ERROR_SEVERITY

◆ PWHEA_PROCESSOR_GENERIC_ERROR_SECTION

◆ PWHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS

◆ PWHEA_RECOVERY_CONTEXT

◆ PWHEA_REVISION

typedef union _WHEA_REVISION * PWHEA_REVISION

◆ WHEA_ERROR_RECORD_SECTION_DESCRIPTOR

◆ WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_VALIDBITS

◆ WHEA_ERROR_SEVERITY

◆ WHEA_PROCESSOR_GENERIC_ERROR_SECTION

◆ WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS

◆ WHEA_RECOVERY_CONTEXT

◆ WHEA_REVISION

Enumeration Type Documentation

◆ _WHEA_ERROR_SEVERITY

Enumerator
WheaErrSevRecoverable 
WheaErrSevFatal 
WheaErrSevCorrected 
WheaErrSevInformational 

Definition at line 38 of file wheatypes.h.

39{
@ WheaErrSevRecoverable
Definition: wheatypes.h:40
@ WheaErrSevInformational
Definition: wheatypes.h:43
@ WheaErrSevCorrected
Definition: wheatypes.h:42
@ WheaErrSevFatal
Definition: wheatypes.h:41
enum _WHEA_ERROR_SEVERITY WHEA_ERROR_SEVERITY
enum _WHEA_ERROR_SEVERITY * PWHEA_ERROR_SEVERITY

Function Documentation

◆ $if()

$if ( _NTDDK_  )

Definition at line 4 of file wheatypes.h.

6{
7 struct {
8 ULONG Primary : 1;
9 ULONG ContainmentWarning : 1;
10 ULONG Reset : 1;
11 ULONG ThresholdExceeded : 1;
12 ULONG ResourceNotAvailable : 1;
13 ULONG LatentError : 1;
14 ULONG Reserved : 26;
16 ULONG AsULONG;
#define DUMMYSTRUCTNAME
Definition: pecoff.h:117
STDMETHOD() Reset(THIS) PURE
uint32_t ULONG
Definition: typedefs.h:59
WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_FLAGS
Definition: wheatypes.h:17
* PWHEA_ERROR_RECORD_SECTION_DESCRIPTOR_FLAGS
Definition: wheatypes.h:17
_Reserved_ PVOID Reserved
Definition: winddi.h:3974

Variable Documentation

◆ PWHEA_ERROR_RECORD_SECTION_DESCRIPTOR_FLAGS

* PWHEA_ERROR_RECORD_SECTION_DESCRIPTOR_FLAGS

Definition at line 17 of file wheatypes.h.

◆ WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_FLAGS

WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_FLAGS

Definition at line 17 of file wheatypes.h.