enumrwx.h 983 B

12345678910111213141516
  1. #include <windows.h>
  2. //FindRWX
  3. DECLSPEC_IMPORT SIZE_T WINAPI KERNEL32$VirtualQueryEx(HANDLE hProcess, LPCVOID lpAddress, PMEMORY_BASIC_INFORMATION lpBuffer, SIZE_T dwLength);
  4. DECLSPEC_IMPORT HANDLE WINAPI KERNEL32$OpenProcess(DWORD dwDesiredAccess, BOOL bInheritHandle, DWORD dwProcessId);
  5. DECLSPEC_IMPORT BOOL WINAPI KERNEL32$CloseHandle (HANDLE hObject);
  6. //bofstart + internal_printf + printoutput
  7. WINBASEAPI void *__cdecl MSVCRT$calloc(size_t number, size_t size);
  8. WINBASEAPI int WINAPI MSVCRT$vsnprintf(char* buffer, size_t count, const char* format, va_list arg);
  9. WINBASEAPI void __cdecl MSVCRT$memset(void *dest, int c, size_t count);
  10. WINBASEAPI void* WINAPI MSVCRT$memcpy(void* dest, const void* src, size_t count);
  11. WINBASEAPI HANDLE WINAPI KERNEL32$GetProcessHeap();
  12. WINBASEAPI LPVOID WINAPI KERNEL32$HeapAlloc(HANDLE hHeap, DWORD dwFlags, SIZE_T dwBytes);
  13. WINBASEAPI void __cdecl MSVCRT$free(void *memblock);
  14. WINBASEAPI BOOL WINAPI KERNEL32$HeapFree(HANDLE, DWORD, PVOID);