ReactOS 0.4.15-dev-7788-g1ad9096
wdfbugcodes.h
Go to the documentation of this file.
1/*++
2
3Copyright (c) Microsoft Corporation. All rights reserved.
4
5_WdfVersionBuild_
6
7Module Name:
8
9 wdfbugcodes.h
10
11Abstract:
12
13 Lists bugcheck subcode values for the WDF_VIOLATION bugcheck code
14
15Environment:
16
17 kernel mode only
18
19Revision 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//
57typedef 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
LONG NTSTATUS
Definition: precomp.h:26
WDF_DEVICE_POWER_STATE PowerState
Definition: wdfbugcodes.h:89
WDF_DEVICE_POWER_POLICY_STATE PowerPolicyState
Definition: wdfbugcodes.h:94
uint32_t ULONG_PTR
Definition: typedefs.h:65
uint32_t ULONG
Definition: typedefs.h:59
enum _WDF_REQUEST_FATAL_ERROR_CODES WDF_REQUEST_FATAL_ERROR_CODES
#define WDF_EXTERN_C_END
Definition: wdfbugcodes.h:40
_WDF_BUGCHECK_CODES
Definition: wdfbugcodes.h:57
@ 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
struct _WDF_QUEUE_FATAL_ERROR_DATA * PWDF_QUEUE_FATAL_ERROR_DATA
#define WDF_EXTERN_C_START
Definition: wdfbugcodes.h:39
struct _WDF_POWER_ROUTINE_TIMED_OUT_DATA WDF_POWER_ROUTINE_TIMED_OUT_DATA
struct _WDF_QUEUE_FATAL_ERROR_DATA WDF_QUEUE_FATAL_ERROR_DATA
struct _WDF_REQUEST_FATAL_ERROR_INFORMATION_LENGTH_MISMATCH_DATA * PWDF_REQUEST_FATAL_ERROR_INFORMATION_LENGTH_MISMATCH_DATA
WDF_EXTERN_C_START enum _WDF_BUGCHECK_CODES WDF_BUGCHECK_CODES
_WDF_REQUEST_FATAL_ERROR_CODES
Definition: wdfbugcodes.h:75
@ 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
struct _WDF_REQUEST_FATAL_ERROR_INFORMATION_LENGTH_MISMATCH_DATA WDF_REQUEST_FATAL_ERROR_INFORMATION_LENGTH_MISMATCH_DATA
enum _WDF_DEVICE_POWER_STATE WDF_DEVICE_POWER_STATE
enum _WDF_DEVICE_POWER_POLICY_STATE WDF_DEVICE_POWER_POLICY_STATE
unsigned char UCHAR
Definition: xmlstorage.h:181