mirror of
https://github.com/reactos/reactos.git
synced 2025-03-10 10:14:44 +00:00
61 lines
1 KiB
C++
61 lines
1 KiB
C++
![]() |
/*++
|
||
|
|
||
|
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
|