[ros-diffs] [jimtabor] 34362: Update prototypes and stubs.

jimtabor at svn.reactos.org jimtabor at svn.reactos.org
Tue Jul 8 07:11:41 CEST 2008


Author: jimtabor
Date: Tue Jul  8 00:11:40 2008
New Revision: 34362

URL: http://svn.reactos.org/svn/reactos?rev=34362&view=rev
Log:
Update prototypes and stubs.

Modified:
    trunk/reactos/dll/win32/user32/misc/stubs.c
    trunk/reactos/dll/win32/user32/user32.def
    trunk/reactos/include/reactos/win32k/ntuser.h
    trunk/reactos/subsystems/win32/win32k/ntuser/ntstubs.c

Modified: trunk/reactos/dll/win32/user32/misc/stubs.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/user32/misc/stubs.c?rev=34362&r1=34361&r2=34362&view=diff
==============================================================================
--- trunk/reactos/dll/win32/user32/misc/stubs.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/user32/misc/stubs.c [iso-8859-1] Tue Jul  8 00:11:40 2008
@@ -378,21 +378,6 @@
 /*
  * @unimplemented
  */
-BOOL
-STDCALL
-GetLayeredWindowAttributes(
-    HWND hwnd,
-    COLORREF *pcrKey,
-    BYTE *pbAlpha,
-    DWORD *pdwFlags)
-{
-  UNIMPLEMENTED;
-  return FALSE;
-}
-
-/*
- * @unimplemented
- */
 UINT
 STDCALL
 GetRawInputBuffer(

Modified: trunk/reactos/dll/win32/user32/user32.def
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/user32/user32.def?rev=34362&r1=34361&r2=34362&view=diff
==============================================================================
--- trunk/reactos/dll/win32/user32/user32.def [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/user32/user32.def [iso-8859-1] Tue Jul  8 00:11:40 2008
@@ -302,7 +302,7 @@
 GetKeyboardType at 4
 GetLastActivePopup at 4
 GetLastInputInfo at 4
-GetLayeredWindowAttributes at 16
+GetLayeredWindowAttributes at 16=NtUserGetLayeredWindowAttributes at 16
 GetListBoxInfo at 4
 GetMenu at 4
 GetMenuBarInfo at 16

Modified: trunk/reactos/include/reactos/win32k/ntuser.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/win32k/ntuser.h?rev=34362&r1=34361&r2=34362&view=diff
==============================================================================
--- trunk/reactos/include/reactos/win32k/ntuser.h [iso-8859-1] (original)
+++ trunk/reactos/include/reactos/win32k/ntuser.h [iso-8859-1] Tue Jul  8 00:11:40 2008
@@ -552,12 +552,12 @@
   DWORD Unknown1,
   DWORD Unknown2);
 
-DWORD
+BOOL
 NTAPI
 NtUserAttachThreadInput(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2);
+  IN DWORD idAttach,
+  IN DWORD idAttachTo,
+  IN BOOL fAttach);
 
 HDC NTAPI
 NtUserBeginPaint(HWND hWnd, PAINTSTRUCT* lPs);
@@ -987,12 +987,12 @@
   DWORD Unknown5,
   DWORD Unknown6);
 
-DWORD
+BOOL
 NTAPI
 NtUserDdeGetQualityOfService(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2);
+  IN HWND hwndClient,
+  IN HWND hWndServer,
+  OUT PSECURITY_QUALITY_OF_SERVICE pqosPrev);
 
 DWORD
 NTAPI
@@ -1003,12 +1003,12 @@
   DWORD Unknown3,
   DWORD Unknown4);
 
-DWORD
+BOOL
 NTAPI
 NtUserDdeSetQualityOfService(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2);
+  IN  HWND hwndClient,
+  IN  PSECURITY_QUALITY_OF_SERVICE pqosNew,
+  OUT PSECURITY_QUALITY_OF_SERVICE pqosPrev);
 
 HDWP NTAPI
 NtUserDeferWindowPos(HDWP WinPosInfo,
@@ -1074,13 +1074,13 @@
    DWORD   dw1,
    HCURSOR hc1);
 
-DWORD
+BOOL
 NTAPI
 NtUserDrawAnimatedRects(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2,
-  DWORD Unknown3);
+  HWND hwnd,
+  INT idAni,
+  RECT *lprcFrom,
+  RECT *lprcTo);
 
 BOOL
 NTAPI
