/*++ Copyright (c) Microsoft Corporation Module Name: FxToObjectItf.hpp Abstract: This file contains the funcionality exposed by framework to object (Framework to Object Interface) Author: Revision History: --*/ #ifndef _FXTOOBJECTITF_H #define _FXTOOBJECTITF_H extern "C" { //////////////////////////////////////////////// //To be implemented by respective frameworks //////////////////////////////////////////////// class FxToObjectItf { public: static VOID FxAddToDisposeList( __in CfxDeviceBase* DeviceBase, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObject * ObjectToAdd ); static VOID FxAddToDriverDisposeList( __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObject * ObjectToAdd ); static FxObject * FxGetDriverAsDefaultParent( __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObject * Object ); }; //////////////////////////////////////////////// } //extern "C" #endif //_FXTOOBJECTITF_H