diff --git a/include/windef.h b/include/windef.h index 3910c86abbb..7dbdf671237 100644 --- a/include/windef.h +++ b/include/windef.h @@ -92,7 +92,7 @@ DECLARE_OLD_HANDLE(HWAVE); DECLARE_OLD_HANDLE(HWAVEIN); DECLARE_OLD_HANDLE(HWAVEOUT); DECLARE_OLD_HANDLE(HWINSTA); -DECLARE_OLD_HANDLE(HDESK); +DECLARE_HANDLE(HDESK); DECLARE_OLD_HANDLE(HWND); DECLARE_OLD_HANDLE(HKL); diff --git a/windows/user.c b/windows/user.c index 80f104f3a7e..9f603a6e62d 100644 --- a/windows/user.c +++ b/windows/user.c @@ -571,7 +571,7 @@ HDESK WINAPI CreateDesktopA( lpszDesktop,lpszDevice,pDevmode, dwFlags,dwDesiredAccess,lpsa ); - return 0xcafedead; + return (HDESK)0xcafedead; } /*********************************************************************** @@ -585,7 +585,7 @@ HDESK WINAPI CreateDesktopW( debugstr_w(lpszDesktop),debugstr_w(lpszDevice),pDevmode, dwFlags,dwDesiredAccess,lpsa ); - return 0xcafedead; + return (HDESK)0xcafedead; } /***********************************************************************