ReactOS 0.4.16-dev-338-g34e76ad
wdfbugcodes.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _WDF_POWER_ROUTINE_TIMED_OUT_DATA
 
struct  _WDF_REQUEST_FATAL_ERROR_INFORMATION_LENGTH_MISMATCH_DATA
 
struct  _WDF_QUEUE_FATAL_ERROR_DATA
 

Macros

#define WDF_EXTERN_C
 
#define WDF_EXTERN_C_START
 
#define WDF_EXTERN_C_END
 

Typedefs

typedef WDF_EXTERN_C_START enum _WDF_BUGCHECK_CODES WDF_BUGCHECK_CODES
 
typedef enum _WDF_REQUEST_FATAL_ERROR_CODES WDF_REQUEST_FATAL_ERROR_CODES
 
typedef struct _WDF_POWER_ROUTINE_TIMED_OUT_DATA WDF_POWER_ROUTINE_TIMED_OUT_DATA
 
typedef struct _WDF_REQUEST_FATAL_ERROR_INFORMATION_LENGTH_MISMATCH_DATA WDF_REQUEST_FATAL_ERROR_INFORMATION_LENGTH_MISMATCH_DATA
 
typedef struct _WDF_REQUEST_FATAL_ERROR_INFORMATION_LENGTH_MISMATCH_DATAPWDF_REQUEST_FATAL_ERROR_INFORMATION_LENGTH_MISMATCH_DATA
 
typedef struct _WDF_QUEUE_FATAL_ERROR_DATA WDF_QUEUE_FATAL_ERROR_DATA
 
typedef struct _WDF_QUEUE_FATAL_ERROR_DATAPWDF_QUEUE_FATAL_ERROR_DATA
 

Enumerations

enum  _WDF_BUGCHECK_CODES {
  WDF_POWER_ROUTINE_TIMED_OUT = 0x1 , WDF_RECURSIVE_LOCK = 0x2 , WDF_VERIFIER_FATAL_ERROR = 0x3 , WDF_REQUIRED_PARAMETER_IS_NULL = 0x4 ,
  WDF_INVALID_HANDLE = 0x5 , WDF_REQUEST_FATAL_ERROR = 0x6 , WDF_OBJECT_ERROR = 0x7 , WDF_DMA_FATAL_ERROR = 0x8 ,
  WDF_INVALID_INTERRUPT = 0x9 , WDF_QUEUE_FATAL_ERROR = 0xA , WDF_INVALID_LOCK_OPERATION = 0xB , WDF_PNP_FATAL_ERROR = 0xC ,
  WDF_POWER_MULTIPLE_PPO = 0xD , WDF_VERIFIER_IRQL_MISMATCH = 0xE , WDF_VERIFIER_CRITICAL_REGION_MISMATCH = 0xF
}
 
enum  _WDF_REQUEST_FATAL_ERROR_CODES {
  WDF_REQUEST_FATAL_ERROR_NO_MORE_STACK_LOCATIONS = 0x1 , WDF_REQUEST_FATAL_ERROR_NULL_IRP = 0x2 , WDF_REQUEST_FATAL_ERROR_REQUEST_ALREADY_SENT = 0x3 , WDF_REQUEST_FATAL_ERROR_INFORMATION_LENGTH_MISMATCH = 0x4 ,
  WDF_REQUEST_FATAL_ERROR_REQUEST_NOT_IN_QUEUE = 05
}
 

Macro Definition Documentation

◆ WDF_EXTERN_C

#define WDF_EXTERN_C

Definition at line 38 of file wdfbugcodes.h.

◆ WDF_EXTERN_C_END

#define WDF_EXTERN_C_END

Definition at line 40 of file wdfbugcodes.h.

◆ WDF_EXTERN_C_START

#define WDF_EXTERN_C_START

Definition at line 39 of file wdfbugcodes.h.

Typedef Documentation

◆ PWDF_QUEUE_FATAL_ERROR_DATA

◆ PWDF_REQUEST_FATAL_ERROR_INFORMATION_LENGTH_MISMATCH_DATA

◆ WDF_BUGCHECK_CODES

◆ WDF_POWER_ROUTINE_TIMED_OUT_DATA

◆ WDF_QUEUE_FATAL_ERROR_DATA

