[USER32]
[reactos.git] / reactos / dll / win32 / user32 / misc / stubs.c
index f600f24..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;
-}
-
-
-/*
- * @implemented
- */
-BOOL
-WINAPI
-LockWindowUpdate(
-  HWND hWndLock)
-{
-    return NtUserLockWindowUpdate(hWndLock);
-}
-
-
-/*
- * @unimplemented
- */
-BOOL
-WINAPI
-LockWorkStation(VOID)
-{
-  UNIMPLEMENTED;
-  return FALSE;
-}
-
-
 /*
  * @unimplemented
  */
@@ -166,21 +111,6 @@ LoadRemoteFonts ( VOID )
   UNIMPLEMENTED;
 }
 
-/*
- * @unimplemented
- */
-VOID
-WINAPI
-SetInternalWindowPos(
-                    HWND    hwnd,
-                    UINT    showCmd,
-                    LPRECT  rect,
-                    LPPOINT pt
-                    )
-{
-  UNIMPLEMENTED;
-}
-
 /*
  * @unimplemented
  */
@@ -191,35 +121,6 @@ RegisterSystemThread ( DWORD flags, DWORD reserved )
   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
@@ -228,7 +129,7 @@ UINT
 WINAPI
 UserRealizePalette ( HDC hDC )
 {
-  return NtUserCallOneParam((DWORD) hDC, ONEPARAM_ROUTINE_REALIZEPALETTE);
+  return NtUserCallOneParam((DWORD_PTR) hDC, ONEPARAM_ROUTINE_REALIZEPALETTE);
 }
 
 
@@ -269,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;
 
@@ -282,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);
 
@@ -292,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 */
     {
@@ -513,127 +414,6 @@ RegisterRawInputDevices(
   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
  */
@@ -705,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;
@@ -718,51 +497,59 @@ 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;
 }
 
+/*
+ * @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;