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