ReactOS  0.4.15-dev-2704-gd5265b0
wdfbugcodes.h
Go to the documentation of this file.
1 /*++
2 
3 Copyright (c) Microsoft Corporation. All rights reserved.
4 
5 _WdfVersionBuild_
6 
7 Module Name:
8 
9  wdfbugcodes.h
10 
11 Abstract:
12 
13  Lists bugcheck subcode values for the WDF_VIOLATION bugcheck code
14 
15 Environment:
16 
17  kernel mode only
18 
19 Revision History:
20 
21 --*/
22 
23 //
24 // NOTE: This header is generated by stubwork. Please make any
25 // modifications to the corresponding template files
26 // (.x or .y) and use stubwork to regenerate the header
27 //
28 
29 #ifndef _WDFBUGCODES_H_
30 #define _WDFBUGCODES_H_
31 
32 #ifndef WDF_EXTERN_C
33  #ifdef __cplusplus
34  #define WDF_EXTERN_C extern "C"
35  #define WDF_EXTERN_C_START extern "C" {
36  #define WDF_EXTERN_C_END }
37  #else
38  #define WDF_EXTERN_C
39  #define WDF_EXTERN_C_START
40  #define WDF_EXTERN_C_END
41  #endif
42 #endif
43 
45 
46 
47 
48 #if (NTDDI_VERSION >= NTDDI_WIN2K)
49 
50 //
51 // These values are used in Parameter 1 in the bugcheck data
52 //
53 // NOTE: Do not change these codes, only add to the end.
54 // The OCA analysis and debugger tools will look at
55 // these codes to perform fault analysis.
56 //
57 typedef enum _WDF_BUGCHECK_CODES {
74 
82 
83 
84 
86  //
87  // Current power state associated with the timed out device
88  //
90 
91  //
92  // Current power policy state associated with the timed out device
93  //
95 
96  //
97  // The device object for the timed out device
98  //
100 
101  //
102  // The handle for the timed out device
103  //
104  WDFDEVICE Device;
105 
106  //
107  // The thread which is stuck
108  //
110 
112 
114  WDFREQUEST Request;
115 
117 
119 
121 
123 
126 
128  WDFQUEUE Queue;
129 
130  WDFREQUEST Request;
131 
133 
135 
136 
137 
138 
139 #endif // (NTDDI_VERSION >= NTDDI_WIN2K)
140 
141 
143 
144 #endif // _WDFBUGCODES_H_
145 
_WDF_REQUEST_FATAL_ERROR_CODES
Definition: wdfbugcodes.h:75
struct _WDF_POWER_ROUTINE_TIMED_OUT_DATA WDF_POWER_ROUTINE_TIMED_OUT_DATA
struct _WDF_QUEUE_FATAL_ERROR_DATA WDF_QUEUE_FATAL_ERROR_DATA
LONG NTSTATUS
Definition: precomp.h:26
uint32_t ULONG_PTR
Definition: typedefs.h:65
_WDF_BUGCHECK_CODES
Definition: wdfbugcodes.h:57
enum _WDF_REQUEST_FATAL_ERROR_CODES WDF_REQUEST_FATAL_ERROR_CODES
WDF_DEVICE_POWER_POLICY_STATE PowerPolicyState
Definition: wdfbugcodes.h:94
unsigned char UCHAR
Definition: xmlstorage.h:181
#define WDF_EXTERN_C_END
Definition: wdfbugcodes.h:40
WDF_DEVICE_POWER_STATE PowerState
Definition: wdfbugcodes.h:89
WDF_EXTERN_C_START enum _WDF_BUGCHECK_CODES WDF_BUGCHECK_CODES
struct _WDF_REQUEST_FATAL_ERROR_INFORMATION_LENGTH_MISMATCH_DATA WDF_REQUEST_FATAL_ERROR_INFORMATION_LENGTH_MISMATCH_DATA
enum _WDF_DEVICE_POWER_POLICY_STATE WDF_DEVICE_POWER_POLICY_STATE
unsigned int ULONG
Definition: retypes.h:1
enum _WDF_DEVICE_POWER_STATE WDF_DEVICE_POWER_STATE
struct _WDF_REQUEST_FATAL_ERROR_INFORMATION_LENGTH_MISMATCH_DATA * PWDF_REQUEST_FATAL_ERROR_INFORMATION_LENGTH_MISMATCH_DATA
#define WDF_EXTERN_C_START
Definition: wdfbugcodes.h:39
struct _WDF_QUEUE_FATAL_ERROR_DATA * PWDF_QUEUE_FATAL_ERROR_DATA