quartz: Use SetWindowLongPtr to store a pointer value.

This commit is contained in:
Alexandre Julliard 2009-01-08 17:30:57 +01:00
parent 149259d49f
commit 8c33528372

View file

@ -96,7 +96,7 @@ typedef struct VideoRendererImpl
static LRESULT CALLBACK VideoWndProcA(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
VideoRendererImpl* pVideoRenderer = (VideoRendererImpl*)GetWindowLongA(hwnd, 0);
VideoRendererImpl* pVideoRenderer = (VideoRendererImpl*)GetWindowLongPtrW(hwnd, 0);
LPRECT lprect = (LPRECT)lParam;
if (pVideoRenderer && pVideoRenderer->hWndMsgDrain)
@ -197,7 +197,7 @@ static BOOL CreateRenderingWindow(VideoRendererImpl* This)
return FALSE;
}
SetWindowLongA(This->hWnd, 0, (LONG)This);
SetWindowLongPtrW(This->hWnd, 0, (LONG_PTR)This);
return TRUE;
}