Implement stub for NtGdiDvpGetVideoPortField, NtGdiDvpGetVideoPortFlipStatus, NtGdiDvpGetVideoPortInputFormats, NtGdiDvpGetVideoPortLine, NtGdiDvpGetVideoPortOutputFormats, NtGdiDvpGetVideoPortConnectInfo, NtGdiDvpGetVideoSignalStatus, NtGdiDvpUpdateVideoPort, NtGdiDvpWaitForVideoPortSync, NtGdiDvpAcquireNotification, NtGdiDvpReleaseNotification, NtGdiDxgGenericThunk,

NtGdiDeleteColorTransform, NtGdiGetPerBandInfo, NtGdiDoBanding, NtGdiEnumFontChunk, NtGdiEnumFontClose, NtGdiEnumFontOpen, NtGdiEudcLoadUnloadLink, NtGdiExtTextOutW, NtGdiForceUFIMapping, NtGdiFullscreenControl, NtGdiGetAppClipBox, NtGdiGetCharABCWidthsW, NtGdiGetCharacterPlacementW, NtGdiGetCharWidthW, NtGdiGetCharWidthInfo, NtGdiGetColorSpaceforBitmap, NtGdiGetDCforBitmap, NtGdiGetDCObject, NtGdiGetDeviceCapsAll, NtGdiGetETM, NtGdiGetEudcTimeStampEx

svn path=/trunk/; revision=28584
This commit is contained in:
Magnus Olsen 2007-08-26 22:03:02 +00:00
parent ed306957a1
commit 8598e12a2a
2 changed files with 516 additions and 33 deletions

View file

