ReactOS 0.4.16-dev-320-g3bd9ddc
fxcxdeviceinit.hpp
Go to the documentation of this file.
1/*++
2
3Copyright (c) Microsoft Corporation
4
5Module Name:
6
7 FxCxDeviceInit.hpp
8
9Abstract:
10
11
12Author:
13
14
15Environment:
16
17 kernel mode only
18
19Revision History:
20
21--*/
22
23#ifndef __FXCXDEVICEINIT_HPP__
24#define __FXCXDEVICEINIT_HPP__
25
26//
27// Holds class extension file object configuration.
28//
31
33
35
37
39};
40
41//
42// The typedef for a pointer to this structure is exposed in wdfdevice.h
43//
44struct WDFCXDEVICE_INIT : public FxStump {
45public:
48
49 static
54 );
55
56public:
57 //
58 // Class extension init list entry.
59 //
61
62 //
63 // Client and Cx's globals.
64 //
67
68 //
69 // Pre-proc info.
70 //
72
73 //
74 // In caller context info.
75 //
77
78 //
79 // Request attributes info.
80 //
82
83 //
84 // File object info.
85 //
87
88 //
89 // Set during the device create.
90 //
92};
93
94#endif // __FXCXDEVICEINIT_HPP__
95
unsigned char BOOLEAN
#define __in
Definition: dbghelp.h:35
#define _Must_inspect_result_
Definition: no_sal2.h:62
WDFCX_FILEOBJECT_CONFIG Callbacks
WDF_TRI_STATE AutoForwardCleanupClose
WDF_FILEOBJECT_CLASS Class
WDF_OBJECT_ATTRIBUTES Attributes
PFN_WDF_IO_IN_CALLER_CONTEXT IoInCallerContextCallback
static _Must_inspect_result_ PWDFCXDEVICE_INIT _AllocateCxDeviceInit(__in PWDFDEVICE_INIT DeviceInit)
PFX_DRIVER_GLOBALS ClientDriverGlobals
CxFileObjectInit FileObject
WDF_OBJECT_ATTRIBUTES RequestAttributes
FxIrpPreprocessInfo * PreprocessInfo
FxCxDeviceInfo * CxDeviceInfo
LIST_ENTRY ListEntry
PFX_DRIVER_GLOBALS CxDriverGlobals
Definition: typedefs.h:120
_In_ PWDFDEVICE_INIT DeviceInit
Definition: wdfcontrol.h:113
enum _WDF_FILEOBJECT_CLASS WDF_FILEOBJECT_CLASS
EVT_WDF_IO_IN_CALLER_CONTEXT * PFN_WDF_IO_IN_CALLER_CONTEXT
Definition: wdfdevice.h:1728
enum _WDF_TRI_STATE WDF_TRI_STATE