@@ -1178,8 +1178,8 @@
 DWORD
 NTAPI
 NtUserExcludeUpdateRgn(
-  DWORD Unknown0,
-  DWORD Unknown1);
+  HDC hDC,
+  HWND hWnd);
 
 DWORD
 NTAPI
@@ -1212,15 +1212,15 @@
 NtUserFlashWindowEx(
   DWORD Unknown0);
 
-DWORD
+BOOL
 NTAPI
 NtUserGetAltTabInfo(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2,
-  DWORD Unknown3,
-  DWORD Unknown4,
-  DWORD Unknown5);
+   HWND hwnd,
+   INT  iItem,
+   PALTTABINFO pati,
+   LPTSTR pszItemText,
+   UINT   cchItemText,
+   BOOL   Ansi);
 
 HWND NTAPI
 NtUserGetAncestor(HWND hWnd, UINT Flags);
@@ -1306,12 +1306,12 @@
   HWND hWnd,
   PCOMBOBOXINFO pcbi);
 
-DWORD
+HBRUSH
 NTAPI
 NtUserGetControlBrush(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2);
+  HWND hwnd,
+  HDC  hdc,
+  UINT ctlType);
 
 DWORD
 NTAPI
@@ -1447,13 +1447,13 @@
 NtUserGetKeyState(
   DWORD Unknown0);
 
-DWORD
+BOOL
 NTAPI
 NtUserGetLayeredWindowAttributes(
-    DWORD dwUnknown1,
-    DWORD dwUnknown2,
-    DWORD dwUnknown3,
-    DWORD dwUnknown4);
+    HWND hwnd,
+    COLORREF *pcrKey,
+    BYTE *pbAlpha,
+    DWORD *pdwFlags);
 
 DWORD
 NTAPI
@@ -1509,40 +1509,40 @@
 DWORD
 NTAPI
 NtUserGetRawInputBuffer(
-    DWORD dwUnknown1,
-    DWORD dwUnknown2,
-    DWORD dwUnknown3);
+    PRAWINPUT pData,
+    PUINT pcbSize,
+    UINT cbSizeHeader);
 
 DWORD
 NTAPI
 NtUserGetRawInputData(
-    DWORD dwUnknown1,
-    DWORD dwUnknown2,
-    DWORD dwUnknown3,
-    DWORD dwUnknown4,
-    DWORD dwUnknown5);
+  HRAWINPUT hRawInput,
+  UINT uiCommand,
+  LPVOID pData,
+  PUINT pcbSize,
+  UINT cbSizeHeader);
 
 DWORD
 NTAPI
 NtUserGetRawInputDeviceInfo(
-    DWORD dwUnknown1,
-    DWORD dwUnknown2,
-    DWORD dwUnknown3,
-    DWORD dwUnknown4);
+    HANDLE hDevice,
+    UINT uiCommand,
+    LPVOID pData,
+    PUINT pcbSize);
 
 DWORD
 NTAPI
 NtUserGetRawInputDeviceList(
-    DWORD dwUnknown1,
-    DWORD dwUnknown2,
-    DWORD dwUnknown3);
+    PRAWINPUTDEVICELIST pRawInputDeviceList,
+    PUINT puiNumDevices,
+    UINT cbSize);
 
 DWORD
 NTAPI
 NtUserGetRegisteredRawInputDevices(
-    DWORD dwUnknown1,
-    DWORD dwUnknown2,
-    DWORD dwUnknown3);
+    PRAWINPUTDEVICE pRawInputDevices,
+    PUINT puiNumDevices,
+    UINT cbSize);
 
 BOOL
 NTAPI
@@ -1614,11 +1614,11 @@
     DWORD dwUnknown2,
     DWORD dwUnknown3);
 
-DWORD
+BOOL
 NTAPI
 NtUserImpersonateDdeClientWindow(
-  DWORD Unknown0,
-  DWORD Unknown1);
+  HWND hWndClient,
+  HWND hWndServer);
 
 DWORD
 NTAPI
@@ -1706,7 +1706,7 @@
 NtUserLockWindowUpdate(
   DWORD Unknown0);
 
-DWORD
+BOOL
 NTAPI
 NtUserLockWorkStation(VOID);
 
@@ -1858,12 +1858,12 @@
   WPARAM wParam,
   LPARAM lParam);
 
-DWORD
+BOOL
 NTAPI
 NtUserPrintWindow(
-    DWORD dwUnknown1,
-    DWORD dwUnknown2,
-    DWORD dwUnknown3);
+    HWND hwnd,
+    HDC  hdcBlt,
+    UINT nFlags);
 
 DWORD
 NTAPI
@@ -1956,12 +1956,12 @@
     DWORD dwUnknown6,
     DWORD dwUnknown7);
 
-DWORD
+BOOL
 NTAPI
 NtUserRegisterRawInputDevices(
-    DWORD dwUnknown1,
-    DWORD dwUnknown2,
-    DWORD dwUnknown3);
+    IN PCRAWINPUTDEVICE pRawInputDevices,
+    IN UINT uiNumDevices,
+    IN UINT cbSize);
 
 DWORD
 NTAPI
@@ -2396,7 +2396,7 @@
   HWND hWnd,
   LONG nCmdShow);
 
-DWORD
+BOOL
 NTAPI
 NtUserSoundSentry(VOID);
 
@@ -2429,10 +2429,10 @@
 		  UINT wFlags,
 		  HKL dwhkl );
 
-DWORD
+BOOL
 NTAPI
 NtUserTrackMouseEvent(
-  DWORD Unknown0);
+  LPTRACKMOUSEEVENT lpEventTrack);
 
 int
 NTAPI
@@ -2516,12 +2516,12 @@
   DWORD dwReserved,
   BOOL bEnable);
 
-DWORD
+BOOL
 NTAPI
 NtUserUserHandleGrantAccess(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2);
+  IN HANDLE hUserHandle,
+  IN HANDLE hJob,
+  IN BOOL bGrant);
 
 BOOL
 NTAPI
@@ -2552,9 +2552,9 @@
 DWORD
 NTAPI
 NtUserWaitForInputIdle(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2);
+  IN HANDLE hProcess,
+  IN DWORD dwMilliseconds,
+  IN BOOL Unknown2); // Always FALSE
 
 DWORD
 NTAPI

Modified: trunk/reactos/subsystems/win32/win32k/ntuser/ntstubs.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/ntuser/ntstubs.c?rev=34362&r1=34361&r2=34362&view=diff
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/ntuser/ntstubs.c [iso-8859-1] (original)
+++ trunk/reactos/subsystems/win32/win32k/ntuser/ntstubs.c [iso-8859-1] Tue Jul  8 00:11:40 2008
@@ -24,12 +24,13 @@
     return 0;
 }
 
-DWORD
-STDCALL
+
+BOOL
+NTAPI
 NtUserAttachThreadInput(
-   DWORD Unknown0,
-   DWORD Unknown1,
-   DWORD Unknown2)
+    IN DWORD idAttach,
+    IN DWORD idAttachTo,
+    IN BOOL fAttach)
 {
    UNIMPLEMENTED
 
@@ -106,12 +107,12 @@
    return 0;
 }
 
-DWORD
-STDCALL
+BOOL
+NTAPI
 NtUserDdeGetQualityOfService(
-   DWORD Unknown0,
-   DWORD Unknown1,
-   DWORD Unknown2)
+   IN HWND hwndClient,
+   IN HWND hWndServer,
+   OUT PSECURITY_QUALITY_OF_SERVICE pqosPrev)
 {
    UNIMPLEMENTED
 
@@ -132,20 +133,20 @@
    return 0;
 }
 
-DWORD
-STDCALL
+BOOL
+NTAPI
 NtUserDdeSetQualityOfService(
-   DWORD Unknown0,
-   DWORD Unknown1,
-   DWORD Unknown2)
-{
-   UNIMPLEMENTED
-
-   return 0;
-}
-
-DWORD
-STDCALL
+   IN  HWND hwndClient,
+   IN  PSECURITY_QUALITY_OF_SERVICE pqosNew,
+   OUT PSECURITY_QUALITY_OF_SERVICE pqosPrev)
+{
+   UNIMPLEMENTED
+
+   return 0;
+}
+
+DWORD
+NTAPI
 NtUserDragObject(
    HWND    hwnd1,
    HWND    hwnd2,
@@ -159,13 +160,13 @@
    return 0;
 }
 
-DWORD
-STDCALL
+BOOL
+NTAPI
 NtUserDrawAnimatedRects(
-   DWORD Unknown0,
-   DWORD Unknown1,
-   DWORD Unknown2,
-   DWORD Unknown3)
+   HWND hwnd,
+   INT idAni,
+   RECT *lprcFrom,
+   RECT *lprcTo)
 {
    UNIMPLEMENTED
 
@@ -216,37 +217,37 @@
 }
 
 DWORD
-STDCALL
+NTAPI
 NtUserExcludeUpdateRgn(
-   DWORD Unknown0,
-   DWORD Unknown1)
-{
-   UNIMPLEMENTED
-
-   return 0;
-}
-
-DWORD
-STDCALL
+  HDC hDC,
+  HWND hWnd)
+{
+   UNIMPLEMENTED
+
+   return 0;
+}
+
+BOOL
+NTAPI
 NtUserGetAltTabInfo(
-   DWORD Unknown0,
-   DWORD Unknown1,
-   DWORD Unknown2,
-   DWORD Unknown3,
-   DWORD Unknown4,
-   DWORD Unknown5)
-{
-   UNIMPLEMENTED
-
-   return 0;
-}
-
-DWORD
-STDCALL
+   HWND hwnd,
+   INT  iItem,
+   PALTTABINFO pati,
+   LPTSTR pszItemText,
+   UINT   cchItemText,
+   BOOL   Ansi)
+{
+   UNIMPLEMENTED
+
+   return 0;
+}
+
+HBRUSH
+NTAPI
 NtUserGetControlBrush(
-   DWORD Unknown0,
-   DWORD Unknown1,
-   DWORD Unknown2)
+   HWND hwnd,
+   HDC  hdc,
+   UINT ctlType)
 {
    UNIMPLEMENTED
 
@@ -337,11 +338,11 @@
 
 
 
-DWORD
-STDCALL
+BOOL
+NTAPI
 NtUserImpersonateDdeClientWindow(
-   DWORD Unknown0,
-   DWORD Unknown1)
+   HWND hWndClient,
+   HWND hWndServer)
 {
    UNIMPLEMENTED
 
@@ -382,8 +383,8 @@
    return 0;
 }
 
-DWORD
-STDCALL
+BOOL
+NTAPI
 NtUserLockWorkStation(VOID)
 {
    UNIMPLEMENTED
@@ -572,10 +573,10 @@
    return 0;
 }
 
-DWORD
-STDCALL
+BOOL
+NTAPI
 NtUserTrackMouseEvent(
-   DWORD Unknown0)
+   LPTRACKMOUSEEVENT lpEventTrack)
 {
    UNIMPLEMENTED
 
@@ -607,24 +608,24 @@
    return 0;
 }
 
