mirror of
https://github.com/BeneficialCode/WinArk.git
synced 2026-10-17 04:40:35 +08:00
14 lines
354 B
C
14 lines
354 B
C
#pragma once
|
|
|
|
#include "Common.h"
|
|
|
|
struct KernelTimer {
|
|
void Init();
|
|
bool SetOneShot(LARGE_INTEGER interval,PKDPC Dpc);
|
|
bool SetPeriod(LARGE_INTEGER interval,ULONG period,PKDPC Dpc);
|
|
void Cancel();
|
|
|
|
static void EnumKernelTimer(KernelTimerData* pData,DpcTimerInfo* pInfo);
|
|
static ULONG GetKernelTimerCount(KernelTimerData* pData);
|
|
KTIMER _Timer;
|
|
}; |