Add basic kernel math support

This commit is contained in:
2024-02-13 14:05:37 +01:00
parent 07d30e06e6
commit 99bdd917d9
3 changed files with 342 additions and 10 deletions

View File

@@ -32,21 +32,25 @@
@ stdcall KeSignalCallDpcSynchronize(ptr)
@ stdcall RtlCompareGuids(ptr ptr)
@ stdcall RtlCompareMemory(ptr ptr long)
@ stdcall RtlCopyMemory(ptr ptr long)
@ stdcall RtlFillMemory(ptr long long)
@ stdcall RtlMoveMemory(ptr ptr long)
@ stdcall RtlSameMemory(ptr ptr long)
@ stdcall RtlSetMemory(ptr long long)
@ stdcall RtlReadRegisterByte(ptr)
@ stdcall RtlReadRegisterLong(ptr)
@ stdcall RtlReadRegisterShort(ptr)
@ cdecl RtlCompareString(str str long)
@ cdecl RtlCompareStringInsensitive(str str long)
@ cdecl RtlStringLength(str long)
@ cdecl RtlStringToWideString(wstr str long)
@ cdecl RtlCompareWideString(wstr wstr long)
@ cdecl RtlCompareWideStringInsensitive(wstr wstr long)
@ cdecl RtlConcatenateWideString(wstr wstr long)
@ stdcall RtlConvertToLargeInteger32(long)
@ stdcall RtlConvertToLargeIntegerUnsigned32(long)
@ stdcall RtlCopyMemory(ptr ptr long)
@ stdcall RtlDivideLargeInteger(long long long ptr)
@ stdcall RtlFillMemory(ptr long long)
@ stdcall RtlMoveMemory(ptr ptr long)
@ stdcall RtlMultiplyLargeInteger(long long long)
@ stdcall RtlReadRegisterByte(ptr)
@ stdcall RtlReadRegisterLong(ptr)
@ stdcall RtlReadRegisterShort(ptr)
@ stdcall RtlSameMemory(ptr ptr long)
@ stdcall RtlSetMemory(ptr long long)
@ cdecl RtlStringLength(str long)
@ cdecl RtlStringToWideString(wstr str long)
@ cdecl RtlTokenizeWideString(wstr wstr wstr)
@ cdecl RtlTrimLeftString(str)
@ cdecl RtlTrimRightString(str)