mirror of
https://github.com/reactos/reactos.git
synced 2024-12-27 17:44:45 +00:00
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:
parent
00e0a5619c
commit
5966683fda
35 changed files with 2319 additions and 47 deletions
|
@ -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
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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 */
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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 )
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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 */
|
||||
|
|
|
@ -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 */
|
||||
|
|
|
@ -42,6 +42,9 @@
|
|||
|
||||
/* FUNCTIONS *****************************************************************/
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
WINBOOL STDCALL
|
||||
DrawFrameControl(HDC hDc, LPRECT Rect, UINT Type, UINT State)
|
||||
{
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue