- Cleanup user32, direct call to kernel space
[reactos.git] / reactos / dll / win32 / user32 / windows / cursor.c
index 5c5b23b..c392b2e 100644 (file)
@@ -53,13 +53,13 @@ User32SetupDefaultCursors(PVOID Arguments,
     if(*DefaultCursor)
     {
         /* set default cursor */
-        SetCursor(LoadCursorW(0, (LPCWSTR)IDC_ARROW));
+        NtUserSetCursor(LoadCursorW(0, (LPCWSTR)IDC_ARROW));
     }
     else
     {
         /* FIXME load system cursor scheme */
-        SetCursor(0);
-        SetCursor(LoadCursorW(0, (LPCWSTR)IDC_ARROW));
+        NtUserSetCursor(0);
+        NtUserSetCursor(LoadCursorW(0, (LPCWSTR)IDC_ARROW));
     }
 
     return(ZwCallbackReturn(&Result, sizeof(LRESULT), STATUS_SUCCESS));
@@ -164,17 +164,6 @@ DestroyCursor(HCURSOR hCursor)
 }
 
 
-/*
- * @implemented
- */
-BOOL
-WINAPI
-GetClipCursor(LPRECT lpRect)
-{
-    return NtUserGetClipCursor(lpRect);
-}
-
-
 /*
  * @implemented
  */
@@ -191,17 +180,6 @@ GetCursor(VOID)
 }
 
 
-/*
- * @implemented
- */
-BOOL
-WINAPI
-GetCursorInfo(PCURSORINFO pci)
-{
-    return (BOOL)NtUserGetCursorInfo(pci);
-}
-
-
 /*
  * @implemented
  */
@@ -294,28 +272,6 @@ LoadCursorW(HINSTANCE hInstance,
 }
 
 
-/*
- * @implemented
- */
-BOOL
-WINAPI
-ClipCursor(CONST RECT *lpRect)
-{
-    return NtUserClipCursor((RECT *)lpRect);
-}
-
-
-/*
- * @implemented
- */
-HCURSOR
-WINAPI
-SetCursor(HCURSOR hCursor)
-{
-    return NtUserSetCursor(hCursor);
-}
-
-
 /*
  * @implemented
  */