|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <mxtimerkm.h>

Static Public Member Functions | |
| static VOID CALLBACK | s_MdWorkCallback (__inout PTP_CALLBACK_INSTANCE Instance, __inout_opt PVOID Context, __inout PTP_WORK Work) |
| static VOID CALLBACK | s_MdTimerCallback (__inout PTP_CALLBACK_INSTANCE Instance, __inout_opt PVOID Context, __inout PTP_TIMER Timer) |
Public Attributes | |
| LONG | m_Period |
| BOOLEAN | m_IsExtTimer |
| union { | |
| struct { | |
| MdDeferredRoutine m_TimerCallback | |
| KTIMER KernelTimer | |
| KDPC TimerDpc | |
| } | |
| struct { | |
| MdExtCallback m_ExTimerCallback | |
| PEX_TIMER m_KernelExTimer | |
| } | |
| }; | |
| PVOID | m_TimerContext |
| PTP_TIMER | m_TimerHandle |
| PTP_WORK | m_WorkObject |
| BOOL | m_CallbackStartedRunning |
| BOOL | m_TimerWasStarted |
Definition at line 37 of file mxtimerkm.h.
|
inline |
Definition at line 59 of file mxtimerum.h.
|
inline |
Definition at line 72 of file mxtimerum.h.
|
inline |
Definition at line 142 of file mxtimerum.h.
Definition at line 96 of file mxtimerum.h.
|
inlinestatic |
Definition at line 305 of file mxtimerum.h.
Referenced by Initialize().
|
inlinestatic |
Definition at line 286 of file mxtimerum.h.
Referenced by Initialize().
|
inline |
Definition at line 183 of file mxtimerum.h.
|
inline |
Definition at line 345 of file mxtimerum.h.
|
inline |
Definition at line 234 of file mxtimerum.h.
Definition at line 268 of file mxtimerum.h.
Referenced by Initialize(), and s_MdWorkCallback().
| union { ... } _MdTimer::@5043 |
| KTIMER _MdTimer::KernelTimer |
Definition at line 59 of file mxtimerkm.h.
Referenced by MxTimer::Initialize(), MxTimer::Start(), MxTimer::StartWithReturn(), and MxTimer::Stop().
| BOOL _MdTimer::m_CallbackStartedRunning |
Definition at line 51 of file mxtimerum.h.
Referenced by _MdTimer(), IsInSystemQueue(), s_MdTimerCallback(), and Start().
| MdExtCallback _MdTimer::m_ExTimerCallback |
Definition at line 67 of file mxtimerkm.h.
| BOOLEAN _MdTimer::m_IsExtTimer |
Definition at line 48 of file mxtimerkm.h.
Referenced by MxTimer::Initialize(), MxTimer::Start(), MxTimer::StartWithReturn(), and MxTimer::Stop().
| PEX_TIMER _MdTimer::m_KernelExTimer |
Definition at line 68 of file mxtimerkm.h.
Referenced by MxTimer::MxTimer().
| LONG _MdTimer::m_Period |
Definition at line 43 of file mxtimerkm.h.
Referenced by _MdTimer(), MxTimer::Initialize(), Initialize(), IsInSystemQueue(), MxTimer::MxTimer(), Start(), MxTimer::Start(), and MxTimer::StartWithReturn().
| MdDeferredRoutine _MdTimer::m_TimerCallback |
Definition at line 58 of file mxtimerkm.h.
Referenced by _MdTimer(), MxTimer::Initialize(), Initialize(), MxTimer::MxTimer(), and TimerCallback().
| PVOID _MdTimer::m_TimerContext |
Definition at line 77 of file mxtimerkm.h.
Referenced by _MdTimer(), MxTimer::Initialize(), Initialize(), MxTimer::MxTimer(), and TimerCallback().
| PTP_TIMER _MdTimer::m_TimerHandle |
Definition at line 41 of file mxtimerum.h.
Referenced by _MdTimer(), Initialize(), Start(), Stop(), and ~_MdTimer().
| BOOL _MdTimer::m_TimerWasStarted |
Definition at line 57 of file mxtimerum.h.
Referenced by _MdTimer(), IsInSystemQueue(), Start(), and Stop().
| PTP_WORK _MdTimer::m_WorkObject |
Definition at line 46 of file mxtimerum.h.
Referenced by _MdTimer(), Initialize(), s_MdTimerCallback(), and ~_MdTimer().
| KDPC _MdTimer::TimerDpc |
Definition at line 60 of file mxtimerkm.h.
Referenced by MxTimer::Initialize(), MxTimer::Start(), and MxTimer::StartWithReturn().