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