ReactOS  0.4.15-dev-3308-g9455def
fxtoobjectitf.hpp
Go to the documentation of this file.
1 /*++
2 
3 Copyright (c) Microsoft Corporation
4 
5 Module Name:
6 
7  FxToObjectItf.hpp
8 
9 Abstract:
10 
11  This file contains the funcionality exposed by framework to object
12  (Framework to Object Interface)
13 
14 Author:
15 
16 Revision History:
17 
18 --*/
19 
20 #ifndef _FXTOOBJECTITF_H
21 #define _FXTOOBJECTITF_H
22 
23 extern "C" {
25 //To be implemented by respective frameworks
27 
29 {
30 public:
31  static
32  VOID
34  __in CfxDeviceBase* DeviceBase,
35  __in PFX_DRIVER_GLOBALS FxDriverGlobals,
36  __in FxObject * ObjectToAdd
37  );
38 
39  static
40  VOID
42  __in PFX_DRIVER_GLOBALS FxDriverGlobals,
43  __in FxObject * ObjectToAdd
44  );
45 
46 
47 
48 
49 
50  static
51  FxObject *
53  __in PFX_DRIVER_GLOBALS FxDriverGlobals,
55  );
56 };
58 } //extern "C"
59 
60 #endif //_FXTOOBJECTITF_H
static VOID FxAddToDriverDisposeList(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObject *ObjectToAdd)
static VOID FxAddToDisposeList(__in CfxDeviceBase *DeviceBase, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObject *ObjectToAdd)
_Must_inspect_result_ _In_ WDFCOLLECTION _In_ WDFOBJECT Object
#define __in
Definition: dbghelp.h:35
static FxObject * FxGetDriverAsDefaultParent(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObject *Object)