#ifndef GDI_H #define GDI_H #include #include "gdi_window.h" #include "gdi_system.h" typedef struct _gdi_vtbl { gdi_get_system_metrics * get_system_metrics; gdi_is_iconic * is_iconic; gdi_is_zoomed * is_zoomed; gdi_peek_message_utf16 * peek_message; gdi_move_window * move_window; gdi_set_window_pos * set_window_pos; gdi_get_window_rect * get_window_rect; gdi_get_client_rect * get_client_rect; gdi_get_desktop_window * get_desktop_window; gdi_set_window_long_ptr_utf16 * set_window_long_ptr; } gdi_vtbl; int32_t __fastcall gdi_vtbl_init(gdi_vtbl *); #endif