ReactOS 0.4.17-dev-1190-g4c812f4
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
47 VOID
48 )
49 {
50 return m_Device;
51 }
52
54};
55
56#endif // _FXPACKAGE_H_
Type
Definition: Type.h:7
#define __inline
Definition: _wctype.cpp:15
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
#define __in
Definition: dbghelp.h:35
USHORT WDFTYPE
Definition: fxtypes.h:29
_Must_inspect_result_ _In_ PUCXHUB_DEVICE_CREATE_INFO _Out_ UCXUSBDEVICE * Device
Definition: hubucx.h:258
_In_ PIRP Irp
Definition: kse.h:79
IWudfIrp * MdIrp
Definition: mxum.h:103