ReactOS 0.4.16-dev-297-gc569aee
fxpackage.hpp
Go to the documentation of this file.
1/*++
2
3Copyright (c) Microsoft. All rights reserved.
4
5Module Name:
6
7 FxPackage.hpp
8
9Abstract:
10
11 This is the definition of the FxPackage object.
12
13Author:
14
15
16
17Environment:
18
19 Both kernel and user mode
20
21Revision History:
22
23--*/
24
25#ifndef _FXPACKAGE_H_
26#define _FXPACKAGE_H_
27
29{
30public:
31
33 __in PFX_DRIVER_GLOBALS FxDriverGlobals,
36 );
37
38 virtual
42 ) = 0;
43
44 __inline
47 VOID
48 )
49 {
50 return m_Device;
51 }
52
54};
55
56#endif // _FXPACKAGE_H_
Type
Definition: Type.h:7
LONG NTSTATUS
Definition: precomp.h:26
CfxDevice * m_Device
Definition: fxobject.hpp:329
virtual NTSTATUS Dispatch(__in MdIrp Irp)=0
DECLARE_INTERNAL_NEW_OPERATOR()
__inline CfxDevice * GetDevice(VOID)
Definition: fxpackage.hpp:46
_In_ PIRP Irp
Definition: csq.h:116
#define __in
Definition: dbghelp.h:35
USHORT WDFTYPE
Definition: fxtypes.h:29
IWudfIrp * MdIrp
Definition: mxum.h:103
_Must_inspect_result_ _In_ WDFDEVICE Device
Definition: wdfchildlist.h:474