23#ifndef INCLUDE_SERVICES_AMANAGEDTASKEX_H_
24#define INCLUDE_SERVICES_AMANAGEDTASKEX_H_
This file declare the Managed task Interface.
static sys_error_code_t AMTExSetInactiveState(AManagedTaskEx *_this, boolean_t bBlockedSuspended)
Definition AManagedTaskEx_vtbl.h:159
VOID AMTExRun(ULONG nParam)
static boolean_t AMTExIsTaskInactive(AManagedTaskEx *_this)
Definition AManagedTaskEx_vtbl.h:168
static EPMClass AMTExGetPMClass(AManagedTaskEx *_this)
Definition AManagedTaskEx_vtbl.h:184
static sys_error_code_t AMTExSetPMClass(AManagedTaskEx *_this, EPMClass eNewPMClass)
Definition AManagedTaskEx_vtbl.h:175
static sys_error_code_t AMTExForceExecuteStep(AManagedTaskEx *_this, EPowerMode eActivePowerMode)
Definition AManagedTaskEx_vtbl.h:108
static sys_error_code_t AMTInitEx(AManagedTaskEx *_this)
Definition AManagedTaskEx_vtbl.h:136
_EPMClass
Definition AManagedTaskEx.h:43
@ E_PM_CLASS_0
Definition AManagedTaskEx.h:44
@ E_PM_CLASS_2
Definition AManagedTaskEx.h:46
@ E_PM_CLASS_1
Definition AManagedTaskEx.h:45
static sys_error_code_t AMTExOnEnterPowerMode(AManagedTaskEx *_this, const EPowerMode eActivePowerMode, const EPowerMode eNewPowerMode)
Definition AManagedTaskEx_vtbl.h:121
Definition AManagedTaskEx_vtbl.h:64
uint16_t sys_error_code_t
Definition syserror.h:41