mirror of
https://github.com/reactos/reactos.git
synced 2025-06-25 19:29:43 +00:00
[PSDK]
Update ntgdi.h: - Change some return types from VOID to NTSTATUS. This was done recently on Windows, but there shouldn't be a compatibility issue with returning an NTSTATUS value instead of the random contents of the eax register. - Change 2 parameters from VOID* to DRIVER_INFO_2W* and 2 parameters from VOID* to POINTL* - Add annotations svn path=/trunk/; revision=66641
This commit is contained in:
parent
6ff50b28b0
commit
a3df492617
7 changed files with 1172 additions and 732 deletions
File diff suppressed because it is too large
Load diff
|
@ -606,12 +606,15 @@ EngLockSurface(
|
|||
return psurf ? &psurf->SurfObj : NULL;
|
||||
}
|
||||
|
||||
VOID
|
||||
__kernel_entry
|
||||
NTSTATUS
|
||||
APIENTRY
|
||||
NtGdiEngUnlockSurface(IN SURFOBJ *pso)
|
||||
NtGdiEngUnlockSurface(
|
||||
_In_ SURFOBJ *pso)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
ASSERT(FALSE);
|
||||
return STATUS_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
VOID
|
||||
|
|
|
@ -206,12 +206,13 @@ NtGdiEngCreatePalette(
|
|||
return NULL;
|
||||
}
|
||||
|
||||
VOID
|
||||
NTSTATUS
|
||||
APIENTRY
|
||||
NtGdiEngDeleteClip(
|
||||
CLIPOBJ *pco)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return STATUS_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL
|
||||
|
@ -223,12 +224,13 @@ NtGdiEngDeletePalette(
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
VOID
|
||||
NTSTATUS
|
||||
APIENTRY
|
||||
NtGdiEngDeletePath(
|
||||
IN PATHOBJ *ppo)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return STATUS_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL
|
||||
|
@ -431,7 +433,7 @@ NtGdiEngTransparentBlt(
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
VOID
|
||||
NTSTATUS
|
||||
APIENTRY
|
||||
NtGdiFONTOBJ_vGetInfo(
|
||||
IN FONTOBJ *pfo,
|
||||
|
@ -439,6 +441,7 @@ NtGdiFONTOBJ_vGetInfo(
|
|||
OUT FONTINFO *pfi)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return STATUS_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
XFORMOBJ*
|
||||
|
@ -537,13 +540,14 @@ NtGdiHT_Get8BPPFormatPalette(
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
VOID
|
||||
NTSTATUS
|
||||
APIENTRY
|
||||
NtGdiPATHOBJ_vGetBounds(
|
||||
IN PATHOBJ *ppo,
|
||||
OUT PRECTFX prectfx)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return STATUS_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL
|
||||
|
@ -556,15 +560,16 @@ NtGdiPATHOBJ_bEnum(
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
VOID
|
||||
NTSTATUS
|
||||
APIENTRY
|
||||
NtGdiPATHOBJ_vEnumStart(
|
||||
IN PATHOBJ *ppo)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return STATUS_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
VOID
|
||||
NTSTATUS
|
||||
APIENTRY
|
||||
NtGdiPATHOBJ_vEnumStartClipLines(
|
||||
IN PATHOBJ *ppo,
|
||||
|
@ -573,6 +578,7 @@ NtGdiPATHOBJ_vEnumStartClipLines(
|
|||
IN LINEATTRS *pla)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return STATUS_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL
|
||||
|
@ -620,12 +626,13 @@ NtGdiSTROBJ_bGetAdvanceWidths(
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
VOID
|
||||
NTSTATUS
|
||||
APIENTRY
|
||||
NtGdiSTROBJ_vEnumStart(
|
||||
IN STROBJ *pstro)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return STATUS_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
DWORD
|
||||
|
@ -643,8 +650,8 @@ NtGdiXFORMOBJ_bApplyXform(
|
|||
IN XFORMOBJ *pxo,
|
||||
IN ULONG iMode,
|
||||
IN ULONG cPoints,
|
||||
IN PVOID pvIn,
|
||||
OUT PVOID pvOut)
|
||||
_In_reads_(cPoints) PPOINTL pptIn,
|
||||
_Out_writes_(cPoints) PPOINTL pptOut)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return FALSE;
|
||||
|
|
|
@ -679,7 +679,7 @@ NtGdiOpenDCW(
|
|||
ULONG iType,
|
||||
BOOL bDisplay,
|
||||
HANDLE hspool,
|
||||
VOID *pDriverInfo2,
|
||||
DRIVER_INFO_2W *pDriverInfo2,
|
||||
VOID *pUMdhpdev)
|
||||
{
|
||||
UNICODE_STRING ustrDevice;
|
||||
|
|
|
@ -105,14 +105,13 @@ IntGdiCleanDC(HDC hDC)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
|
||||
BOOL
|
||||
APIENTRY
|
||||
NtGdiResetDC(
|
||||
IN HDC hdc,
|
||||
IN LPDEVMODEW pdm,
|
||||
OUT PBOOL pbBanding,
|
||||
IN OPTIONAL VOID *pDriverInfo2,
|
||||
IN OPTIONAL DRIVER_INFO_2W *pDriverInfo2,
|
||||
OUT VOID *ppUMdhpdev)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
|
|
|
@ -146,11 +146,14 @@ GdiFlushUserBatch(PDC dc, PGDIBATCHHDR pHdr)
|
|||
*
|
||||
* Flushes the calling thread's current batch.
|
||||
*/
|
||||
VOID
|
||||
__kernel_entry
|
||||
NTSTATUS
|
||||
APIENTRY
|
||||
NtGdiFlush(VOID)
|
||||
NtGdiFlush(
|
||||
VOID)
|
||||
{
|
||||
SynchonizeDriver(GCAPS2_SYNCFLUSH);
|
||||
SynchonizeDriver(GCAPS2_SYNCFLUSH);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
@ -296,7 +296,7 @@ NtGdiDdAttachSurface(HANDLE hSurfaceFrom,
|
|||
But it say it return either DDHAL_DRIVER_NOTHANDLED or DDHAL_DRIVER_HANDLED
|
||||
so I guess it is a typo in MSDN for this prototype for the info contradicts itself.
|
||||
*/
|
||||
DWORD
|
||||
NTSTATUS
|
||||
APIENTRY
|
||||
NtGdiDdUnattachSurface(HANDLE hSurface,
|
||||
HANDLE hSurfaceAttached)
|
||||
|
@ -305,7 +305,8 @@ NtGdiDdUnattachSurface(HANDLE hSurface,
|
|||
if (pfnDdUnattachSurface == NULL)
|
||||
{
|
||||
DPRINT1("Warning: no pfnDdUnattachSurface");
|
||||
return DDHAL_DRIVER_NOTHANDLED;
|
||||
//return DDHAL_DRIVER_NOTHANDLED;
|
||||
return STATUS_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
DPRINT1("Calling on dxg.sys pfnDdUnattachSurface");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue