void DX5_DestroyWindow(_THIS) { /* Close down DirectInput */ DX5_DInputQuit(this); /* Destroy our window */ if ( SDL_windowid ) { SetWindowLong(SDL_Window, GWL_WNDPROC, (LONG)userWindowProc); } else { DestroyWindow(SDL_Window); } }
void DX5_DestroyWindow(_THIS) { DX5_DInputQuit(this); if ( SDL_windowid ) { SetWindowLongPtr(SDL_Window, GWLP_WNDPROC, (LONG_PTR)userWindowProc); } else { DestroyWindow(SDL_Window); } SDL_UnregisterApp(); WIN_FlushMessageQueue(); }