[USER32]
[reactos.git] / reactos / dll / win32 / user32 / misc / stubs.c
index cc2f2ec..06608d8 100644 (file)
 
 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
  */
@@ -160,7 +129,7 @@ UINT
 WINAPI
 UserRealizePalette ( HDC hDC )
 {
-  return NtUserCallOneParam((DWORD) hDC, ONEPARAM_ROUTINE_REALIZEPALETTE);
+  return NtUserCallOneParam((DWORD_PTR) hDC, ONEPARAM_ROUTINE_REALIZEPALETTE);
 }
 
 
@@ -201,11 +170,11 @@ UserRealizePalette ( HDC hDC )
 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;
 
@@ -214,7 +183,7 @@ SetSysColorsTemp(const COLORREF *pPens,
         /* 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);
 
@@ -224,7 +193,7 @@ SetSysColorsTemp(const COLORREF *pPens,
             SysColorBrushes[i] = pBrushes[i];
         }
 
-        return (DWORD) pOldCol; /* FIXME: pointer truncation */
+        return (DWORD_PTR) pOldCol;
     }
     if (!pPens && !pBrushes) /* "restore" call */
     {
@@ -516,11 +485,10 @@ BOOL WINAPI IsServerSideWindow(HWND wnd)
   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;
@@ -529,53 +497,61 @@ BOOL WINAPI RegisterUserApiHook(HINSTANCE instance,THEME_HOOK_FUNC proc)
 /*
  * @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;
 }
 
-/***********************************************************************
- *              SetProcessDPIAware   (USER32.@)
+/*
+ * @unimplemented
  */
-BOOL WINAPI SetProcessDPIAware( VOID )
+DWORD WINAPI GetMenuIndex(HMENU hMenu, HMENU hSubMenu)
 {
-    FIXME( "stub!\n");
+  UNIMPLEMENTED;
+  return 0;
+}
 
-    return TRUE;
+/*
+ * @unimplemented
+ */
+DWORD WINAPI UserRegisterWowHandlers(PVOID Unknown1, PVOID Unknown2)
+{
+  UNIMPLEMENTED;
+  return 0;
 }