◆ WDF_REQUEST_FATAL_ERROR_CODES

◆ WDF_REQUEST_FATAL_ERROR_INFORMATION_LENGTH_MISMATCH_DATA

Enumeration Type Documentation

◆ _WDF_BUGCHECK_CODES

Enumerator
WDF_POWER_ROUTINE_TIMED_OUT 
WDF_RECURSIVE_LOCK 
WDF_VERIFIER_FATAL_ERROR 
WDF_REQUIRED_PARAMETER_IS_NULL 
WDF_INVALID_HANDLE 
WDF_REQUEST_FATAL_ERROR 
WDF_OBJECT_ERROR 
WDF_DMA_FATAL_ERROR 
WDF_INVALID_INTERRUPT 
WDF_QUEUE_FATAL_ERROR 
WDF_INVALID_LOCK_OPERATION 
WDF_PNP_FATAL_ERROR 
WDF_POWER_MULTIPLE_PPO 
WDF_VERIFIER_IRQL_MISMATCH 
WDF_VERIFIER_CRITICAL_REGION_MISMATCH 

Definition at line 57 of file wdfbugcodes.h.

57 {
64 WDF_OBJECT_ERROR = 0x7,
@ WDF_REQUIRED_PARAMETER_IS_NULL
Definition: wdfbugcodes.h:61
@ WDF_PNP_FATAL_ERROR
Definition: wdfbugcodes.h:69
@ WDF_REQUEST_FATAL_ERROR
Definition: wdfbugcodes.h:63
@ WDF_RECURSIVE_LOCK
Definition: wdfbugcodes.h:59
@ WDF_INVALID_LOCK_OPERATION
Definition: wdfbugcodes.h:68
@ WDF_QUEUE_FATAL_ERROR
Definition: wdfbugcodes.h:67
@ WDF_VERIFIER_FATAL_ERROR
Definition: wdfbugcodes.h:60
@ WDF_VERIFIER_CRITICAL_REGION_MISMATCH
Definition: wdfbugcodes.h:72
@ WDF_DMA_FATAL_ERROR
Definition: wdfbugcodes.h:65
@ WDF_OBJECT_ERROR
Definition: wdfbugcodes.h:64
@ WDF_INVALID_INTERRUPT
Definition: wdfbugcodes.h:66
@ WDF_INVALID_HANDLE
Definition: wdfbugcodes.h:62
@ WDF_POWER_MULTIPLE_PPO
Definition: wdfbugcodes.h:70
@ WDF_POWER_ROUTINE_TIMED_OUT
Definition: wdfbugcodes.h:58
@ WDF_VERIFIER_IRQL_MISMATCH
Definition: wdfbugcodes.h:71
WDF_EXTERN_C_START enum _WDF_BUGCHECK_CODES WDF_BUGCHECK_CODES

◆ _WDF_REQUEST_FATAL_ERROR_CODES

Enumerator
WDF_REQUEST_FATAL_ERROR_NO_MORE_STACK_LOCATIONS 
WDF_REQUEST_FATAL_ERROR_NULL_IRP 
WDF_REQUEST_FATAL_ERROR_REQUEST_ALREADY_SENT 
WDF_REQUEST_FATAL_ERROR_INFORMATION_LENGTH_MISMATCH 
WDF_REQUEST_FATAL_ERROR_REQUEST_NOT_IN_QUEUE 

Definition at line 75 of file wdfbugcodes.h.

75 {
enum _WDF_REQUEST_FATAL_ERROR_CODES WDF_REQUEST_FATAL_ERROR_CODES
@ WDF_REQUEST_FATAL_ERROR_REQUEST_ALREADY_SENT
Definition: wdfbugcodes.h:78
@ WDF_REQUEST_FATAL_ERROR_REQUEST_NOT_IN_QUEUE
Definition: wdfbugcodes.h:80
@ WDF_REQUEST_FATAL_ERROR_NO_MORE_STACK_LOCATIONS
Definition: wdfbugcodes.h:76
@ WDF_REQUEST_FATAL_ERROR_INFORMATION_LENGTH_MISMATCH
Definition: wdfbugcodes.h:79
@ WDF_REQUEST_FATAL_ERROR_NULL_IRP
Definition: wdfbugcodes.h:77