[WDF] Add Windows Driver Framework files

Takern from Microsoft GitHub repo:
d9c6040fe9

Licensed under MIT
This commit is contained in:
Victor Perevertkin 2020-09-24 23:51:15 +03:00
parent 545df81502
commit 8a978a179f
No known key found for this signature in database
GPG key ID: C750B7222E9C7830
475 changed files with 285099 additions and 0 deletions

View file

@ -0,0 +1,60 @@
/*++
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