From 8fa32ec99a354c6031488519e7a55fcc227a723e Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Sun, 13 Oct 2019 16:25:21 +0200 Subject: using LRESULT and correct HINSTANCE conversion --- GdiRadar/GdiRadar.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'GdiRadar/GdiRadar.h') diff --git a/GdiRadar/GdiRadar.h b/GdiRadar/GdiRadar.h index b8d73f6..2049605 100644 --- a/GdiRadar/GdiRadar.h +++ b/GdiRadar/GdiRadar.h @@ -16,7 +16,8 @@ struct gdi_radar_context; static HINSTANCE gdi_radar_get_fake_hinstance() { - return (HINSTANCE)GetWindowLongW(GetActiveWindow(), -6); + LONG_PTR hi = GetWindowLongW(GetActiveWindow(), -6); + return (HINSTANCE)hi; } struct gdi_radar_context * const gdi_radar_configure(struct gdi_radar_config const * const cfg, @@ -47,5 +48,5 @@ static void gdi_radar_set_game_dimensions(struct gdi_radar_context * const ctx, gdi_radar_set_game_dimensions(ctx, (UINT64)GameMapWidth, (UINT64)GameMapHeight); } -void gdi_radar_process_window_events_blocking(struct gdi_radar_context * const ctx); -void gdi_radar_process_window_events_nonblocking(struct gdi_radar_context * const ctx); \ No newline at end of file +LRESULT gdi_radar_process_window_events_blocking(struct gdi_radar_context * const ctx); +LRESULT gdi_radar_process_window_events_nonblocking(struct gdi_radar_context * const ctx); \ No newline at end of file -- cgit v1.2.3