xref: /reactos/win32ss/reactx/dxg/dxg_driver.h (revision c2c66aff)
1*c2c66affSColin Finck 
2*c2c66affSColin Finck #define TRACE() \
3*c2c66affSColin Finck     DbgPrint("DXG: %s\n", __FUNCTION__)
4*c2c66affSColin Finck 
5*c2c66affSColin Finck DWORD
6*c2c66affSColin Finck NTAPI
DxD3dContextCreate(PVOID p1,PVOID p2,PVOID p3,PVOID p4)7*c2c66affSColin Finck DxD3dContextCreate(
8*c2c66affSColin Finck     PVOID p1,
9*c2c66affSColin Finck     PVOID p2,
10*c2c66affSColin Finck     PVOID p3,
11*c2c66affSColin Finck     PVOID p4)
12*c2c66affSColin Finck {
13*c2c66affSColin Finck     TRACE();
14*c2c66affSColin Finck     return 0;
15*c2c66affSColin Finck }
16*c2c66affSColin Finck 
17*c2c66affSColin Finck DWORD
18*c2c66affSColin Finck NTAPI
DxD3dContextDestroy(PVOID p1)19*c2c66affSColin Finck DxD3dContextDestroy(
20*c2c66affSColin Finck     PVOID p1)
21*c2c66affSColin Finck {
22*c2c66affSColin Finck     TRACE();
23*c2c66affSColin Finck     return 0;
24*c2c66affSColin Finck }
25*c2c66affSColin Finck 
26*c2c66affSColin Finck 
27*c2c66affSColin Finck DWORD
28*c2c66affSColin Finck NTAPI
DxD3dContextDestroyAll(PVOID p1)29*c2c66affSColin Finck DxD3dContextDestroyAll(
30*c2c66affSColin Finck     PVOID p1)
31*c2c66affSColin Finck {
32*c2c66affSColin Finck     TRACE();
33*c2c66affSColin Finck     return 0;
34*c2c66affSColin Finck }
35*c2c66affSColin Finck 
36*c2c66affSColin Finck DWORD
37*c2c66affSColin Finck NTAPI
DxD3dValidateTextureStageState(PVOID p1)38*c2c66affSColin Finck DxD3dValidateTextureStageState(
39*c2c66affSColin Finck     PVOID p1)
40*c2c66affSColin Finck {
41*c2c66affSColin Finck     TRACE();
42*c2c66affSColin Finck     return 0;
43*c2c66affSColin Finck }
44*c2c66affSColin Finck 
45*c2c66affSColin Finck DWORD
46*c2c66affSColin Finck NTAPI
DxD3dDrawPrimitives2(PVOID p1,PVOID p2,PVOID p3,PVOID p4,PVOID p5,PVOID p6,PVOID p7)47*c2c66affSColin Finck DxD3dDrawPrimitives2(
48*c2c66affSColin Finck     PVOID p1,
49*c2c66affSColin Finck     PVOID p2,
50*c2c66affSColin Finck     PVOID p3,
51*c2c66affSColin Finck     PVOID p4,
52*c2c66affSColin Finck     PVOID p5,
53*c2c66affSColin Finck     PVOID p6,
54*c2c66affSColin Finck     PVOID p7)
55*c2c66affSColin Finck {
56*c2c66affSColin Finck     TRACE();
57*c2c66affSColin Finck     return 0;
58*c2c66affSColin Finck }
59*c2c66affSColin Finck 
60*c2c66affSColin Finck DWORD
61*c2c66affSColin Finck NTAPI
DxDdGetDriverState(PVOID p1)62*c2c66affSColin Finck DxDdGetDriverState(
63*c2c66affSColin Finck     PVOID p1)
64*c2c66affSColin Finck {
65*c2c66affSColin Finck     TRACE();
66*c2c66affSColin Finck     return 0;
67*c2c66affSColin Finck }
68*c2c66affSColin Finck 
69*c2c66affSColin Finck DWORD
70*c2c66affSColin Finck NTAPI
DxDdAddAttachedSurface(PVOID p1,PVOID p2,PVOID p3)71*c2c66affSColin Finck DxDdAddAttachedSurface(
72*c2c66affSColin Finck     PVOID p1,
73*c2c66affSColin Finck     PVOID p2,
74*c2c66affSColin Finck     PVOID p3)
75*c2c66affSColin Finck {
76*c2c66affSColin Finck     TRACE();
77*c2c66affSColin Finck     return 0;
78*c2c66affSColin Finck }
79*c2c66affSColin Finck 
80*c2c66affSColin Finck DWORD
81*c2c66affSColin Finck NTAPI
DxDdAlphaBlt(PVOID p1,PVOID p2,PVOID p3)82*c2c66affSColin Finck DxDdAlphaBlt(
83*c2c66affSColin Finck     PVOID p1,
84*c2c66affSColin Finck     PVOID p2,
85*c2c66affSColin Finck     PVOID p3)
86*c2c66affSColin Finck {
87*c2c66affSColin Finck     TRACE();
88*c2c66affSColin Finck     return 0;
89*c2c66affSColin Finck }
90*c2c66affSColin Finck 
91*c2c66affSColin Finck DWORD
92*c2c66affSColin Finck NTAPI
DxDdAttachSurface(PVOID p1,PVOID p2)93*c2c66affSColin Finck DxDdAttachSurface(
94*c2c66affSColin Finck     PVOID p1,
95*c2c66affSColin Finck     PVOID p2)
96*c2c66affSColin Finck {
97*c2c66affSColin Finck     TRACE();
98*c2c66affSColin Finck     return 0;
99*c2c66affSColin Finck }
100*c2c66affSColin Finck 
101*c2c66affSColin Finck DWORD
102*c2c66affSColin Finck NTAPI
DxDdBeginMoCompFrame(PVOID p1,PVOID p2)103*c2c66affSColin Finck DxDdBeginMoCompFrame(
104*c2c66affSColin Finck     PVOID p1,
105*c2c66affSColin Finck     PVOID p2)
106*c2c66affSColin Finck {
107*c2c66affSColin Finck     TRACE();
108*c2c66affSColin Finck     return 0;
109*c2c66affSColin Finck }
110*c2c66affSColin Finck 
111*c2c66affSColin Finck DWORD
112*c2c66affSColin Finck NTAPI
DxDdBlt(PVOID p1,PVOID p2,PVOID p3)113*c2c66affSColin Finck DxDdBlt(
114*c2c66affSColin Finck     PVOID p1,
115*c2c66affSColin Finck     PVOID p2,
116*c2c66affSColin Finck     PVOID p3)
117*c2c66affSColin Finck {
118*c2c66affSColin Finck     TRACE();
119*c2c66affSColin Finck     return 0;
120*c2c66affSColin Finck }
121*c2c66affSColin Finck 
122*c2c66affSColin Finck DWORD
123*c2c66affSColin Finck NTAPI
DxDdColorControl(PVOID p1,PVOID p2)124*c2c66affSColin Finck DxDdColorControl(
125*c2c66affSColin Finck     PVOID p1,
126*c2c66affSColin Finck     PVOID p2)
127*c2c66affSColin Finck {
128*c2c66affSColin Finck     TRACE();
129*c2c66affSColin Finck     return 0;
130*c2c66affSColin Finck }
131*c2c66affSColin Finck 
132*c2c66affSColin Finck DWORD
133*c2c66affSColin Finck NTAPI
DxDdCreateMoComp(PVOID p1,PVOID p2)134*c2c66affSColin Finck DxDdCreateMoComp(
135*c2c66affSColin Finck     PVOID p1,
136*c2c66affSColin Finck     PVOID p2)
137*c2c66affSColin Finck {
138*c2c66affSColin Finck     return 0;
139*c2c66affSColin Finck }
140*c2c66affSColin Finck 
141*c2c66affSColin Finck DWORD
142*c2c66affSColin Finck NTAPI
DxDdDeleteDirectDrawObject(PVOID p1)143*c2c66affSColin Finck DxDdDeleteDirectDrawObject(
144*c2c66affSColin Finck     PVOID p1)
145*c2c66affSColin Finck {
146*c2c66affSColin Finck     return 0;
147*c2c66affSColin Finck }
148*c2c66affSColin Finck 
149*c2c66affSColin Finck DWORD
150*c2c66affSColin Finck NTAPI
DxDdDeleteSurfaceObject(PVOID p1)151*c2c66affSColin Finck DxDdDeleteSurfaceObject(
152*c2c66affSColin Finck     PVOID p1)
153*c2c66affSColin Finck {
154*c2c66affSColin Finck     TRACE();
155*c2c66affSColin Finck     return 0;
156*c2c66affSColin Finck }
157*c2c66affSColin Finck 
158*c2c66affSColin Finck DWORD
159*c2c66affSColin Finck NTAPI
DxDdDestroyMoComp(PVOID p1,PVOID p2)160*c2c66affSColin Finck DxDdDestroyMoComp(
161*c2c66affSColin Finck     PVOID p1,
162*c2c66affSColin Finck     PVOID p2)
163*c2c66affSColin Finck {
164*c2c66affSColin Finck     return 0;
165*c2c66affSColin Finck }
166*c2c66affSColin Finck 
167*c2c66affSColin Finck DWORD
168*c2c66affSColin Finck NTAPI
DxDdDestroySurface(PVOID p1,PVOID p2)169*c2c66affSColin Finck DxDdDestroySurface(
170*c2c66affSColin Finck     PVOID p1,
171*c2c66affSColin Finck     PVOID p2)
172*c2c66affSColin Finck {
173*c2c66affSColin Finck     TRACE();
174*c2c66affSColin Finck     return 0;
175*c2c66affSColin Finck }
176*c2c66affSColin Finck 
177*c2c66affSColin Finck DWORD
178*c2c66affSColin Finck NTAPI
DxDdDestroyD3DBuffer(PVOID p1)179*c2c66affSColin Finck DxDdDestroyD3DBuffer(
180*c2c66affSColin Finck     PVOID p1)
181*c2c66affSColin Finck {
182*c2c66affSColin Finck     return 0;
183*c2c66affSColin Finck }
184*c2c66affSColin Finck 
185*c2c66affSColin Finck DWORD
186*c2c66affSColin Finck NTAPI
DxDdEndMoCompFrame(PVOID p1,PVOID p2)187*c2c66affSColin Finck DxDdEndMoCompFrame(
188*c2c66affSColin Finck     PVOID p1,
189*c2c66affSColin Finck     PVOID p2)
190*c2c66affSColin Finck {
191*c2c66affSColin Finck     TRACE();
192*c2c66affSColin Finck     return 0;
193*c2c66affSColin Finck }
194*c2c66affSColin Finck 
195*c2c66affSColin Finck DWORD
196*c2c66affSColin Finck NTAPI
DxDdFlip(PVOID p1,PVOID p2,PVOID p3,PVOID p4,PVOID p5)197*c2c66affSColin Finck DxDdFlip(
198*c2c66affSColin Finck     PVOID p1,
199*c2c66affSColin Finck     PVOID p2,
200*c2c66affSColin Finck     PVOID p3,
201*c2c66affSColin Finck     PVOID p4,
202*c2c66affSColin Finck     PVOID p5)
203*c2c66affSColin Finck {
204*c2c66affSColin Finck     return 0;
205*c2c66affSColin Finck }
206*c2c66affSColin Finck 
207*c2c66affSColin Finck DWORD
208*c2c66affSColin Finck NTAPI
DxDdFlipToGDISurface(PVOID p1,PVOID p2)209*c2c66affSColin Finck DxDdFlipToGDISurface(
210*c2c66affSColin Finck     PVOID p1,
211*c2c66affSColin Finck     PVOID p2)
212*c2c66affSColin Finck {
213*c2c66affSColin Finck     TRACE();
214*c2c66affSColin Finck     return 0;
215*c2c66affSColin Finck }
216*c2c66affSColin Finck 
217*c2c66affSColin Finck DWORD
218*c2c66affSColin Finck NTAPI
DxDdGetAvailDriverMemory(PVOID p1,PVOID p2)219*c2c66affSColin Finck DxDdGetAvailDriverMemory(
220*c2c66affSColin Finck     PVOID p1,
221*c2c66affSColin Finck     PVOID p2)
222*c2c66affSColin Finck {
223*c2c66affSColin Finck     TRACE();
224*c2c66affSColin Finck     return 0;
225*c2c66affSColin Finck }
226*c2c66affSColin Finck 
227*c2c66affSColin Finck DWORD
228*c2c66affSColin Finck NTAPI
DxDdGetBltStatus(PVOID p1,PVOID p2)229*c2c66affSColin Finck DxDdGetBltStatus(
230*c2c66affSColin Finck     PVOID p1,
231*c2c66affSColin Finck     PVOID p2)
232*c2c66affSColin Finck {
233*c2c66affSColin Finck     TRACE();
234*c2c66affSColin Finck     return 0;
235*c2c66affSColin Finck }
236*c2c66affSColin Finck 
237*c2c66affSColin Finck DWORD
238*c2c66affSColin Finck NTAPI
DxDdGetDC(PVOID p1,PVOID p2)239*c2c66affSColin Finck DxDdGetDC(
240*c2c66affSColin Finck     PVOID p1,
241*c2c66affSColin Finck     PVOID p2)
242*c2c66affSColin Finck {
243*c2c66affSColin Finck     TRACE();
244*c2c66affSColin Finck     return 0;
245*c2c66affSColin Finck }
246*c2c66affSColin Finck 
247*c2c66affSColin Finck DWORD
248*c2c66affSColin Finck NTAPI
DxDdGetDxHandle(PVOID p1,PVOID p2,PVOID p3)249*c2c66affSColin Finck DxDdGetDxHandle(
250*c2c66affSColin Finck     PVOID p1,
251*c2c66affSColin Finck     PVOID p2,
252*c2c66affSColin Finck     PVOID p3)
253*c2c66affSColin Finck {
254*c2c66affSColin Finck     TRACE();
255*c2c66affSColin Finck     return 0;
256*c2c66affSColin Finck }
257*c2c66affSColin Finck 
258*c2c66affSColin Finck DWORD
259*c2c66affSColin Finck NTAPI
DxDdGetFlipStatus(PVOID p1,PVOID p2)260*c2c66affSColin Finck DxDdGetFlipStatus(
261*c2c66affSColin Finck     PVOID p1,
262*c2c66affSColin Finck     PVOID p2)
263*c2c66affSColin Finck {
264*c2c66affSColin Finck     TRACE();
265*c2c66affSColin Finck     return 0;
266*c2c66affSColin Finck }
267*c2c66affSColin Finck 
268*c2c66affSColin Finck DWORD
269*c2c66affSColin Finck NTAPI
DxDdGetInternalMoCompInfo(PVOID p1,PVOID p2)270*c2c66affSColin Finck DxDdGetInternalMoCompInfo(
271*c2c66affSColin Finck     PVOID p1,
272*c2c66affSColin Finck     PVOID p2)
273*c2c66affSColin Finck {
274*c2c66affSColin Finck     return 0;
275*c2c66affSColin Finck }
276*c2c66affSColin Finck 
277*c2c66affSColin Finck DWORD
278*c2c66affSColin Finck NTAPI
DxDdGetMoCompBuffInfo(PVOID p1,PVOID p2)279*c2c66affSColin Finck DxDdGetMoCompBuffInfo(
280*c2c66affSColin Finck     PVOID p1,
281*c2c66affSColin Finck     PVOID p2)
282*c2c66affSColin Finck {
283*c2c66affSColin Finck     TRACE();
284*c2c66affSColin Finck     return 0;
285*c2c66affSColin Finck }
286*c2c66affSColin Finck 
287*c2c66affSColin Finck DWORD
288*c2c66affSColin Finck NTAPI
DxDdGetMoCompGuids(PVOID p1,PVOID p2)289*c2c66affSColin Finck DxDdGetMoCompGuids(
290*c2c66affSColin Finck     PVOID p1,
291*c2c66affSColin Finck     PVOID p2)
292*c2c66affSColin Finck {
293*c2c66affSColin Finck     return 0;
294*c2c66affSColin Finck }
295*c2c66affSColin Finck 
296*c2c66affSColin Finck DWORD
297*c2c66affSColin Finck NTAPI
DxDdGetMoCompFormats(PVOID p1,PVOID p2)298*c2c66affSColin Finck DxDdGetMoCompFormats(
299*c2c66affSColin Finck     PVOID p1,
300*c2c66affSColin Finck     PVOID p2)
301*c2c66affSColin Finck {
302*c2c66affSColin Finck     TRACE();
303*c2c66affSColin Finck     return 0;
304*c2c66affSColin Finck }
305*c2c66affSColin Finck 
306*c2c66affSColin Finck DWORD
307*c2c66affSColin Finck NTAPI
DxDdGetScanLine(PVOID p1,PVOID p2)308*c2c66affSColin Finck DxDdGetScanLine(
309*c2c66affSColin Finck     PVOID p1,
310*c2c66affSColin Finck     PVOID p2)
311*c2c66affSColin Finck {
312*c2c66affSColin Finck     TRACE();
313*c2c66affSColin Finck     return 0;
314*c2c66affSColin Finck }
315*c2c66affSColin Finck 
316*c2c66affSColin Finck DWORD
317*c2c66affSColin Finck NTAPI
DxDdLockD3D(PVOID p1,PVOID p2)318*c2c66affSColin Finck DxDdLockD3D(
319*c2c66affSColin Finck     PVOID p1,
320*c2c66affSColin Finck     PVOID p2)
321*c2c66affSColin Finck {
322*c2c66affSColin Finck     TRACE();
323*c2c66affSColin Finck     return 0;
324*c2c66affSColin Finck }
325*c2c66affSColin Finck 
326*c2c66affSColin Finck DWORD
327*c2c66affSColin Finck NTAPI
DxDdQueryMoCompStatus(PVOID p1,PVOID p2)328*c2c66affSColin Finck DxDdQueryMoCompStatus(
329*c2c66affSColin Finck     PVOID p1,
330*c2c66affSColin Finck     PVOID p2)
331*c2c66affSColin Finck {
332*c2c66affSColin Finck     TRACE();
333*c2c66affSColin Finck     return 0;
334*c2c66affSColin Finck }
335*c2c66affSColin Finck 
336*c2c66affSColin Finck DWORD
337*c2c66affSColin Finck NTAPI
DxDdReleaseDC(PVOID p1)338*c2c66affSColin Finck DxDdReleaseDC(
339*c2c66affSColin Finck     PVOID p1)
340*c2c66affSColin Finck {
341*c2c66affSColin Finck     TRACE();
342*c2c66affSColin Finck     return 0;
343*c2c66affSColin Finck }
344*c2c66affSColin Finck 
345*c2c66affSColin Finck DWORD
346*c2c66affSColin Finck NTAPI
DxDdRenderMoComp(PVOID p1,PVOID p2)347*c2c66affSColin Finck DxDdRenderMoComp(
348*c2c66affSColin Finck     PVOID p1,
349*c2c66affSColin Finck     PVOID p2)
350*c2c66affSColin Finck {
351*c2c66affSColin Finck     TRACE();
352*c2c66affSColin Finck     return 0;
353*c2c66affSColin Finck }
354*c2c66affSColin Finck 
355*c2c66affSColin Finck DWORD
356*c2c66affSColin Finck NTAPI
DxDdResetVisrgn(PVOID p1,PVOID p2)357*c2c66affSColin Finck DxDdResetVisrgn(
358*c2c66affSColin Finck     PVOID p1,
359*c2c66affSColin Finck     PVOID p2)
360*c2c66affSColin Finck {
361*c2c66affSColin Finck     TRACE();
362*c2c66affSColin Finck     return 0;
363*c2c66affSColin Finck }
364*c2c66affSColin Finck 
365*c2c66affSColin Finck DWORD
366*c2c66affSColin Finck NTAPI
DxDdSetColorKey(PVOID p1,PVOID p2)367*c2c66affSColin Finck DxDdSetColorKey(
368*c2c66affSColin Finck     PVOID p1,
369*c2c66affSColin Finck     PVOID p2)
370*c2c66affSColin Finck {
371*c2c66affSColin Finck     TRACE();
372*c2c66affSColin Finck     return 0;
373*c2c66affSColin Finck }
374*c2c66affSColin Finck 
375*c2c66affSColin Finck DWORD
376*c2c66affSColin Finck NTAPI
DxDdSetExclusiveMode(PVOID p1,PVOID p2)377*c2c66affSColin Finck DxDdSetExclusiveMode(
378*c2c66affSColin Finck     PVOID p1,
379*c2c66affSColin Finck     PVOID p2)
380*c2c66affSColin Finck {
381*c2c66affSColin Finck     TRACE();
382*c2c66affSColin Finck     return 0;
383*c2c66affSColin Finck }
384*c2c66affSColin Finck 
385*c2c66affSColin Finck DWORD
386*c2c66affSColin Finck NTAPI
DxDdSetGammaRamp(PVOID p1,PVOID p2,PVOID p3)387*c2c66affSColin Finck DxDdSetGammaRamp(
388*c2c66affSColin Finck     PVOID p1,
389*c2c66affSColin Finck     PVOID p2,
390*c2c66affSColin Finck     PVOID p3)
391*c2c66affSColin Finck {
392*c2c66affSColin Finck     TRACE();
393*c2c66affSColin Finck     return 0;
394*c2c66affSColin Finck }
395*c2c66affSColin Finck 
396*c2c66affSColin Finck DWORD
397*c2c66affSColin Finck NTAPI
DxDdCreateSurfaceEx(PVOID p1,PVOID p2,PVOID p3)398*c2c66affSColin Finck DxDdCreateSurfaceEx(
399*c2c66affSColin Finck     PVOID p1,
400*c2c66affSColin Finck     PVOID p2,
401*c2c66affSColin Finck     PVOID p3)
402*c2c66affSColin Finck {
403*c2c66affSColin Finck     TRACE();
404*c2c66affSColin Finck     return 0;
405*c2c66affSColin Finck }
406*c2c66affSColin Finck 
407*c2c66affSColin Finck DWORD
408*c2c66affSColin Finck NTAPI
DxDdSetOverlayPosition(PVOID p1,PVOID p2,PVOID p3)409*c2c66affSColin Finck DxDdSetOverlayPosition(
410*c2c66affSColin Finck     PVOID p1,
411*c2c66affSColin Finck     PVOID p2,
412*c2c66affSColin Finck     PVOID p3)
413*c2c66affSColin Finck {
414*c2c66affSColin Finck     TRACE();
415*c2c66affSColin Finck     return 0;
416*c2c66affSColin Finck }
417*c2c66affSColin Finck 
418*c2c66affSColin Finck DWORD
419*c2c66affSColin Finck NTAPI
DxDdUnattachSurface(PVOID p1,PVOID p2)420*c2c66affSColin Finck DxDdUnattachSurface(
421*c2c66affSColin Finck     PVOID p1,
422*c2c66affSColin Finck     PVOID p2)
423*c2c66affSColin Finck {
424*c2c66affSColin Finck     TRACE();
425*c2c66affSColin Finck     return 0;
426*c2c66affSColin Finck }
427*c2c66affSColin Finck 
428*c2c66affSColin Finck DWORD
429*c2c66affSColin Finck NTAPI
DxDdUnlockD3D(PVOID p1,PVOID p2)430*c2c66affSColin Finck DxDdUnlockD3D(
431*c2c66affSColin Finck     PVOID p1,
432*c2c66affSColin Finck     PVOID p2)
433*c2c66affSColin Finck {
434*c2c66affSColin Finck     TRACE();
435*c2c66affSColin Finck     return 0;
436*c2c66affSColin Finck }
437*c2c66affSColin Finck 
438*c2c66affSColin Finck DWORD
439*c2c66affSColin Finck NTAPI
DxDdUpdateOverlay(PVOID p1,PVOID p2,PVOID p3)440*c2c66affSColin Finck DxDdUpdateOverlay(
441*c2c66affSColin Finck     PVOID p1,
442*c2c66affSColin Finck     PVOID p2,
443*c2c66affSColin Finck     PVOID p3)
444*c2c66affSColin Finck {
445*c2c66affSColin Finck     TRACE();
446*c2c66affSColin Finck     return 0;
447*c2c66affSColin Finck }
448*c2c66affSColin Finck 
449*c2c66affSColin Finck DWORD
450*c2c66affSColin Finck NTAPI
DxDdWaitForVerticalBlank(PVOID p1,PVOID p2)451*c2c66affSColin Finck DxDdWaitForVerticalBlank(
452*c2c66affSColin Finck     PVOID p1,
453*c2c66affSColin Finck     PVOID p2)
454*c2c66affSColin Finck {
455*c2c66affSColin Finck     TRACE();
456*c2c66affSColin Finck     return 0;
457*c2c66affSColin Finck }
458*c2c66affSColin Finck 
459*c2c66affSColin Finck DWORD
460*c2c66affSColin Finck NTAPI
DxDvpCanCreateVideoPort(PVOID p1,PVOID p2)461*c2c66affSColin Finck DxDvpCanCreateVideoPort(
462*c2c66affSColin Finck     PVOID p1,
463*c2c66affSColin Finck     PVOID p2)
464*c2c66affSColin Finck {
465*c2c66affSColin Finck     TRACE();
466*c2c66affSColin Finck     return 0;
467*c2c66affSColin Finck }
468*c2c66affSColin Finck 
469*c2c66affSColin Finck DWORD
470*c2c66affSColin Finck NTAPI
DxDvpColorControl(PVOID p1,PVOID p2)471*c2c66affSColin Finck DxDvpColorControl(
472*c2c66affSColin Finck     PVOID p1,
473*c2c66affSColin Finck     PVOID p2)
474*c2c66affSColin Finck {
475*c2c66affSColin Finck     TRACE();
476*c2c66affSColin Finck     return 0;
477*c2c66affSColin Finck }
478*c2c66affSColin Finck 
479*c2c66affSColin Finck DWORD
480*c2c66affSColin Finck NTAPI
DxDvpCreateVideoPort(PVOID p1,PVOID p2)481*c2c66affSColin Finck DxDvpCreateVideoPort(
482*c2c66affSColin Finck     PVOID p1,
483*c2c66affSColin Finck     PVOID p2)
484*c2c66affSColin Finck {
485*c2c66affSColin Finck     TRACE();
486*c2c66affSColin Finck     return 0;
487*c2c66affSColin Finck }
488*c2c66affSColin Finck 
489*c2c66affSColin Finck DWORD
490*c2c66affSColin Finck NTAPI
DxDvpDestroyVideoPort(PVOID p1,PVOID p2)491*c2c66affSColin Finck DxDvpDestroyVideoPort(
492*c2c66affSColin Finck     PVOID p1,
493*c2c66affSColin Finck     PVOID p2)
494*c2c66affSColin Finck {
495*c2c66affSColin Finck     TRACE();
496*c2c66affSColin Finck     return 0;
497*c2c66affSColin Finck }
498*c2c66affSColin Finck 
499*c2c66affSColin Finck DWORD
500*c2c66affSColin Finck NTAPI
DxDvpFlipVideoPort(PVOID p1,PVOID p2,PVOID p3,PVOID p4)501*c2c66affSColin Finck DxDvpFlipVideoPort(
502*c2c66affSColin Finck     PVOID p1,
503*c2c66affSColin Finck     PVOID p2,
504*c2c66affSColin Finck     PVOID p3,
505*c2c66affSColin Finck     PVOID p4)
506*c2c66affSColin Finck {
507*c2c66affSColin Finck     TRACE();
508*c2c66affSColin Finck     return 0;
509*c2c66affSColin Finck }
510*c2c66affSColin Finck 
511*c2c66affSColin Finck DWORD
512*c2c66affSColin Finck NTAPI
DxDvpGetVideoPortBandwidth(PVOID p1,PVOID p2)513*c2c66affSColin Finck DxDvpGetVideoPortBandwidth(
514*c2c66affSColin Finck     PVOID p1,
515*c2c66affSColin Finck     PVOID p2)
516*c2c66affSColin Finck {
517*c2c66affSColin Finck     TRACE();
518*c2c66affSColin Finck     return 0;
519*c2c66affSColin Finck }
520*c2c66affSColin Finck 
521*c2c66affSColin Finck DWORD
522*c2c66affSColin Finck NTAPI
DxDvpGetVideoPortField(PVOID p1,PVOID p2)523*c2c66affSColin Finck DxDvpGetVideoPortField(
524*c2c66affSColin Finck     PVOID p1,
525*c2c66affSColin Finck     PVOID p2)
526*c2c66affSColin Finck {
527*c2c66affSColin Finck     TRACE();
528*c2c66affSColin Finck     return 0;
529*c2c66affSColin Finck }
530*c2c66affSColin Finck 
531*c2c66affSColin Finck DWORD
532*c2c66affSColin Finck NTAPI
DxDvpGetVideoPortFlipStatus(PVOID p1,PVOID p2)533*c2c66affSColin Finck DxDvpGetVideoPortFlipStatus(
534*c2c66affSColin Finck     PVOID p1,
535*c2c66affSColin Finck     PVOID p2)
536*c2c66affSColin Finck {
537*c2c66affSColin Finck     TRACE();
538*c2c66affSColin Finck     return 0;
539*c2c66affSColin Finck }
540*c2c66affSColin Finck 
541*c2c66affSColin Finck DWORD
542*c2c66affSColin Finck NTAPI
DxDvpGetVideoPortInputFormats(PVOID p1,PVOID p2)543*c2c66affSColin Finck DxDvpGetVideoPortInputFormats(
544*c2c66affSColin Finck     PVOID p1,
545*c2c66affSColin Finck     PVOID p2)
546*c2c66affSColin Finck {
547*c2c66affSColin Finck     TRACE();
548*c2c66affSColin Finck     return 0;
549*c2c66affSColin Finck }
550*c2c66affSColin Finck 
551*c2c66affSColin Finck DWORD
552*c2c66affSColin Finck NTAPI
DxDvpGetVideoPortLine(PVOID p1,PVOID p2)553*c2c66affSColin Finck DxDvpGetVideoPortLine(
554*c2c66affSColin Finck     PVOID p1,
555*c2c66affSColin Finck     PVOID p2)
556*c2c66affSColin Finck {
557*c2c66affSColin Finck     TRACE();
558*c2c66affSColin Finck     return 0;
559*c2c66affSColin Finck }
560*c2c66affSColin Finck 
561*c2c66affSColin Finck DWORD
562*c2c66affSColin Finck NTAPI
DxDvpGetVideoPortOutputFormats(PVOID p1,PVOID p2)563*c2c66affSColin Finck DxDvpGetVideoPortOutputFormats(
564*c2c66affSColin Finck     PVOID p1,
565*c2c66affSColin Finck     PVOID p2)
566*c2c66affSColin Finck {
567*c2c66affSColin Finck     TRACE();
568*c2c66affSColin Finck     return 0;
569*c2c66affSColin Finck }
570*c2c66affSColin Finck 
571*c2c66affSColin Finck DWORD
572*c2c66affSColin Finck NTAPI
DxDvpGetVideoPortConnectInfo(PVOID p1,PVOID p2)573*c2c66affSColin Finck DxDvpGetVideoPortConnectInfo(
574*c2c66affSColin Finck     PVOID p1,
575*c2c66affSColin Finck     PVOID p2)
576*c2c66affSColin Finck {
577*c2c66affSColin Finck     TRACE();
578*c2c66affSColin Finck     return 0;
579*c2c66affSColin Finck }
580*c2c66affSColin Finck 
581*c2c66affSColin Finck DWORD
582*c2c66affSColin Finck NTAPI
DxDvpGetVideoSignalStatus(PVOID p1,PVOID p2)583*c2c66affSColin Finck DxDvpGetVideoSignalStatus(
584*c2c66affSColin Finck     PVOID p1,
585*c2c66affSColin Finck     PVOID p2)
586*c2c66affSColin Finck {
587*c2c66affSColin Finck     TRACE();
588*c2c66affSColin Finck     return 0;
589*c2c66affSColin Finck }
590*c2c66affSColin Finck 
591*c2c66affSColin Finck DWORD
592*c2c66affSColin Finck NTAPI
DxDvpUpdateVideoPort(PVOID p1,PVOID p2,PVOID p3,PVOID p4)593*c2c66affSColin Finck DxDvpUpdateVideoPort(
594*c2c66affSColin Finck     PVOID p1,
595*c2c66affSColin Finck     PVOID p2,
596*c2c66affSColin Finck     PVOID p3,
597*c2c66affSColin Finck     PVOID p4)
598*c2c66affSColin Finck {
599*c2c66affSColin Finck     TRACE();
600*c2c66affSColin Finck     return 0;
601*c2c66affSColin Finck }
602*c2c66affSColin Finck 
603*c2c66affSColin Finck DWORD
604*c2c66affSColin Finck NTAPI
DxDvpWaitForVideoPortSync(PVOID p1,PVOID p2)605*c2c66affSColin Finck DxDvpWaitForVideoPortSync(
606*c2c66affSColin Finck     PVOID p1,
607*c2c66affSColin Finck     PVOID p2)
608*c2c66affSColin Finck {
609*c2c66affSColin Finck     TRACE();
610*c2c66affSColin Finck     return 0;
611*c2c66affSColin Finck }
612*c2c66affSColin Finck 
613*c2c66affSColin Finck DWORD
614*c2c66affSColin Finck NTAPI
DxDvpAcquireNotification(PVOID p1,PVOID p2,PVOID p3)615*c2c66affSColin Finck DxDvpAcquireNotification(
616*c2c66affSColin Finck     PVOID p1,
617*c2c66affSColin Finck     PVOID p2,
618*c2c66affSColin Finck     PVOID p3)
619*c2c66affSColin Finck {
620*c2c66affSColin Finck     TRACE();
621*c2c66affSColin Finck     return 0;
622*c2c66affSColin Finck }
623*c2c66affSColin Finck 
624*c2c66affSColin Finck DWORD
625*c2c66affSColin Finck NTAPI
DxDvpReleaseNotification(PVOID p1,PVOID p2)626*c2c66affSColin Finck DxDvpReleaseNotification(
627*c2c66affSColin Finck     PVOID p1,
628*c2c66affSColin Finck     PVOID p2)
629*c2c66affSColin Finck {
630*c2c66affSColin Finck     TRACE();
631*c2c66affSColin Finck     return 0;
632*c2c66affSColin Finck }
633*c2c66affSColin Finck 
634*c2c66affSColin Finck DWORD
635*c2c66affSColin Finck NTAPI
DxDdHeapVidMemAllocAligned(PVOID p1,PVOID p2,PVOID p3,PVOID p4,PVOID p5)636*c2c66affSColin Finck DxDdHeapVidMemAllocAligned(
637*c2c66affSColin Finck     PVOID p1,
638*c2c66affSColin Finck     PVOID p2,
639*c2c66affSColin Finck     PVOID p3,
640*c2c66affSColin Finck     PVOID p4,
641*c2c66affSColin Finck     PVOID p5)
642*c2c66affSColin Finck {
643*c2c66affSColin Finck     TRACE();
644*c2c66affSColin Finck     return 0;
645*c2c66affSColin Finck }
646*c2c66affSColin Finck 
647*c2c66affSColin Finck DWORD
648*c2c66affSColin Finck NTAPI
DxDdHeapVidMemFree(PVOID p1,PVOID p2)649*c2c66affSColin Finck DxDdHeapVidMemFree(
650*c2c66affSColin Finck     PVOID p1,
651*c2c66affSColin Finck     PVOID p2)
652*c2c66affSColin Finck {
653*c2c66affSColin Finck     TRACE();
654*c2c66affSColin Finck     return 0;
655*c2c66affSColin Finck }
656*c2c66affSColin Finck 
657*c2c66affSColin Finck DWORD
658*c2c66affSColin Finck NTAPI
DxDdDisableDirectDraw(PVOID p1,PVOID p2)659*c2c66affSColin Finck DxDdDisableDirectDraw(
660*c2c66affSColin Finck     PVOID p1,
661*c2c66affSColin Finck     PVOID p2)
662*c2c66affSColin Finck {
663*c2c66affSColin Finck     TRACE();
664*c2c66affSColin Finck     return 0;
665*c2c66affSColin Finck }
666*c2c66affSColin Finck 
667*c2c66affSColin Finck DWORD
668*c2c66affSColin Finck NTAPI
DxDdSuspendDirectDraw(PVOID p1,PVOID p2)669*c2c66affSColin Finck DxDdSuspendDirectDraw(
670*c2c66affSColin Finck     PVOID p1,
671*c2c66affSColin Finck     PVOID p2)
672*c2c66affSColin Finck {
673*c2c66affSColin Finck     TRACE();
674*c2c66affSColin Finck     return 0;
675*c2c66affSColin Finck }
676*c2c66affSColin Finck 
677*c2c66affSColin Finck DWORD
678*c2c66affSColin Finck NTAPI
DxDdResumeDirectDraw(PVOID p1,PVOID p2)679*c2c66affSColin Finck DxDdResumeDirectDraw(
680*c2c66affSColin Finck     PVOID p1,
681*c2c66affSColin Finck     PVOID p2)
682*c2c66affSColin Finck {
683*c2c66affSColin Finck     TRACE();
684*c2c66affSColin Finck     return 0;
685*c2c66affSColin Finck }
686*c2c66affSColin Finck 
687*c2c66affSColin Finck DWORD
688*c2c66affSColin Finck NTAPI
DxDdDynamicModeChange(PVOID p1,PVOID p2,PVOID p3)689*c2c66affSColin Finck DxDdDynamicModeChange(
690*c2c66affSColin Finck     PVOID p1,
691*c2c66affSColin Finck     PVOID p2,
692*c2c66affSColin Finck     PVOID p3)
693*c2c66affSColin Finck {
694*c2c66affSColin Finck     TRACE();
695*c2c66affSColin Finck     return 0;
696*c2c66affSColin Finck }
697*c2c66affSColin Finck 
698*c2c66affSColin Finck DWORD
699*c2c66affSColin Finck NTAPI
DxDdCloseProcess(PVOID p1)700*c2c66affSColin Finck DxDdCloseProcess(
701*c2c66affSColin Finck     PVOID p1)
702*c2c66affSColin Finck {
703*c2c66affSColin Finck     TRACE();
704*c2c66affSColin Finck     return 0;
705*c2c66affSColin Finck }
706*c2c66affSColin Finck 
707*c2c66affSColin Finck DWORD
708*c2c66affSColin Finck NTAPI
DxDdGetDirectDrawBound(PVOID p1,PVOID p2)709*c2c66affSColin Finck DxDdGetDirectDrawBound(
710*c2c66affSColin Finck     PVOID p1,
711*c2c66affSColin Finck     PVOID p2)
712*c2c66affSColin Finck {
713*c2c66affSColin Finck     TRACE();
714*c2c66affSColin Finck     return 0;
715*c2c66affSColin Finck }
716*c2c66affSColin Finck 
717*c2c66affSColin Finck DWORD
718*c2c66affSColin Finck NTAPI
DxDdEnableDirectDrawRedirection(PVOID p1,PVOID p2)719*c2c66affSColin Finck DxDdEnableDirectDrawRedirection(
720*c2c66affSColin Finck     PVOID p1,
721*c2c66affSColin Finck     PVOID p2)
722*c2c66affSColin Finck {
723*c2c66affSColin Finck     TRACE();
724*c2c66affSColin Finck     return 0;
725*c2c66affSColin Finck }
726*c2c66affSColin Finck 
727*c2c66affSColin Finck DWORD
728*c2c66affSColin Finck NTAPI
DxDdAllocPrivateUserMem(PVOID p1,PVOID p2,PVOID p3)729*c2c66affSColin Finck DxDdAllocPrivateUserMem(
730*c2c66affSColin Finck     PVOID p1,
731*c2c66affSColin Finck     PVOID p2,
732*c2c66affSColin Finck     PVOID p3)
733*c2c66affSColin Finck {
734*c2c66affSColin Finck     TRACE();
735*c2c66affSColin Finck     return 0;
736*c2c66affSColin Finck }
737*c2c66affSColin Finck 
738*c2c66affSColin Finck DWORD
739*c2c66affSColin Finck NTAPI
DxDdFreePrivateUserMem(PVOID p1,PVOID p2)740*c2c66affSColin Finck DxDdFreePrivateUserMem(
741*c2c66affSColin Finck     PVOID p1,
742*c2c66affSColin Finck     PVOID p2)
743*c2c66affSColin Finck {
744*c2c66affSColin Finck     return 0;
745*c2c66affSColin Finck }
746*c2c66affSColin Finck 
747*c2c66affSColin Finck DWORD
748*c2c66affSColin Finck NTAPI
DxDdSetAccelLevel(PVOID p1,PVOID p2,PVOID p3)749*c2c66affSColin Finck DxDdSetAccelLevel(
750*c2c66affSColin Finck     PVOID p1,
751*c2c66affSColin Finck     PVOID p2,
752*c2c66affSColin Finck     PVOID p3)
753*c2c66affSColin Finck {
754*c2c66affSColin Finck     TRACE();
755*c2c66affSColin Finck     return 0;
756*c2c66affSColin Finck }
757*c2c66affSColin Finck 
758*c2c66affSColin Finck DWORD
759*c2c66affSColin Finck NTAPI
DxDdGetSurfaceLock(PVOID p1)760*c2c66affSColin Finck DxDdGetSurfaceLock(
761*c2c66affSColin Finck     PVOID p1)
762*c2c66affSColin Finck {
763*c2c66affSColin Finck     TRACE();
764*c2c66affSColin Finck     return 0;
765*c2c66affSColin Finck }
766*c2c66affSColin Finck 
767*c2c66affSColin Finck DWORD
768*c2c66affSColin Finck NTAPI
DxDdEnumLockedSurfaceRect(PVOID p1,PVOID p2,PVOID p3)769*c2c66affSColin Finck DxDdEnumLockedSurfaceRect(
770*c2c66affSColin Finck     PVOID p1,
771*c2c66affSColin Finck     PVOID p2,
772*c2c66affSColin Finck     PVOID p3)
773*c2c66affSColin Finck {
774*c2c66affSColin Finck     TRACE();
775*c2c66affSColin Finck     return 0;
776*c2c66affSColin Finck }
777*c2c66affSColin Finck 
778*c2c66affSColin Finck DRVFN gaDxgFuncs [] =
779*c2c66affSColin Finck {
780*c2c66affSColin Finck     {DXG_INDEX_DxDxgGenericThunk, (PFN)DxDxgGenericThunk},
781*c2c66affSColin Finck     {DXG_INDEX_DxD3dContextCreate, (PFN)DxD3dContextCreate},
782*c2c66affSColin Finck     {DXG_INDEX_DxD3dContextDestroy, (PFN)DxD3dContextDestroy},
783*c2c66affSColin Finck     {DXG_INDEX_DxD3dContextDestroyAll, (PFN)DxD3dContextDestroyAll},
784*c2c66affSColin Finck     {DXG_INDEX_DxD3dValidateTextureStageState, (PFN)DxD3dValidateTextureStageState},
785*c2c66affSColin Finck     {DXG_INDEX_DxD3dDrawPrimitives2, (PFN)DxD3dDrawPrimitives2},
786*c2c66affSColin Finck     {DXG_INDEX_DxDdGetDriverState, (PFN)DxDdGetDriverState},
787*c2c66affSColin Finck     {DXG_INDEX_DxDdAddAttachedSurface, (PFN)DxDdAddAttachedSurface},
788*c2c66affSColin Finck     {DXG_INDEX_DxDdAlphaBlt, (PFN)DxDdAlphaBlt},
789*c2c66affSColin Finck     {DXG_INDEX_DxDdAttachSurface, (PFN)DxDdAttachSurface},
790*c2c66affSColin Finck     {DXG_INDEX_DxDdBeginMoCompFrame, (PFN)DxDdBeginMoCompFrame},
791*c2c66affSColin Finck     {DXG_INDEX_DxDdBlt, (PFN)DxDdBlt},
792*c2c66affSColin Finck     {DXG_INDEX_DxDdCanCreateSurface, (PFN)DxDdCanCreateSurface},
793*c2c66affSColin Finck     {DXG_INDEX_DxDdCanCreateD3DBuffer, (PFN)DxDdCanCreateD3DBuffer},
794*c2c66affSColin Finck     {DXG_INDEX_DxDdColorControl, (PFN)DxDdColorControl},
795*c2c66affSColin Finck     {DXG_INDEX_DxDdCreateDirectDrawObject, (PFN)DxDdCreateDirectDrawObject},
796*c2c66affSColin Finck     {DXG_INDEX_DxDdCreateSurface, (PFN)DxDdCreateD3DBuffer},
797*c2c66affSColin Finck     {DXG_INDEX_DxDdCreateD3DBuffer, (PFN)DxDdCreateD3DBuffer},
798*c2c66affSColin Finck     {DXG_INDEX_DxDdCreateMoComp, (PFN)DxDdCreateMoComp},
799*c2c66affSColin Finck     {DXG_INDEX_DxDdCreateSurfaceObject, (PFN)DxDdCreateSurfaceObject},
800*c2c66affSColin Finck     {DXG_INDEX_DxDdDeleteDirectDrawObject, (PFN)DxDdDeleteDirectDrawObject},
801*c2c66affSColin Finck     {DXG_INDEX_DxDdDeleteSurfaceObject, (PFN)DxDdDeleteSurfaceObject},
802*c2c66affSColin Finck     {DXG_INDEX_DxDdDestroyMoComp, (PFN)DxDdDestroyMoComp},
803*c2c66affSColin Finck     {DXG_INDEX_DxDdDestroySurface, (PFN)DxDdDestroySurface},
804*c2c66affSColin Finck     {DXG_INDEX_DxDdDestroyD3DBuffer, (PFN)DxDdDestroyD3DBuffer},
805*c2c66affSColin Finck     {DXG_INDEX_DxDdEndMoCompFrame, (PFN)DxDdEndMoCompFrame},
806*c2c66affSColin Finck     {DXG_INDEX_DxDdFlip, (PFN)DxDdFlip},
807*c2c66affSColin Finck     {DXG_INDEX_DxDdFlipToGDISurface, (PFN)DxDdFlipToGDISurface},
808*c2c66affSColin Finck     {DXG_INDEX_DxDdGetAvailDriverMemory, (PFN)DxDdGetAvailDriverMemory},
809*c2c66affSColin Finck     {DXG_INDEX_DxDdGetBltStatus, (PFN)DxDdGetBltStatus},
810*c2c66affSColin Finck     {DXG_INDEX_DxDdGetDC, (PFN)DxDdGetDC},
811*c2c66affSColin Finck     {DXG_INDEX_DxDdGetDriverInfo, (PFN)DxDdGetDriverInfo},
812*c2c66affSColin Finck     {DXG_INDEX_DxDdGetDxHandle, (PFN)DxDdGetDxHandle},
813*c2c66affSColin Finck     {DXG_INDEX_DxDdGetFlipStatus, (PFN)DxDdGetFlipStatus},
814*c2c66affSColin Finck     {DXG_INDEX_DxDdGetInternalMoCompInfo, (PFN)DxDdGetInternalMoCompInfo},
815*c2c66affSColin Finck     {DXG_INDEX_DxDdGetMoCompBuffInfo, (PFN)DxDdGetMoCompBuffInfo},
816*c2c66affSColin Finck     {DXG_INDEX_DxDdGetMoCompGuids, (PFN)DxDdGetMoCompGuids},
817*c2c66affSColin Finck     {DXG_INDEX_DxDdGetMoCompFormats, (PFN)DxDdGetMoCompFormats},
818*c2c66affSColin Finck     {DXG_INDEX_DxDdGetScanLine, (PFN)DxDdGetScanLine},
819*c2c66affSColin Finck     {DXG_INDEX_DxDdLock, (PFN)DxDdLock},
820*c2c66affSColin Finck     {DXG_INDEX_DxDdLockD3D, (PFN)DxDdLockD3D},
821*c2c66affSColin Finck     {DXG_INDEX_DxDdQueryDirectDrawObject, (PFN)DxDdQueryDirectDrawObject},
822*c2c66affSColin Finck     {DXG_INDEX_DxDdQueryMoCompStatus, (PFN)DxDdQueryMoCompStatus},
823*c2c66affSColin Finck     {DXG_INDEX_DxDdReenableDirectDrawObject, (PFN)DxDdReenableDirectDrawObject},
824*c2c66affSColin Finck     {DXG_INDEX_DxDdReleaseDC, (PFN)DxDdReleaseDC},
825*c2c66affSColin Finck     {DXG_INDEX_DxDdRenderMoComp, (PFN)DxDdRenderMoComp},
826*c2c66affSColin Finck     {DXG_INDEX_DxDdResetVisrgn, (PFN)DxDdResetVisrgn},
827*c2c66affSColin Finck     {DXG_INDEX_DxDdSetColorKey, (PFN)DxDdSetColorKey},
828*c2c66affSColin Finck     {DXG_INDEX_DxDdSetExclusiveMode, (PFN)DxDdSetExclusiveMode},
829*c2c66affSColin Finck     {DXG_INDEX_DxDdSetGammaRamp, (PFN)DxDdSetGammaRamp},
830*c2c66affSColin Finck     {DXG_INDEX_DxDdCreateSurfaceEx, (PFN)DxDdCreateSurfaceEx},
831*c2c66affSColin Finck     {DXG_INDEX_DxDdSetOverlayPosition, (PFN)DxDdSetOverlayPosition},
832*c2c66affSColin Finck     {DXG_INDEX_DxDdUnattachSurface, (PFN)DxDdUnattachSurface},
833*c2c66affSColin Finck     {DXG_INDEX_DxDdUnlock, (PFN)DxDdUnlock},
834*c2c66affSColin Finck     {DXG_INDEX_DxDdUnlockD3D, (PFN)DxDdUnlockD3D},
835*c2c66affSColin Finck     {DXG_INDEX_DxDdUpdateOverlay, (PFN)DxDdUpdateOverlay},
836*c2c66affSColin Finck     {DXG_INDEX_DxDdWaitForVerticalBlank, (PFN)DxDdWaitForVerticalBlank},
837*c2c66affSColin Finck     {DXG_INDEX_DxDvpCanCreateVideoPort, (PFN)DxDvpCanCreateVideoPort},
838*c2c66affSColin Finck     {DXG_INDEX_DxDvpColorControl, (PFN)DxDvpColorControl},
839*c2c66affSColin Finck     {DXG_INDEX_DxDvpCreateVideoPort, (PFN)DxDvpCreateVideoPort},
840*c2c66affSColin Finck     {DXG_INDEX_DxDvpDestroyVideoPort, (PFN)DxDvpDestroyVideoPort},
841*c2c66affSColin Finck     {DXG_INDEX_DxDvpFlipVideoPort, (PFN)DxDvpFlipVideoPort},
842*c2c66affSColin Finck     {DXG_INDEX_DxDvpGetVideoPortBandwidth, (PFN)DxDvpGetVideoPortBandwidth},
843*c2c66affSColin Finck     {DXG_INDEX_DxDvpGetVideoPortField, (PFN)DxDvpGetVideoPortField},
844*c2c66affSColin Finck     {DXG_INDEX_DxDvpGetVideoPortFlipStatus, (PFN)DxDvpGetVideoPortFlipStatus},
845*c2c66affSColin Finck     {DXG_INDEX_DxDvpGetVideoPortInputFormats, (PFN)DxDvpGetVideoPortInputFormats},
846*c2c66affSColin Finck     {DXG_INDEX_DxDvpGetVideoPortLine, (PFN)DxDvpGetVideoPortLine},
847*c2c66affSColin Finck     {DXG_INDEX_DxDvpGetVideoPortOutputFormats, (PFN)DxDvpGetVideoPortOutputFormats},
848*c2c66affSColin Finck     {DXG_INDEX_DxDvpGetVideoPortConnectInfo, (PFN)DxDvpGetVideoPortConnectInfo},
849*c2c66affSColin Finck     {DXG_INDEX_DxDvpGetVideoSignalStatus, (PFN)DxDvpGetVideoSignalStatus},
850*c2c66affSColin Finck     {DXG_INDEX_DxDvpUpdateVideoPort, (PFN)DxDvpUpdateVideoPort},
851*c2c66affSColin Finck     {DXG_INDEX_DxDvpWaitForVideoPortSync, (PFN)DxDvpWaitForVideoPortSync},
852*c2c66affSColin Finck     {DXG_INDEX_DxDvpAcquireNotification, (PFN)DxDvpAcquireNotification},
853*c2c66affSColin Finck     {DXG_INDEX_DxDvpReleaseNotification, (PFN)DxDvpReleaseNotification},
854*c2c66affSColin Finck     {DXG_INDEX_DxDdHeapVidMemAllocAligned, (PFN)DxDdHeapVidMemAllocAligned},
855*c2c66affSColin Finck     {DXG_INDEX_DxDdHeapVidMemFree, (PFN)DxDdHeapVidMemFree},
856*c2c66affSColin Finck     {DXG_INDEX_DxDdEnableDirectDraw, (PFN)DxDdEnableDirectDraw},
857*c2c66affSColin Finck     {DXG_INDEX_DxDdDisableDirectDraw, (PFN)DxDdDisableDirectDraw},
858*c2c66affSColin Finck     {DXG_INDEX_DxDdSuspendDirectDraw, (PFN)DxDdSuspendDirectDraw},
859*c2c66affSColin Finck     {DXG_INDEX_DxDdResumeDirectDraw, (PFN)DxDdResumeDirectDraw},
860*c2c66affSColin Finck     {DXG_INDEX_DxDdDynamicModeChange, (PFN)DxDdDynamicModeChange},
861*c2c66affSColin Finck     {DXG_INDEX_DxDdCloseProcess, (PFN)DxDdCloseProcess},
862*c2c66affSColin Finck     {DXG_INDEX_DxDdGetDirectDrawBound, (PFN)DxDdGetDirectDrawBound},
863*c2c66affSColin Finck     {DXG_INDEX_DxDdEnableDirectDrawRedirection, (PFN)DxDdEnableDirectDrawRedirection},
864*c2c66affSColin Finck     {DXG_INDEX_DxDdAllocPrivateUserMem, (PFN)DxDdAllocPrivateUserMem},
865*c2c66affSColin Finck     {DXG_INDEX_DxDdFreePrivateUserMem, (PFN)DxDdFreePrivateUserMem},
866*c2c66affSColin Finck     {DXG_INDEX_DxDdLockDirectDrawSurface, (PFN)DxDdLockDirectDrawSurface},
867*c2c66affSColin Finck     {DXG_INDEX_DxDdUnlockDirectDrawSurface, (PFN)DxDdUnlockDirectDrawSurface},
868*c2c66affSColin Finck     {DXG_INDEX_DxDdSetAccelLevel, (PFN)DxDdSetAccelLevel},
869*c2c66affSColin Finck     {DXG_INDEX_DxDdGetSurfaceLock, (PFN)DxDdGetSurfaceLock},
870*c2c66affSColin Finck     {DXG_INDEX_DxDdEnumLockedSurfaceRect, (PFN)DxDdEnumLockedSurfaceRect},
871*c2c66affSColin Finck     {DXG_INDEX_DxDdIoctl, (PFN)DxDdIoctl}
872*c2c66affSColin Finck };
873