2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>

* lib/user32/misc/dde.c: Add @implemented and @unimplemented to APIs.
	* lib/user32/misc/desktop.c: Ditto.
	* lib/user32/misc/display.c: Ditto.
	* lib/user32/misc/exit.c: Ditto.
	* lib/user32/misc/object.c: Ditto.
	* lib/user32/misc/resources.c: Ditto.
	* lib/user32/misc/sprintf.c: Ditto.
	* lib/user32/misc/stubs.c: Ditto.
	* lib/user32/misc/timer.c: Ditto.
	* lib/user32/misc/winhelp.c: Ditto.
	* lib/user32/misc/winsta.c: Ditto.
	* lib/user32/windows/accel.c: Ditto.
	* lib/user32/windows/bitmap.c: Ditto.
	* lib/user32/windows/class.c: Ditto.
	* lib/user32/windows/clipboard.c: Ditto.
	* lib/user32/windows/cursor.c: Ditto.
	* lib/user32/windows/dc.c: Ditto.
	* lib/user32/windows/defwnd.c: Ditto.
	* lib/user32/windows/dialog.c: Ditto.
	* lib/user32/windows/draw.c: Ditto.
	* lib/user32/windows/font.c: Ditto.
	* lib/user32/windows/hook.c: Ditto.
	* lib/user32/windows/icon.c: Ditto.
	* lib/user32/windows/input.c: Ditto.
	* lib/user32/windows/mdi.c: Ditto.
	* lib/user32/windows/menu.c: Ditto.
	* lib/user32/windows/message.c: Ditto.
	* lib/user32/windows/messagebox.c: Ditto.
	* lib/user32/windows/nonclient.c: Ditto.
	* lib/user32/windows/paint.c: Ditto.
	* lib/user32/windows/prop.c: Ditto.
	* lib/user32/windows/rect.c: Ditto.
	* lib/user32/windows/text.c: Ditto.
	* lib/user32/windows/window.c: Ditto.

svn path=/trunk/; revision=5053
This commit is contained in:
Casper Hornstrup 2003-07-10 21:04:32 +00:00
parent 00e0a5619c
commit 5966683fda
35 changed files with 2319 additions and 47 deletions

View file

