Fix return types of GetThreadDesktop and OpenDesktopA.
diff --git a/dlls/user/misc.c b/dlls/user/misc.c index 8804312..4c5c5b7 100644 --- a/dlls/user/misc.c +++ b/dlls/user/misc.c
@@ -105,9 +105,6 @@ /****************************************************************************** * GetThreadDesktop [USER32.@] Returns handle to desktop * - * NOTES - * Docs say the return value is HDESK - * * PARAMS * dwThreadId [I] Thread identifier * @@ -115,10 +112,10 @@ * Success: Handle to desktop associated with specified thread * Failure: NULL */ -DWORD WINAPI GetThreadDesktop( DWORD dwThreadId ) +HDESK WINAPI GetThreadDesktop( DWORD dwThreadId ) { FIXME("(%lx): stub\n",dwThreadId); - return 1; + return (HDESK)1; } @@ -186,12 +183,9 @@ /****************************************************************************** * OpenDesktopA [USER32.@] * - * NOTES - * Return type should be HDESK - * * Not supported on Win9x - returns NULL and calls SetLastError. */ -HANDLE WINAPI OpenDesktopA( LPCSTR lpszDesktop, DWORD dwFlags, +HDESK WINAPI OpenDesktopA( LPCSTR lpszDesktop, DWORD dwFlags, BOOL fInherit, DWORD dwDesiredAccess ) { FIXME("(%s,%lx,%i,%lx): stub\n",debugstr_a(lpszDesktop),dwFlags,