-DWORD
-STDCALL
+BOOL
+NTAPI
 NtUserUserHandleGrantAccess(
-   DWORD Unknown0,
-   DWORD Unknown1,
-   DWORD Unknown2)
-{
-   UNIMPLEMENTED
-
-   return 0;
-}
-
-DWORD
-STDCALL
+   IN HANDLE hUserHandle,
+   IN HANDLE hJob,
+   IN BOOL bGrant)
+{
+   UNIMPLEMENTED
+
+   return 0;
+}
+
+DWORD
+NTAPI
 NtUserWaitForInputIdle(
-   DWORD Unknown0,
-   DWORD Unknown1,
-   DWORD Unknown2)
+   IN HANDLE hProcess,
+   IN DWORD dwMilliseconds,
+   IN BOOL Unknown2) // Always FALSE
 {
    UNIMPLEMENTED
 
@@ -746,6 +747,65 @@
 DWORD
 NTAPI
 NtUserGetRawInputBuffer(
+    PRAWINPUT pData,
+    PUINT pcbSize,
+    UINT cbSizeHeader)
+{
+    UNIMPLEMENTED;
+    return 0;
+}
+
+DWORD
+NTAPI
+NtUserGetRawInputData(
+    HRAWINPUT hRawInput,
+    UINT uiCommand,
+    LPVOID pData,
+    PUINT pcbSize,
+    UINT cbSizeHeader)
+{
+    UNIMPLEMENTED;
+    return 0;
+}
+
+DWORD
+NTAPI
+NtUserGetRawInputDeviceInfo(
+    HANDLE hDevice,
+    UINT uiCommand,
+    LPVOID pData,
+    PUINT pcbSize
+)
+{
+    UNIMPLEMENTED;
+    return 0;
+}
+
+DWORD
+NTAPI
+NtUserGetRawInputDeviceList(
+    PRAWINPUTDEVICELIST pRawInputDeviceList,
+    PUINT puiNumDevices,
+    UINT cbSize)
+{
+    UNIMPLEMENTED;
+    return 0;
+}
+
+DWORD
+NTAPI
+NtUserGetRegisteredRawInputDevices(
+    PRAWINPUTDEVICE pRawInputDevices,
+    PUINT puiNumDevices,
+    UINT cbSize)
+{
+    UNIMPLEMENTED;
+    return 0;
+}
+
+DWORD
+NTAPI
+NtUserHardErrorControl(
     DWORD dwUnknown1,
     DWORD dwUnknown2,
     DWORD dwUnknown3)
@@ -756,20 +816,29 @@
 
 DWORD
 NTAPI
-NtUserGetRawInputData(
-    DWORD dwUnknown1,
-    DWORD dwUnknown2,
-    DWORD dwUnknown3,
-    DWORD dwUnknown4,
-    DWORD dwUnknown5)
-{
-    UNIMPLEMENTED;
-    return 0;
-}
-
-DWORD
-NTAPI
-NtUserGetRawInputDeviceInfo(
+NtUserInitialize(
+    DWORD dwUnknown1,
+    DWORD dwUnknown2,
+    DWORD dwUnknown3)
+{
+    UNIMPLEMENTED;
+    return 0;
+}
+
+DWORD
+NTAPI
+NtUserMinMaximize(
+    DWORD dwUnknown1,
+    DWORD dwUnknown2,
+    DWORD dwUnknown3)
+{
+    UNIMPLEMENTED;
+    return 0;
+}
+
+DWORD
+NTAPI
+NtUserNotifyProcessCreate(
     DWORD dwUnknown1,
     DWORD dwUnknown2,
     DWORD dwUnknown3,
@@ -779,79 +848,12 @@
     return 0;
 }
 
-DWORD
-NTAPI
-NtUserGetRawInputDeviceList(
-    DWORD dwUnknown1,
-    DWORD dwUnknown2,
-    DWORD dwUnknown3)
-{
-    UNIMPLEMENTED;
-    return 0;
-}
-
-DWORD
-NTAPI
-NtUserGetRegisteredRawInputDevices(
-    DWORD dwUnknown1,
-    DWORD dwUnknown2,
-    DWORD dwUnknown3)
-{
-    UNIMPLEMENTED;
-    return 0;
-}
-
-DWORD
-NTAPI
-NtUserHardErrorControl(
-    DWORD dwUnknown1,
-    DWORD dwUnknown2,
-    DWORD dwUnknown3)
-{
-    UNIMPLEMENTED;
-    return 0;
-}
-
-DWORD
-NTAPI
-NtUserInitialize(
-    DWORD dwUnknown1,
-    DWORD dwUnknown2,
-    DWORD dwUnknown3)
-{
-    UNIMPLEMENTED;
-    return 0;
-}
-
-DWORD
-NTAPI
-NtUserMinMaximize(
-    DWORD dwUnknown1,
-    DWORD dwUnknown2,
-    DWORD dwUnknown3)
-{
-    UNIMPLEMENTED;
-    return 0;
-}
-
-DWORD
-NTAPI
-NtUserNotifyProcessCreate(
-    DWORD dwUnknown1,
-    DWORD dwUnknown2,
-    DWORD dwUnknown3,
-    DWORD dwUnknown4)
-{
-    UNIMPLEMENTED;
-    return 0;
-}
-
-DWORD
+BOOL
 NTAPI
 NtUserPrintWindow(
-    DWORD dwUnknown1,
-    DWORD dwUnknown2,
-    DWORD dwUnknown3)
+    HWND hwnd,
+    HDC  hdcBlt,
+    UINT nFlags)
 {
     UNIMPLEMENTED;
     return 0;
@@ -941,12 +943,12 @@
     return 0;
 }
 
-DWORD
+BOOL
 NTAPI
 NtUserRegisterRawInputDevices(
-    DWORD dwUnknown1,
-    DWORD dwUnknown2,
-    DWORD dwUnknown3)
+    IN PCRAWINPUTDEVICE pRawInputDevices,
+    IN UINT uiNumDevices,
+    IN UINT cbSize)
 {
     UNIMPLEMENTED;
     return 0;
@@ -1017,7 +1019,7 @@
     return 0;
 }
 
-DWORD
+BOOL
 NTAPI
 NtUserSoundSentry(VOID)
 {
@@ -1070,13 +1072,13 @@
     return 0;
 }
 
-DWORD
+BOOL
 NTAPI
 NtUserGetLayeredWindowAttributes(
-    DWORD dwUnknown1,
-    DWORD dwUnknown2,
-    DWORD dwUnknown3,
-    DWORD dwUnknown4)
+    HWND hwnd,
+    COLORREF *pcrKey,
+    BYTE *pbAlpha,
+    DWORD *pdwFlags)
 {
     UNIMPLEMENTED;
     return 0;



More information about the Ros-diffs mailing list