26 if (pfnDdBeginMoCompFrame ==
NULL)
28 DPRINT1(
"Warning: no pfnDdBeginMoCompFrame\n");
32 DPRINT(
"Calling dxg.sys pfnDdBeginMoCompFrame\n");
33 return pfnDdBeginMoCompFrame(hMoComp,puBeginFrameData);
45 if (pfnDdCreateMoComp ==
NULL)
47 DPRINT1(
"Warning: no pfnDdCreateMoComp\n");
51 DPRINT(
"Calling dxg.sys pfnDdCreateMoComp\n");
52 return pfnDdCreateMoComp(hDirectDraw, puCreateMoCompData);
66 if (pfnDdDestroyMoComp ==
NULL)
68 DPRINT1(
"Warning: no pfnDdDestroyMoComp\n");
72 DPRINT(
"Calling dxg.sys pfnDdDestroyMoComp\n");
73 return pfnDdDestroyMoComp(hMoComp, puBeginFrameData);
86 if (pfnDdEndMoCompFrame ==
NULL)
88 DPRINT1(
"Warning: no pfnDdEndMoCompFrame\n");
92 DPRINT(
"Calling dxg.sys pfnDdEndMoCompFrame\n");
93 return pfnDdEndMoCompFrame(hMoComp, puEndFrameData);
106 if (pfnDdGetInternalMoCompInfo ==
NULL)
108 DPRINT1(
"Warning: no pfnDdGetInternalMoCompInfo\n");
112 DPRINT(
"Calling dxg.sys pfnDdGetInternalMoCompInfo\n");
113 return pfnDdGetInternalMoCompInfo(hDirectDraw, puGetInternalData);
126 if (pfnDdGetMoCompBuffInfo ==
NULL)
128 DPRINT1(
"Warning: no pfnDdGetMoCompBuffInfo\n");
132 DPRINT(
"Calling dxg.sys pfnDdGetMoCompBuffInfo\n");
133 return pfnDdGetMoCompBuffInfo(hDirectDraw, puGetBuffData);
146 if (pfnDdGetMoCompFormats ==
NULL)
148 DPRINT1(
"Warning: no pfnDdGetMoCompFormats\n");
152 DPRINT(
"Calling dxg.sys pfnDdGetMoCompFormats\n");
153 return pfnDdGetMoCompFormats(hDirectDraw, puGetMoCompFormatsData);
166 if (pfnDdGetMoCompGuids ==
NULL)
168 DPRINT1(
"Warning: no pfnDdGetMoCompGuids\n");
172 DPRINT(
"Calling dxg.sys pfnDdGetMoCompGuids\n");
173 return pfnDdGetMoCompGuids(hDirectDraw, puGetMoCompGuidsData);
186 if (pfnDdQueryMoCompStatus ==
NULL)
188 DPRINT1(
"Warning: no pfnDdQueryMoCompStatus\n");
192 DPRINT(
"Calling dxg.sys pfnDdQueryMoCompStatus\n");
193 return pfnDdQueryMoCompStatus(hMoComp, puQueryMoCompStatusData);
206 if (pfnDdRenderMoComp ==
NULL)
208 DPRINT1(
"Warning: no pfnDdRenderMoComp\n");
212 DPRINT(
"Calling dxg.sys pfnDdRenderMoComp\n");
213 return pfnDdRenderMoComp(hMoComp, puRenderMoCompData);
#define DDHAL_DRIVER_NOTHANDLED
#define DXG_INDEX_DxDdBeginMoCompFrame
#define DXG_INDEX_DxDdGetMoCompGuids
#define DXG_INDEX_DxDdRenderMoComp
#define DXG_INDEX_DxDdGetMoCompBuffInfo
#define DXG_INDEX_DxDdCreateMoComp
#define DXG_INDEX_DxDdGetMoCompFormats
#define DXG_INDEX_DxDdEndMoCompFrame
#define DXG_INDEX_DxDdQueryMoCompStatus
#define DXG_INDEX_DxDdDestroyMoComp
#define DXG_INDEX_DxDdGetInternalMoCompInfo
DWORD(APIENTRY * PGD_DXDDQUERYMOCOMPSTATUS)(HANDLE, PDD_QUERYMOCOMPSTATUSDATA)
DWORD(APIENTRY * PGD_DDBEGINMOCOMPFRAME)(HANDLE, PDD_BEGINMOCOMPFRAMEDATA)
DWORD(APIENTRY * PGD_DXDDDESTROYMOCOMP)(HANDLE, PDD_DESTROYMOCOMPDATA)
DWORD(APIENTRY * PGD_DXDDGETMOCOMPFORMATS)(HANDLE, PDD_GETMOCOMPFORMATSDATA)
DWORD(APIENTRY * PGD_DXDDRENDERMOCOMP)(HANDLE, PDD_RENDERMOCOMPDATA)
DWORD(APIENTRY * PGD_DXDDGETMOCOMPGUIDS)(HANDLE, PDD_GETMOCOMPGUIDSDATA)
DWORD(APIENTRY * PGD_DXDDGETMOCOMPBUFFINFO)(HANDLE, PDD_GETMOCOMPCOMPBUFFDATA)
DWORD(APIENTRY * PGD_DXDDGETINTERNALMOCOMPINFO)(HANDLE, PDD_GETINTERNALMOCOMPDATA)
DWORD(APIENTRY * PGD_DXDDENDMOCOMPFRAME)(HANDLE, PDD_ENDMOCOMPFRAMEDATA)
HANDLE(APIENTRY * PGD_DXDDCREATEMOCOMP)(HANDLE, PDD_CREATEMOCOMPDATA)
DWORD APIENTRY NtGdiDdQueryMoCompStatus(HANDLE hMoComp, PDD_QUERYMOCOMPSTATUSDATA puQueryMoCompStatusData)
DWORD APIENTRY NtGdiDdGetMoCompBuffInfo(HANDLE hDirectDraw, PDD_GETMOCOMPCOMPBUFFDATA puGetBuffData)
DWORD APIENTRY NtGdiDdDestroyMoComp(HANDLE hMoComp, PDD_DESTROYMOCOMPDATA puBeginFrameData)
HANDLE APIENTRY NtGdiDdCreateMoComp(HANDLE hDirectDraw, PDD_CREATEMOCOMPDATA puCreateMoCompData)
DWORD APIENTRY NtGdiDdRenderMoComp(HANDLE hMoComp, PDD_RENDERMOCOMPDATA puRenderMoCompData)
DWORD APIENTRY NtGdiDdBeginMoCompFrame(HANDLE hMoComp, PDD_BEGINMOCOMPFRAMEDATA puBeginFrameData)
DWORD APIENTRY NtGdiDdEndMoCompFrame(HANDLE hMoComp, PDD_ENDMOCOMPFRAMEDATA puEndFrameData)
DWORD APIENTRY NtGdiDdGetMoCompFormats(HANDLE hDirectDraw, PDD_GETMOCOMPFORMATSDATA puGetMoCompFormatsData)
DWORD APIENTRY NtGdiDdGetMoCompGuids(HANDLE hDirectDraw, PDD_GETMOCOMPGUIDSDATA puGetMoCompGuidsData)
DWORD APIENTRY NtGdiDdGetInternalMoCompInfo(HANDLE hDirectDraw, PDD_GETINTERNALMOCOMPDATA puGetInternalData)
DRVFN gpDxFuncs[DXG_INDEX_DxDdIoctl+1]