This library is a remote version of Windows API libloaderapi.h
If you are using Visual Studio, you maybe just need to compile it. Because preprocessing library link was set up in the header
$ gcc main.c Rlibloaderapi.c -o main.exe -lntdll
gcc options -lntdll
is link options for ntdll.lib library
- AddDllDirectory
- DisableThreadLibraryCalls
- FreeLibrary
- FreeLibraryAndExitThread
- GetModuleFileNameA
- GetModuleFileNameW
- GetModuleHandleA
- GetModuleHandleExA
- GetModuleHandleExW
- GetModuleHandleW
- GetProcAddress
- LoadLibraryA
- LoadLibraryExA
- LoadLibraryExW
- LoadLibraryW
- RemoveDllDirectory
- SetDefaultDllDirectories
- GetModuleHandleA -> GetRemoteModuleHandleA
- GetModuleHandleW -> GetRemoteModuleHandleW
- GetModuleFileNameA -> GetRemoteModuleFileNameA
- GetModuleFileNameW -> GetRemoteModuleFileNameW
- GetProcAddress -> GetRemoteProcAddress
- RtlGetCurrentPeb -> GetRemotePeb
- GetModuleBaseNameA -> GetRemoteModuleBaseNameA
- GetModuleBaseNameW -> GetRemoteModuleBaseNameW