3 * COPYRIGHT: See COPYING WINBOOLthe top level directory
4 * PROJECT: ReactOS user32.dll
5 * FILE: lib/user32/misc/stubs.c
6 * PURPOSE: User32.dll stubs
7 * PROGRAMMER: Casper S. Hornstrup (chorns@users.sourceforge.net)
8 * NOTES: If you implement a function, remove it from this file
10 * 08-05-2001 CSH Created
50 BroadcastSystemMessage(
52 LPDWORD lpdwRecipients,
67 BroadcastSystemMessageA(
69 LPDWORD lpdwRecipients,
84 BroadcastSystemMessageW(
86 LPDWORD lpdwRecipients,
160 GetMouseMovePointsEx(
162 LPMOUSEMOVEPOINT lppt,
163 LPMOUSEMOVEPOINT lpptBuf,
190 LockWorkStation(VOID)
244 MsgWaitForMultipleObjects(
246 CONST LPHANDLE pHandles,
248 DWORD dwMilliseconds,
261 MsgWaitForMultipleObjectsEx(
263 CONST HANDLE pHandles,
264 DWORD dwMilliseconds,
275 RegisterDeviceNotificationA(
277 LPVOID NotificationFilter,
281 return (HDEVNOTIFY)0;
286 RegisterDeviceNotificationW(
288 LPVOID NotificationFilter,
292 return (HDEVNOTIFY)0;
321 CONST RECT *lpClipRect)
337 CONST RECT *prcScroll,
355 CONST INT *lpaElements,
356 CONST COLORREF *lpaRgbValues)
369 LPTRACKMOUSEEVENT lpEventTrack)
381 UnregisterDeviceNotification(
410 DWORD dwMilliseconds)
481 /******************************************************************************
482 * SetDebugErrorLevel [USER32.@]
483 * Sets the minimum error level for generating debugging events
486 * dwLevel [I] Debugging error level
492 SetDebugErrorLevel( DWORD dwLevel )
494 DbgPrint("(%ld): stub\n", dwLevel);
536 DeregisterShellHookWindow(HWND hWnd)
547 RegisterShellHookWindow(HWND hWnd)
563 SendMessageW(hWnd, WM_CLOSE, 0, 0);
568 return DestroyWindow(hWnd);
581 PrivateExtractIconsW(
601 PrivateExtractIconsA(
691 SetWindowsHookW ( int idHook, HOOKPROC lpfn )
702 SetWindowsHookA ( int idHook, HOOKPROC lpfn )
713 PrivateExtractIconExW(
730 PrivateExtractIconExA(
765 HMODULE hmodWinEventProc,
766 WINEVENTPROC pfnWinEventProc,
781 SwitchToThisWindow ( HWND hwnd, WINBOOL fUnknown )
791 UnhookWinEvent ( HWINEVENTHOOK hWinEventHook )
818 GetAppCompatFlags ( HTASK hTask )
829 GetInternalWindowPos(
844 GetProgmanWindow ( VOID )
855 GetTaskmanWindow ( VOID )
866 SetWindowStationUser ( DWORD x1, DWORD x2 )
893 SetTaskmanWindow ( DWORD x )
904 SetProgmanWindow ( DWORD x )
930 LoadLocalFonts ( VOID )
940 LoadRemoteFonts ( VOID )
950 SetInternalWindowPos(
965 RegisterSystemThread ( DWORD flags, DWORD reserved )
975 RegisterLogonProcess ( HANDLE hprocess, BOOL x )
986 KillSystemTimer ( HWND hwnd, UINT id )
997 RegisterTasklist ( DWORD x )
1008 SetLogonNotifyWindow ( HWINSTA hwinsta, HWND hwnd )
1036 GetUserObjectSecurity(
1038 PSECURITY_INFORMATION pSIRequested,
1039 PSECURITY_DESCRIPTOR pSID,
1041 LPDWORD lpnLengthNeeded
1053 SetUserObjectSecurity(
1055 PSECURITY_INFORMATION pSIRequested,
1056 PSECURITY_DESCRIPTOR pSID
1068 UnhookWindowsHook ( int nCode, HOOKPROC pfnFilterProc )
1079 UserRealizePalette ( HDC hDC )
1108 const COLORREF *pPens,
1109 const HBRUSH *pBrushes,
1122 CascadeChildWindows ( HWND hWndParent, WORD wFlags )
1133 TileChildWindows ( HWND hWndParent, WORD wFlags )
1144 GetInputDesktop ( VOID )
1155 LockWindowStation ( HWINSTA hWinSta )
1166 UnlockWindowStation ( HWINSTA hWinSta )
1177 GetAccCursorInfo ( PCURSORINFO pci )
1188 ClientThreadSetup ( VOID )
1199 RegisterDeviceNotificationW(
1201 LPVOID NotificationFilter,
1214 GetRawInputDeviceInfoW(
1229 BroadcastSystemMessageExW(
1231 LPDWORD lpdwRecipients,
1246 CsrBroadcastSystemMessageExW(
1248 LPDWORD lpdwRecipients,
1263 RegisterDeviceNotificationA(
1265 LPVOID NotificationFilter,
1278 GetRawInputDeviceInfoA(
1293 BroadcastSystemMessageExA(
1295 LPDWORD lpdwRecipients,
1310 AlignRects(LPRECT rect, DWORD b, DWORD c, DWORD d)
1322 PRAWINPUT* paRawInput,
1335 DisableProcessWindowsGhosting(VOID)
1345 GetLayeredWindowAttributes(
1375 HRAWINPUT hRawInput,
1390 GetRawInputDeviceList(
1391 PRAWINPUTDEVICELIST pRawInputDeviceList,
1392 PUINT puiNumDevices,
1404 GetRegisteredRawInputDevices(
1405 PRAWINPUTDEVICE pRawInputDevices,
1406 PUINT puiNumDevices,
1443 IsWinEventHookInstalled(
1469 RegisterRawInputDevices(
1470 PCRAWINPUTDEVICE pRawInputDevices,
1483 WINNLSGetIMEHotkey( HWND hwnd)
1494 WINNLSEnableIME( HWND hwnd, BOOL enable)
1505 WINNLSGetEnableStatus( HWND hwnd)
1516 IMPSetIMEW( HWND hwnd, LPIMEPROW ime)
1527 IMPQueryIMEW( LPIMEPROW ime)
1538 IMPGetIMEW( HWND hwnd, LPIMEPROW ime)
1549 IMPSetIMEA( HWND hwnd, LPIMEPROA ime)
1560 IMPQueryIMEA( LPIMEPROA ime)
1571 IMPGetIMEA( HWND hwnd, LPIMEPROA ime)
1582 SendIMEMessageExW(HWND hwnd,LPARAM lparam)
1593 SendIMEMessageExA(HWND hwnd, LPARAM lparam)
1636 BOOL STDCALL DisplayExitWindowsWarnings(ULONG flags)
1645 BOOL STDCALL ReasonCodeNeedsBugID(ULONG reasoncode)
1654 BOOL STDCALL ReasonCodeNeedsComment(ULONG reasoncode)
1663 BOOL STDCALL CtxInitUser32(VOID)
1672 BOOL STDCALL EnterReaderModeHelper(HWND hwnd)
1683 GetAppCompatFlags2(HTASK hTask)
1692 VOID STDCALL InitializeLpkHooks(FARPROC *hookfuncs)