diff --git a/xtoskrnl/xtoskrnl.spec b/xtoskrnl/xtoskrnl.spec index f1a58c3..62b435a 100644 --- a/xtoskrnl/xtoskrnl.spec +++ b/xtoskrnl/xtoskrnl.spec @@ -11,6 +11,12 @@ @ cdecl HlIoPortOutByte(ptr long) @ cdecl HlIoPortOutLong(ptr long) @ cdecl HlIoPortOutShort(ptr long) +@ stdcall HlReadRegister8(ptr) +@ stdcall HlReadRegister16(ptr) +@ stdcall HlReadRegister32(ptr) +@ stdcall HlWriteRegister8(ptr long) +@ stdcall HlWriteRegister16(ptr long) +@ stdcall HlWriteRegister32(ptr long) @ fastcall KeAcquireQueuedSpinLock(long) @ fastcall KeAcquireSpinLock(ptr) @ stdcall KeAcquireSystemResource(long ptr) @@ -60,11 +66,14 @@ @ stdcall RtlFindWideString(wstr wstr) @ stdcall RtlFindWideStringInsensitive(wstr wstr) @ stdcall RtlInitializeBitMap(ptr ptr long) +@ stdcall RtlInitializeListHead(ptr) +@ stdcall RtlInsertHeadList(ptr ptr) +@ stdcall RtlInsertTailList(ptr ptr) +@ stdcall RtlListEmpty(ptr) +@ stdcall RtlListLoop(ptr) @ stdcall RtlMoveMemory(ptr ptr long) @ stdcall RtlMultiplyLargeInteger(long long long) -@ stdcall RtlReadRegisterByte(ptr) -@ stdcall RtlReadRegisterLong(ptr) -@ stdcall RtlReadRegisterShort(ptr) +@ stdcall RtlRemoveEntryList(ptr) @ stdcall RtlReverseString(str long) @ stdcall RtlReverseWideString(wstr long) @ stdcall RtlSameMemory(ptr ptr long) @@ -89,7 +98,4 @@ @ stdcall RtlTrimString(str) @ stdcall RtlTrimWideString(wstr) @ stdcall RtlWideStringLength(wstr long) -@ stdcall RtlWriteRegisterByte(ptr long) -@ stdcall RtlWriteRegisterLong(ptr long) -@ stdcall RtlWriteRegisterShort(ptr long) @ stdcall RtlZeroMemory(ptr long)