Implement a system resources management routines

This commit is contained in:
2024-05-16 23:08:59 +02:00
parent 058649036f
commit 74c1b03a6b
8 changed files with 297 additions and 0 deletions

View File

@@ -13,9 +13,11 @@
@ cdecl HlIoPortOutShort(ptr long)
@ fastcall KeAcquireQueuedSpinLock(long)
@ fastcall KeAcquireSpinLock(ptr)
@ stdcall KeAcquireSystemResource(long ptr)
@ stdcall KeCancelTimer(ptr)
@ fastcall KeGetCurrentRunLevel()
@ stdcall KeGetTimerState(ptr)
@ stdcall KeGetSystemResource(long ptr)
@ stdcall KeInitializeApc(ptr ptr long ptr ptr ptr long ptr)
@ stdcall KeInitializeDpc(ptr ptr ptr)
@ stdcall KeInitializeSemaphore(ptr long long)
@@ -28,6 +30,7 @@
@ stdcall KeReleaseSemaphore(ptr long long long)
@ fastcall KeReleaseQueuedSpinLock(long)
@ fastcall KeReleaseSpinLock(ptr)
@ stdcall KeReleaseSystemResource(ptr)
@ stdcall KeSetTargetProcessorDpc(ptr long)
@ stdcall KeSetTimer(ptr long long long ptr)
@ stdcall KeSignalCallDpcDone(ptr)