diff --git a/win/win32/mhmain.c b/win/win32/mhmain.c index 959917cc6..46a71b7d4 100644 --- a/win/win32/mhmain.c +++ b/win/win32/mhmain.c @@ -25,6 +25,7 @@ extern winid WIN_STATUS; static TCHAR szMainWindowClass[] = TEXT("MSNHMainWndClass"); static TCHAR szTitle[MAX_LOADSTRING]; +struct window_tracking_data windowdata[MAXWINDOWS]; extern void mswin_display_splash_window(BOOL); LRESULT CALLBACK MainWndProc(HWND, UINT, WPARAM, LPARAM); diff --git a/win/win32/winMS.h b/win/win32/winMS.h index 6b0170e91..1cb26aed2 100644 --- a/win/win32/winMS.h +++ b/win/win32/winMS.h @@ -46,7 +46,7 @@ struct window_tracking_data { genericptr_t address; int isstatic; -} windowdata[MAXWINDOWS]; +}; /* these are only in MSWIN_GRAPHICS, not the core */ enum mswin_window_types { @@ -55,6 +55,7 @@ enum mswin_window_types { NHW_RIP, NHW_SPLASH }; +extern struct window_tracking_data windowdata[MAXWINDOWS]; #ifndef TILE_X #define TILE_X 16