ReactOS 0.4.16-dev-1946-g52006dd
pofx.c File Reference
#include <ntdef.h>
#include <ntifs.h>
#include <debug.h>
Include dependency graph for pofx.c:

Go to the source code of this file.

Functions

NTKRNLVISTAAPI NTSTATUS NTAPI PoFxRegisterDevice (_In_ PDEVICE_OBJECT Pdo, _In_ PPO_FX_DEVICE Device, _Out_ POHANDLE *Handle)
 
NTKRNLVISTAAPI VOID NTAPI PoFxUnregisterDevice (_In_ POHANDLE Handle)
 
NTKRNLVISTAAPI VOID NTAPI PoFxStartDevicePowerManagement (_In_ POHANDLE Handle)
 
NTKRNLVISTAAPI VOID NTAPI PoFxActivateComponent (_In_ POHANDLE Handle, _In_ ULONG Component, _In_ ULONG Flags)
 
NTKRNLVISTAAPI VOID NTAPI PoFxCompleteDevicePowerNotRequired (_In_ POHANDLE Handle)
 
NTKRNLVISTAAPI VOID NTAPI PoFxIdleComponent (_In_ POHANDLE Handle, _In_ ULONG Component, _In_ ULONG Flags)
 
NTKRNLVISTAAPI VOID NTAPI PoFxCompleteIdleCondition (_In_ POHANDLE Handle, _In_ ULONG Component)
 
NTKRNLVISTAAPI VOID NTAPI PoFxCompleteIdleState (_In_ POHANDLE Handle, _In_ ULONG Component)
 
NTKRNLVISTAAPI VOID NTAPI PoFxSetDeviceIdleTimeout (_In_ POHANDLE Handle, _In_ ULONGLONG IdleTimeout)
 
NTKRNLVISTAAPI VOID NTAPI PoFxReportDevicePoweredOn (_In_ POHANDLE Handle)
 

Function Documentation

◆ PoFxActivateComponent()

NTKRNLVISTAAPI VOID NTAPI PoFxActivateComponent ( _In_ POHANDLE  Handle,
_In_ ULONG  Component,
_In_ ULONG  Flags 
)

Definition at line 40 of file pofx.c.

44{
46}
#define UNIMPLEMENTED
Definition: ntoskrnl.c:15

Referenced by FxPoxInterface::PoxActivateComponent().

◆ PoFxCompleteDevicePowerNotRequired()

NTKRNLVISTAAPI VOID NTAPI PoFxCompleteDevicePowerNotRequired ( _In_ POHANDLE  Handle)

Definition at line 51 of file pofx.c.

53{
55}

◆ PoFxCompleteIdleCondition()

NTKRNLVISTAAPI VOID NTAPI PoFxCompleteIdleCondition ( _In_ POHANDLE  Handle,
_In_ ULONG  Component 
)

Definition at line 71 of file pofx.c.

74{
76}

◆ PoFxCompleteIdleState()

NTKRNLVISTAAPI VOID NTAPI PoFxCompleteIdleState ( _In_ POHANDLE  Handle,
_In_ ULONG  Component 
)

Definition at line 81 of file pofx.c.

84{
86}

◆ PoFxIdleComponent()

NTKRNLVISTAAPI VOID NTAPI PoFxIdleComponent ( _In_ POHANDLE  Handle,
_In_ ULONG  Component,
_In_ ULONG  Flags 
)

Definition at line 60 of file pofx.c.

64{
66}

Referenced by FxPoxInterface::PoxIdleComponent().

◆ PoFxRegisterDevice()

NTKRNLVISTAAPI NTSTATUS NTAPI PoFxRegisterDevice ( _In_ PDEVICE_OBJECT  Pdo,
_In_ PPO_FX_DEVICE  Device,
_Out_ POHANDLE *  Handle 
)

Definition at line 10 of file pofx.c.

14{
17}
#define STATUS_NOT_IMPLEMENTED
Definition: d3dkmdt.h:42

Referenced by FxPoxInterface::PoxRegisterDevice().

◆ PoFxReportDevicePoweredOn()

NTKRNLVISTAAPI VOID NTAPI PoFxReportDevicePoweredOn ( _In_ POHANDLE  Handle)

Definition at line 101 of file pofx.c.

103{
105}

Referenced by FxPoxInterface::PoxReportDevicePoweredOn().

◆ PoFxSetDeviceIdleTimeout()

NTKRNLVISTAAPI VOID NTAPI PoFxSetDeviceIdleTimeout ( _In_ POHANDLE  Handle,
_In_ ULONGLONG  IdleTimeout 
)

Definition at line 91 of file pofx.c.

94{
96}

Referenced by FxPoxInterface::PoxSetDeviceIdleTimeout().

◆ PoFxStartDevicePowerManagement()

NTKRNLVISTAAPI VOID NTAPI PoFxStartDevicePowerManagement ( _In_ POHANDLE  Handle)

Definition at line 31 of file pofx.c.

33{
35}

Referenced by FxPoxInterface::PoxStartDevicePowerManagement().

◆ PoFxUnregisterDevice()

NTKRNLVISTAAPI VOID NTAPI PoFxUnregisterDevice ( _In_ POHANDLE  Handle)

Definition at line 22 of file pofx.c.

24{
26}

Referenced by FxPoxInterface::PoxUnregisterDevice().