LuaUtils.h 651 B

12345678910111213141516171819
  1. #pragma once
  2. #include <Windows.h>
  3. #include <chrono>
  4. #include <filesystem>
  5. #include <fstream>
  6. #include <optional>
  7. #include <sstream>
  8. #include <string>
  9. #include "../api/imgui/ImGui/imgui.h"
  10. const PIMAGE_SECTION_HEADER get_section_by_name(HMODULE base, const char* name);
  11. uintptr_t PatternScan(LPCSTR module, LPCSTR pattern);
  12. bool cmp_pat(const uint8_t* pat, const char* mask, size_t pattern_len, const uint8_t* ptr);
  13. const uint8_t* find_pat(const uint8_t* pat, const char* mask, const uint8_t* start, size_t size, bool reverse = false);
  14. const uint8_t* find_ref_relative(const uint8_t* addr, const uint8_t* start, size_t size, bool reverse = false);