@ -2141,3 +2141,486 @@ NtGdiConvertMetafileRect(
return 0;
}
/*
* @unimplemented
*/
DWORD
STDCALL
NtGdiDvpGetVideoPortFlipStatus(
IN HANDLE hDirectDraw,
IN OUT PDD_GETVPORTFLIPSTATUSDATA puGetVPortFlipStatusData)
{
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
DWORD
STDCALL
NtGdiDvpGetVideoPortInputFormats(
IN HANDLE hVideoPort,
IN OUT PDD_GETVPORTINPUTFORMATDATA puGetVPortInputFormatData)
{
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
DWORD
STDCALL
NtGdiDvpGetVideoPortLine(
IN HANDLE hVideoPort,
IN OUT PDD_GETVPORTLINEDATA puGetVPortLineData)
{
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
DWORD
STDCALL
NtGdiDvpGetVideoPortOutputFormats(
IN HANDLE hVideoPort,
IN OUT PDD_GETVPORTOUTPUTFORMATDATA puGetVPortOutputFormatData)
{
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
DWORD
STDCALL
NtGdiDvpGetVideoPortConnectInfo(
IN HANDLE hDirectDraw,
IN OUT PDD_GETVPORTCONNECTDATA puGetVPortConnectData)
{
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
DWORD
STDCALL
NtGdiDvpGetVideoSignalStatus(
IN HANDLE hVideoPort,
IN OUT PDD_GETVPORTSIGNALDATA puGetVPortSignalData)
{
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
DWORD
STDCALL
NtGdiDvpUpdateVideoPort(
IN HANDLE hVideoPort,
IN HANDLE* phSurfaceVideo,
IN HANDLE* phSurfaceVbi,
IN OUT PDD_UPDATEVPORTDATA puUpdateVPortData)
{
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
DWORD
STDCALL
NtGdiDvpWaitForVideoPortSync(
IN HANDLE hVideoPort,
IN OUT PDD_WAITFORVPORTSYNCDATA puWaitForVPortSyncData)
{
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
DWORD
STDCALL
NtGdiDvpAcquireNotification(
IN HANDLE hVideoPort,
IN OUT HANDLE* hEvent,
IN LPDDVIDEOPORTNOTIFY pNotify)
{
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
DWORD
STDCALL
NtGdiDvpReleaseNotification(
IN HANDLE hVideoPort,
IN HANDLE hEvent)
{
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
DWORD
STDCALL
NtGdiDxgGenericThunk(
IN ULONG_PTR ulIndex,
IN ULONG_PTR ulHandle,
IN OUT SIZE_T *pdwSizeOfPtr1,
IN OUT PVOID pvPtr1,
IN OUT SIZE_T *pdwSizeOfPtr2,
IN OUT PVOID pvPtr2)
{
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
BOOL
STDCALL
NtGdiDeleteColorTransform(
IN HDC hdc,
IN HANDLE hColorTransform)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
ULONG
STDCALL
NtGdiGetPerBandInfo(
IN HDC hdc,
IN OUT PERBANDINFO *ppbi)
{
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
BOOL
STDCALL
NtGdiDoBanding(
IN HDC hdc,
IN BOOL bStart,
OUT POINTL *pptl,
OUT PSIZE pSize)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
BOOL
STDCALL
NtGdiEnumFontChunk(
IN HDC hdc,
IN ULONG_PTR idEnum,
IN ULONG cjEfdw,
OUT ULONG *pcjEfdw,
OUT PENUMFONTDATAW pefdw)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
BOOL
STDCALL
NtGdiEnumFontClose(
IN ULONG_PTR idEnum)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
ULONG_PTR
STDCALL
NtGdiEnumFontOpen(
IN HDC hdc,
IN ULONG iEnumType,
IN FLONG flWin31Compat,
IN ULONG cwchMax,
IN OPTIONAL LPWSTR pwszFaceName,
IN ULONG lfCharSet,
OUT ULONG *pulCount)
{
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
BOOL
STDCALL
NtGdiEudcLoadUnloadLink(
IN OPTIONAL LPCWSTR pBaseFaceName,
IN UINT cwcBaseFaceName,
IN LPCWSTR pEudcFontPath,
IN UINT cwcEudcFontPath,
IN INT iPriority,
IN INT iFontLinkType,
IN BOOL bLoadLin)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
BOOL
STDCALL
NtGdiExtTextOutW(
IN HDC hdc,
IN INT x,
IN INT y,
IN UINT flOpts,
IN OPTIONAL LPRECT prcl,
IN LPWSTR pwsz,
IN INT cwc,
IN OPTIONAL LPINT pdx,
IN DWORD dwCodePage)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
BOOL
STDCALL
NtGdiForceUFIMapping(
IN HDC hdc,
IN PUNIVERSAL_FONT_ID pufi)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
NTSTATUS
STDCALL
NtGdiFullscreenControl(
IN FULLSCREENCONTROL FullscreenCommand,
IN PVOID FullscreenInput,
IN DWORD FullscreenInputLength,
OUT PVOID FullscreenOutput,
IN OUT PULONG FullscreenOutputLength)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
INT
STDCALL
NtGdiGetAppClipBox(
IN HDC hdc,
OUT LPRECT prc)
{
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
BOOL
STDCALL
NtGdiGetCharABCWidthsW(
IN HDC hdc,
IN UINT wchFirst,
IN ULONG cwch,
IN OPTIONAL PWCHAR pwch,
IN FLONG fl,
OUT PVOID pvBuf)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
DWORD
STDCALL
NtGdiGetCharacterPlacementW(
IN HDC hdc,
IN LPWSTR pwsz,
IN INT nCount,
IN INT nMaxExtent,
IN OUT LPGCP_RESULTSW pgcpw,
IN DWORD dwFlags)
{
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
BOOL
STDCALL
NtGdiGetCharWidthW(
IN HDC hdc,
IN UINT wcFirst,
IN UINT cwc,
IN OPTIONAL PWCHAR pwc,
IN FLONG fl,
OUT PVOID pvBuf)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
BOOL
STDCALL
NtGdiGetCharWidthInfo(
IN HDC hdc,
OUT PCHWIDTHINFO pChWidthInfo)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
ULONG_PTR
STDCALL
NtGdiGetColorSpaceforBitmap(
IN HBITMAP hsurf)
{
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
HDC
STDCALL
NtGdiGetDCforBitmap(
IN HBITMAP hsurf)
{
UNIMPLEMENTED;
return NULL;
}
/*
* @unimplemented
*/
HANDLE
STDCALL
NtGdiGetDCObject(
IN HDC hdc,
IN INT itype)
{
UNIMPLEMENTED;
return NULL;
}
/*
* @unimplemented
*/
BOOL
STDCALL
NtGdiGetDeviceCapsAll (
IN HDC hdc,
OUT PDEVCAPS pDevCaps)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
BOOL
STDCALL
NtGdiGetETM(
IN HDC hdc,
OUT EXTTEXTMETRIC *petm)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
ULONG
STDCALL
NtGdiGetEudcTimeStampEx(
IN OPTIONAL LPWSTR lpBaseFaceName,
IN ULONG cwcBaseFaceName,
IN BOOL bSystemTimeStamp)
{
UNIMPLEMENTED;
return 0;
}

View file

@ -113,25 +113,25 @@ NtGdiDvpCreateVideoPort 2
NtGdiDvpDestroyVideoPort 2
NtGdiDvpFlipVideoPort 4
NtGdiDvpGetVideoPortBandwidth 2
# NtGdiDvpGetVideoPortField 2
# NtGdiDvpGetVideoPortFlipStatus 2
# NtGdiDvpGetVideoPortInputFormats 2
# NtGdiDvpGetVideoPortLine 2
# NtGdiDvpGetVideoPortOutputFormats 2
# NtGdiDvpGetVideoPortConnectInfo 2
# NtGdiDvpGetVideoSignalStatus 2
# NtGdiDvpUpdateVideoPort 4
# NtGdiDvpWaitForVideoPortSync 2
# NtGdiDvpAcquireNotification 3
# NtGdiDvpReleaseNotification 2
# NtGdiDxgGenericThunk 6
NtGdiDvpGetVideoPortField 2
NtGdiDvpGetVideoPortFlipStatus 2
NtGdiDvpGetVideoPortInputFormats 2
NtGdiDvpGetVideoPortLine 2
NtGdiDvpGetVideoPortOutputFormats 2
NtGdiDvpGetVideoPortConnectInfo 2
NtGdiDvpGetVideoSignalStatus 2
NtGdiDvpUpdateVideoPort 4
NtGdiDvpWaitForVideoPortSync 2
NtGdiDvpAcquireNotification 3
NtGdiDvpReleaseNotification 2
NtGdiDxgGenericThunk 6
NtGdiDeleteClientObj 1
NtGdiDeleteColorSpace 1
# NtGdiDeleteColorTransform 2
NtGdiDeleteColorTransform 2
NtGdiDeleteObjectApp 1
NtGdiDescribePixelFormat 4
# NtGdiGetPerBandInfo 2
# NtGdiDoBanding 4
NtGdiGetPerBandInfo 2
NtGdiDoBanding 4
NtGdiDoPalette 6
NtGdiDrawEscape 4
NtGdiEllipse 5
@ -139,12 +139,12 @@ NtGdiEnableEudc 1
NtGdiEndDoc 1
NtGdiEndPage 1
NtGdiEndPath 1
# NtGdiEnumFontChunk 5
# NtGdiEnumFontClose 1
# NtGdiEnumFontOpen 7
NtGdiEnumFontChunk 5
NtGdiEnumFontClose 1
NtGdiEnumFontOpen 7
NtGdiEnumObjects 4
NtGdiEqualRgn 2
# NtGdiEudcLoadUnloadLink 7
NtGdiEudcLoadUnloadLink 7
NtGdiExcludeClipRect 5
NtGdiExtCreatePen 11
NtGdiExtCreateRegion 3
@ -152,37 +152,37 @@ NtGdiExtEscape 8
NtGdiExtFloodFill 5
NtGdiExtGetObjectW 3
NtGdiExtSelectClipRgn 3
# NtGdiExtTextOutW 9
NtGdiExtTextOutW 9
NtGdiFillPath 1
NtGdiFillRgn 3
NtGdiFlattenPath 1
NtGdiFlushUserBatch 0
NtGdiFlush 0
# NtGdiForceUFIMapping 2
NtGdiForceUFIMapping 2
NtGdiFrameRgn 5
# NtGdiFullscreenControl 5
NtGdiFullscreenControl 5
NtGdiGetAndSetDCDword 4
# NtGdiGetAppClipBox 2
NtGdiGetAppClipBox 2
NtGdiGetBitmapBits 3
NtGdiGetBitmapDimension 2
NtGdiGetBoundsRect 3
# NtGdiGetCharABCWidthsW 6
# NtGdiGetCharacterPlacementW 6
NtGdiGetCharABCWidthsW 6
NtGdiGetCharacterPlacementW 6
NtGdiGetCharSet 1
# NtGdiGetCharWidthW 6
# NtGdiGetCharWidthInfo 2
NtGdiGetCharWidthW 6
NtGdiGetCharWidthInfo 2
NtGdiGetColorAdjustment 2
# NtGdiGetColorSpaceforBitmap 1
NtGdiGetColorSpaceforBitmap 1
NtGdiGetDCDword 3
# NtGdiGetDCforBitmap 1
# NtGdiGetDCObject 2
NtGdiGetDCforBitmap 1
NtGdiGetDCObject 2
NtGdiGetDCPoint 3
NtGdiGetDeviceCaps 2
NtGdiGetDeviceGammaRamp 2
# NtGdiGetDeviceCapsAll 2
NtGdiGetDeviceCapsAll 2
NtGdiGetDIBitsInternal 9
# NtGdiGetETM 2
# NtGdiGetEudcTimeStampEx 3
NtGdiGetETM 2
NtGdiGetEudcTimeStampEx 3
NtGdiGetFontData 5
NtGdiGetFontResourceInfoInternalW 7
# NtGdiGetGlyphIndicesW 5