winetest: Use explicit prototypes for function pointers.

This commit is contained in:
Alexandre Julliard 2009-10-02 14:54:12 +02:00
parent 19c0b3ee48
commit 577d08c1e7
1 changed files with 5 additions and 2 deletions

View File

@ -135,8 +135,11 @@ static int running_on_visible_desktop (void)
{ {
HWND desktop; HWND desktop;
HMODULE huser32 = GetModuleHandle("user32.dll"); HMODULE huser32 = GetModuleHandle("user32.dll");
FARPROC pGetProcessWindowStation = GetProcAddress(huser32, "GetProcessWindowStation"); HWINSTA (WINAPI *pGetProcessWindowStation)(void);
FARPROC pGetUserObjectInformationA = GetProcAddress(huser32, "GetUserObjectInformationA"); BOOL (WINAPI *pGetUserObjectInformationA)(HANDLE,INT,LPVOID,DWORD,LPDWORD);
pGetProcessWindowStation = (void *)GetProcAddress(huser32, "GetProcessWindowStation");
pGetUserObjectInformationA = (void *)GetProcAddress(huser32, "GetUserObjectInformationA");
desktop = GetDesktopWindow(); desktop = GetDesktopWindow();
if (!GetWindowLongPtrW(desktop, GWLP_WNDPROC)) /* Win9x */ if (!GetWindowLongPtrW(desktop, GWLP_WNDPROC)) /* Win9x */