1 /* $Id: stubs.c,v 1.39 2003/08/28 16:33:22 weiden Exp $
3 * COPYRIGHT: See COPYING in the 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
,
177 GetMouseMovePointsEx(
179 LPMOUSEMOVEPOINT lppt
,
180 LPMOUSEMOVEPOINT lpptBuf
,
207 LockWorkStation(VOID
)
261 MsgWaitForMultipleObjects(
263 CONST LPHANDLE pHandles
,
265 DWORD dwMilliseconds
,
278 MsgWaitForMultipleObjectsEx(
280 CONST HANDLE pHandles
,
281 DWORD dwMilliseconds
,
292 RegisterDeviceNotificationA(
294 LPVOID NotificationFilter
,
298 return (HDEVNOTIFY
)0;
303 RegisterDeviceNotificationW(
305 LPVOID NotificationFilter
,
309 return (HDEVNOTIFY
)0;
338 CONST RECT
*lpClipRect
)
354 CONST RECT
*prcScroll
,
372 CONST INT
*lpaElements
,
373 CONST COLORREF
*lpaRgbValues
)
386 LPTRACKMOUSEEVENT lpEventTrack
)
398 UnregisterDeviceNotification(
427 DWORD dwMilliseconds
)
498 /******************************************************************************
499 * SetDebugErrorLevel [USER32.@]
500 * Sets the minimum error level for generating debugging events
503 * dwLevel [I] Debugging error level
509 SetDebugErrorLevel( DWORD dwLevel
)
511 DbgPrint("(%ld): stub\n", dwLevel
);
553 DeregisterShellHookWindow(HWND hWnd
)
564 RegisterShellHookWindow(HWND hWnd
)
580 SendMessageW(hWnd
, WM_CLOSE
, 0, 0);
585 return DestroyWindow(hWnd
);
598 PrivateExtractIconsW(
618 PrivateExtractIconsA(
708 SetWindowsHookW ( int idHook
, HOOKPROC lpfn
)
719 SetWindowsHookA ( int idHook
, HOOKPROC lpfn
)
730 PrivateExtractIconExW(
747 PrivateExtractIconExA(
782 HMODULE hmodWinEventProc
,
783 WINEVENTPROC pfnWinEventProc
,
798 SwitchToThisWindow ( HWND hwnd
, WINBOOL fUnknown
)
808 UnhookWinEvent ( HWINEVENTHOOK hWinEventHook
)
835 GetAppCompatFlags ( HTASK hTask
)
846 GetInternalWindowPos(
861 GetProgmanWindow ( VOID
)
872 GetTaskmanWindow ( VOID
)
883 SetWindowStationUser ( DWORD x1
, DWORD x2
)
910 SetTaskmanWindow ( DWORD x
)
921 SetProgmanWindow ( DWORD x
)
947 LoadLocalFonts ( VOID
)
957 LoadRemoteFonts ( VOID
)
967 SetInternalWindowPos(
982 RegisterSystemThread ( DWORD flags
, DWORD reserved
)
992 RegisterLogonProcess ( HANDLE hprocess
, BOOL x
)
1003 KillSystemTimer ( HWND hwnd
, UINT id
)
1014 RegisterTasklist ( DWORD x
)
1025 SetLogonNotifyWindow ( HWINSTA hwinsta
, HWND hwnd
)
1053 GetUserObjectSecurity(
1055 PSECURITY_INFORMATION pSIRequested
,
1056 PSECURITY_DESCRIPTOR pSID
,
1058 LPDWORD lpnLengthNeeded
1070 SetUserObjectSecurity(
1072 PSECURITY_INFORMATION pSIRequested
,
1073 PSECURITY_DESCRIPTOR pSID
1085 UnhookWindowsHook ( int nCode
, HOOKPROC pfnFilterProc
)
1096 UserRealizePalette ( HDC hDC
)
1125 const COLORREF
*pPens
,
1126 const HBRUSH
*pBrushes
,
1139 CascadeChildWindows ( HWND hWndParent
, WORD wFlags
)
1150 TileChildWindows ( HWND hWndParent
, WORD wFlags
)
1161 GetInputDesktop ( VOID
)
1172 LockWindowStation ( HWINSTA hWinSta
)
1183 UnlockWindowStation ( HWINSTA hWinSta
)
1194 GetAccCursorInfo ( PCURSORINFO pci
)
1205 ClientThreadSetup ( VOID
)