Adjust code file structure

This commit is contained in:
Boring
2020-12-13 08:46:38 +08:00
parent 0226c248f4
commit dd47c325c6
24 changed files with 1642 additions and 26494 deletions
+4 -4
View File
@@ -3,7 +3,7 @@
HMEMORYMODULE WINAPI LoadLibraryMemory(PVOID BufferAddress) {
HMEMORYMODULE hMemoryModule = nullptr;
NTSTATUS status = NtLoadDllMemory(&hMemoryModule, BufferAddress, 0);
NTSTATUS status = LdrLoadDllMemory(&hMemoryModule, BufferAddress, 0);
if (!NT_SUCCESS(status)) {
SetLastError(RtlNtStatusToDosError(status));
}
@@ -12,7 +12,7 @@ HMEMORYMODULE WINAPI LoadLibraryMemory(PVOID BufferAddress) {
HMEMORYMODULE WINAPI LoadLibraryMemoryExA(PVOID BufferAddress, size_t Reserved, LPCSTR DllBaseName, LPCSTR DllFullName, DWORD Flags) {
HMEMORYMODULE hMemoryModule = nullptr;
NTSTATUS status = NtLoadDllMemoryExA(&hMemoryModule, nullptr, Flags, BufferAddress, Reserved, DllBaseName, DllFullName);
NTSTATUS status = LdrLoadDllMemoryExA(&hMemoryModule, nullptr, Flags, BufferAddress, Reserved, DllBaseName, DllFullName);
if (!NT_SUCCESS(status)) {
SetLastError(RtlNtStatusToDosError(status));
}
@@ -21,7 +21,7 @@ HMEMORYMODULE WINAPI LoadLibraryMemoryExA(PVOID BufferAddress, size_t Reserved,
HMEMORYMODULE WINAPI LoadLibraryMemoryExW(PVOID BufferAddress, size_t Reserved, LPCWSTR DllBaseName, LPCWSTR DllFullName, DWORD Flags) {
HMEMORYMODULE hMemoryModule = nullptr;
NTSTATUS status = NtLoadDllMemoryExW(&hMemoryModule, nullptr, Flags, BufferAddress, Reserved, DllBaseName, DllFullName);
NTSTATUS status = LdrLoadDllMemoryExW(&hMemoryModule, nullptr, Flags, BufferAddress, Reserved, DllBaseName, DllFullName);
if (!NT_SUCCESS(status)) {
SetLastError(RtlNtStatusToDosError(status));
}
@@ -29,7 +29,7 @@ HMEMORYMODULE WINAPI LoadLibraryMemoryExW(PVOID BufferAddress, size_t Reserved,
}
BOOL WINAPI FreeLibraryMemory(HMEMORYMODULE hMemoryModule) {
NTSTATUS status = NtUnloadDllMemory(hMemoryModule);
NTSTATUS status = LdrUnloadDllMemory(hMemoryModule);
if (!NT_SUCCESS(status)) {
SetLastError(RtlNtStatusToDosError(status));
return FALSE;