mirror of
https://github.com/reactos/reactos.git
synced 2025-04-25 16:10:29 +00:00
- Add some checks of parametres
svn path=/trunk/; revision=40854
This commit is contained in:
parent
a30b07b760
commit
2a6b07bc6b
1 changed files with 33 additions and 14 deletions
|
@ -305,13 +305,19 @@ DeleteEnhMetaFile(
|
||||||
BOOL
|
BOOL
|
||||||
WINAPI
|
WINAPI
|
||||||
EnumEnhMetaFile(
|
EnumEnhMetaFile(
|
||||||
HDC a0,
|
HDC hdc,
|
||||||
HENHMETAFILE a1,
|
HENHMETAFILE hmf,
|
||||||
ENHMFENUMPROC a2,
|
ENHMFENUMPROC callback,
|
||||||
LPVOID a3,
|
LPVOID data,
|
||||||
CONST RECT *a4
|
CONST RECT *lpRect
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
if(!lpRect && hdc)
|
||||||
|
{
|
||||||
|
SetLastError(ERROR_INVALID_PARAMETER);
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -620,10 +626,15 @@ GdiFlush()
|
||||||
int
|
int
|
||||||
WINAPI
|
WINAPI
|
||||||
SetICMMode(
|
SetICMMode(
|
||||||
HDC a0,
|
HDC hdc,
|
||||||
int a1
|
int iEnableICM
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
/*FIXME: Assume that ICM is always off, and cannot be turned on */
|
||||||
|
if (iEnableICM == ICM_OFF) return ICM_OFF;
|
||||||
|
if (iEnableICM == ICM_ON) return 0;
|
||||||
|
if (iEnableICM == ICM_QUERY) return ICM_OFF;
|
||||||
|
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -715,11 +726,14 @@ ColorMatchToTarget(
|
||||||
BOOL
|
BOOL
|
||||||
WINAPI
|
WINAPI
|
||||||
wglCopyContext(
|
wglCopyContext(
|
||||||
HGLRC a0,
|
HGLRC hglrcSrc,
|
||||||
HGLRC a1,
|
HGLRC hglrcDst,
|
||||||
UINT a2
|
UINT mask
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
if(!hglrcSrc || !hglrcDst)
|
||||||
|
return FALSE;
|
||||||
|
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -763,9 +777,11 @@ wglCreateLayerContext(
|
||||||
BOOL
|
BOOL
|
||||||
WINAPI
|
WINAPI
|
||||||
wglDeleteContext(
|
wglDeleteContext(
|
||||||
HGLRC a
|
HGLRC hglrc
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
if (hglrc == NULL) return FALSE;
|
||||||
|
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -804,9 +820,11 @@ wglGetCurrentDC(VOID)
|
||||||
PROC
|
PROC
|
||||||
WINAPI
|
WINAPI
|
||||||
wglGetProcAddress(
|
wglGetProcAddress(
|
||||||
LPCSTR a0
|
LPCSTR func
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
if(!func) return NULL;
|
||||||
|
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -835,10 +853,11 @@ wglMakeCurrent(
|
||||||
BOOL
|
BOOL
|
||||||
WINAPI
|
WINAPI
|
||||||
wglShareLists(
|
wglShareLists(
|
||||||
HGLRC a0,
|
HGLRC hglrc1,
|
||||||
HGLRC a1
|
HGLRC hglrc2
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
if (hglrc1 == NULL) return FALSE;
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
Loading…
Reference in a new issue