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;
-}
-
-
/*
* @unimplemented
*/
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;
}
-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;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL WINAPI DdeGetQualityOfService(HWND hWnd, DWORD Reserved, PSECURITY_QUALITY_OF_SERVICE pqosPrev)
{
UNIMPLEMENTED;
return FALSE;
/*
* @unimplemented
*/
-VOID WINAPI AllowForegroundActivation(VOID)
+BOOL WINAPI SetProcessDPIAware(VOID)
+{
+ UNIMPLEMENTED;
+ return TRUE;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL WINAPI CliImmSetHotKey(DWORD dwID, UINT uModifiers, UINT uVirtualKey, HKL hKl)
{
UNIMPLEMENTED;
+ return FALSE;
}
/*
* @unimplemented
*/
-VOID WINAPI ShowStartGlass(DWORD unknown)
+DWORD WINAPI GetMenuIndex(HMENU hMenu, HMENU hSubMenu)
{
UNIMPLEMENTED;
+ return 0;
}
/*
* @unimplemented
*/
-BOOL WINAPI DdeGetQualityOfService(HWND hWnd, DWORD Reserved, PSECURITY_QUALITY_OF_SERVICE pqosPrev)
+DWORD WINAPI UserRegisterWowHandlers(PVOID Unknown1, PVOID Unknown2)
{
UNIMPLEMENTED;
- return FALSE;
+ return 0;
}
+