WINE_DEFAULT_DEBUG_CHANNEL(user32);
-/*
- * @unimplemented
- */
-int
-WINAPI
-GetMouseMovePointsEx(
- UINT cbSize,
- LPMOUSEMOVEPOINT lppt,
- LPMOUSEMOVEPOINT lpptBuf,
- int nBufPoints,
- DWORD resolution)
-{
- if((cbSize != sizeof(MOUSEMOVEPOINT)) || (nBufPoints < 0) || (nBufPoints > 64))
- {
- SetLastError(ERROR_INVALID_PARAMETER);
- return -1;
- }
-
- if(!lppt || !lpptBuf)
- {
- SetLastError(ERROR_NOACCESS);
- return -1;
- }
-
- UNIMPLEMENTED;
-
- SetLastError(ERROR_POINT_NOT_FOUND);
- return -1;
-}
-
-
-/*
- * @implemented
- */
-BOOL
-WINAPI
-LockWindowUpdate(
- HWND hWndLock)
-{
- return NtUserLockWindowUpdate(hWndLock);
-}
-
-
-/*
- * @unimplemented
- */
-BOOL
-WINAPI
-LockWorkStation(VOID)
-{
- UNIMPLEMENTED;
- return FALSE;
-}
-
-
/*
* @unimplemented
*/
UNIMPLEMENTED;
}
-/*
- * @unimplemented
- */
-VOID
-WINAPI
-SetInternalWindowPos(
- HWND hwnd,
- UINT showCmd,
- LPRECT rect,
- LPPOINT pt
- )
-{
- UNIMPLEMENTED;
-}
-
/*
* @unimplemented
*/
UNIMPLEMENTED;
}
-/*
- * @unimplemented
- */
-DWORD
-WINAPI
-RegisterTasklist ( DWORD x )
-{
- UNIMPLEMENTED;
- return FALSE;
-}
-
-/*
- * @unimplemented
- */
-DWORD
-WINAPI
-DragObject(
- HWND hwnd1,
- HWND hwnd2,
- UINT u1,
- ULONG_PTR dw1,
- HCURSOR hc1
- )
-{
- return NtUserDragObject(hwnd1, hwnd2, u1, dw1, hc1);
-}
-
-
-
/*
* @implemented
WINAPI
UserRealizePalette ( HDC hDC )
{
- return NtUserCallOneParam((DWORD) hDC, ONEPARAM_ROUTINE_REALIZEPALETTE);
+ return NtUserCallOneParam((DWORD_PTR) hDC, ONEPARAM_ROUTINE_REALIZEPALETTE);
}
static HPEN SysColorPens[COLOR_MENUBAR + 1];
static HBRUSH SysColorBrushes[COLOR_MENUBAR + 1];
-DWORD
+DWORD_PTR
WINAPI
SetSysColorsTemp(const COLORREF *pPens,
const HBRUSH *pBrushes,
- DWORD n)
+ DWORD_PTR n)
{
DWORD i;
/* allocate our structure to remember old colors */
LPVOID pOldCol = HeapAlloc(GetProcessHeap(), 0, sizeof(DWORD)+n*sizeof(HPEN)+n*sizeof(HBRUSH));
LPVOID p = pOldCol;
- *(DWORD *)p = n; p = (char*)p + sizeof(DWORD);
+ *(DWORD_PTR *)p = n; p = (char*)p + sizeof(DWORD);
memcpy(p, SysColorPens, n*sizeof(HPEN)); p = (char*)p + n*sizeof(HPEN);
memcpy(p, SysColorBrushes, n*sizeof(HBRUSH)); p = (char*)p + n*sizeof(HBRUSH);
SysColorBrushes[i] = pBrushes[i];
}
- return (DWORD) pOldCol; /* FIXME: pointer truncation */
+ return (DWORD_PTR) pOldCol;
}
if (!pPens && !pBrushes) /* "restore" call */
{
return FALSE;
}
-/*
- * @unimplemented
- */
-UINT
-WINAPI
-WINNLSGetIMEHotkey( HWND hwnd)
-{
- UNIMPLEMENTED;
- return FALSE;
-}
-
-/*
- * @unimplemented
- */
-BOOL
-WINAPI
-WINNLSEnableIME( HWND hwnd, BOOL enable)
-{
- UNIMPLEMENTED;
- return FALSE;
-}
-
-/*
- * @unimplemented
- */
-BOOL
-WINAPI
-WINNLSGetEnableStatus( HWND hwnd)
-{
- UNIMPLEMENTED;
- return FALSE;
-}
-
-/*
- * @unimplemented
- */
-BOOL
-WINAPI
-IMPSetIMEW( HWND hwnd, LPIMEPROW ime)
-{
- UNIMPLEMENTED;
- return FALSE;
-}
-
-/*
- * @unimplemented
- */
-BOOL
-WINAPI
-IMPQueryIMEW( LPIMEPROW ime)
-{
- UNIMPLEMENTED;
- return FALSE;
-}
-
-/*
- * @unimplemented
- */
-BOOL
-WINAPI
-IMPGetIMEW( HWND hwnd, LPIMEPROW ime)
-{
- UNIMPLEMENTED;
- return FALSE;
-}
-
-/*
- * @unimplemented
- */
-BOOL
-WINAPI
-IMPSetIMEA( HWND hwnd, LPIMEPROA ime)
-{
- UNIMPLEMENTED;
- return FALSE;
-}
-
-/*
- * @unimplemented
- */
-BOOL
-WINAPI
-IMPQueryIMEA( LPIMEPROA ime)
-{
- UNIMPLEMENTED;
- return FALSE;
-}
-
-/*
- * @unimplemented
- */
-BOOL
-WINAPI
-IMPGetIMEA( HWND hwnd, LPIMEPROA ime)
-{
- UNIMPLEMENTED;
- return FALSE;
-}
-
-/*
- * @unimplemented
- */
-LRESULT
-WINAPI
-SendIMEMessageExW(HWND hwnd,LPARAM lparam)
-{
- UNIMPLEMENTED;
- return FALSE;
-}
-
-/*
- * @unimplemented
- */
-LRESULT
-WINAPI
-SendIMEMessageExA(HWND hwnd, LPARAM lparam)
-{
- UNIMPLEMENTED;
- return FALSE;
-}
-
/*
* @unimplemented
*/
return FALSE;
}
-typedef BOOL (CALLBACK *THEME_HOOK_FUNC) (DWORD state,PVOID arg2); //return type and 2nd parameter unknown
/*
* @unimplemented
*/
-BOOL WINAPI RegisterUserApiHook(HINSTANCE instance,THEME_HOOK_FUNC proc)
+HKL WINAPI LoadKeyboardLayoutEx(DWORD unknown,LPCWSTR pwszKLID,UINT Flags) //1st parameter unknown
{
UNIMPLEMENTED;
return FALSE;
/*
* @unimplemented
*/
-BOOL WINAPI UnregisterUserApiHook(VOID)
+VOID WINAPI AllowForegroundActivation(VOID)
{
UNIMPLEMENTED;
- return FALSE;
}
/*
* @unimplemented
*/
-HKL WINAPI LoadKeyboardLayoutEx(DWORD unknown,LPCWSTR pwszKLID,UINT Flags) //1st parameter unknown
+VOID WINAPI ShowStartGlass(DWORD unknown)
{
UNIMPLEMENTED;
- return FALSE;
}
/*
* @unimplemented
*/
-VOID WINAPI AllowForegroundActivation(VOID)
+BOOL WINAPI DdeGetQualityOfService(HWND hWnd, DWORD Reserved, PSECURITY_QUALITY_OF_SERVICE pqosPrev)
{
UNIMPLEMENTED;
+ return FALSE;
}
/*
* @unimplemented
*/
-VOID WINAPI ShowStartGlass(DWORD unknown)
+BOOL WINAPI SetProcessDPIAware(VOID)
{
- UNIMPLEMENTED;
+ UNIMPLEMENTED;
+ return TRUE;
}
/*
* @unimplemented
*/
-BOOL WINAPI DdeGetQualityOfService(HWND hWnd, DWORD Reserved, PSECURITY_QUALITY_OF_SERVICE pqosPrev)
+BOOL WINAPI CliImmSetHotKey(DWORD dwID, UINT uModifiers, UINT uVirtualKey, HKL hKl)
{
UNIMPLEMENTED;
return FALSE;
}
+/*
+ * @unimplemented
+ */
+DWORD WINAPI GetMenuIndex(HMENU hMenu, HMENU hSubMenu)
+{
+ UNIMPLEMENTED;
+ return 0;
+}
/*
* @unimplemented
*/
-DWORD WINAPI User32InitializeImmEntryTable(PVOID p)
+DWORD WINAPI UserRegisterWowHandlers(PVOID Unknown1, PVOID Unknown2)
{
UNIMPLEMENTED;
return 0;