--- np2/win9x/scrnmng.cpp 2007/01/08 01:16:59 1.23 +++ np2/win9x/scrnmng.cpp 2007/01/08 07:52:01 1.24 @@ -321,7 +321,7 @@ const RECT *scrn; base.top = 0; base.right = ddraw.width; base.bottom = ddraw.height; - if (GetWindowLong(hWndMain, NP2GWL_HMENU)) { + if (GetWindowLongPtr(hWndMain, NP2GWLP_HMENU)) { scrn = &ddraw.scrn; base.top = 0; } @@ -818,7 +818,7 @@ void scrnmng_update(void) { scrnmng.allflash = 0; clearoutfullscreen(); } - if (GetWindowLong(hWndMain, NP2GWL_HMENU)) { + if (GetWindowLongPtr(hWndMain, NP2GWLP_HMENU)) { rect = &ddraw.rect; scrn = &ddraw.scrn; } @@ -897,7 +897,7 @@ const RECT *scrn; if (!dclock_disp()) { return; } - if (GetWindowLong(hWndMain, NP2GWL_HMENU)) { + if (GetWindowLongPtr(hWndMain, NP2GWLP_HMENU)) { scrn = &ddraw.scrn; } else {