mirror of
https://github.com/reactos/reactos.git
synced 2025-05-24 03:24:45 +00:00
move all dvp stub to dvp.c
start redirect all to dxg.sys svn path=/branches/reactx/; revision=29567
This commit is contained in:
parent
3b320dfaaa
commit
b81a1d62c0
2 changed files with 288 additions and 236 deletions
|
@ -17,11 +17,298 @@
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
/********************************************************************************/
|
/********************************************************************************/
|
||||||
/* DVD interface from DXG.SYS */
|
/* DVP interface from DXG.SYS */
|
||||||
/********************************************************************************/
|
/********************************************************************************/
|
||||||
|
|
||||||
extern PDRVFN gpDxFuncs;
|
extern PDRVFN gpDxFuncs;
|
||||||
|
|
||||||
|
typedef DWORD (NTAPI *PGD_DXDVPGETVIDEOSIGNALSTATUS)(HANDLE, PDD_GETVPORTSIGNALDATA);
|
||||||
|
typedef DWORD (NTAPI *PGD_DXDVPUPDATEVIDEOPORT)(HANDLE, HANDLE*, HANDLE*, PDD_UPDATEVPORTDATA);
|
||||||
|
typedef DWORD (NTAPI *PGD_DXDVPWAITFORVIDEOPORTSYNC)(hVideoPort, puWaitForVPortSyncData);
|
||||||
|
typedef DWORD (NTAPI *PGD_DXDVPACQUIRENOTIFICATION)(HANDLE, HANDLE*, LPDDVIDEOPORTNOTIFY);
|
||||||
|
typedef DWORD (NTAPI *PGD_DXDVPRELEASENOTIFICATION)(HANDLE, HANDLE);
|
||||||
|
typedef DWORD (NTAPI *PGD_DXDVPGETVIDEOPORTFIELD)(HANDLE, PDD_GETVPORTFIELDDATA);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* NtGdiDvpCanCreateVideoPort */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD
|
||||||
|
STDCALL
|
||||||
|
NtGdiDvpCanCreateVideoPort(hDirectDraw,
|
||||||
|
PDD_CANCREATEVPORTDATA puCanCreateVPortData)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* NtGdiDvpColorControl */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD
|
||||||
|
STDCALL
|
||||||
|
NtGdiDvpColorControl(HANDLE hVideoPort,
|
||||||
|
PDD_VPORTCOLORDATA puVPortColorData)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* NtGdiDvpCreateVideoPort */
|
||||||
|
/************************************************************************/
|
||||||
|
HANDLE
|
||||||
|
STDCALL
|
||||||
|
NtGdiDvpCreateVideoPort(HANDLE hDirectDraw,
|
||||||
|
PDD_CREATEVPORTDATA puCreateVPortData)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* NtGdiDvpDestroyVideoPort */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD
|
||||||
|
STDCALL
|
||||||
|
NtGdiDvpDestroyVideoPort(HANDLE hVideoPort,
|
||||||
|
PDD_DESTROYVPORTDATA puDestroyVPortData)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* NtGdiDvpFlipVideoPort */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD
|
||||||
|
STDCALL
|
||||||
|
NtGdiDvpFlipVideoPort(HANDLE hVideoPort,
|
||||||
|
HANDLE hDDSurfaceCurrent,
|
||||||
|
HANDLE hDDSurfaceTarget,
|
||||||
|
PDD_FLIPVPORTDATA puFlipVPortData)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* NtGdiDvpGetVideoPortBandwidth */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD
|
||||||
|
STDCALL
|
||||||
|
NtGdiDvpGetVideoPortBandwidth(HANDLE hVideoPort,
|
||||||
|
PDD_GETVPORTBANDWIDTHDATA puGetVPortBandwidthData)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* NtGdiDvpGetVideoPortFlipStatus */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD
|
||||||
|
STDCALL
|
||||||
|
NtGdiDvpGetVideoPortFlipStatus(HANDLE hDirectDraw,
|
||||||
|
PDD_GETVPORTFLIPSTATUSDATA puGetVPortFlipStatusData)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* NtGdiDvpGetVideoPortInputFormats */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD
|
||||||
|
STDCALL
|
||||||
|
NtGdiDvpGetVideoPortInputFormats(HANDLE hVideoPort,
|
||||||
|
PDD_GETVPORTINPUTFORMATDATA puGetVPortInputFormatData)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* NtGdiDvpGetVideoPortLine */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD
|
||||||
|
STDCALL
|
||||||
|
NtGdiDvpGetVideoPortLine(HANDLE hVideoPort,
|
||||||
|
PDD_GETVPORTLINEDATA puGetVPortLineData)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* NtGdiDvpGetVideoPortOutputFormats */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD
|
||||||
|
STDCALL
|
||||||
|
NtGdiDvpGetVideoPortOutputFormats(HANDLE hVideoPort,
|
||||||
|
PDD_GETVPORTOUTPUTFORMATDATA puGetVPortOutputFormatData)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* NtGdiDvpGetVideoPortConnectInfo */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD
|
||||||
|
STDCALL
|
||||||
|
NtGdiDvpGetVideoPortConnectInfo(HANDLE hDirectDraw,
|
||||||
|
PDD_GETVPORTCONNECTDATA puGetVPortConnectData)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* NtGdiDvpGetVideoSignalStatus */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD
|
||||||
|
STDCALL
|
||||||
|
NtGdiDvpGetVideoSignalStatus(HANDLE hVideoPort,
|
||||||
|
PDD_GETVPORTSIGNALDATA puGetVPortSignalData)
|
||||||
|
{
|
||||||
|
PGD_DXDVPGETVIDEOSIGNALSTATUS pfnDvpGetVideoSignalStatus = NULL;
|
||||||
|
INT i;
|
||||||
|
|
||||||
|
DXG_GET_INDEX_FUNCTION(DXG_INDEX_DxDvpGetVideoSignalStatus, pfnDvpGetVideoSignalStatus);
|
||||||
|
|
||||||
|
if (pfnDvpGetVideoSignalStatus == NULL)
|
||||||
|
{
|
||||||
|
DPRINT1("Warring no pfnDvpGetVideoSignalStatus");
|
||||||
|
return DDHAL_DRIVER_NOTHANDLED;
|
||||||
|
}
|
||||||
|
|
||||||
|
DPRINT1("Calling on dxg.sys pfnDvpGetVideoSignalStatus");
|
||||||
|
return pfnDvpGetVideoSignalStatus(hVideoPort, puGetVPortSignalData);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* NtGdiDvpUpdateVideoPort */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD
|
||||||
|
STDCALL
|
||||||
|
NtGdiDvpUpdateVideoPort(HANDLE hVideoPort,
|
||||||
|
HANDLE* phSurfaceVideo,
|
||||||
|
HANDLE* phSurfaceVbi,
|
||||||
|
PDD_UPDATEVPORTDATA puUpdateVPortData)
|
||||||
|
{
|
||||||
|
PGD_DXDVPUPDATEVIDEOPORT pfnDvpUpdateVideoPort = NULL;
|
||||||
|
INT i;
|
||||||
|
|
||||||
|
DXG_GET_INDEX_FUNCTION(DXG_INDEX_DxDvpUpdateVideoPort, pfnDvpUpdateVideoPort);
|
||||||
|
|
||||||
|
if (pfnDvpUpdateVideoPort == NULL)
|
||||||
|
{
|
||||||
|
DPRINT1("Warring no pfnDvpUpdateVideoPort");
|
||||||
|
return DDHAL_DRIVER_NOTHANDLED;
|
||||||
|
}
|
||||||
|
|
||||||
|
DPRINT1("Calling on dxg.sys pfnDvpUpdateVideoPort");
|
||||||
|
return pfnDvpUpdateVideoPort(hVideoPort, phSurfaceVideo, phSurfaceVbi, puUpdateVPortData);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* NtGdiDvpWaitForVideoPortSync */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD
|
||||||
|
STDCALL
|
||||||
|
NtGdiDvpWaitForVideoPortSync(HANDLE hVideoPort,
|
||||||
|
PDD_WAITFORVPORTSYNCDATA puWaitForVPortSyncData)
|
||||||
|
{
|
||||||
|
PGD_DXDVPWAITFORVIDEOPORTSYNC pfnDvpWaitForVideoPortSync = NULL;
|
||||||
|
INT i;
|
||||||
|
|
||||||
|
DXG_GET_INDEX_FUNCTION(DXG_INDEX_DxDvpWaitForVideoPortSync, pfnDvpWaitForVideoPortSync);
|
||||||
|
|
||||||
|
if (pfnDvpWaitForVideoPortSync == NULL)
|
||||||
|
{
|
||||||
|
DPRINT1("Warring no pfnDvpWaitForVideoPortSync");
|
||||||
|
return DDHAL_DRIVER_NOTHANDLED;
|
||||||
|
}
|
||||||
|
|
||||||
|
DPRINT1("Calling on dxg.sys pfnDvpWaitForVideoPortSync");
|
||||||
|
return pfnDvpWaitForVideoPortSync(hVideoPort, puWaitForVPortSyncData);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* NtGdiDvpAcquireNotification */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD
|
||||||
|
STDCALL
|
||||||
|
NtGdiDvpAcquireNotification(HANDLE hVideoPort,
|
||||||
|
HANDLE* hEvent,
|
||||||
|
LPDDVIDEOPORTNOTIFY pNotify)
|
||||||
|
{
|
||||||
|
PGD_DXDVPACQUIRENOTIFICATION pfnDvpAcquireNotification = NULL;
|
||||||
|
INT i;
|
||||||
|
|
||||||
|
DXG_GET_INDEX_FUNCTION(DXG_INDEX_DxDvpAcquireNotification, pfnDvpAcquireNotification);
|
||||||
|
|
||||||
|
if (pfnDvpAcquireNotification == NULL)
|
||||||
|
{
|
||||||
|
DPRINT1("Warring no pfnDvpAcquireNotification");
|
||||||
|
return DDHAL_DRIVER_NOTHANDLED;
|
||||||
|
}
|
||||||
|
|
||||||
|
DPRINT1("Calling on dxg.sys pfnDvpAcquireNotification");
|
||||||
|
return pfnDvpAcquireNotification(hVideoPort, hEvent, pNotify);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* NtGdiDvpReleaseNotification */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD
|
||||||
|
STDCALL
|
||||||
|
NtGdiDvpReleaseNotification(HANDLE hVideoPort,
|
||||||
|
HANDLE hEvent)
|
||||||
|
{
|
||||||
|
PGD_DXDVPRELEASENOTIFICATION pfnDvpReleaseNotification = NULL;
|
||||||
|
INT i;
|
||||||
|
|
||||||
|
DXG_GET_INDEX_FUNCTION(DXG_INDEX_DxDvpReleaseNotification, pfnDvpReleaseNotification);
|
||||||
|
|
||||||
|
if (pfnDvpReleaseNotification == NULL)
|
||||||
|
{
|
||||||
|
DPRINT1("Warring no pfnDvpReleaseNotification");
|
||||||
|
return DDHAL_DRIVER_NOTHANDLED;
|
||||||
|
}
|
||||||
|
|
||||||
|
DPRINT1("Calling on dxg.sys pfnDvpReleaseNotification");
|
||||||
|
return pfnDvpReleaseNotification(hVideoPort, hEvent);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/************************************************************************/
|
||||||
|
/* NtGdiDvpGetVideoPortField */
|
||||||
|
/************************************************************************/
|
||||||
|
DWORD
|
||||||
|
STDCALL
|
||||||
|
NtGdiDvpGetVideoPortField(HANDLE hVideoPort,
|
||||||
|
PDD_GETVPORTFIELDDATA puGetVPortFieldData)
|
||||||
|
{
|
||||||
|
PGD_DXDVPGETVIDEOPORTFIELD pfnDvpGetVideoPortField = NULL;
|
||||||
|
INT i;
|
||||||
|
|
||||||
|
DXG_GET_INDEX_FUNCTION(DXG_INDEX_DxDvpGetVideoPortField, pfnDvpGetVideoPortField);
|
||||||
|
|
||||||
|
if (pfnDvpGetVideoPortField == NULL)
|
||||||
|
{
|
||||||
|
DPRINT1("Warring no pfnDvpGetVideoPortField");
|
||||||
|
return DDHAL_DRIVER_NOTHANDLED;
|
||||||
|
}
|
||||||
|
|
||||||
|
DPRINT1("Calling on dxg.sys pfnDvpGetVideoPortField");
|
||||||
|
return pfnDvpGetVideoPortField(hVideoPort, puGetVPortFieldData);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -1970,88 +1970,6 @@ NtGdiFONTOBJ_pxoGetXform(IN FONTOBJ *pfo)
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* @unimplemented
|
|
||||||
*/
|
|
||||||
DWORD
|
|
||||||
STDCALL
|
|
||||||
NtGdiDvpCanCreateVideoPort(
|
|
||||||
IN HANDLE hDirectDraw,
|
|
||||||
IN OUT PDD_CANCREATEVPORTDATA puCanCreateVPortData)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* @unimplemented
|
|
||||||
*/
|
|
||||||
DWORD
|
|
||||||
STDCALL
|
|
||||||
NtGdiDvpColorControl(
|
|
||||||
IN HANDLE hVideoPort,
|
|
||||||
IN OUT PDD_VPORTCOLORDATA puVPortColorData)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* @unimplemented
|
|
||||||
*/
|
|
||||||
HANDLE
|
|
||||||
STDCALL
|
|
||||||
NtGdiDvpCreateVideoPort(
|
|
||||||
IN HANDLE hDirectDraw,
|
|
||||||
IN OUT PDD_CREATEVPORTDATA puCreateVPortData)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* @unimplemented
|
|
||||||
*/
|
|
||||||
DWORD
|
|
||||||
STDCALL
|
|
||||||
NtGdiDvpDestroyVideoPort(
|
|
||||||
IN HANDLE hVideoPort,
|
|
||||||
IN OUT PDD_DESTROYVPORTDATA puDestroyVPortData)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* @unimplemented
|
|
||||||
*/
|
|
||||||
DWORD
|
|
||||||
STDCALL
|
|
||||||
NtGdiDvpFlipVideoPort(
|
|
||||||
IN HANDLE hVideoPort,
|
|
||||||
IN HANDLE hDDSurfaceCurrent,
|
|
||||||
IN HANDLE hDDSurfaceTarget,
|
|
||||||
IN OUT PDD_FLIPVPORTDATA puFlipVPortData)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* @unimplemented
|
|
||||||
*/
|
|
||||||
DWORD
|
|
||||||
STDCALL
|
|
||||||
NtGdiDvpGetVideoPortBandwidth(
|
|
||||||
IN HANDLE hVideoPort,
|
|
||||||
IN OUT PDD_GETVPORTBANDWIDTHDATA puGetVPortBandwidthData)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @unimplemented
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
|
@ -2144,147 +2062,6 @@ NtGdiConvertMetafileRect(
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* @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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -2604,18 +2381,6 @@ NtGdiGetEudcTimeStampEx(
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* @unimplemented
|
|
||||||
*/
|
|
||||||
DWORD
|
|
||||||
STDCALL
|
|
||||||
NtGdiDvpGetVideoPortField(
|
|
||||||
IN HANDLE hVideoPort,
|
|
||||||
IN OUT PDD_GETVPORTFIELDDATA puGetVPortFieldData)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in a new issue