#pragma once #include "common.h" static HWND(WINAPI* TrueCreateWindowExA)(DWORD dwExStyle, LPCSTR lpClassName, LPCSTR lpWindowName, DWORD dwStyle, int X, int Y, int nWidth, int nHeight, HWND hWndParent, HMENU hMenu, HINSTANCE hInstance, LPVOID lpParam); void draw_rect(IDirect3DDevice9* dev, int x, int y, int w, int h, unsigned char r, unsigned char g, unsigned char b); typedef VOID(FnEndScene)(IDirect3DDevice9* dev); typedef struct end_scene_hook { FnEndScene* hook; struct end_scene_hook* next; } end_scene_hook_t; end_scene_hook_t* end_scene_hook_list; void register_gui_hook(FnEndScene* end_scene); void hook_gui();