@ -1,3 +1,40 @@
2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
* lib/user32/misc/dde.c: Add @implemented and @unimplemented to APIs.
* lib/user32/misc/desktop.c: Ditto.
* lib/user32/misc/display.c: Ditto.
* lib/user32/misc/exit.c: Ditto.
* lib/user32/misc/object.c: Ditto.
* lib/user32/misc/resources.c: Ditto.
* lib/user32/misc/sprintf.c: Ditto.
* lib/user32/misc/stubs.c: Ditto.
* lib/user32/misc/timer.c: Ditto.
* lib/user32/misc/winhelp.c: Ditto.
* lib/user32/misc/winsta.c: Ditto.
* lib/user32/windows/accel.c: Ditto.
* lib/user32/windows/bitmap.c: Ditto.
* lib/user32/windows/class.c: Ditto.
* lib/user32/windows/clipboard.c: Ditto.
* lib/user32/windows/cursor.c: Ditto.
* lib/user32/windows/dc.c: Ditto.
* lib/user32/windows/defwnd.c: Ditto.
* lib/user32/windows/dialog.c: Ditto.
* lib/user32/windows/draw.c: Ditto.
* lib/user32/windows/font.c: Ditto.
* lib/user32/windows/hook.c: Ditto.
* lib/user32/windows/icon.c: Ditto.
* lib/user32/windows/input.c: Ditto.
* lib/user32/windows/mdi.c: Ditto.
* lib/user32/windows/menu.c: Ditto.
* lib/user32/windows/message.c: Ditto.
* lib/user32/windows/messagebox.c: Ditto.
* lib/user32/windows/nonclient.c: Ditto.
* lib/user32/windows/paint.c: Ditto.
* lib/user32/windows/prop.c: Ditto.
* lib/user32/windows/rect.c: Ditto.
* lib/user32/windows/text.c: Ditto.
* lib/user32/windows/window.c: Ditto.
2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
* drivers/net/tdi/cte/string.c: Add @implemented and @unimplemented to

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: dde.c,v 1.4 2003/05/12 19:30:00 jfilby Exp $
/* $Id: dde.c,v 1.5 2003/07/10 21:04:31 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/misc/dde.c
@ -34,6 +34,9 @@
/* FUNCTIONS *****************************************************************/
/*
* @unimplemented
*/
WINBOOL STDCALL
DdeAbandonTransaction(DWORD idInst,
HCONV hConv,
@ -43,6 +46,10 @@ DdeAbandonTransaction(DWORD idInst,
return FALSE;
}
/*
* @unimplemented
*/
LPBYTE STDCALL
DdeAccessData(HDDEDATA hData,
LPDWORD pcbDataSize)
@ -51,6 +58,10 @@ DdeAccessData(HDDEDATA hData,
return (LPBYTE)0;
}
/*
* @unimplemented
*/
HDDEDATA STDCALL
DdeAddData(HDDEDATA hData,
LPBYTE pSrc,
@ -61,6 +72,10 @@ DdeAddData(HDDEDATA hData,
return (HDDEDATA)0;
}
/*
* @unimplemented
*/
HDDEDATA STDCALL
DdeClientTransaction(LPBYTE pData,
DWORD cbData,
@ -75,6 +90,10 @@ DdeClientTransaction(LPBYTE pData,
return (HDDEDATA)0;
}
/*
* @unimplemented
*/
int STDCALL
DdeCmpStringHandles(HSZ hsz1,
HSZ hsz2)
@ -83,6 +102,10 @@ DdeCmpStringHandles(HSZ hsz1,
return 0;
}
/*
* @unimplemented
*/
HCONV STDCALL
DdeConnect(DWORD idInst,
HSZ hszService,
@ -93,6 +116,10 @@ DdeConnect(DWORD idInst,
return (HCONV)0;
}
/*
* @unimplemented
*/
HCONVLIST STDCALL
DdeConnectList(DWORD idInst,
HSZ hszService,
@ -104,6 +131,10 @@ DdeConnectList(DWORD idInst,
return (HCONVLIST)0;
}
/*
* @unimplemented
*/
HDDEDATA STDCALL
DdeCreateDataHandle(DWORD idInst,
LPBYTE pSrc,
@ -117,6 +148,10 @@ DdeCreateDataHandle(DWORD idInst,
return (HDDEDATA)0;
}
/*
* @unimplemented
*/
HSZ STDCALL
DdeCreateStringHandleA(DWORD idInst,
LPSTR psz,
@ -126,6 +161,10 @@ DdeCreateStringHandleA(DWORD idInst,
return (HSZ)0;
}
/*
* @unimplemented
*/
HSZ STDCALL
DdeCreateStringHandleW(DWORD idInst,
LPWSTR psz,
@ -135,6 +174,10 @@ DdeCreateStringHandleW(DWORD idInst,
return (HSZ)0;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
DdeDisconnect(HCONV hConv)
{
@ -142,6 +185,10 @@ DdeDisconnect(HCONV hConv)
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
DdeDisconnectList(HCONVLIST hConvList)
{
@ -149,6 +196,10 @@ DdeDisconnectList(HCONVLIST hConvList)
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
DdeEnableCallback(DWORD idInst,
HCONV hConv,
@ -158,6 +209,10 @@ DdeEnableCallback(DWORD idInst,
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
DdeFreeDataHandle(HDDEDATA hData)
{
@ -165,6 +220,10 @@ DdeFreeDataHandle(HDDEDATA hData)
return FALSE;
}
/*
* @unimplemented
*/
BOOL
DdeFreeStringHandle(DWORD idInst,
HSZ hsz)
@ -173,6 +232,10 @@ DdeFreeStringHandle(DWORD idInst,
return FALSE;
}
/*
* @unimplemented
*/
DWORD STDCALL
DdeGetData(HDDEDATA hData,
LPBYTE pDst,
@ -183,6 +246,10 @@ DdeGetData(HDDEDATA hData,
return 0;
}
/*
* @unimplemented
*/
UINT STDCALL
DdeGetLastError(DWORD idInst)
{
@ -190,6 +257,10 @@ DdeGetLastError(DWORD idInst)
return 0;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
DdeImpersonateClient(HCONV hConv)
{
@ -197,6 +268,10 @@ DdeImpersonateClient(HCONV hConv)
return FALSE;
}
/*
* @unimplemented
*/
UINT STDCALL
DdeInitializeA(LPDWORD pidInst,
PFNCALLBACK pfnCallback,
@ -207,6 +282,10 @@ DdeInitializeA(LPDWORD pidInst,
return 0;
}
/*
* @unimplemented
*/
UINT STDCALL
DdeInitializeW(LPDWORD pidInst,
PFNCALLBACK pfnCallback,
@ -217,6 +296,10 @@ DdeInitializeW(LPDWORD pidInst,
return 0;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
DdeKeepStringHandle(DWORD idInst,
HSZ hsz)
@ -225,6 +308,10 @@ DdeKeepStringHandle(DWORD idInst,
return FALSE;
}
/*
* @unimplemented
*/
HDDEDATA STDCALL
DdeNameService(DWORD idInst,
HSZ hsz1,
@ -235,6 +322,10 @@ DdeNameService(DWORD idInst,
return (HDDEDATA)0;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
DdePostAdvise(DWORD idInst,
HSZ hszTopic,
@ -244,6 +335,10 @@ DdePostAdvise(DWORD idInst,
return FALSE;
}
/*
* @unimplemented
*/
UINT STDCALL
DdeQueryConvInfo(HCONV hConv,
DWORD idTransaction,
@ -253,6 +348,10 @@ DdeQueryConvInfo(HCONV hConv,
return 0;
}
/*
* @unimplemented
*/
HCONV STDCALL
DdeQueryNextServer(HCONVLIST hConvList,
HCONV hConvPrev)
@ -261,6 +360,10 @@ DdeQueryNextServer(HCONVLIST hConvList,
return (HCONV)0;
}
/*
* @unimplemented
*/
DWORD STDCALL
DdeQueryStringA(DWORD idInst,
HSZ hsz,
@ -272,6 +375,10 @@ DdeQueryStringA(DWORD idInst,
return 0;
}
/*
* @unimplemented
*/
DWORD STDCALL
DdeQueryStringW(DWORD idInst,
HSZ hsz,
@ -283,6 +390,10 @@ DdeQueryStringW(DWORD idInst,
return 0;
}
/*
* @unimplemented
*/
HCONV STDCALL
DdeReconnect(HCONV hConv)
{
@ -290,6 +401,10 @@ DdeReconnect(HCONV hConv)
return (HCONV)0;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
DdeSetQualityOfService(HWND hwndClient,
CONST SECURITY_QUALITY_OF_SERVICE *pqosNew,
@ -299,6 +414,10 @@ DdeSetQualityOfService(HWND hwndClient,
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
DdeSetUserHandle(HCONV hConv,
DWORD id,
@ -308,6 +427,10 @@ DdeSetUserHandle(HCONV hConv,
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
DdeUnaccessData(HDDEDATA hData)
{
@ -315,6 +438,10 @@ DdeUnaccessData(HDDEDATA hData)
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
DdeUninitialize(DWORD idInst)
{
@ -322,6 +449,10 @@ DdeUninitialize(DWORD idInst)
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
FreeDDElParam(UINT msg,
LPARAM lParam)
@ -330,6 +461,10 @@ FreeDDElParam(UINT msg,
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
ImpersonateDdeClientWindow(HWND hWndClient,
HWND hWndServer)
@ -338,6 +473,10 @@ ImpersonateDdeClientWindow(HWND hWndClient,
return FALSE;
}
/*
* @unimplemented
*/
LPARAM STDCALL
PackDDElParam(UINT msg,
UINT_PTR uiLo,
@ -347,6 +486,10 @@ PackDDElParam(UINT msg,
return (LPARAM)0;
}
/*
* @unimplemented
*/
LPARAM STDCALL
ReuseDDElParam(LPARAM lParam,
UINT msgIn,
@ -358,6 +501,10 @@ ReuseDDElParam(LPARAM lParam,
return (LPARAM)0;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
UnpackDDElParam(UINT msg,
LPARAM lParam,

View file

@ -1,4 +1,4 @@
/* $Id: desktop.c,v 1.12 2003/05/26 10:52:15 rcampbell Exp $
/* $Id: desktop.c,v 1.13 2003/07/10 21:04:31 chorns Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS user32.dll
@ -13,12 +13,19 @@
#include <user32.h>
#include <debug.h>
/*
* @implemented
*/
int STDCALL
GetSystemMetrics(int nIndex)
{
return(NtUserGetSystemMetrics(nIndex));
}
/*
* @implemented
*/
WINBOOL STDCALL
SystemParametersInfoA(UINT uiAction,
UINT uiParam,
@ -28,6 +35,10 @@ SystemParametersInfoA(UINT uiAction,
return(SystemParametersInfoW(uiAction, uiParam, pvParam, fWinIni));
}
/*
* @implemented
*/
WINBOOL STDCALL
SystemParametersInfoW(UINT uiAction,
UINT uiParam,
@ -63,6 +74,9 @@ SystemParametersInfoW(UINT uiAction,
}
/*
* @implemented
*/
WINBOOL
STDCALL
CloseDesktop(
@ -71,6 +85,10 @@ CloseDesktop(
return NtUserCloseDesktop(hDesktop);
}
/*
* @implemented
*/
HDESK STDCALL
CreateDesktopA(LPCSTR lpszDesktop,
LPCSTR lpszDevice,
@ -105,6 +123,10 @@ CreateDesktopA(LPCSTR lpszDesktop,
return(hDesktop);
}
/*
* @implemented
*/
HDESK STDCALL
CreateDesktopW(LPCWSTR lpszDesktop,
LPCWSTR lpszDevice,
@ -130,6 +152,10 @@ CreateDesktopW(LPCWSTR lpszDesktop,
return(hDesktop);
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
EnumDesktopWindows(
@ -141,6 +167,10 @@ EnumDesktopWindows(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
EnumDesktopsA(
@ -152,6 +182,10 @@ EnumDesktopsA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
EnumDesktopsW(
@ -163,6 +197,10 @@ EnumDesktopsW(
return FALSE;
}
/*
* @implemented
*/
HDESK
STDCALL
GetThreadDesktop(
@ -171,6 +209,10 @@ GetThreadDesktop(
return NtUserGetThreadDesktop(dwThreadId, 0);
}
/*
* @implemented
*/
HDESK
STDCALL
OpenDesktopA(
@ -201,6 +243,10 @@ OpenDesktopA(
return hDesktop;
}
/*
* @implemented
*/
HDESK
STDCALL
OpenDesktopW(
@ -219,6 +265,10 @@ OpenDesktopW(
dwDesiredAccess);
}
/*
* @implemented
*/
HDESK
STDCALL
OpenInputDesktop(
@ -232,6 +282,10 @@ OpenInputDesktop(
dwDesiredAccess);
}
/*
* @implemented
*/
WINBOOL
STDCALL
PaintDesktop(
@ -240,6 +294,10 @@ PaintDesktop(
return NtUserPaintDesktop(hdc);
}
/*
* @implemented
*/
WINBOOL
STDCALL
SetThreadDesktop(
@ -248,6 +306,10 @@ SetThreadDesktop(
return NtUserSetThreadDesktop(hDesktop);
}
/*
* @implemented
*/
WINBOOL
STDCALL
SwitchDesktop(

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: display.c,v 1.4 2003/05/12 19:30:00 jfilby Exp $
/* $Id: display.c,v 1.5 2003/07/10 21:04:31 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/misc/dde.c
@ -34,6 +34,9 @@
/* FUNCTIONS *****************************************************************/
/*
* @unimplemented
*/
WINBOOL STDCALL
EnumDisplayDevicesA(
LPCSTR lpDevice,
@ -45,6 +48,10 @@ EnumDisplayDevicesA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
EnumDisplayDevicesW(
@ -57,6 +64,10 @@ EnumDisplayDevicesW(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
EnumDisplayMonitors(
@ -69,6 +80,10 @@ EnumDisplayMonitors(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
EnumDisplaySettingsA(
@ -80,6 +95,10 @@ EnumDisplaySettingsA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
EnumDisplaySettingsExA(
@ -92,6 +111,10 @@ EnumDisplaySettingsExA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
EnumDisplaySettingsExW(
@ -104,6 +127,10 @@ EnumDisplaySettingsExW(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
EnumDisplaySettingsW(
@ -115,6 +142,10 @@ EnumDisplaySettingsW(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
GetMonitorInfoA(
@ -125,6 +156,10 @@ GetMonitorInfoA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
GetMonitorInfoW(
@ -135,6 +170,10 @@ GetMonitorInfoW(
return FALSE;
}
/*
* @unimplemented
*/
LONG
STDCALL
ChangeDisplaySettingsA(
@ -145,6 +184,10 @@ ChangeDisplaySettingsA(
return 0;
}
/*
* @unimplemented
*/
LONG
STDCALL
ChangeDisplaySettingsExA(
@ -158,6 +201,10 @@ ChangeDisplaySettingsExA(
return 0;
}
/*
* @unimplemented
*/
LONG
STDCALL
ChangeDisplaySettingsExW(
@ -171,6 +218,10 @@ ChangeDisplaySettingsExW(
return 0;
}
/*
* @unimplemented
*/
LONG
STDCALL
ChangeDisplaySettingsW(

View file

@ -1,4 +1,4 @@
/* $Id: exit.c,v 1.1 2002/10/20 14:52:45 ekohl Exp $
/* $Id: exit.c,v 1.2 2003/07/10 21:04:31 chorns Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS user32.dll
@ -12,8 +12,9 @@
#include <ntdll/csr.h>
/*
* @implemented
*/
WINBOOL STDCALL
ExitWindowsEx(UINT uFlags,
DWORD dwReserved)
@ -40,6 +41,9 @@ ExitWindowsEx(UINT uFlags,
}
/*
* @implemented
*/
WINBOOL STDCALL
RegisterServicesProcess(DWORD ServicesProcessId)
{

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: object.c,v 1.4 2003/05/12 19:30:00 jfilby Exp $
/* $Id: object.c,v 1.5 2003/07/10 21:04:31 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/misc/dde.c
@ -34,6 +34,9 @@
/* FUNCTIONS *****************************************************************/
/*
* @unimplemented
*/
WINBOOL
STDCALL
SetUserObjectInformationA(
@ -46,6 +49,10 @@ SetUserObjectInformationA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
SetUserObjectInformationW(
@ -57,6 +64,11 @@ SetUserObjectInformationW(
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
UserHandleGrantAccess(
@ -67,6 +79,11 @@ UserHandleGrantAccess(
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
GetUserObjectInformationA(
@ -80,6 +97,10 @@ GetUserObjectInformationA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
GetUserObjectInformationW(

View file

@ -87,6 +87,10 @@ BOOL STDCALL _InternalLoadString
return TRUE;
}
/*
* @implemented
*/
int STDCALL LoadStringA
(
HINSTANCE hInstance,
@ -155,6 +159,10 @@ int STDCALL LoadStringA
}
}
/*
* @implemented
*/
int STDCALL LoadStringW
(
HINSTANCE hInstance,

View file

@ -1,4 +1,4 @@
/* $Id: sprintf.c,v 1.6 2002/08/27 06:40:15 robd Exp $
/* $Id: sprintf.c,v 1.7 2003/07/10 21:04:31 chorns Exp $
*
* user32.dll
*
@ -511,6 +511,8 @@ wvsnprintfA(
* ARGUMENTS
*
* RETURN VALUE
*
* @implemented
*/
INT
CDECL
@ -544,6 +546,8 @@ wsprintfA(
* ARGUMENTS
*
* RETURN VALUE
*
* @implemented
*/
INT
STDCALL
@ -885,6 +889,8 @@ wvsnprintfW(
* ARGUMENTS
*
* RETURN VALUE
*
* @implemented
*/
INT
CDECL
@ -918,6 +924,8 @@ wsprintfW(
* ARGUMENTS
*
* RETURN VALUE
*
* @implemented
*/
INT
STDCALL
@ -935,6 +943,5 @@ wvsprintfW(
);
}
/* EOF */

View file

@ -1,4 +1,4 @@
/* $Id: stubs.c,v 1.24 2003/07/05 16:04:01 chorns Exp $
/* $Id: stubs.c,v 1.25 2003/07/10 21:04:31 chorns Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS user32.dll
@ -12,6 +12,9 @@
#include <windows.h>
#include <debug.h>
/*
* @unimplemented
*/
WINBOOL
STDCALL
AnyPopup(VOID)
@ -20,6 +23,9 @@ AnyPopup(VOID)
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
AttachThreadInput(
@ -31,6 +37,10 @@ AttachThreadInput(
return FALSE;
}
/*
* @unimplemented
*/
long
STDCALL
BroadcastSystemMessage(
@ -44,6 +54,10 @@ BroadcastSystemMessage(
return 0;
}
/*
* @unimplemented
*/
long
STDCALL
BroadcastSystemMessageA(
@ -57,6 +71,10 @@ BroadcastSystemMessageA(
return 0;
}
/*
* @unimplemented
*/
long
STDCALL
BroadcastSystemMessageW(
@ -70,6 +88,10 @@ BroadcastSystemMessageW(
return 0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
CheckRadioButton(
@ -82,6 +104,10 @@ CheckRadioButton(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
ClientToScreen(
@ -92,6 +118,10 @@ ClientToScreen(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
ClipCursor(
@ -101,6 +131,10 @@ ClipCursor(
return FALSE;
}
/*
* @unimplemented
*/
HANDLE
STDCALL
CopyImage(
@ -114,6 +148,10 @@ CopyImage(
return (HANDLE)0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
DragDetect(
@ -124,6 +162,10 @@ DragDetect(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
EnableScrollBar(
@ -135,6 +177,10 @@ EnableScrollBar(
return FALSE;
}
/*
* @unimplemented
*/
HWND
STDCALL
GetActiveWindow(VOID)
@ -143,6 +189,10 @@ GetActiveWindow(VOID)
return (HWND)0;
}
/*
* @unimplemented
*/
HWND
STDCALL
GetCapture(VOID)
@ -151,6 +201,10 @@ GetCapture(VOID)
return (HWND)0;
}
/*
* @unimplemented
*/
UINT
STDCALL
GetDoubleClickTime(VOID)
@ -159,6 +213,10 @@ GetDoubleClickTime(VOID)
return 0;
}
/*
* @unimplemented
*/
HWND
STDCALL
GetFocus(VOID)
@ -167,6 +225,10 @@ GetFocus(VOID)
return (HWND)0;
}
/*
* @unimplemented
*/
DWORD
STDCALL
GetGuiResources(
@ -177,6 +239,10 @@ GetGuiResources(
return 0;
}
/*
* @unimplemented
*/
int
STDCALL
GetMouseMovePointsEx(
@ -190,6 +256,10 @@ GetMouseMovePointsEx(
return 0;
}
/*
* @unimplemented
*/
DWORD
STDCALL
GetQueueStatus(
@ -199,6 +269,10 @@ GetQueueStatus(
return 0;
}
/*
* @unimplemented
*/
HMENU
STDCALL
GetSystemMenu(
@ -209,6 +283,10 @@ GetSystemMenu(
return (HMENU)0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
IsWindowEnabled(
@ -218,6 +296,10 @@ IsWindowEnabled(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
LockWindowUpdate(
@ -227,6 +309,10 @@ LockWindowUpdate(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
LockWorkStation(VOID)
@ -235,6 +321,10 @@ LockWorkStation(VOID)
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
MessageBeep(
@ -244,6 +334,10 @@ MessageBeep(
return FALSE;
}
/*
* @unimplemented
*/
HMONITOR
STDCALL
MonitorFromPoint(
@ -254,6 +348,10 @@ MonitorFromPoint(
return (HMONITOR)0;
}
/*
* @unimplemented
*/
HMONITOR
STDCALL
MonitorFromRect(
@ -264,6 +362,10 @@ MonitorFromRect(
return (HMONITOR)0;
}
/*
* @unimplemented
*/
HMONITOR
STDCALL
MonitorFromWindow(
@ -274,6 +376,10 @@ MonitorFromWindow(
return (HMONITOR)0;
}
/*
* @unimplemented
*/
DWORD
STDCALL
MsgWaitForMultipleObjects(
@ -287,6 +393,10 @@ MsgWaitForMultipleObjects(
return 0;
}
/*
* @unimplemented
*/
DWORD
STDCALL
MsgWaitForMultipleObjectsEx(
@ -323,6 +433,10 @@ RegisterDeviceNotificationW(
return (HDEVNOTIFY)0;
}
#endif
/*
* @unimplemented
*/
WINBOOL
STDCALL
RegisterHotKey(
@ -335,6 +449,10 @@ RegisterHotKey(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
ReleaseCapture(VOID)
@ -343,6 +461,10 @@ ReleaseCapture(VOID)
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
ScrollWindow(
@ -356,6 +478,10 @@ ScrollWindow(
return FALSE;
}
/*
* @unimplemented
*/
int
STDCALL
ScrollWindowEx(
@ -372,6 +498,10 @@ ScrollWindowEx(
return 0;
}
/*
* @unimplemented
*/
HWND
STDCALL
SetActiveWindow(
@ -381,6 +511,10 @@ SetActiveWindow(
return (HWND)0;
}
/*
* @unimplemented
*/
HWND
STDCALL
SetCapture(
@ -390,6 +524,10 @@ SetCapture(
return (HWND)0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
SetDoubleClickTime(
@ -399,6 +537,10 @@ SetDoubleClickTime(
return FALSE;
}
/*
* @unimplemented
*/
VOID
STDCALL
SetLastErrorEx(
@ -408,6 +550,10 @@ SetLastErrorEx(
UNIMPLEMENTED;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
SetSysColors(
@ -419,6 +565,10 @@ SetSysColors(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
SwapMouseButton(
@ -428,6 +578,10 @@ SwapMouseButton(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
TrackMouseEvent(
@ -437,6 +591,10 @@ TrackMouseEvent(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
UnregisterDeviceNotification(
@ -446,6 +604,10 @@ UnregisterDeviceNotification(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
UnregisterHotKey(
@ -456,6 +618,10 @@ UnregisterHotKey(
return FALSE;
}
/*
* @unimplemented
*/
DWORD
STDCALL
WaitForInputIdle(
@ -467,7 +633,9 @@ WaitForInputIdle(
}
/*
* @unimplemented
*/
HHOOK
STDCALL
SetWindowsHookExA(
@ -480,6 +648,10 @@ SetWindowsHookExA(
return 0;
}
/*
* @unimplemented
*/
HHOOK
STDCALL
SetWindowsHookExW(
@ -492,6 +664,10 @@ SetWindowsHookExW(
return 0;
}
/*
* @unimplemented
*/
VOID
STDCALL
keybd_event(
@ -505,6 +681,10 @@ keybd_event(
UNIMPLEMENTED
}
/*
* @unimplemented
*/
VOID
STDCALL
mouse_event(
@ -523,6 +703,8 @@ mouse_event(
*
* PARAMS
* dwLevel [I] Debugging error level
*
* @unimplemented
*/
VOID
STDCALL

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: timer.c,v 1.7 2003/07/06 23:04:19 hyperion Exp $
/* $Id: timer.c,v 1.8 2003/07/10 21:04:31 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/misc/dde.c
@ -35,6 +35,9 @@
/* FUNCTIONS *****************************************************************/
/*
* @implemented
*/
WINBOOL
STDCALL
KillTimer(
@ -44,6 +47,10 @@ KillTimer(
return NtUserKillTimer(hWnd, IDEvent);
}
/*
* @implemented
*/
UINT_PTR
STDCALL
SetTimer(

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: winhelp.c,v 1.3 2002/09/30 21:21:38 chorns Exp $
/* $Id: winhelp.c,v 1.4 2003/07/10 21:04:31 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/misc/winhelp.c
@ -47,6 +47,9 @@ typedef struct
/* FUNCTIONS *****************************************************************/
/*
* @unimplemented
*/
WINBOOL
STDCALL
WinHelpA(HWND hWnd, LPCSTR lpszHelp, UINT uCommand, DWORD dwData)
@ -127,6 +130,10 @@ WinHelpA(HWND hWnd, LPCSTR lpszHelp, UINT uCommand, DWORD dwData)
return SendMessage(hDest, WM_WINHELP, (WPARAM)hWnd, (LPARAM)hwh);
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
WinHelpW(HWND hWnd, LPCWSTR lpszHelp, UINT uCommand, DWORD dwData)

View file

@ -1,4 +1,4 @@
/* $Id: winsta.c,v 1.7 2003/05/12 19:30:00 jfilby Exp $
/* $Id: winsta.c,v 1.8 2003/07/10 21:04:31 chorns Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS user32.dll
@ -13,12 +13,19 @@
#include <debug.h>
/*
* @implemented
*/
WINBOOL STDCALL
CloseWindowStation(HWINSTA hWinSta)
{
return(NtUserCloseWindowStation(hWinSta));
}
/*
* @implemented
*/
HWINSTA STDCALL
CreateWindowStationA(LPSTR lpwinsta,
DWORD dwReserved,
@ -50,6 +57,10 @@ CreateWindowStationA(LPSTR lpwinsta,
return hWinSta;
}
/*
* @implemented
*/
HWINSTA STDCALL
CreateWindowStationW(LPWSTR lpwinsta,
DWORD dwReserved,
@ -65,6 +76,10 @@ CreateWindowStationW(LPWSTR lpwinsta,
lpsa, 0, 0, 0);
}
/*
* @unimplemented
*/
WINBOOL STDCALL
EnumWindowStationsA(ENUMWINDOWSTATIONPROC lpEnumFunc,
LPARAM lParam)
@ -73,6 +88,10 @@ EnumWindowStationsA(ENUMWINDOWSTATIONPROC lpEnumFunc,
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
EnumWindowStationsW(ENUMWINDOWSTATIONPROC lpEnumFunc,
LPARAM lParam)
@ -81,12 +100,20 @@ EnumWindowStationsW(ENUMWINDOWSTATIONPROC lpEnumFunc,
return FALSE;
}
/*
* @implemented
*/
HWINSTA STDCALL
GetProcessWindowStation(VOID)
{
return NtUserGetProcessWindowStation();
}
/*
* @implemented
*/
HWINSTA STDCALL
OpenWindowStationA(LPSTR lpszWinSta,
WINBOOL fInherit,
@ -116,6 +143,10 @@ OpenWindowStationA(LPSTR lpszWinSta,
return hWinSta;
}
/*
* @implemented
*/
HWINSTA STDCALL
OpenWindowStationW(LPWSTR lpszWinSta,
WINBOOL fInherit,
@ -128,6 +159,10 @@ OpenWindowStationW(LPWSTR lpszWinSta,
return NtUserOpenWindowStation(&WindowStationName, dwDesiredAccess);
}
/*
* @implemented
*/
WINBOOL STDCALL
SetProcessWindowStation(HWINSTA hWinSta)
{

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: accel.c,v 1.7 2003/07/09 00:09:47 hyperion Exp $
/* $Id: accel.c,v 1.8 2003/07/10 21:04:31 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/windows/input.c
@ -199,9 +199,11 @@ BOOL WINAPI U32IsValidAccelMessage(UINT uMsg)
/* WIN32 FUNCTIONS ***********************************************************/
/*
Dereference the specified accelerator table, removing it from the cache and
deleting the associated NtUser object as appropriate
*/
* Dereference the specified accelerator table, removing it from the cache and
* deleting the associated NtUser object as appropriate
*
* @implemented
*/
BOOL WINAPI DestroyAcceleratorTable(HACCEL hAccel)
{
U32_ACCEL_CACHE_ENTRY ** ppEntry;
@ -239,7 +241,12 @@ BOOL WINAPI DestroyAcceleratorTable(HACCEL hAccel)
return NtUserDestroyAcceleratorTable(hAccel);
}
/* Create an accelerator table from a named resource */
/*
* Create an accelerator table from a named resource
*
* @implemented
*/
HACCEL WINAPI LoadAcceleratorsW(HINSTANCE hInstance, LPCWSTR lpTableName)
{
return U32LoadAccelerators
@ -248,7 +255,11 @@ HACCEL WINAPI LoadAcceleratorsW(HINSTANCE hInstance, LPCWSTR lpTableName)
FindResourceExW(hInstance, MAKEINTRESOURCEW(RT_ACCELERATOR), lpTableName, 0)
);
}
/*
* @implemented
*/
HACCEL WINAPI LoadAcceleratorsA(HINSTANCE hInstance, LPCSTR lpTableName)
{
return U32LoadAccelerators
@ -258,7 +269,11 @@ HACCEL WINAPI LoadAcceleratorsA(HINSTANCE hInstance, LPCSTR lpTableName)
);
}
/* Translate a key press into a WM_COMMAND message */
/*
* Translate a key press into a WM_COMMAND message
*
* @implemented
*/
int WINAPI TranslateAcceleratorW(HWND hWnd, HACCEL hAccTable, LPMSG lpMsg)
{
if(!U32IsValidAccelMessage(lpMsg->message)) return 0;
@ -266,7 +281,9 @@ int WINAPI TranslateAcceleratorW(HWND hWnd, HACCEL hAccTable, LPMSG lpMsg)
return NtUserTranslateAccelerator(hWnd, hAccTable, lpMsg);
}
/* NTUSER STUBS */
/*
* @implemented
*/
int WINAPI CopyAcceleratorTableW
(
HACCEL hAccelSrc,
@ -277,12 +294,18 @@ int WINAPI CopyAcceleratorTableW
return NtUserCopyAcceleratorTable(hAccelSrc, lpAccelDst, cAccelEntries);
}
/*
* @implemented
*/
HACCEL WINAPI CreateAcceleratorTableW(LPACCEL lpaccl, int cEntries)
{
return NtUserCreateAcceleratorTable(lpaccl, cEntries);
}
/* ANSI STUBS */
/*
* @implemented
*/
int WINAPI CopyAcceleratorTableA
(
HACCEL hAccelSrc,
@ -314,6 +337,10 @@ int WINAPI CopyAcceleratorTableA
return cAccelEntries;
}
/*
* @implemented
*/
HACCEL WINAPI CreateAcceleratorTableA(LPACCEL lpaccl, int cEntries)
{
int i;
@ -336,6 +363,10 @@ HACCEL WINAPI CreateAcceleratorTableA(LPACCEL lpaccl, int cEntries)
return CreateAcceleratorTableW(lpaccl, cEntries);
}
/*
* @implemented
*/
int WINAPI TranslateAcceleratorA(HWND hWnd, HACCEL hAccTable, LPMSG lpMsg)
{
MSG mCopy = *lpMsg;

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: bitmap.c,v 1.10 2003/06/03 22:25:37 ekohl Exp $
/* $Id: bitmap.c,v 1.11 2003/07/10 21:04:31 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/windows/input.c
@ -41,6 +41,9 @@ CURSORICONDIRENTRY *CURSORICON_FindBestIcon( CURSORICONDIR *dir, int width, int
/* FUNCTIONS *****************************************************************/
/*
* @implemented
*/
HANDLE STDCALL
LoadImageA(HINSTANCE hinst,
LPCSTR lpszName,
@ -69,6 +72,7 @@ LoadImageA(HINSTANCE hinst,
return(Handle);
}
HANDLE STATIC
LoadCursorImage(HINSTANCE hinst, LPCWSTR lpszName, UINT fuLoad)
{
@ -76,6 +80,7 @@ LoadCursorImage(HINSTANCE hinst, LPCWSTR lpszName, UINT fuLoad)
return(NULL);
}
HANDLE STATIC
LoadIconImage(HINSTANCE hinst, LPCWSTR lpszName, INT width, INT height, UINT fuLoad)
{
@ -241,6 +246,7 @@ LoadIconImage(HINSTANCE hinst, LPCWSTR lpszName, INT width, INT height, UINT fuL
return hIcon;
}
HANDLE STATIC
LoadBitmapImage(HINSTANCE hInstance, LPCWSTR lpszName, UINT fuLoad)
{
@ -438,12 +444,19 @@ LoadImageW(HINSTANCE hinst,
}
/*
* @implemented
*/
HBITMAP STDCALL
LoadBitmapA(HINSTANCE hInstance, LPCSTR lpBitmapName)
{
return(LoadImageA(hInstance, lpBitmapName, IMAGE_BITMAP, 0, 0, 0));
}
/*
* @implemented
*/
HBITMAP STDCALL
LoadBitmapW(HINSTANCE hInstance, LPCWSTR lpBitmapName)
{

View file

@ -1,4 +1,4 @@
/* $Id: class.c,v 1.19 2003/06/16 13:10:01 gvg Exp $
/* $Id: class.c,v 1.20 2003/07/10 21:04:31 chorns Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS user32.dll
@ -13,6 +13,9 @@
#include <debug.h>
/*
* @unimplemented
*/
WINBOOL
STDCALL
GetClassInfoA(
@ -24,6 +27,10 @@ GetClassInfoA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
GetClassInfoExA(
@ -35,6 +42,10 @@ GetClassInfoExA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
GetClassInfoExW(
@ -46,6 +57,10 @@ GetClassInfoExW(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
GetClassInfoW(
@ -57,6 +72,10 @@ GetClassInfoW(
return FALSE;
}
/*
* @implemented
*/
DWORD STDCALL
GetClassLongA(HWND hWnd, int nIndex)
{
@ -73,12 +92,20 @@ GetClassLongA(HWND hWnd, int nIndex)
}
}
/*
* @implemented
*/
DWORD STDCALL
GetClassLongW(HWND hWnd, int nIndex)
{
return(NtUserGetClassLong(hWnd, nIndex));
}
/*
* @unimplemented
*/
int
STDCALL
GetClassNameA(
@ -90,6 +117,10 @@ GetClassNameA(
return 0;
}
/*
* @unimplemented
*/
int
STDCALL
GetClassNameW(
@ -101,6 +132,10 @@ GetClassNameW(
return 0;
}
/*
* @unimplemented
*/
WORD
STDCALL
GetClassWord(
@ -114,18 +149,30 @@ GetClassWord(
return 0;
}
/*
* @implemented
*/
LONG STDCALL
GetWindowLongA(HWND hWnd, int nIndex)
{
return NtUserGetWindowLong(hWnd, nIndex);
}
/*
* @implemented
*/
LONG STDCALL
GetWindowLongW(HWND hWnd, int nIndex)
{
return NtUserGetWindowLong(hWnd, nIndex);
}
/*
* @unimplemented
*/
UINT
STDCALL
RealGetWindowClass(
@ -137,6 +184,10 @@ RealGetWindowClass(
return 0;
}
/*
* @unimplemented
*/
UINT
STDCALL
RealGetWindowClassA(
@ -148,6 +199,10 @@ RealGetWindowClassA(
return 0;
}
/*
* @unimplemented
*/
UINT
STDCALL
RealGetWindowClassW(
@ -159,6 +214,10 @@ RealGetWindowClassW(
return 0;
}
/*
* @implemented
*/
ATOM STDCALL
RegisterClassA(CONST WNDCLASSA *lpWndClass)
{
@ -170,6 +229,10 @@ RegisterClassA(CONST WNDCLASSA *lpWndClass)
return RegisterClassExA(&Class);
}
/*
* @implemented
*/
ATOM STDCALL
RegisterClassExA(CONST WNDCLASSEXA *lpwcx)
{
@ -209,6 +272,10 @@ RegisterClassExA(CONST WNDCLASSEXA *lpwcx)
return (ATOM)Atom;
}
/*
* @implemented
*/
ATOM STDCALL
RegisterClassExW(CONST WNDCLASSEXW *lpwcx)
{
@ -224,6 +291,10 @@ RegisterClassExW(CONST WNDCLASSEXW *lpwcx)
return (ATOM)Atom;
}
/*
* @implemented
*/
ATOM STDCALL
RegisterClassW(CONST WNDCLASSW *lpWndClass)
{
@ -235,6 +306,10 @@ RegisterClassW(CONST WNDCLASSW *lpWndClass)
return RegisterClassExW(&Class);
}
/*
* @unimplemented
*/
DWORD
STDCALL
SetClassLongA(
@ -246,6 +321,10 @@ SetClassLongA(
return 0;
}
/*
* @unimplemented
*/
DWORD
STDCALL
SetClassLongW(
@ -257,6 +336,10 @@ SetClassLongW(
return 0;
}
/*
* @unimplemented
*/
WORD
STDCALL
SetClassWord(
@ -271,6 +354,10 @@ SetClassWord(
return 0;
}
/*
* @implemented
*/
LONG
STDCALL
SetWindowLongA(
@ -281,6 +368,10 @@ SetWindowLongA(
return NtUserSetWindowLong(hWnd, nIndex, dwNewLong, TRUE);
}
/*
* @implemented
*/
LONG
STDCALL
SetWindowLongW(
@ -291,6 +382,10 @@ SetWindowLongW(
return NtUserSetWindowLong(hWnd, nIndex, dwNewLong, FALSE);
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
UnregisterClassA(
@ -301,6 +396,10 @@ UnregisterClassA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
UnregisterClassW(

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: clipboard.c,v 1.4 2003/05/12 19:30:00 jfilby Exp $
/* $Id: clipboard.c,v 1.5 2003/07/10 21:04:31 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/windows/input.c
@ -34,6 +34,9 @@
/* FUNCTIONS *****************************************************************/
/*
* @unimplemented
*/
WINBOOL
STDCALL
CloseClipboard(VOID)
@ -41,6 +44,11 @@ CloseClipboard(VOID)
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
int
STDCALL
CountClipboardFormats(VOID)
@ -48,6 +56,11 @@ CountClipboardFormats(VOID)
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
EmptyClipboard(VOID)
@ -55,6 +68,11 @@ EmptyClipboard(VOID)
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
UINT
STDCALL
EnumClipboardFormats(
@ -63,6 +81,11 @@ EnumClipboardFormats(
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
HANDLE
STDCALL
GetClipboardData(
@ -72,6 +95,10 @@ GetClipboardData(
return (HANDLE)0;
}
/*
* @unimplemented
*/
int
STDCALL
GetClipboardFormatNameA(
@ -83,6 +110,10 @@ GetClipboardFormatNameA(
return 0;
}
/*
* @unimplemented
*/
int
STDCALL
GetClipboardFormatNameW(
@ -94,6 +125,10 @@ GetClipboardFormatNameW(
return 0;
}
/*
* @unimplemented
*/
HWND
STDCALL
GetClipboardOwner(VOID)
@ -102,6 +137,10 @@ GetClipboardOwner(VOID)
return (HWND)0;
}
/*
* @unimplemented
*/
DWORD
STDCALL
GetClipboardSequenceNumber(VOID)
@ -110,6 +149,10 @@ GetClipboardSequenceNumber(VOID)
return 0;
}
/*
* @unimplemented
*/
HWND
STDCALL
GetClipboardViewer(VOID)
@ -118,6 +161,10 @@ GetClipboardViewer(VOID)
return (HWND)0;
}
/*
* @unimplemented
*/
HWND
STDCALL
GetOpenClipboardWindow(VOID)
@ -126,6 +173,10 @@ GetOpenClipboardWindow(VOID)
return (HWND)0;
}
/*
* @unimplemented
*/
int
STDCALL
GetPriorityClipboardFormat(
@ -135,6 +186,11 @@ GetPriorityClipboardFormat(
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
IsClipboardFormatAvailable(
@ -144,6 +200,10 @@ IsClipboardFormatAvailable(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
OpenClipboard(
@ -153,6 +213,10 @@ OpenClipboard(
return FALSE;
}
/*
* @unimplemented
*/
UINT
STDCALL
RegisterClipboardFormatA(
@ -162,6 +226,10 @@ RegisterClipboardFormatA(
return 0;
}
/*
* @unimplemented
*/
UINT
STDCALL
RegisterClipboardFormatW(
@ -171,6 +239,10 @@ RegisterClipboardFormatW(
return 0;
}
/*
* @unimplemented
*/
HANDLE
STDCALL
SetClipboardData(
@ -181,6 +253,10 @@ SetClipboardData(
return (HANDLE)0;
}
/*
* @unimplemented
*/
HWND
STDCALL
SetClipboardViewer(
@ -190,6 +266,10 @@ SetClipboardViewer(
return (HWND)0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
ChangeClipboardChain(

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: cursor.c,v 1.5 2003/05/12 19:30:00 jfilby Exp $
/* $Id: cursor.c,v 1.6 2003/07/10 21:04:31 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/windows/cursor.c
@ -34,6 +34,9 @@
/* FUNCTIONS *****************************************************************/
/*
* @unimplemented
*/
WINBOOL STDCALL
CreateCaret(HWND hWnd,
HBITMAP hBitmap,
@ -44,6 +47,10 @@ CreateCaret(HWND hWnd,
return FALSE;
}
/*
* @unimplemented
*/
HCURSOR STDCALL
CreateCursor(HINSTANCE hInst,
int xHotSpot,
@ -58,6 +65,10 @@ CreateCursor(HINSTANCE hInst,
return (HCURSOR)0;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
DestroyCaret(VOID)
{
@ -65,6 +76,10 @@ DestroyCaret(VOID)
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
DestroyCursor(HCURSOR hCursor)
{
@ -72,6 +87,10 @@ DestroyCursor(HCURSOR hCursor)
return FALSE;
}
/*
* @unimplemented
*/
UINT STDCALL
GetCaretBlinkTime(VOID)
{
@ -79,6 +98,10 @@ GetCaretBlinkTime(VOID)
return 0;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
GetCaretPos(LPPOINT lpPoint)
{
@ -86,6 +109,10 @@ GetCaretPos(LPPOINT lpPoint)
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
GetClipCursor(LPRECT lpRect)
{
@ -93,6 +120,10 @@ GetClipCursor(LPRECT lpRect)
return FALSE;
}
/*
* @unimplemented
*/
HCURSOR STDCALL
GetCursor(VOID)
{
@ -100,6 +131,10 @@ GetCursor(VOID)
return (HCURSOR)0;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
GetCursorInfo(PCURSORINFO pci)
{
@ -107,6 +142,10 @@ GetCursorInfo(PCURSORINFO pci)
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
GetCursorPos(LPPOINT lpPoint)
{
@ -114,6 +153,10 @@ GetCursorPos(LPPOINT lpPoint)
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
HideCaret(HWND hWnd)
{
@ -121,6 +164,10 @@ HideCaret(HWND hWnd)
return FALSE;
}
/*
* @implemented
*/
HCURSOR STDCALL
LoadCursorA(HINSTANCE hInstance,
LPCSTR lpCursorName)
@ -129,6 +176,10 @@ LoadCursorA(HINSTANCE hInstance,
LR_DEFAULTSIZE));
}
/*
* @implemented
*/
HCURSOR STDCALL
LoadCursorFromFileA(LPCSTR lpFileName)
{
@ -141,6 +192,10 @@ LoadCursorFromFileA(LPCSTR lpFileName)
return(Result);
}
/*
* @implemented
*/
HCURSOR STDCALL
LoadCursorFromFileW(LPCWSTR lpFileName)
{
@ -148,6 +203,10 @@ LoadCursorFromFileW(LPCWSTR lpFileName)
LR_LOADFROMFILE | LR_DEFAULTSIZE));
}
/*
* @implemented
*/
HCURSOR STDCALL
LoadCursorW(HINSTANCE hInstance,
LPCWSTR lpCursorName)
@ -156,6 +215,10 @@ LoadCursorW(HINSTANCE hInstance,
LR_DEFAULTSIZE));
}
/*
* @unimplemented
*/
WINBOOL STDCALL
SetCaretBlinkTime(UINT uMSeconds)
{
@ -163,6 +226,10 @@ SetCaretBlinkTime(UINT uMSeconds)
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
SetCaretPos(int X,
int Y)
@ -171,6 +238,10 @@ SetCaretPos(int X,
return FALSE;
}
/*
* @unimplemented
*/
HCURSOR STDCALL
SetCursor(HCURSOR hCursor)
{
@ -178,6 +249,10 @@ SetCursor(HCURSOR hCursor)
return (HCURSOR)0;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
SetCursorPos(int X,
int Y)
@ -186,6 +261,10 @@ SetCursorPos(int X,
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
SetSystemCursor(HCURSOR hcur,
DWORD id)
@ -194,6 +273,10 @@ SetSystemCursor(HCURSOR hcur,
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
ShowCaret(HWND hWnd)
{
@ -201,6 +284,10 @@ ShowCaret(HWND hWnd)
return FALSE;
}
/*
* @unimplemented
*/
int STDCALL
ShowCursor(WINBOOL bShow)
{

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: dc.c,v 1.11 2003/05/12 19:30:00 jfilby Exp $
/* $Id: dc.c,v 1.12 2003/07/10 21:04:31 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/windows/input.c
@ -34,6 +34,9 @@
/* FUNCTIONS *****************************************************************/
/*
* @implemented
*/
HDC
STDCALL
GetDC(
@ -42,6 +45,10 @@ GetDC(
return NtUserGetDC(hWnd);
}
/*
* @implemented
*/
HDC
STDCALL
GetDCEx(
@ -51,6 +58,11 @@ GetDCEx(
{
return NtUserGetDCEx(hWnd, hrgnClip, flags);
}
/*
* @implemented
*/
HDC
STDCALL
GetWindowDC(
@ -58,6 +70,11 @@ GetWindowDC(
{
return (HDC)NtUserGetWindowDC(hWnd);
}
/*
* @unimplemented
*/
int
STDCALL
ReleaseDC(
@ -67,6 +84,11 @@ ReleaseDC(
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
HWND
STDCALL
WindowFromDC(

View file

@ -1,4 +1,4 @@
/* $Id: defwnd.c,v 1.54 2003/07/05 17:57:22 chorns Exp $
/* $Id: defwnd.c,v 1.55 2003/07/10 21:04:31 chorns Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS user32.dll
@ -121,18 +121,27 @@ UserSetupInternalPos( VOID )
AtomInternalPos = GlobalAddAtomA(Str);
}
/*
* @implemented
*/
DWORD STDCALL
GetSysColor(int nIndex)
{
return SysColours[nIndex];
}
HPEN STDCALL
GetSysColorPen( int nIndex )
{
return(CreatePen(PS_SOLID, 1, SysColours[nIndex]));
}
/*
* @implemented
*/
HBRUSH STDCALL
GetSysColorBrush( int nIndex )
{
@ -140,6 +149,9 @@ GetSysColorBrush( int nIndex )
}
/*
* @unimplemented
*/
LRESULT STDCALL
DefFrameProcA( HWND hWnd,
HWND hWndMDIClient,
@ -151,6 +163,9 @@ DefFrameProcA( HWND hWnd,
return((LRESULT)0);
}
/*
* @unimplemented
*/
LRESULT STDCALL
DefFrameProcW(HWND hWnd,
HWND hWndMDIClient,
@ -180,12 +195,14 @@ DefWndRedrawIconTitle(HWND hWnd)
return(FALSE);
}
BOOL
UserHasMenu(HWND hWnd, ULONG Style)
{
return(!(Style & WS_CHILD) && GetWindowLong(hWnd, GWL_ID) != 0);
}
ULONG
UserHasAnyFrameStyle(ULONG Style, ULONG ExStyle)
{
@ -194,6 +211,7 @@ UserHasAnyFrameStyle(ULONG Style, ULONG ExStyle)
(!(Style & (WS_CHILD | WS_POPUP))));
}
ULONG
UserHasDlgFrameStyle(ULONG Style, ULONG ExStyle)
{
@ -201,6 +219,7 @@ UserHasDlgFrameStyle(ULONG Style, ULONG ExStyle)
((Style & WS_DLGFRAME) && (!(Style & WS_THICKFRAME))));
}
ULONG
UserHasThickFrameStyle(ULONG Style, ULONG ExStyle)
{
@ -208,6 +227,7 @@ UserHasThickFrameStyle(ULONG Style, ULONG ExStyle)
(!((Style & (WS_DLGFRAME | WS_BORDER)) == WS_DLGFRAME)));
}
ULONG
UserHasThinFrameStyle(ULONG Style, ULONG ExStyle)
{
@ -215,6 +235,7 @@ UserHasThinFrameStyle(ULONG Style, ULONG ExStyle)
(!(Style & (WS_CHILD | WS_POPUP))));
}
ULONG
UserHasBigFrameStyle(ULONG Style, ULONG ExStyle)
{
@ -222,6 +243,7 @@ UserHasBigFrameStyle(ULONG Style, ULONG ExStyle)
(ExStyle & WS_EX_DLGMODALFRAME));
}
void UserGetInsideRectNC( HWND hWnd, RECT *rect )
{
RECT WindowRect;
@ -267,6 +289,7 @@ void UserGetInsideRectNC( HWND hWnd, RECT *rect )
}
}
void UserDrawSysMenuButton( HWND hWnd, HDC hDC, BOOL down )
{
RECT Rect;
@ -355,6 +378,7 @@ static void UserDrawMaxButton( HWND hWnd, HDC hDC, BOOL bDown )
}
static void UserDrawMinButton( HWND hWnd, HDC hDC, BOOL bDown )
{
@ -425,6 +449,7 @@ static void UserDrawCaptionNC( HDC hDC, RECT *rect, HWND hWnd,
}
}
VOID
UserDrawFrameNC(HWND hWnd, RECT* rect, BOOL dlgFrame, BOOL active)
{
@ -433,6 +458,7 @@ UserDrawFrameNC(HWND hWnd, RECT* rect, BOOL dlgFrame, BOOL active)
DrawEdge(hDC, rect,EDGE_RAISED, BF_RECT | BF_MIDDLE);
}
void SCROLL_DrawScrollBar (HWND hWnd, HDC hDC, INT nBar, BOOL arrows, BOOL interior);
VOID
@ -493,6 +519,7 @@ DefWndDoPaintNC(HWND hWnd, HRGN clip)
}
LRESULT
DefWndPaintNC(HWND hWnd, HRGN clip)
{
@ -510,6 +537,7 @@ DefWndPaintNC(HWND hWnd, HRGN clip)
return(0);
}
LRESULT
DefWndHitTestNC(HWND hWnd, POINT Point)
{
@ -684,12 +712,14 @@ DefWndHitTestNC(HWND hWnd, POINT Point)
return(HTNOWHERE);
}
VOID
DefWndDrawSysButton(HWND hWnd, HDC hDC, BOOL Down)
{
UNIMPLEMENTED;
}
LRESULT
DefWndHandleLButtonDownNC(HWND hWnd, WPARAM wParam, LPARAM lParam)
{
@ -765,6 +795,7 @@ DefWndHandleLButtonDownNC(HWND hWnd, WPARAM wParam, LPARAM lParam)
return(0);
}
LRESULT
DefWndHandleLButtonDblClkNC(HWND hWnd, WPARAM wParam, LPARAM lParam)
{
@ -772,6 +803,7 @@ DefWndHandleLButtonDblClkNC(HWND hWnd, WPARAM wParam, LPARAM lParam)
return(0);
}
LRESULT
DefWndHandleLButtonUpNC(HWND hWnd, WPARAM wParam, LPARAM lParam)
{
@ -799,6 +831,7 @@ DefWndHandleLButtonUpNC(HWND hWnd, WPARAM wParam, LPARAM lParam)
return(0);
}
LRESULT
DefWndHandleActiveNC(HWND hWnd, WPARAM wParam)
{
@ -806,12 +839,14 @@ DefWndHandleActiveNC(HWND hWnd, WPARAM wParam)
return(0);
}
VOID
DefWndSetRedraw(HWND hWnd, WPARAM wParam)
{
UNIMPLEMENTED;
}
LRESULT
DefWndHandleSetCursor(HWND hWnd, WPARAM wParam, LPARAM lParam)
{
@ -872,6 +907,7 @@ DefWndHandleSetCursor(HWND hWnd, WPARAM wParam, LPARAM lParam)
return((LRESULT)SetCursor(LoadCursorW(0, IDC_ARROW)));
}
LRESULT
DefWndHandleSysCommand(HWND hWnd, WPARAM wParam, POINT Pt)
{
@ -889,6 +925,7 @@ DefWndHandleSysCommand(HWND hWnd, WPARAM wParam, POINT Pt)
return(0);
}
VOID
DefWndAdjustRect(RECT* Rect, ULONG Style, BOOL Menu, ULONG ExStyle)
{
@ -939,6 +976,7 @@ DefWndAdjustRect(RECT* Rect, ULONG Style, BOOL Menu, ULONG ExStyle)
}
}
LRESULT STDCALL
DefWndNCCalcSize(HWND hWnd, RECT* Rect)
{
@ -970,6 +1008,7 @@ DefWndNCCalcSize(HWND hWnd, RECT* Rect)
return(Result);
}
LRESULT
DefWndHandleWindowPosChanging(HWND hWnd, WINDOWPOS* Pos)
{
@ -977,6 +1016,7 @@ DefWndHandleWindowPosChanging(HWND hWnd, WINDOWPOS* Pos)
return 0;
}
LRESULT STDCALL
User32DefWindowProc(HWND hWnd,
UINT Msg,
@ -1408,6 +1448,7 @@ User32DefWindowProc(HWND hWnd,
return 0;
}
LRESULT STDCALL
DefWindowProcA(HWND hWnd,
UINT Msg,
@ -1515,6 +1556,7 @@ DefWindowProcA(HWND hWnd,
return(Result);
}
LRESULT STDCALL
DefWindowProcW(HWND hWnd,
UINT Msg,

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: dialog.c,v 1.8 2003/05/12 19:30:00 jfilby Exp $
/* $Id: dialog.c,v 1.9 2003/07/10 21:04:31 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/windows/input.c
@ -34,6 +34,9 @@
/* FUNCTIONS *****************************************************************/
/*
* @unimplemented
*/
HWND
STDCALL
CreateDialogIndirectParamA(
@ -47,6 +50,10 @@ CreateDialogIndirectParamA(
return (HWND)0;
}
/*
* @unimplemented
*/
HWND
STDCALL
CreateDialogIndirectParamAorW(
@ -60,6 +67,10 @@ CreateDialogIndirectParamAorW(
return (HWND)0;
}
/*
* @unimplemented
*/
HWND
STDCALL
CreateDialogIndirectParamW(
@ -73,6 +84,10 @@ CreateDialogIndirectParamW(
return (HWND)0;
}
/*
* @unimplemented
*/
HWND
STDCALL
CreateDialogParamA(
@ -86,6 +101,10 @@ CreateDialogParamA(
return (HWND)0;
}
/*
* @unimplemented
*/
HWND
STDCALL
CreateDialogParamW(
@ -98,6 +117,11 @@ CreateDialogParamW(
UNIMPLEMENTED;
return (HWND)0;
}
/*
* @unimplemented
*/
LRESULT
STDCALL
DefDlgProcA(
@ -110,6 +134,10 @@ DefDlgProcA(
return (LRESULT)0;
}
/*
* @unimplemented
*/
LRESULT
STDCALL
DefDlgProcW(
@ -134,6 +162,10 @@ DialogBoxIndirectParamA(
return (INT_PTR)NULL;
}
/*
* @unimplemented
*/
INT_PTR
STDCALL
DialogBoxIndirectParamAorW(
@ -147,6 +179,10 @@ DialogBoxIndirectParamAorW(
return (INT_PTR)NULL;
}
/*
* @unimplemented
*/
INT_PTR
STDCALL
DialogBoxIndirectParamW(
@ -160,6 +196,10 @@ DialogBoxIndirectParamW(
return (INT_PTR)NULL;
}
/*
* @unimplemented
*/
INT_PTR
STDCALL
DialogBoxParamA(
@ -173,6 +213,10 @@ DialogBoxParamA(
return (INT_PTR)0;
}
/*
* @unimplemented
*/
INT_PTR
STDCALL
DialogBoxParamW(
@ -186,6 +230,10 @@ DialogBoxParamW(
return (INT_PTR)0;
}
/*
* @unimplemented
*/
int
STDCALL
DlgDirListA(
@ -199,6 +247,10 @@ DlgDirListA(
return 0;
}
/*
* @unimplemented
*/
int
STDCALL
DlgDirListComboBoxA(
@ -212,6 +264,10 @@ DlgDirListComboBoxA(
return 0;
}
/*
* @unimplemented
*/
int
STDCALL
DlgDirListComboBoxW(
@ -225,6 +281,10 @@ DlgDirListComboBoxW(
return 0;
}
/*
* @unimplemented
*/
int
STDCALL
DlgDirListW(
@ -238,6 +298,10 @@ DlgDirListW(
return 0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
DlgDirSelectComboBoxExA(
@ -250,6 +314,10 @@ DlgDirSelectComboBoxExA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
DlgDirSelectComboBoxExW(
@ -262,6 +330,10 @@ DlgDirSelectComboBoxExW(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
DlgDirSelectExA(
@ -274,6 +346,10 @@ DlgDirSelectExA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
DlgDirSelectExW(
@ -286,6 +362,10 @@ DlgDirSelectExW(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
EndDialog(
@ -295,6 +375,11 @@ EndDialog(
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
LONG
STDCALL
GetDialogBaseUnits(VOID)
@ -303,6 +388,10 @@ GetDialogBaseUnits(VOID)
return 0;
}
/*
* @unimplemented
*/
int
STDCALL
GetDlgCtrlID(
@ -312,6 +401,10 @@ GetDlgCtrlID(
return 0;
}
/*
* @unimplemented
*/
HWND
STDCALL
GetDlgItem(
@ -322,6 +415,10 @@ GetDlgItem(
return (HWND)0;
}
/*
* @unimplemented
*/
UINT
STDCALL
GetDlgItemInt(
@ -334,6 +431,10 @@ GetDlgItemInt(
return 0;
}
/*
* @unimplemented
*/
UINT
STDCALL
GetDlgItemTextA(
@ -346,6 +447,10 @@ GetDlgItemTextA(
return 0;
}
/*
* @unimplemented
*/
UINT
STDCALL
GetDlgItemTextW(
@ -357,6 +462,11 @@ GetDlgItemTextW(
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
HWND
STDCALL
GetNextDlgGroupItem(
@ -368,6 +478,10 @@ GetNextDlgGroupItem(
return (HWND)0;
}
/*
* @unimplemented
*/
HWND
STDCALL
GetNextDlgTabItem(
@ -390,6 +504,10 @@ IsDialogMessage(
}
#endif
/*
* @unimplemented
*/
WINBOOL
STDCALL
IsDialogMessageA(
@ -400,6 +518,10 @@ IsDialogMessageA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
IsDialogMessageW(
@ -410,6 +532,10 @@ IsDialogMessageW(
return FALSE;
}
/*
* @unimplemented
*/
UINT
STDCALL
IsDlgButtonChecked(
@ -420,6 +546,10 @@ IsDlgButtonChecked(
return 0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
MapDialogRect(
@ -430,6 +560,10 @@ MapDialogRect(
return FALSE;
}
/*
* @unimplemented
*/
LRESULT
STDCALL
SendDlgItemMessageA(
@ -443,6 +577,10 @@ SendDlgItemMessageA(
return (LRESULT)0;
}
/*
* @unimplemented
*/
LRESULT
STDCALL
SendDlgItemMessageW(
@ -456,6 +594,10 @@ SendDlgItemMessageW(
return (LRESULT)0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
SetDlgItemInt(
@ -468,6 +610,10 @@ SetDlgItemInt(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
SetDlgItemTextA(
@ -479,6 +625,10 @@ SetDlgItemTextA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
SetDlgItemTextW(
@ -490,6 +640,10 @@ SetDlgItemTextW(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
CheckDlgButton(
@ -500,4 +654,3 @@ CheckDlgButton(
UNIMPLEMENTED;
return FALSE;
}

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: draw.c,v 1.12 2003/06/25 16:55:32 gvg Exp $
/* $Id: draw.c,v 1.13 2003/07/10 21:04:31 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/windows/input.c
@ -1361,6 +1361,10 @@ BOOL WINAPI DrawEdge( HDC hdc, LPRECT rc, UINT edge, UINT flags )
return UITOOLS95_DrawRectEdge(hdc, rc, edge, flags);
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
GrayStringA(
@ -1378,6 +1382,10 @@ GrayStringA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
GrayStringW(
@ -1394,6 +1402,11 @@ GrayStringW(
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
InvertRect(
@ -1404,6 +1417,10 @@ InvertRect(
return FALSE;
}
/*
* @unimplemented
*/
LONG
STDCALL
TabbedTextOutA(
@ -1420,6 +1437,10 @@ TabbedTextOutA(
return 0;
}
/*
* @unimplemented
*/
LONG
STDCALL
TabbedTextOutW(
@ -1436,6 +1457,9 @@ TabbedTextOutW(
return 0;
}
/*
* @unimplemented
*/
int
STDCALL
FrameRect(
@ -1447,6 +1471,10 @@ FrameRect(
return 0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
FlashWindow(
@ -1457,6 +1485,10 @@ FlashWindow(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
FlashWindowEx(
@ -1466,6 +1498,10 @@ FlashWindowEx(
return FALSE;
}
/*
* @implemented
*/
int STDCALL
FillRect(HDC hDC, CONST RECT *lprc, HBRUSH hbr)
{
@ -1484,6 +1520,10 @@ FillRect(HDC hDC, CONST RECT *lprc, HBRUSH hbr)
return(TRUE);
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
DrawAnimatedRects(
@ -1496,6 +1536,10 @@ DrawAnimatedRects(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
DrawCaption(
@ -1508,6 +1552,10 @@ DrawCaption(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
DrawFocusRect(
@ -1518,6 +1566,10 @@ DrawFocusRect(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
DrawStateA(
@ -1536,6 +1588,10 @@ DrawStateA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
DrawStateW(

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: font.c,v 1.6 2003/05/12 19:30:00 jfilby Exp $
/* $Id: font.c,v 1.7 2003/07/10 21:04:31 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/windows/input.c
@ -35,6 +35,9 @@
/* FUNCTIONS *****************************************************************/
/*
* @unimplemented
*/
DWORD
STDCALL
GetTabbedTextExtentA(
@ -48,6 +51,10 @@ GetTabbedTextExtentA(
return 0;
}
/*
* @unimplemented
*/
DWORD
STDCALL
GetTabbedTextExtentW(
@ -849,6 +856,9 @@ static void TEXT_DrawUnderscore (HDC hdc, int x, int y, const WCHAR *str, int of
* the allowance in DrawTextExA.
*/
#define MAX_STATIC_BUFFER 1024
/*
* @implemented
*/
int STDCALL
DrawTextExW( HDC hdc, LPWSTR str, INT i_count,
LPRECT rect, UINT flags, LPDRAWTEXTPARAMS dtp )
@ -1021,6 +1031,8 @@ DrawTextExW( HDC hdc, LPWSTR str, INT i_count,
* If DT_MODIFYSTRING is specified then there must be room for up to
* 4 extra characters. We take great care about just how much modified
* string we return.
*
* @unimplemented
*/
int STDCALL
DrawTextExA( HDC hdc, LPSTR str, INT count,
@ -1071,6 +1083,8 @@ DrawTextExA( HDC hdc, LPSTR str, INT count,
/***********************************************************************
* DrawTextW (USER32.@)
*
* @implemented
*/
int STDCALL
DrawTextW( HDC hdc, LPCWSTR str, INT count, LPRECT rect, UINT flags )
@ -1088,6 +1102,8 @@ DrawTextW( HDC hdc, LPCWSTR str, INT count, LPRECT rect, UINT flags )
/***********************************************************************
* DrawTextA (USER32.@)
*
* @implemented
*/
int STDCALL
DrawTextA( HDC hdc, LPCSTR str, INT count, LPRECT rect, UINT flags )

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: hook.c,v 1.9 2003/05/12 19:30:00 jfilby Exp $
/* $Id: hook.c,v 1.10 2003/07/10 21:04:32 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/windows/input.c
@ -34,6 +34,9 @@
/* FUNCTIONS *****************************************************************/
/*
* @unimplemented
*/
WINBOOL
STDCALL
UnhookWindowsHookEx(
@ -54,6 +57,10 @@ CallMsgFilter(
}
#endif
/*
* @unimplemented
*/
WINBOOL
STDCALL
CallMsgFilterA(
@ -64,6 +71,10 @@ CallMsgFilterA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
CallMsgFilterW(
@ -74,6 +85,10 @@ CallMsgFilterW(
return FALSE;
}
/*
* @unimplemented
*/
LRESULT
STDCALL
CallNextHookEx(

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: icon.c,v 1.6 2003/06/05 11:57:12 chorns Exp $
/* $Id: icon.c,v 1.7 2003/07/10 21:04:32 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/windows/icon.c
@ -102,6 +102,10 @@ ICON_CreateIconFromData(HDC hDC, PVOID ImageData, ICONIMAGE* IconImage, int cxDe
return hIcon;
}
/*
* @implemented
*/
HICON
STDCALL
CopyIcon(
@ -112,6 +116,10 @@ CopyIcon(
return CreateIconIndirect(&IconInfo);
}
/*
* @implemented
*/
HICON
STDCALL
CreateIcon(
@ -135,6 +143,10 @@ CreateIcon(
lpbXORbits);
}
/*
* @implemented
*/
HICON
STDCALL
CreateIconFromResource(
@ -146,6 +158,10 @@ CreateIconFromResource(
return CreateIconFromResourceEx( presbits, dwResSize, fIcon, dwVer, 0,0,0);
}
/*
* @implemented
*/
HICON
STDCALL
CreateIconFromResourceEx(
@ -202,6 +218,10 @@ CreateIconFromResourceEx(
return hIcon;
}
/*
* @implemented
*/
HICON
STDCALL
CreateIconIndirect(
@ -224,6 +244,10 @@ CreateIconIndirect(
bmColor.bmBits);
}
/*
* @implemented
*/
WINBOOL
STDCALL
DestroyIcon(
@ -232,6 +256,10 @@ DestroyIcon(
return W32kDeleteObject(hIcon);
}
/*
* @implemented
*/
WINBOOL
STDCALL
DrawIcon(
@ -244,6 +272,9 @@ DrawIcon(
}
/* Ported from WINE20030408 */
/*
* @implemented
*/
WINBOOL
STDCALL
DrawIconEx(
@ -385,6 +416,10 @@ DrawIconEx(
return result;
}
/*
* @implemented
*/
WINBOOL
STDCALL
GetIconInfo(
@ -399,6 +434,10 @@ GetIconInfo(
&piconinfo->hbmColor);
}
/*
* @implemented
*/
HICON
STDCALL
LoadIconA(
@ -408,6 +447,10 @@ LoadIconA(
return(LoadImageA(hInstance, lpIconName, IMAGE_ICON, 0, 0, LR_SHARED | LR_DEFAULTSIZE));
}
/*
* @implemented
*/
HICON
STDCALL
LoadIconW(
@ -417,6 +460,10 @@ LoadIconW(
return(LoadImageW(hInstance, lpIconName, IMAGE_ICON, 0, 0, LR_SHARED | LR_DEFAULTSIZE));
}
/*
* @implemented
*/
int
STDCALL
LookupIconIdFromDirectory(
@ -533,6 +580,9 @@ CURSORICON_FindBestIcon( CURSORICONDIR *dir, int width, int height, int colors)
}
/* Ported from WINE20030408 */
/*
* @implemented
*/
int
STDCALL
LookupIconIdFromDirectoryEx(

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: input.c,v 1.7 2003/07/05 16:04:01 chorns Exp $
/* $Id: input.c,v 1.8 2003/07/10 21:04:32 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/windows/input.c
@ -34,6 +34,9 @@
/* FUNCTIONS *****************************************************************/
/*
* @unimplemented
*/
HKL STDCALL
ActivateKeyboardLayout(HKL hkl,
UINT Flags)
@ -42,6 +45,10 @@ ActivateKeyboardLayout(HKL hkl,
return (HKL)0;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
BlockInput(WINBOOL fBlockIt)
{
@ -49,6 +56,10 @@ BlockInput(WINBOOL fBlockIt)
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
EnableWindow(HWND hWnd,
WINBOOL bEnable)
@ -57,6 +68,10 @@ EnableWindow(HWND hWnd,
return FALSE;
}
/*
* @unimplemented
*/
SHORT STDCALL
GetAsyncKeyState(int vKey)
{
@ -64,6 +79,10 @@ GetAsyncKeyState(int vKey)
return 0;
}
/*
* @unimplemented
*/
HKL STDCALL
GetKeyboardLayout(DWORD idThread)
{
@ -71,12 +90,20 @@ GetKeyboardLayout(DWORD idThread)
return (HKL)0;
}
/*
* @unimplemented
*/
WINBOOL STDCALL GetInputState(VOID)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
UINT STDCALL
GetKBCodePage(VOID)
{
@ -84,6 +111,10 @@ GetKBCodePage(VOID)
return 0;
}
/*
* @unimplemented
*/
int STDCALL
GetKeyNameTextA(LONG lParam,
LPSTR lpString,
@ -93,6 +124,10 @@ GetKeyNameTextA(LONG lParam,
return 0;
}
/*
* @unimplemented
*/
int STDCALL
GetKeyNameTextW(LONG lParam,
LPWSTR lpString,
@ -102,6 +137,10 @@ GetKeyNameTextW(LONG lParam,
return 0;
}
/*
* @unimplemented
*/
SHORT STDCALL
GetKeyState(int nVirtKey)
{
@ -109,6 +148,10 @@ GetKeyState(int nVirtKey)
return 0;
}
/*
* @unimplemented
*/
UINT STDCALL
GetKeyboardLayoutList(int nBuff,
HKL FAR *lpList)
@ -117,6 +160,10 @@ GetKeyboardLayoutList(int nBuff,
return 0;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
GetKeyboardLayoutNameA(LPSTR pwszKLID)
{
@ -124,6 +171,10 @@ GetKeyboardLayoutNameA(LPSTR pwszKLID)
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
GetKeyboardLayoutNameW(LPWSTR pwszKLID)
{
@ -131,6 +182,10 @@ GetKeyboardLayoutNameW(LPWSTR pwszKLID)
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
GetKeyboardState(PBYTE lpKeyState)
{
@ -138,6 +193,10 @@ GetKeyboardState(PBYTE lpKeyState)
return FALSE;
}
/*
* @unimplemented
*/
int STDCALL
GetKeyboardType(int nTypeFlag)
{
@ -145,6 +204,10 @@ GetKeyboardType(int nTypeFlag)
return 0;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
GetLastInputInfo(PLASTINPUTINFO plii)
{
@ -152,6 +215,10 @@ GetLastInputInfo(PLASTINPUTINFO plii)
return FALSE;
}
/*
* @unimplemented
*/
HKL STDCALL
LoadKeyboardLayoutA(LPCSTR pwszKLID,
UINT Flags)
@ -160,6 +227,10 @@ LoadKeyboardLayoutA(LPCSTR pwszKLID,
return (HKL)0;
}
/*
* @unimplemented
*/
HKL STDCALL
LoadKeyboardLayoutW(LPCWSTR pwszKLID,
UINT Flags)
@ -168,6 +239,10 @@ LoadKeyboardLayoutW(LPCWSTR pwszKLID,
return (HKL)0;
}
/*
* @unimplemented
*/
UINT STDCALL
MapVirtualKeyA(UINT uCode,
UINT uMapType)
@ -176,6 +251,10 @@ MapVirtualKeyA(UINT uCode,
return 0;
}
/*
* @unimplemented
*/
UINT STDCALL
MapVirtualKeyExA(UINT uCode,
UINT uMapType,
@ -185,6 +264,10 @@ MapVirtualKeyExA(UINT uCode,
return 0;
}
/*
* @unimplemented
*/
UINT STDCALL
MapVirtualKeyExW(UINT uCode,
UINT uMapType,
@ -194,6 +277,10 @@ MapVirtualKeyExW(UINT uCode,
return 0;
}
/*
* @unimplemented
*/
UINT STDCALL
MapVirtualKeyW(UINT uCode,
UINT uMapType)
@ -202,6 +289,10 @@ MapVirtualKeyW(UINT uCode,
return 0;
}
/*
* @unimplemented
*/
DWORD STDCALL
OemKeyScan(WORD wOemChar)
{
@ -209,12 +300,20 @@ OemKeyScan(WORD wOemChar)
return 0;
}
/*
* @unimplemented
*/
HWND STDCALL
SetFocus(HWND hWnd)
{
return NtUserSetFocus(hWnd);
}
/*
* @unimplemented
*/
WINBOOL STDCALL
SetKeyboardState(LPBYTE lpKeyState)
{
@ -222,6 +321,10 @@ SetKeyboardState(LPBYTE lpKeyState)
return FALSE;
}
/*
* @unimplemented
*/
int STDCALL
ToAscii(UINT uVirtKey,
UINT uScanCode,
@ -233,6 +336,10 @@ ToAscii(UINT uVirtKey,
return 0;
}
/*
* @unimplemented
*/
int STDCALL
ToAsciiEx(UINT uVirtKey,
UINT uScanCode,
@ -245,6 +352,10 @@ ToAsciiEx(UINT uVirtKey,
return 0;
}
/*
* @unimplemented
*/
int STDCALL
ToUnicode(UINT wVirtKey,
UINT wScanCode,
@ -257,6 +368,10 @@ ToUnicode(UINT wVirtKey,
return 0;
}
/*
* @unimplemented
*/
int STDCALL
ToUnicodeEx(UINT wVirtKey,
UINT wScanCode,
@ -270,6 +385,10 @@ ToUnicodeEx(UINT wVirtKey,
return 0;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
UnloadKeyboardLayout(HKL hkl)
{
@ -277,6 +396,10 @@ UnloadKeyboardLayout(HKL hkl)
return FALSE;
}
/*
* @unimplemented
*/
SHORT STDCALL
VkKeyScanA(CHAR ch)
{
@ -284,6 +407,10 @@ VkKeyScanA(CHAR ch)
return 0;
}
/*
* @unimplemented
*/
SHORT STDCALL
VkKeyScanExA(CHAR ch,
HKL dwhkl)
@ -292,6 +419,10 @@ VkKeyScanExA(CHAR ch,
return 0;
}
/*
* @unimplemented
*/
SHORT STDCALL
VkKeyScanExW(WCHAR ch,
HKL dwhkl)
@ -300,6 +431,10 @@ VkKeyScanExW(WCHAR ch,
return 0;
}
/*
* @unimplemented
*/
SHORT STDCALL
VkKeyScanW(WCHAR ch)
{
@ -307,6 +442,10 @@ VkKeyScanW(WCHAR ch)
return 0;
}
/*
* @unimplemented
*/
UINT
STDCALL
SendInput(

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: mdi.c,v 1.4 2003/05/12 19:30:00 jfilby Exp $
/* $Id: mdi.c,v 1.5 2003/07/10 21:04:32 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/windows/input.c
@ -34,6 +34,9 @@
/* FUNCTIONS *****************************************************************/
/*
* @unimplemented
*/
HWND
STDCALL
CreateMDIWindowA(
@ -52,6 +55,10 @@ CreateMDIWindowA(
return (HWND)0;
}
/*
* @unimplemented
*/
HWND
STDCALL
CreateMDIWindowW(
@ -69,6 +76,11 @@ CreateMDIWindowW(
UNIMPLEMENTED;
return (HWND)0;
}
/*
* @unimplemented
*/
LRESULT
STDCALL
DefMDIChildProcA(
@ -81,6 +93,10 @@ DefMDIChildProcA(
return (LRESULT)0;
}
/*
* @unimplemented
*/
LRESULT
STDCALL
DefMDIChildProcW(
@ -92,6 +108,11 @@ DefMDIChildProcW(
UNIMPLEMENTED;
return (LRESULT)0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
TranslateMDISysAccel(

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: menu.c,v 1.7 2003/05/12 19:30:00 jfilby Exp $
/* $Id: menu.c,v 1.8 2003/07/10 21:04:32 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/windows/menu.c
@ -109,6 +109,10 @@ MenuFindItem(HMENU* hMenu, UINT* nPos, UINT wFlags)
return(NULL);
}
/*
* @implemented
*/
WINBOOL STDCALL
AppendMenuA(HMENU hMenu,
UINT uFlags,
@ -121,6 +125,10 @@ AppendMenuA(HMENU hMenu,
lpNewItem));
}
/*
* @implemented
*/
WINBOOL STDCALL
AppendMenuW(HMENU hMenu,
UINT uFlags,
@ -133,6 +141,10 @@ AppendMenuW(HMENU hMenu,
lpNewItem));
}
/*
* @implemented
*/
DWORD STDCALL
CheckMenuItem(HMENU hmenu,
UINT uIDCheckItem,
@ -159,6 +171,10 @@ CheckMenuItem(HMENU hmenu,
return(Ret);
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
CheckMenuRadioItem(
@ -172,6 +188,10 @@ CheckMenuRadioItem(
return FALSE;
}
/*
* @unimplemented
*/
HMENU
STDCALL
CreateMenu(VOID)
@ -180,6 +200,10 @@ CreateMenu(VOID)
return (HMENU)0;
}
/*
* @unimplemented
*/
HMENU
STDCALL
CreatePopupMenu(VOID)
@ -188,6 +212,10 @@ CreatePopupMenu(VOID)
return (HMENU)0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
DeleteMenu(
@ -199,6 +227,10 @@ DeleteMenu(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
DestroyMenu(
@ -208,6 +240,10 @@ DestroyMenu(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
DrawMenuBar(
@ -217,6 +253,10 @@ DrawMenuBar(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
EnableMenuItem(
@ -228,6 +268,10 @@ EnableMenuItem(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
EndMenu(VOID)
@ -236,6 +280,10 @@ EndMenu(VOID)
return FALSE;
}
/*
* @unimplemented
*/
HMENU
STDCALL
GetMenu(
@ -245,6 +293,10 @@ GetMenu(
return (HMENU)0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
GetMenuBarInfo(
@ -257,6 +309,10 @@ GetMenuBarInfo(
return FALSE;
}
/*
* @unimplemented
*/
LONG
STDCALL
GetMenuCheckMarkDimensions(VOID)
@ -265,6 +321,10 @@ GetMenuCheckMarkDimensions(VOID)
return 0;
}
/*
* @unimplemented
*/
UINT
STDCALL
GetMenuDefaultItem(
@ -276,6 +336,10 @@ GetMenuDefaultItem(
return 0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
GetMenuInfo(
@ -286,6 +350,10 @@ GetMenuInfo(
return FALSE;
}
/*
* @unimplemented
*/
int
STDCALL
GetMenuItemCount(
@ -295,6 +363,10 @@ GetMenuItemCount(
return 0;
}
/*
* @unimplemented
*/
UINT
STDCALL
GetMenuItemID(
@ -305,6 +377,10 @@ GetMenuItemID(
return 0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
GetMenuItemInfoA(
@ -317,6 +393,10 @@ GetMenuItemInfoA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
GetMenuItemInfoW(
@ -329,6 +409,10 @@ GetMenuItemInfoW(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
GetMenuItemRect(
@ -341,6 +425,10 @@ GetMenuItemRect(
return FALSE;
}
/*
* @unimplemented
*/
UINT
STDCALL
GetMenuState(
@ -352,6 +440,10 @@ GetMenuState(
return 0;
}
/*
* @unimplemented
*/
int
STDCALL
GetMenuStringA(
@ -365,6 +457,10 @@ GetMenuStringA(
return 0;
}
/*
* @unimplemented
*/
int
STDCALL
GetMenuStringW(
@ -378,6 +474,10 @@ GetMenuStringW(
return 0;
}
/*
* @unimplemented
*/
HMENU
STDCALL
GetSubMenu(
@ -388,6 +488,10 @@ GetSubMenu(
return (HMENU)0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
HiliteMenuItem(
@ -400,6 +504,10 @@ HiliteMenuItem(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
InsertMenuA(
@ -413,6 +521,10 @@ InsertMenuA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
InsertMenuItemA(
@ -425,6 +537,10 @@ InsertMenuItemA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
InsertMenuItemW(
@ -437,6 +553,10 @@ InsertMenuItemW(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
InsertMenuW(
@ -450,6 +570,10 @@ InsertMenuW(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
IsMenu(
@ -459,6 +583,10 @@ IsMenu(
return FALSE;
}
/*
* @unimplemented
*/
HMENU
STDCALL
LoadMenuA(
@ -469,6 +597,10 @@ LoadMenuA(
return (HMENU)0;
}
/*
* @unimplemented
*/
HMENU
STDCALL
LoadMenuIndirectA(
@ -478,6 +610,10 @@ LoadMenuIndirectA(
return (HMENU)0;
}
/*
* @unimplemented
*/
HMENU
STDCALL
LoadMenuIndirectW(
@ -487,6 +623,10 @@ LoadMenuIndirectW(
return (HMENU)0;
}
/*
* @unimplemented
*/
HMENU
STDCALL
LoadMenuW(
@ -497,6 +637,10 @@ LoadMenuW(
return (HMENU)0;
}
/*
* @unimplemented
*/
int
STDCALL
MenuItemFromPoint(
@ -508,6 +652,10 @@ MenuItemFromPoint(
return 0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
ModifyMenuA(
@ -521,6 +669,10 @@ ModifyMenuA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
ModifyMenuW(
@ -534,6 +686,10 @@ ModifyMenuW(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
RemoveMenu(
@ -545,6 +701,10 @@ RemoveMenu(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
SetMenu(
@ -555,6 +715,10 @@ SetMenu(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
SetMenuDefaultItem(
@ -566,6 +730,10 @@ SetMenuDefaultItem(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
SetMenuInfo(
@ -576,6 +744,10 @@ SetMenuInfo(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
SetMenuItemBitmaps(
@ -589,6 +761,10 @@ SetMenuItemBitmaps(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
SetMenuItemInfoA(
@ -601,6 +777,10 @@ SetMenuItemInfoA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
SetMenuItemInfoW(
@ -613,6 +793,10 @@ SetMenuItemInfoW(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
TrackPopupMenu(
@ -628,6 +812,10 @@ TrackPopupMenu(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
TrackPopupMenuEx(

View file

@ -1,4 +1,4 @@
/* $Id: message.c,v 1.17 2003/05/29 13:17:41 gvg Exp $
/* $Id: message.c,v 1.18 2003/07/10 21:04:32 chorns Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS user32.dll
@ -13,6 +13,10 @@
#include <string.h>
#include <debug.h>
/*
* @unimplemented
*/
LPARAM
STDCALL
GetMessageExtraInfo(VOID)
@ -21,6 +25,10 @@ GetMessageExtraInfo(VOID)
return (LPARAM)0;
}
/*
* @unimplemented
*/
DWORD
STDCALL
GetMessagePos(VOID)
@ -29,6 +37,10 @@ GetMessagePos(VOID)
return 0;
}
/*
* @unimplemented
*/
LONG
STDCALL
GetMessageTime(VOID)
@ -37,6 +49,10 @@ GetMessageTime(VOID)
return 0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
InSendMessage(VOID)
@ -44,6 +60,10 @@ InSendMessage(VOID)
return FALSE;
}
/*
* @unimplemented
*/
DWORD
STDCALL
InSendMessageEx(
@ -53,6 +73,10 @@ InSendMessageEx(
return 0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
ReplyMessage(
@ -62,6 +86,10 @@ ReplyMessage(
return FALSE;
}
/*
* @unimplemented
*/
LPARAM
STDCALL
SetMessageExtraInfo(
@ -71,6 +99,7 @@ SetMessageExtraInfo(
return (LPARAM)0;
}
VOID STATIC
User32FreeAsciiConvertedMessage(UINT Msg, WPARAM wParam, LPARAM lParam)
{
@ -121,6 +150,7 @@ User32FreeAsciiConvertedMessage(UINT Msg, WPARAM wParam, LPARAM lParam)
}
}
VOID STATIC
User32ConvertToAsciiMessage(UINT* Msg, WPARAM* wParam, LPARAM* lParam)
{
@ -165,18 +195,24 @@ User32ConvertToAsciiMessage(UINT* Msg, WPARAM* wParam, LPARAM* lParam)
return;
}
VOID STATIC
User32FreeUnicodeConvertedMessage(UINT Msg, WPARAM wParam, LPARAM lParam)
{
UNIMPLEMENTED;
}
VOID STATIC
User32ConvertToUnicodeMessage(UINT* Msg, WPARAM* wParam, LPARAM* lParam)
{
UNIMPLEMENTED;
}
/*
* @implemented
*/
LRESULT STDCALL
CallWindowProcA(WNDPROC lpPrevWndFunc,
HWND hWnd,
@ -198,6 +234,10 @@ CallWindowProcA(WNDPROC lpPrevWndFunc,
}
}
/*
* @implemented
*/
LRESULT STDCALL
CallWindowProcW(WNDPROC lpPrevWndFunc,
HWND hWnd,
@ -249,6 +289,7 @@ MsgiAnsiToUnicodeMessage(LPMSG UnicodeMsg, LPMSG AnsiMsg)
return TRUE;
}
BOOL
MsgiAnsiToUnicodeReply(LPMSG UnicodeMsg, LPMSG AnsiMsg, LRESULT Result)
{
@ -284,18 +325,29 @@ MsgiAnsiToUnicodeReply(LPMSG UnicodeMsg, LPMSG AnsiMsg, LRESULT Result)
}
/*
* @implemented
*/
LRESULT STDCALL
DispatchMessageA(CONST MSG *lpmsg)
{
return(NtUserDispatchMessage(lpmsg));
}
/*
* @implemented
*/
LRESULT STDCALL
DispatchMessageW(CONST MSG *lpmsg)
{
return(NtUserDispatchMessage((LPMSG)lpmsg));
}
/*
* @implemented
*/
WINBOOL
STDCALL
GetMessageA(
@ -307,6 +359,10 @@ GetMessageA(
return NtUserGetMessage(lpMsg, hWnd, wMsgFilterMin, wMsgFilterMax);
}
/*
* @implemented
*/
WINBOOL
STDCALL
GetMessageW(
@ -318,6 +374,10 @@ GetMessageW(
return NtUserGetMessage(lpMsg, hWnd, wMsgFilterMin, wMsgFilterMax);
}
/*
* @implemented
*/
WINBOOL
STDCALL
PeekMessageA(
@ -330,6 +390,10 @@ PeekMessageA(
return NtUserPeekMessage(lpMsg, hWnd, wMsgFilterMin, wMsgFilterMax, wRemoveMsg);
}
/*
* @implemented
*/
WINBOOL
STDCALL
PeekMessageW(
@ -342,6 +406,10 @@ PeekMessageW(
return NtUserPeekMessage(lpMsg, hWnd, wMsgFilterMin, wMsgFilterMax, wRemoveMsg);
}
/*
* @implemented
*/
WINBOOL
STDCALL
PostMessageA(
@ -353,6 +421,10 @@ PostMessageA(
return NtUserPostMessage(hWnd, Msg, wParam, lParam);
}
/*
* @implemented
*/
WINBOOL
STDCALL
PostMessageW(
@ -364,6 +436,10 @@ PostMessageW(
return NtUserPostMessage(hWnd, Msg, wParam, lParam);
}
/*
* @implemented
*/
VOID
STDCALL
PostQuitMessage(
@ -372,6 +448,10 @@ PostQuitMessage(
(void) NtUserPostMessage(NULL, WM_QUIT, nExitCode, 0);
}
/*
* @implemented
*/
WINBOOL
STDCALL
PostThreadMessageA(
@ -383,6 +463,10 @@ PostThreadMessageA(
return NtUserPostThreadMessage(idThread, Msg, wParam, lParam);
}
/*
* @implemented
*/
WINBOOL
STDCALL
PostThreadMessageW(
@ -394,6 +478,10 @@ PostThreadMessageW(
return NtUserPostThreadMessage(idThread, Msg, wParam, lParam);
}
/*
* @implemented
*/
LRESULT STDCALL
SendMessageW(HWND hWnd,
UINT Msg,
@ -404,6 +492,9 @@ SendMessageW(HWND hWnd,
}
/*
* @implemented
*/
LRESULT STDCALL
SendMessageA(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)
{
@ -428,6 +519,10 @@ SendMessageA(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)
return(Result);
}
/*
* @implemented
*/
WINBOOL
STDCALL
SendMessageCallbackA(
@ -447,6 +542,10 @@ SendMessageCallbackA(
dwData);
}
/*
* @implemented
*/
WINBOOL
STDCALL
SendMessageCallbackW(
@ -466,6 +565,10 @@ SendMessageCallbackW(
dwData);
}
/*
* @implemented
*/
LRESULT
STDCALL
SendMessageTimeoutA(
@ -481,6 +584,10 @@ SendMessageTimeoutA(
return (LRESULT)0;
}
/*
* @implemented
*/
LRESULT
STDCALL
SendMessageTimeoutW(
@ -497,7 +604,9 @@ SendMessageTimeoutW(
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
SendNotifyMessageA(
@ -510,6 +619,10 @@ SendNotifyMessageA(
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
SendNotifyMessageW(
@ -522,12 +635,20 @@ SendNotifyMessageW(
return FALSE;
}
/*
* @implemented
*/
WINBOOL STDCALL
TranslateMessage(CONST MSG *lpMsg)
{
return(NtUserTranslateMessage((LPMSG)lpMsg, 0));
}
/*
* @implemented
*/
WINBOOL
STDCALL
WaitMessage(VOID)
@ -535,6 +656,10 @@ WaitMessage(VOID)
return NtUserWaitMessage();
}
/*
* @implemented
*/
UINT STDCALL
RegisterWindowMessageA(LPCSTR lpString)
{
@ -552,6 +677,10 @@ RegisterWindowMessageA(LPCSTR lpString)
return(Atom);
}
/*
* @implemented
*/
UINT STDCALL
RegisterWindowMessageW(LPCWSTR lpString)
{
@ -561,5 +690,4 @@ RegisterWindowMessageW(LPCWSTR lpString)
return(NtUserRegisterWindowMessage(&String));
}
/* EOF */

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: messagebox.c,v 1.6 2003/05/12 19:30:00 jfilby Exp $
/* $Id: messagebox.c,v 1.7 2003/07/10 21:04:32 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/windows/input.c
@ -34,6 +34,9 @@
/* FUNCTIONS *****************************************************************/
/*
* @implemented
*/
int
STDCALL
MessageBoxA(
@ -45,6 +48,10 @@ MessageBoxA(
return MessageBoxExA(hWnd, lpText, lpCaption, uType, 0);
}
/*
* @unimplemented
*/
int
STDCALL
MessageBoxExA(
@ -58,6 +65,10 @@ MessageBoxExA(
return 0;
}
/*
* @unimplemented
*/
int
STDCALL
MessageBoxExW(
@ -71,6 +82,10 @@ MessageBoxExW(
return 0;
}
/*
* @unimplemented
*/
int
STDCALL
MessageBoxIndirectA(
@ -80,6 +95,10 @@ MessageBoxIndirectA(
return 0;
}
/*
* @unimplemented
*/
int
STDCALL
MessageBoxIndirectW(
@ -89,6 +108,10 @@ MessageBoxIndirectW(
return 0;
}
/*
* @unimplemented
*/
int
STDCALL
MessageBoxW(
@ -100,6 +123,10 @@ MessageBoxW(
return MessageBoxExW(hWnd, lpText, lpCaption, uType, 0);
}
/*
* @unimplemented
*/
DWORD
STDCALL
SoftModalMessageBox (DWORD Unknown0)
@ -107,4 +134,5 @@ SoftModalMessageBox (DWORD Unknown0)
UNIMPLEMENTED;
return 0;
}
/* EOF */

View file

@ -42,6 +42,9 @@
/* FUNCTIONS *****************************************************************/
/*
* @unimplemented
*/
WINBOOL STDCALL
DrawFrameControl(HDC hDc, LPRECT Rect, UINT Type, UINT State)
{

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: paint.c,v 1.15 2003/07/06 23:04:19 hyperion Exp $
/* $Id: paint.c,v 1.16 2003/07/10 21:04:32 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/windows/input.c
@ -35,6 +35,9 @@
/* FUNCTIONS *****************************************************************/
/*
* @implemented
*/
HDC
STDCALL
BeginPaint(
@ -43,6 +46,11 @@ BeginPaint(
{
return NtUserBeginPaint(hwnd, lpPaint);
}
/*
* @implemented
*/
WINBOOL
STDCALL
EndPaint(
@ -51,6 +59,11 @@ EndPaint(
{
return NtUserEndPaint(hWnd, lpPaint);
}
/*
* @unimplemented
*/
int
STDCALL
ExcludeUpdateRgn(
@ -60,6 +73,11 @@ ExcludeUpdateRgn(
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
GetUpdateRect(
@ -71,6 +89,10 @@ GetUpdateRect(
return FALSE;
}
/*
* @implemented
*/
int
STDCALL
GetUpdateRgn(
@ -81,6 +103,10 @@ GetUpdateRgn(
return NtUserGetUpdateRgn(hWnd, hRgn, bErase);
}
/*
* @implemented
*/
WINBOOL
STDCALL
InvalidateRect(
@ -91,6 +117,10 @@ InvalidateRect(
return NtUserInvalidateRect( hWnd, lpRect, bErase );
}
/*
* @implemented
*/
WINBOOL
STDCALL
InvalidateRgn(
@ -101,6 +131,10 @@ InvalidateRgn(
return NtUserInvalidateRgn( hWnd, hRgn, bErase );
}
/*
* @implemented
*/
WINBOOL
STDCALL
RedrawWindow(
@ -112,6 +146,10 @@ RedrawWindow(
return NtUserRedrawWindow(hWnd, lprcUpdate, hrgnUpdate, flags);
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
ScrollDC(
@ -126,6 +164,11 @@ ScrollDC(
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
int
STDCALL
SetWindowRgn(
@ -137,6 +180,10 @@ SetWindowRgn(
return 0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
UpdateWindow(
@ -145,6 +192,10 @@ UpdateWindow(
return NtUserUpdateWindow( hWnd );
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
ValidateRect(
@ -155,6 +206,10 @@ ValidateRect(
return FALSE;
}
/*
* @implemented
*/
WINBOOL
STDCALL
ValidateRgn(
@ -166,6 +221,10 @@ ValidateRgn(
TWOPARAM_ROUTINE_VALIDATERGN);
}
/*
* @unimplemented
*/
int
STDCALL
GetWindowRgn(

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: prop.c,v 1.7 2003/05/12 19:30:00 jfilby Exp $
/* $Id: prop.c,v 1.8 2003/07/10 21:04:32 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/windows/input.c
@ -35,6 +35,9 @@
/* FUNCTIONS *****************************************************************/
/*
* @unimplemented
*/
int STDCALL
EnumPropsA(HWND hWnd, PROPENUMPROC lpEnumFunc)
{
@ -42,6 +45,10 @@ EnumPropsA(HWND hWnd, PROPENUMPROC lpEnumFunc)
return 0;
}
/*
* @unimplemented
*/
int STDCALL
EnumPropsExA(HWND hWnd, PROPENUMPROCEX lpEnumFunc, LPARAM lParam)
{
@ -49,6 +56,10 @@ EnumPropsExA(HWND hWnd, PROPENUMPROCEX lpEnumFunc, LPARAM lParam)
return 0;
}
/*
* @unimplemented
*/
int STDCALL
EnumPropsExW(HWND hWnd, PROPENUMPROCEX lpEnumFunc, LPARAM lParam)
{
@ -56,6 +67,10 @@ EnumPropsExW(HWND hWnd, PROPENUMPROCEX lpEnumFunc, LPARAM lParam)
return 0;
}
/*
* @unimplemented
*/
int STDCALL
EnumPropsW(HWND hWnd, PROPENUMPROC lpEnumFunc)
{
@ -63,6 +78,10 @@ EnumPropsW(HWND hWnd, PROPENUMPROC lpEnumFunc)
return 0;
}
/*
* @implemented
*/
HANDLE STDCALL
GetPropA(HWND hWnd, LPCSTR lpString)
{
@ -87,6 +106,10 @@ GetPropA(HWND hWnd, LPCSTR lpString)
return(Ret);
}
/*
* @implemented
*/
HANDLE STDCALL
GetPropW(HWND hWnd, LPCWSTR lpString)
{
@ -102,6 +125,10 @@ GetPropW(HWND hWnd, LPCWSTR lpString)
return(NtUserGetProp(hWnd, Atom));
}
/*
* @implemented
*/
HANDLE STDCALL
RemovePropA(HWND hWnd, LPCSTR lpString)
{
@ -127,6 +154,10 @@ RemovePropA(HWND hWnd, LPCSTR lpString)
return(Ret);
}
/*
* @implemented
*/
HANDLE STDCALL
RemovePropW(HWND hWnd,
LPCWSTR lpString)
@ -143,6 +174,10 @@ RemovePropW(HWND hWnd,
return(NtUserRemoveProp(hWnd, Atom));
}
/*
* @implemented
*/
WINBOOL STDCALL
SetPropA(HWND hWnd, LPCSTR lpString, HANDLE hData)
{
@ -168,6 +203,10 @@ SetPropA(HWND hWnd, LPCSTR lpString, HANDLE hData)
return(Ret);
}
/*
* @implemented
*/
WINBOOL STDCALL
SetPropW(HWND hWnd, LPCWSTR lpString, HANDLE hData)
{

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: rect.c,v 1.12 2002/10/20 23:57:03 mdill Exp $
/* $Id: rect.c,v 1.13 2003/07/10 21:04:32 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/windows/input.c
@ -34,6 +34,9 @@
/* FUNCTIONS *****************************************************************/
/*
* @implemented
*/
WINBOOL STDCALL
CopyRect(LPRECT lprcDst, CONST RECT *lprcSrc)
{
@ -44,6 +47,10 @@ CopyRect(LPRECT lprcDst, CONST RECT *lprcSrc)
return(TRUE);
}
/*
* @implemented
*/
WINBOOL
STDCALL
EqualRect(
@ -62,6 +69,10 @@ EqualRect(
return FALSE;
}
/*
* @implemented
*/
WINBOOL STDCALL
InflateRect(LPRECT rect, int dx, int dy)
{
@ -72,6 +83,10 @@ InflateRect(LPRECT rect, int dx, int dy)
return(TRUE);
}
/*
* @implemented
*/
WINBOOL STDCALL
IntersectRect(LPRECT lprcDst,
CONST RECT *lprcSrc1,
@ -93,12 +108,20 @@ IntersectRect(LPRECT lprcDst,
return(TRUE);
}
/*
* @implemented
*/
WINBOOL STDCALL
IsRectEmpty(CONST RECT *lprc)
{
return((lprc->left >= lprc->right) || (lprc->top >= lprc->bottom));
}
/*
* @implemented
*/
WINBOOL STDCALL
OffsetRect(LPRECT rect, int dx, int dy)
{
@ -112,6 +135,10 @@ OffsetRect(LPRECT rect, int dx, int dy)
return(TRUE);
}
/*
* @implemented
*/
WINBOOL STDCALL
PtInRect(CONST RECT *lprc, POINT pt)
{
@ -129,6 +156,10 @@ SetRect(LPRECT lprc, int xLeft, int yTop, int xRight, int yBottom)
return(TRUE);
}
/*
* @implemented
*/
BOOL STDCALL
SetRectEmpty(LPRECT lprc)
{
@ -136,6 +167,10 @@ SetRectEmpty(LPRECT lprc)
return(TRUE);
}
/*
* @implemented
*/
WINBOOL STDCALL
SubtractRect(LPRECT lprcDst, CONST RECT *lprcSrc1, CONST RECT *lprcSrc2)
{
@ -167,6 +202,10 @@ SubtractRect(LPRECT lprcDst, CONST RECT *lprcSrc1, CONST RECT *lprcSrc2)
return(TRUE);
}
/*
* @implemented
*/
WINBOOL STDCALL
UnionRect(LPRECT lprcDst, CONST RECT *lprcSrc1, CONST RECT *lprcSrc2)
{

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: text.c,v 1.6 2003/01/15 20:12:27 robd Exp $
/* $Id: text.c,v 1.7 2003/07/10 21:04:32 chorns Exp $
*
* PROJECT: ReactOS user32.dll
* FILE: lib/user32/windows/input.c
@ -55,6 +55,9 @@ static inline unsigned short get_char_typeW(WCHAR ch)
/* FUNCTIONS *****************************************************************/
//LPSTR STDCALL CharLowerA(LPSTR lpsz)
/*
* @implemented
*/
LPSTR
WINAPI
CharLowerA(LPSTR x)
@ -81,6 +84,9 @@ CharLowerA(LPSTR x)
}
//DWORD STDCALL CharLowerBuffA(LPSTR lpsz, DWORD cchLength)
/*
* @implemented
*/
DWORD
WINAPI
CharLowerBuffA(LPSTR str, DWORD len)
@ -102,6 +108,9 @@ CharLowerBuffA(LPSTR str, DWORD len)
}
//DWORD STDCALL CharLowerBuffW(LPWSTR lpsz, DWORD cchLength)
/*
* @implemented
*/
DWORD
WINAPI
CharLowerBuffW(LPWSTR str, DWORD len)
@ -113,6 +122,9 @@ CharLowerBuffW(LPWSTR str, DWORD len)
}
//LPWSTR STDCALL CharLowerW(LPWSTR lpsz)
/*
* @implemented
*/
LPWSTR
WINAPI
CharLowerW(LPWSTR x)
@ -125,6 +137,9 @@ CharLowerW(LPWSTR x)
}
//LPWSTR STDCALL CharPrevW(LPCWSTR lpszStart, LPCWSTR lpszCurrent)
/*
* @implemented
*/
LPWSTR
WINAPI
CharPrevW(LPCWSTR start, LPCWSTR x)
@ -134,6 +149,9 @@ CharPrevW(LPCWSTR start, LPCWSTR x)
}
//LPSTR STDCALL CharNextA(LPCSTR lpsz)
/*
* @implemented
*/
LPSTR
WINAPI
CharNextA(LPCSTR ptr)
@ -144,6 +162,9 @@ CharNextA(LPCSTR ptr)
}
//LPSTR STDCALL CharNextExA(WORD CodePage, LPCSTR lpCurrentChar, DWORD dwFlags)
/*
* @implemented
*/
LPSTR
WINAPI
CharNextExA(WORD codepage, LPCSTR ptr, DWORD flags)
@ -154,6 +175,9 @@ CharNextExA(WORD codepage, LPCSTR ptr, DWORD flags)
}
//LPWSTR STDCALL CharNextW(LPCWSTR lpsz)
/*
* @implemented
*/
LPWSTR
WINAPI
CharNextW(LPCWSTR x)
@ -163,6 +187,9 @@ CharNextW(LPCWSTR x)
}
//LPSTR STDCALL CharPrevA(LPCSTR lpszStart, LPCSTR lpszCurrent)
/*
* @implemented
*/
LPSTR
WINAPI
CharPrevA(LPCSTR start, LPCSTR ptr)
@ -176,6 +203,9 @@ CharPrevA(LPCSTR start, LPCSTR ptr)
}
//LPSTR STDCALL CharPrevExA(WORD CodePage, LPCSTR lpStart, LPCSTR lpCurrentChar, DWORD dwFlags)
/*
* @implemented
*/
LPSTR WINAPI CharPrevExA( WORD codepage, LPCSTR start, LPCSTR ptr, DWORD flags )
{
while (*start && (start < ptr))
@ -188,6 +218,9 @@ LPSTR WINAPI CharPrevExA( WORD codepage, LPCSTR start, LPCSTR ptr, DWORD flags )
}
//WINBOOL STDCALL CharToOemA(LPCSTR lpszSrc, LPSTR lpszDst)
/*
* @implemented
*/
BOOL
WINAPI
CharToOemA(LPCSTR s, LPSTR d)
@ -197,6 +230,9 @@ CharToOemA(LPCSTR s, LPSTR d)
}
//WINBOOL STDCALL CharToOemBuffA(LPCSTR lpszSrc, LPSTR lpszDst, DWORD cchDstLength)
/*
* @implemented
*/
BOOL
WINAPI
CharToOemBuffA(LPCSTR s, LPSTR d, DWORD len)
@ -213,6 +249,9 @@ CharToOemBuffA(LPCSTR s, LPSTR d, DWORD len)
}
//WINBOOL STDCALL CharToOemBuffW(LPCWSTR lpszSrc, LPSTR lpszDst, DWORD cchDstLength)
/*
* @implemented
*/
BOOL
WINAPI
CharToOemBuffW(LPCWSTR s, LPSTR d, DWORD len)
@ -224,6 +263,9 @@ CharToOemBuffW(LPCWSTR s, LPSTR d, DWORD len)
}
//WINBOOL STDCALL CharToOemW(LPCWSTR lpszSrc, LPSTR lpszDst)
/*
* @implemented
*/
BOOL
WINAPI
CharToOemW(LPCWSTR s, LPSTR d)
@ -232,6 +274,9 @@ CharToOemW(LPCWSTR s, LPSTR d)
}
//LPSTR STDCALL CharUpperA(LPSTR lpsz)
/*
* @implemented
*/
LPSTR WINAPI CharUpperA(LPSTR x)
{
if (!HIWORD(x)) return (LPSTR)toupper((char)(int)x);
@ -257,6 +302,9 @@ LPSTR WINAPI CharUpperA(LPSTR x)
}
//DWORD STDCALL CharUpperBuffA(LPSTR lpsz, DWORD cchLength)
/*
* @implemented
*/
DWORD
WINAPI
CharUpperBuffA(LPSTR str, DWORD len)
@ -278,6 +326,9 @@ CharUpperBuffA(LPSTR str, DWORD len)
}
//DWORD STDCALL CharUpperBuffW(LPWSTR lpsz, DWORD cchLength)
/*
* @implemented
*/
DWORD
WINAPI
CharUpperBuffW(LPWSTR str, DWORD len)
@ -289,6 +340,9 @@ CharUpperBuffW(LPWSTR str, DWORD len)
}
//LPWSTR STDCALL CharUpperW(LPWSTR lpsz)
/*
* @implemented
*/
LPWSTR
WINAPI
CharUpperW(LPWSTR x)
@ -298,6 +352,9 @@ CharUpperW(LPWSTR x)
}
//WINBOOL STDCALL IsCharAlphaA(CHAR ch)
/*
* @implemented
*/
BOOL
WINAPI
IsCharAlphaA(CHAR x)
@ -314,6 +371,9 @@ const char IsCharAlphaNumericA_lookup_table[] = {
0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff
};
/*
* @implemented
*/
WINBOOL
STDCALL
IsCharAlphaNumericA(CHAR ch)
@ -326,6 +386,9 @@ IsCharAlphaNumericA(CHAR ch)
//return FALSE;
}
/*
* @implemented
*/
WINBOOL
STDCALL
IsCharAlphaNumericW(WCHAR ch)
@ -335,6 +398,9 @@ IsCharAlphaNumericW(WCHAR ch)
}
//WINBOOL STDCALL IsCharAlphaW(WCHAR ch)
/*
* @implemented
*/
BOOL
WINAPI
IsCharAlphaW(WCHAR x)
@ -343,6 +409,9 @@ IsCharAlphaW(WCHAR x)
}
//WINBOOL STDCALL IsCharLowerA(CHAR ch)
/*
* @implemented
*/
BOOL
WINAPI
IsCharLowerA(CHAR x)
@ -353,6 +422,9 @@ IsCharLowerA(CHAR x)
}
//WINBOOL STDCALL IsCharLowerW(WCHAR ch)
/*
* @implemented
*/
BOOL
WINAPI
IsCharLowerW(WCHAR x)
@ -361,6 +433,9 @@ IsCharLowerW(WCHAR x)
}
//WINBOOL STDCALL IsCharUpperA(CHAR ch)
/*
* @implemented
*/
BOOL
WINAPI
IsCharUpperA(CHAR x)
@ -371,6 +446,9 @@ IsCharUpperA(CHAR x)
}
//WINBOOL STDCALL IsCharUpperW(WCHAR ch)
/*
* @implemented
*/
BOOL
WINAPI
IsCharUpperW(WCHAR x)
@ -379,6 +457,9 @@ IsCharUpperW(WCHAR x)
}
//WINBOOL STDCALL OemToCharA(LPCSTR lpszSrc, LPSTR lpszDst)
/*
* @implemented
*/
BOOL
WINAPI
OemToCharA(LPCSTR s, LPSTR d)
@ -387,6 +468,9 @@ OemToCharA(LPCSTR s, LPSTR d)
}
//WINBOOL STDCALL OemToCharBuffA(LPCSTR lpszSrc, LPSTR lpszDst, DWORD cchDstLength)
/*
* @implemented
*/
BOOL WINAPI OemToCharBuffA(LPCSTR s, LPSTR d, DWORD len)
{
WCHAR* bufW;
@ -401,6 +485,9 @@ BOOL WINAPI OemToCharBuffA(LPCSTR s, LPSTR d, DWORD len)
}
//WINBOOL STDCALL OemToCharBuffW(LPCSTR lpszSrc, LPWSTR lpszDst, DWORD cchDstLength)
/*
* @implemented
*/
BOOL
WINAPI
OemToCharBuffW(LPCSTR s, LPWSTR d, DWORD len)
@ -410,6 +497,9 @@ OemToCharBuffW(LPCSTR s, LPWSTR d, DWORD len)
}
//WINBOOL STDCALL OemToCharW(LPCSTR lpszSrc, LPWSTR lpszDst)
/*
* @implemented
*/
BOOL WINAPI OemToCharW(LPCSTR s, LPWSTR d)
{
return OemToCharBuffW(s, d, strlen(s) + 1);

View file

@ -1,4 +1,4 @@
/* $Id: window.c,v 1.42 2003/07/10 00:24:04 chorns Exp $
/* $Id: window.c,v 1.43 2003/07/10 21:04:32 chorns Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS user32.dll
@ -30,6 +30,7 @@ ULONG
(!((Style & (WS_DLGFRAME | WS_BORDER)) == WS_DLGFRAME)));
}
NTSTATUS STDCALL
User32SendNCCALCSIZEMessageForKernel(PVOID Arguments, ULONG ArgumentLength)
{
@ -64,6 +65,7 @@ User32SendNCCALCSIZEMessageForKernel(PVOID Arguments, ULONG ArgumentLength)
return(ZwCallbackReturn(&Result, sizeof(Result), STATUS_SUCCESS));
}
NTSTATUS STDCALL
User32SendGETMINMAXINFOMessageForKernel(PVOID Arguments, ULONG ArgumentLength)
{
@ -88,6 +90,7 @@ User32SendGETMINMAXINFOMessageForKernel(PVOID Arguments, ULONG ArgumentLength)
return(ZwCallbackReturn(&Result, sizeof(Result), STATUS_SUCCESS));
}
NTSTATUS STDCALL
User32SendCREATEMessageForKernel(PVOID Arguments, ULONG ArgumentLength)
{
@ -111,6 +114,7 @@ User32SendCREATEMessageForKernel(PVOID Arguments, ULONG ArgumentLength)
return(ZwCallbackReturn(&Result, sizeof(LRESULT), STATUS_SUCCESS));
}
NTSTATUS STDCALL
User32SendNCCREATEMessageForKernel(PVOID Arguments, ULONG ArgumentLength)
{
@ -134,6 +138,7 @@ User32SendNCCREATEMessageForKernel(PVOID Arguments, ULONG ArgumentLength)
return(ZwCallbackReturn(&Result, sizeof(LRESULT), STATUS_SUCCESS));
}
NTSTATUS STDCALL
User32SendWINDOWPOSCHANGINGMessageForKernel(PVOID Arguments, ULONG ArgumentLength)
{
@ -157,6 +162,7 @@ User32SendWINDOWPOSCHANGINGMessageForKernel(PVOID Arguments, ULONG ArgumentLengt
return(ZwCallbackReturn(&Result, sizeof(LRESULT), STATUS_SUCCESS));
}
NTSTATUS STDCALL
User32SendWINDOWPOSCHANGEDMessageForKernel(PVOID Arguments, ULONG ArgumentLength)
{
@ -180,6 +186,7 @@ User32SendWINDOWPOSCHANGEDMessageForKernel(PVOID Arguments, ULONG ArgumentLength
return(ZwCallbackReturn(&Result, sizeof(LRESULT), STATUS_SUCCESS));
}
NTSTATUS STDCALL
User32SendSTYLECHANGINGMessageForKernel(PVOID Arguments, ULONG ArgumentLength)
{
@ -203,6 +210,7 @@ User32SendSTYLECHANGINGMessageForKernel(PVOID Arguments, ULONG ArgumentLength)
return(ZwCallbackReturn(&Result, sizeof(LRESULT), STATUS_SUCCESS));
}
NTSTATUS STDCALL
User32SendSTYLECHANGEDMessageForKernel(PVOID Arguments, ULONG ArgumentLength)
{
@ -226,6 +234,7 @@ User32SendSTYLECHANGEDMessageForKernel(PVOID Arguments, ULONG ArgumentLength)
return(ZwCallbackReturn(&Result, sizeof(LRESULT), STATUS_SUCCESS));
}
NTSTATUS STDCALL
User32CallSendAsyncProcForKernel(PVOID Arguments, ULONG ArgumentLength)
{
@ -242,6 +251,7 @@ User32CallSendAsyncProcForKernel(PVOID Arguments, ULONG ArgumentLength)
return(STATUS_SUCCESS);
}
NTSTATUS STDCALL
User32CallWindowProcFromKernel(PVOID Arguments, ULONG ArgumentLength)
{
@ -264,6 +274,7 @@ User32CallWindowProcFromKernel(PVOID Arguments, ULONG ArgumentLength)
return(ZwCallbackReturn(&Result, sizeof(LRESULT), STATUS_SUCCESS));
}
static void NC_AdjustRectOuter95 (LPRECT rect, DWORD style, BOOL menu, DWORD exStyle)
{
int adjust;
@ -299,6 +310,7 @@ static void NC_AdjustRectOuter95 (LPRECT rect, DWORD style, BOOL menu, DWORD exS
if (menu) rect->top -= GetSystemMetrics(SM_CYMENU);
}
static void
NC_AdjustRectInner95 (LPRECT rect, DWORD style, DWORD exStyle)
{
@ -317,6 +329,10 @@ NC_AdjustRectInner95 (LPRECT rect, DWORD style, DWORD exStyle)
if (style & WS_HSCROLL) rect->bottom += GetSystemMetrics(SM_CYHSCROLL);
}
/*
* @implemented
*/
WINBOOL STDCALL
AdjustWindowRect(LPRECT lpRect,
DWORD dwStyle,
@ -325,6 +341,10 @@ AdjustWindowRect(LPRECT lpRect,
return(AdjustWindowRectEx(lpRect, dwStyle, bMenu, 0));
}
/*
* @implemented
*/
WINBOOL STDCALL
AdjustWindowRectEx(LPRECT lpRect,
DWORD dwStyle,
@ -343,6 +363,10 @@ AdjustWindowRectEx(LPRECT lpRect,
return TRUE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
AllowSetForegroundWindow(DWORD dwProcessId)
{
@ -350,6 +374,10 @@ AllowSetForegroundWindow(DWORD dwProcessId)
return(FALSE);
}
/*
* @unimplemented
*/
WINBOOL STDCALL
AnimateWindow(HWND hwnd,
DWORD dwTime,
@ -359,6 +387,10 @@ AnimateWindow(HWND hwnd,
return FALSE;
}
/*
* @unimplemented
*/
UINT STDCALL
ArrangeIconicWindows(HWND hWnd)
{
@ -366,6 +398,10 @@ ArrangeIconicWindows(HWND hWnd)
return 0;
}
/*
* @unimplemented
*/
HDWP STDCALL
BeginDeferWindowPos(int nNumWindows)
{
@ -373,6 +409,10 @@ BeginDeferWindowPos(int nNumWindows)
return (HDWP)0;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
BringWindowToTop(HWND hWnd)
{
@ -380,6 +420,10 @@ BringWindowToTop(HWND hWnd)
return FALSE;
}
/*
* @unimplemented
*/
WORD STDCALL
CascadeWindows(HWND hwndParent,
UINT wHow,
@ -391,6 +435,10 @@ CascadeWindows(HWND hwndParent,
return 0;
}
/*
* @unimplemented
*/
HWND STDCALL
ChildWindowFromPoint(HWND hWndParent,
POINT Point)
@ -399,6 +447,10 @@ ChildWindowFromPoint(HWND hWndParent,
return (HWND)0;
}
/*
* @unimplemented
*/
HWND STDCALL
ChildWindowFromPointEx(HWND hwndParent,
POINT pt,
@ -408,6 +460,10 @@ ChildWindowFromPointEx(HWND hwndParent,
return (HWND)0;
}
/*
* @implemented
*/
WINBOOL STDCALL
CloseWindow(HWND hWnd)
{
@ -416,6 +472,9 @@ CloseWindow(HWND hWnd)
return (WINBOOL)(hWnd);
}
/*
* @implemented
*/
HWND STDCALL
CreateWindowExA(DWORD dwExStyle,
LPCSTR lpClassName,
@ -540,6 +599,10 @@ CreateWindowExA(DWORD dwExStyle,
return Handle;
}
/*
* @implemented
*/
HWND STDCALL
CreateWindowExW(DWORD dwExStyle,
LPCWSTR lpClassName,
@ -645,6 +708,10 @@ CreateWindowExW(DWORD dwExStyle,
return (HWND)Handle;
}
/*
* @unimplemented
*/
HDWP STDCALL
DeferWindowPos(HDWP hWinPosInfo,
HWND hWnd,
@ -659,12 +726,20 @@ DeferWindowPos(HDWP hWinPosInfo,
return (HDWP)0;
}
/*
* @implemented
*/
WINBOOL STDCALL
DestroyWindow(HWND hWnd)
{
return NtUserDestroyWindow(hWnd);
}
/*
* @unimplemented
*/
WINBOOL STDCALL
EndDeferWindowPos(HDWP hWinPosInfo)
{
@ -672,6 +747,10 @@ EndDeferWindowPos(HDWP hWinPosInfo)
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
EnumChildWindows(HWND hWndParent,
ENUMWINDOWSPROC lpEnumFunc,
@ -681,6 +760,10 @@ EnumChildWindows(HWND hWndParent,
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
EnumThreadWindows(DWORD dwThreadId,
ENUMWINDOWSPROC lpfn,
@ -690,6 +773,10 @@ EnumThreadWindows(DWORD dwThreadId,
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
EnumWindows(ENUMWINDOWSPROC lpEnumFunc,
LPARAM lParam)
@ -698,6 +785,10 @@ EnumWindows(ENUMWINDOWSPROC lpEnumFunc,
return FALSE;
}
/*
* @implemented
*/
HWND STDCALL
FindWindowA(LPCSTR lpClassName, LPCSTR lpWindowName)
{
@ -706,6 +797,10 @@ FindWindowA(LPCSTR lpClassName, LPCSTR lpWindowName)
return FindWindowExA (NULL, NULL, lpClassName, lpWindowName);
}
/*
* @unimplemented
*/
HWND STDCALL
FindWindowExA(HWND hwndParent,
HWND hwndChildAfter,
@ -716,6 +811,10 @@ FindWindowExA(HWND hwndParent,
return (HWND)0;
}
/*
* @implemented
*/
HWND STDCALL
FindWindowW(LPCWSTR lpClassName, LPCWSTR lpWindowName)
{
@ -733,6 +832,10 @@ FindWindowW(LPCWSTR lpClassName, LPCWSTR lpWindowName)
return FindWindowExW (NULL, NULL, lpClassName, lpWindowName);
}
/*
* @implemented
*/
HWND STDCALL
FindWindowExW(HWND hwndParent,
HWND hwndChildAfter,
@ -761,6 +864,10 @@ FindWindowExW(HWND hwndParent,
return NtUserFindWindowEx(hwndParent, hwndChildAfter, &ucClassName, &ucWindowName);
}
/*
* @unimplemented
*/
WINBOOL STDCALL
GetAltTabInfo(HWND hwnd,
int iItem,
@ -772,6 +879,10 @@ GetAltTabInfo(HWND hwnd,
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
GetAltTabInfoA(HWND hwnd,
int iItem,
@ -783,6 +894,10 @@ GetAltTabInfoA(HWND hwnd,
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
GetAltTabInfoW(HWND hwnd,
int iItem,
@ -794,24 +909,40 @@ GetAltTabInfoW(HWND hwnd,
return FALSE;
}
/*
* @implemented
*/
HWND STDCALL
GetAncestor(HWND hwnd, UINT gaFlags)
{
return(NtUserGetAncestor(hwnd, gaFlags));
}
/*
* @implemented
*/
WINBOOL STDCALL
GetClientRect(HWND hWnd, LPRECT lpRect)
{
return(NtUserGetClientRect(hWnd, lpRect));
}
/*
* @implemented
*/
HWND STDCALL
GetDesktopWindow(VOID)
{
return NtUserGetDesktopWindow();
}
/*
* @unimplemented
*/
HWND STDCALL
GetForegroundWindow(VOID)
{
@ -819,6 +950,10 @@ GetForegroundWindow(VOID)
return (HWND)0;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
GetGUIThreadInfo(DWORD idThread,
LPGUITHREADINFO lpgui)
@ -827,6 +962,10 @@ GetGUIThreadInfo(DWORD idThread,
return FALSE;
}
/*
* @unimplemented
*/
HWND STDCALL
GetLastActivePopup(HWND hWnd)
{
@ -834,12 +973,20 @@ GetLastActivePopup(HWND hWnd)
return (HWND)0;
}
/*
* @implemented
*/
HWND STDCALL
GetParent(HWND hWnd)
{
return NtUserGetAncestor(hWnd, GA_PARENT);
}
/*
* @unimplemented
*/
WINBOOL STDCALL
GetProcessDefaultLayout(DWORD *pdwDefaultLayout)
{
@ -847,6 +994,10 @@ GetProcessDefaultLayout(DWORD *pdwDefaultLayout)
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
GetTitleBarInfo(HWND hwnd,
PTITLEBARINFO pti)
@ -855,6 +1006,10 @@ GetTitleBarInfo(HWND hwnd,
return FALSE;
}
/*
* @unimplemented
*/
HWND STDCALL
GetTopWindow(HWND hWnd)
{
@ -862,6 +1017,10 @@ GetTopWindow(HWND hWnd)
return (HWND)0;
}
/*
* @unimplemented
*/
HWND STDCALL
GetWindow(HWND hWnd,
UINT uCmd)
@ -870,6 +1029,10 @@ GetWindow(HWND hWnd,
return (HWND)0;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
GetWindowInfo(HWND hwnd,
PWINDOWINFO pwi)
@ -878,6 +1041,10 @@ GetWindowInfo(HWND hwnd,
return FALSE;
}
/*
* @unimplemented
*/
UINT STDCALL
GetWindowModuleFileName(HWND hwnd,
LPSTR lpszFileName,
@ -887,6 +1054,10 @@ GetWindowModuleFileName(HWND hwnd,
return 0;
}
/*
* @unimplemented
*/
UINT STDCALL
GetWindowModuleFileNameA(HWND hwnd,
LPSTR lpszFileName,
@ -896,6 +1067,10 @@ GetWindowModuleFileNameA(HWND hwnd,
return 0;
}
/*
* @unimplemented
*/
UINT STDCALL
GetWindowModuleFileNameW(HWND hwnd,
LPWSTR lpszFileName,
@ -905,6 +1080,10 @@ GetWindowModuleFileNameW(HWND hwnd,
return 0;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
GetWindowPlacement(HWND hWnd,
WINDOWPLACEMENT *lpwndpl)
@ -913,6 +1092,10 @@ GetWindowPlacement(HWND hWnd,
return FALSE;
}
/*
* @implemented
*/
WINBOOL STDCALL
GetWindowRect(HWND hWnd,
LPRECT lpRect)
@ -920,18 +1103,30 @@ GetWindowRect(HWND hWnd,
return(NtUserGetWindowRect(hWnd, lpRect));
}
/*
* @implemented
*/
int STDCALL
GetWindowTextA(HWND hWnd, LPSTR lpString, int nMaxCount)
{
return(SendMessageA(hWnd, WM_GETTEXT, nMaxCount, (LPARAM)lpString));
}
/*
* @implemented
*/
int STDCALL
GetWindowTextLengthA(HWND hWnd)
{
return(SendMessageA(hWnd, WM_GETTEXTLENGTH, 0, 0));
}
/*
* @unimplemented
*/
int STDCALL
GetWindowTextLengthW(HWND hWnd)
{
@ -939,6 +1134,10 @@ GetWindowTextLengthW(HWND hWnd)
return 0;
}
/*
* @unimplemented
*/
int STDCALL
GetWindowTextW(HWND hWnd,
LPWSTR lpString,
@ -956,6 +1155,10 @@ GetWindowThreadProcessId(HWND hWnd,
return(NtUserQueryWindow(hWnd, 1));
}
/*
* @unimplemented
*/
WINBOOL STDCALL
IsChild(HWND hWndParent,
HWND hWnd)
@ -964,6 +1167,10 @@ IsChild(HWND hWndParent,
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
IsIconic(HWND hWnd)
{
@ -971,6 +1178,10 @@ IsIconic(HWND hWnd)
return FALSE;
}
/*
* @implemented
*/
WINBOOL STDCALL
IsWindow(HWND hWnd)
{
@ -979,6 +1190,10 @@ IsWindow(HWND hWnd)
return (0 != WndProc || ERROR_INVALID_HANDLE != GetLastError());
}
/*
* @unimplemented
*/
WINBOOL STDCALL
IsWindowUnicode(HWND hWnd)
{
@ -988,6 +1203,10 @@ IsWindowUnicode(HWND hWnd)
return FALSE;
}
/*
* @implemented
*/
WINBOOL STDCALL
IsWindowVisible(HWND hWnd)
{
@ -1002,6 +1221,10 @@ IsWindowVisible(HWND hWnd)
return(GetWindowLong(hWnd, GWL_STYLE) & WS_VISIBLE);
}
/*
* @implemented
*/
WINBOOL STDCALL
IsZoomed(HWND hWnd)
{
@ -1010,6 +1233,10 @@ IsZoomed(HWND hWnd)
return (uStyle & WS_MAXIMIZE);
}
/*
* @unimplemented
*/
WINBOOL STDCALL
LockSetForegroundWindow(UINT uLockCode)
{
@ -1017,6 +1244,10 @@ LockSetForegroundWindow(UINT uLockCode)
return FALSE;
}
/*
* @implemented
*/
WINBOOL STDCALL
MoveWindow(HWND hWnd,
int X,
@ -1028,6 +1259,10 @@ MoveWindow(HWND hWnd,
return NtUserMoveWindow(hWnd, X, Y, nWidth, nHeight, bRepaint);
}
/*
* @unimplemented
*/
WINBOOL STDCALL
OpenIcon(HWND hWnd)
{
@ -1035,6 +1270,10 @@ OpenIcon(HWND hWnd)
return FALSE;
}
/*
* @unimplemented
*/
HWND STDCALL
RealChildWindowFromPoint(HWND hwndParent,
POINT ptParentClientCoords)
@ -1043,6 +1282,10 @@ RealChildWindowFromPoint(HWND hwndParent,
return (HWND)0;
}
/*
* @unimplemented
*/
UINT
RealGetWindowClass(HWND hwnd,
LPTSTR pszType,
@ -1052,6 +1295,10 @@ RealGetWindowClass(HWND hwnd,
return 0;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
SetForegroundWindow(HWND hWnd)
{
@ -1059,6 +1306,10 @@ SetForegroundWindow(HWND hWnd)
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
SetLayeredWindowAttributes(HWND hwnd,
COLORREF crKey,
@ -1069,6 +1320,10 @@ SetLayeredWindowAttributes(HWND hwnd,
return FALSE;
}
/*
* @unimplemented
*/
HWND STDCALL
SetParent(HWND hWndChild,
HWND hWndNewParent)
@ -1077,6 +1332,10 @@ SetParent(HWND hWndChild,
return (HWND)0;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
SetProcessDefaultLayout(DWORD dwDefaultLayout)
{
@ -1084,6 +1343,10 @@ SetProcessDefaultLayout(DWORD dwDefaultLayout)
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
SetWindowPlacement(HWND hWnd,
CONST WINDOWPLACEMENT *lpwndpl)
@ -1092,6 +1355,10 @@ SetWindowPlacement(HWND hWnd,
return FALSE;
}
/*
* @implemented
*/
WINBOOL STDCALL
SetWindowPos(HWND hWnd,
HWND hWndInsertAfter,
@ -1104,6 +1371,10 @@ SetWindowPos(HWND hWnd,
return NtUserSetWindowPos(hWnd,hWndInsertAfter, X, Y, cx, cy, uFlags);
}
/*
* @implemented
*/
WINBOOL STDCALL
SetWindowTextA(HWND hWnd,
LPCSTR lpString)
@ -1111,6 +1382,10 @@ SetWindowTextA(HWND hWnd,
return SendMessageA(hWnd, WM_SETTEXT, 0, (LPARAM)lpString);
}
/*
* @implemented
*/
WINBOOL STDCALL
SetWindowTextW(HWND hWnd,
LPCWSTR lpString)
@ -1118,6 +1393,10 @@ SetWindowTextW(HWND hWnd,
return SendMessageW(hWnd, WM_SETTEXT, 0, (LPARAM)lpString);
}
/*
* @unimplemented
*/
WINBOOL STDCALL
ShowOwnedPopups(HWND hWnd,
WINBOOL fShow)
@ -1126,6 +1405,10 @@ ShowOwnedPopups(HWND hWnd,
return FALSE;
}
/*
* @implemented
*/
WINBOOL STDCALL
ShowWindow(HWND hWnd,
int nCmdShow)
@ -1133,6 +1416,10 @@ ShowWindow(HWND hWnd,
return NtUserShowWindow(hWnd, nCmdShow);
}
/*
* @unimplemented
*/
WINBOOL STDCALL
ShowWindowAsync(HWND hWnd,
int nCmdShow)
@ -1141,6 +1428,10 @@ ShowWindowAsync(HWND hWnd,
return FALSE;
}
/*
* @unimplemented
*/
WORD STDCALL
TileWindows(HWND hwndParent,
UINT wHow,
@ -1152,6 +1443,10 @@ TileWindows(HWND hwndParent,
return 0;
}
/*
* @unimplemented
*/
WINBOOL STDCALL
UpdateLayeredWindow(HWND hwnd,
HDC hdcDst,
@ -1167,6 +1462,10 @@ UpdateLayeredWindow(HWND hwnd,
return FALSE;
}
/*
* @unimplemented
*/
HWND STDCALL
WindowFromPoint(POINT Point)
{
@ -1174,6 +1473,10 @@ WindowFromPoint(POINT Point)
return (HWND)0;
}
/*
* @implemented
*/
int STDCALL
MapWindowPoints(HWND hWndFrom, HWND hWndTo, LPPOINT lpPoints, UINT cPoints)
{
@ -1195,6 +1498,9 @@ MapWindowPoints(HWND hWndFrom, HWND hWndTo, LPPOINT lpPoints, UINT cPoints)
}
/*
* @implemented
*/
WINBOOL STDCALL
ScreenToClient(HWND hWnd, LPPOINT lpPoint)
{