- Add another Vista function WindowFromPhysicalPoint to user32.
authorJames Tabor <james.tabor@reactos.org>
Tue, 7 Jul 2009 16:19:23 +0000 (16:19 +0000)
committerJames Tabor <james.tabor@reactos.org>
Tue, 7 Jul 2009 16:19:23 +0000 (16:19 +0000)
svn path=/trunk/; revision=41798

reactos/dll/win32/user32/user32.pspec
reactos/include/psdk/winuser.h
reactos/include/reactos/win32k/ntuser.h
reactos/subsystems/win32/win32k/ntuser/window.c
reactos/subsystems/win32/win32k/w32ksvc.db

index 4189aad..2b6da35 100644 (file)
 @ stdcall WinHelpW(long wstr long long)
 @ stdcall WindowFromDC(long)
 @ stdcall WindowFromPoint(double)
+@ stdcall WindowFromPhysicalPoint(double) NtUserWindowFromPhysicalPoint
 @ stdcall keybd_event(long long long long)
 @ stdcall mouse_event(long long long long long)
 @ varargs wsprintfA(str str)
index 55d5197..e24fdbd 100644 (file)
@@ -4447,6 +4447,9 @@ SHORT WINAPI VkKeyScanW(WCHAR);
 DWORD WINAPI WaitForInputIdle(HANDLE,DWORD);
 BOOL WINAPI WaitMessage(void);
 HWND WINAPI WindowFromDC(HDC hDC);
+#if (_WIN32_WINNT >= 0x0600)
+HWND WINAPI WindowFromPhysicalPoint(POINT);
+#endif
 HWND WINAPI WindowFromPoint(POINT);
 UINT WINAPI WinExec(LPCSTR,UINT);
 BOOL WINAPI WinHelpA(HWND,LPCSTR,UINT,ULONG_PTR);
index 8db559c..9bb69f4 100644 (file)
@@ -2812,6 +2812,11 @@ NtUserWin32PoolAllocationStats(
   DWORD Unknown4,
   DWORD Unknown5);
 
+HWND
+NTAPI
+NtUserWindowFromPhysicalPoint(      
+  POINT Point);
+
 HWND
 NTAPI
 NtUserWindowFromPoint(
index 2097013..105a988 100644 (file)
@@ -4663,6 +4663,16 @@ NtUserUpdateLayeredWindow(
    return 0;
 }
 
+/*
+ *    @unimplemented
+ */
+HWND APIENTRY
+NtUserWindowFromPhysicalPoint(POINT Point)
+{
+   UNIMPLEMENTED
+
+   return NULL;
+}
 
 /*
  *    @implemented
index c2b76fc..7ffc925 100644 (file)
@@ -596,6 +596,7 @@ NtUserWaitForInputIdle                           3
 NtUserWaitForMsgAndEvent                         1
 NtUserWaitMessage                                0
 NtUserWin32PoolAllocationStats                   6
+NtUserWindowFromPhysicalPoint                    2
 NtUserWindowFromPoint                            2
 NtUserYieldTask                                  0
 NtUserRemoteConnect                              3