ReactOS  0.4.15-dev-2956-g61e7ea5
fxcxdeviceinit.hpp
Go to the documentation of this file.
1 /*++
2 
3 Copyright (c) Microsoft Corporation
4 
5 Module Name:
6 
7  FxCxDeviceInit.hpp
8 
9 Abstract:
10 
11 
12 Author:
13 
14 
15 Environment:
16 
17  kernel mode only
18 
19 Revision 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 //
44 struct WDFCXDEVICE_INIT : public FxStump {
45 public:
48 
49  static
54  );
55 
56 public:
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 
FxCxDeviceInfo * CxDeviceInfo
LIST_ENTRY ListEntry
enum _WDF_TRI_STATE WDF_TRI_STATE
PFN_WDF_IO_IN_CALLER_CONTEXT IoInCallerContextCallback
WDFCX_FILEOBJECT_CONFIG Callbacks
CxFileObjectInit FileObject
enum _WDF_FILEOBJECT_CLASS WDF_FILEOBJECT_CLASS
unsigned char BOOLEAN
FxIrpPreprocessInfo * PreprocessInfo
static _Must_inspect_result_ PWDFCXDEVICE_INIT _AllocateCxDeviceInit(__in PWDFDEVICE_INIT DeviceInit)
PFX_DRIVER_GLOBALS CxDriverGlobals
PFX_DRIVER_GLOBALS ClientDriverGlobals
Definition: typedefs.h:119
#define _Must_inspect_result_
Definition: ms_sal.h:558
WDF_TRI_STATE AutoForwardCleanupClose
WDF_OBJECT_ATTRIBUTES RequestAttributes
_In_ PWDFDEVICE_INIT DeviceInit
Definition: wdfcontrol.h:113
WDF_FILEOBJECT_CLASS Class
#define __in
Definition: dbghelp.h:35
EVT_WDF_IO_IN_CALLER_CONTEXT * PFN_WDF_IO_IN_CALLER_CONTEXT
Definition: wdfdevice.h:1728
WDF_OBJECT_ATTRIBUTES Attributes