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 DxDdColorControl( 125 PVOID p1, 126 PVOID p2) 127 { 128 TRACE(); 129 return 0; 130 } 131 132 DWORD 133 NTAPI 134 DxDdCreateMoComp( 135 PVOID p1, 136 PVOID p2) 137 { 138 return 0; 139 } 140 141 DWORD 142 NTAPI 143 DxDdDeleteDirectDrawObject( 144 PVOID p1) 145 { 146 return 0; 147 } 148 149 DWORD 150 NTAPI 151 DxDdDeleteSurfaceObject( 152 PVOID p1) 153 { 154 TRACE(); 155 return 0; 156 } 157 158 DWORD 159 NTAPI 160 DxDdDestroyMoComp( 161 PVOID p1, 162 PVOID p2) 163 { 164 return 0; 165 } 166 167 DWORD 168 NTAPI 169 DxDdDestroySurface( 170 PVOID p1, 171 PVOID p2) 172 { 173 TRACE(); 174 return 0; 175 } 176 177 DWORD 178 NTAPI 179 DxDdDestroyD3DBuffer( 180 PVOID p1) 181 { 182 return 0; 183 } 184 185 DWORD 186 NTAPI 187 DxDdEndMoCompFrame( 188 PVOID p1, 189 PVOID p2) 190 { 191 TRACE(); 192 return 0; 193 } 194 195 DWORD 196 NTAPI 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 209 DxDdFlipToGDISurface( 210 PVOID p1, 211 PVOID p2) 212 { 213 TRACE(); 214 return 0; 215 } 216 217 DWORD 218 NTAPI 219 DxDdGetAvailDriverMemory( 220 PVOID p1, 221 PVOID p2) 222 { 223 TRACE(); 224 return 0; 225 } 226 227 DWORD 228 NTAPI 229 DxDdGetBltStatus( 230 PVOID p1, 231 PVOID p2) 232 { 233 TRACE(); 234 return 0; 235 } 236 237 DWORD 238 NTAPI 239 DxDdGetDC( 240 PVOID p1, 241 PVOID p2) 242 { 243 TRACE(); 244 return 0; 245 } 246 247 DWORD 248 NTAPI 249 DxDdGetDxHandle( 250 PVOID p1, 251 PVOID p2, 252 PVOID p3) 253 { 254 TRACE(); 255 return 0; 256 } 257 258 DWORD 259 NTAPI 260 DxDdGetFlipStatus( 261 PVOID p1, 262 PVOID p2) 263 { 264 TRACE(); 265 return 0; 266 } 267 268 DWORD 269 NTAPI 270 DxDdGetInternalMoCompInfo( 271 PVOID p1, 272 PVOID p2) 273 { 274 return 0; 275 } 276 277 DWORD 278 NTAPI 279 DxDdGetMoCompBuffInfo( 280 PVOID p1, 281 PVOID p2) 282 { 283 TRACE(); 284 return 0; 285 } 286 287 DWORD 288 NTAPI 289 DxDdGetMoCompGuids( 290 PVOID p1, 291 PVOID p2) 292 { 293 return 0; 294 } 295 296 DWORD 297 NTAPI 298 DxDdGetMoCompFormats( 299 PVOID p1, 300 PVOID p2) 301 { 302 TRACE(); 303 return 0; 304 } 305 306 DWORD 307 NTAPI 308 DxDdGetScanLine( 309 PVOID p1, 310 PVOID p2) 311 { 312 TRACE(); 313 return 0; 314 } 315 316 DWORD 317 NTAPI 318 DxDdLockD3D( 319 PVOID p1, 320 PVOID p2) 321 { 322 TRACE(); 323 return 0; 324 } 325 326 DWORD 327 NTAPI 328 DxDdQueryMoCompStatus( 329 PVOID p1, 330 PVOID p2) 331 { 332 TRACE(); 333 return 0; 334 } 335 336 DWORD 337 NTAPI 338 DxDdReleaseDC( 339 PVOID p1) 340 { 341 TRACE(); 342 return 0; 343 } 344 345 DWORD 346 NTAPI 347 DxDdRenderMoComp( 348 PVOID p1, 349 PVOID p2) 350 { 351 TRACE(); 352 return 0; 353 } 354 355 DWORD 356 NTAPI 357 DxDdResetVisrgn( 358 PVOID p1, 359 PVOID p2) 360 { 361 TRACE(); 362 return 0; 363 } 364 365 DWORD 366 NTAPI 367 DxDdSetColorKey( 368 PVOID p1, 369 PVOID p2) 370 { 371 TRACE(); 372 return 0; 373 } 374 375 DWORD 376 NTAPI 377 DxDdSetExclusiveMode( 378 PVOID p1, 379 PVOID p2) 380 { 381 TRACE(); 382 return 0; 383 } 384 385 DWORD 386 NTAPI 387 DxDdSetGammaRamp( 388 PVOID p1, 389 PVOID p2, 390 PVOID p3) 391 { 392 TRACE(); 393 return 0; 394 } 395 396 DWORD 397 NTAPI 398 DxDdCreateSurfaceEx( 399 PVOID p1, 400 PVOID p2, 401 PVOID p3) 402 { 403 TRACE(); 404 return 0; 405 } 406 407 DWORD 408 NTAPI 409 DxDdSetOverlayPosition( 410 PVOID p1, 411 PVOID p2, 412 PVOID p3) 413 { 414 TRACE(); 415 return 0; 416 } 417 418 DWORD 419 NTAPI 420 DxDdUnattachSurface( 421 PVOID p1, 422 PVOID p2) 423 { 424 TRACE(); 425 return 0; 426 } 427 428 DWORD 429 NTAPI 430 DxDdUnlockD3D( 431 PVOID p1, 432 PVOID p2) 433 { 434 TRACE(); 435 return 0; 436 } 437 438 DWORD 439 NTAPI 440 DxDdUpdateOverlay( 441 PVOID p1, 442 PVOID p2, 443 PVOID p3) 444 { 445 TRACE(); 446 return 0; 447 } 448 449 DWORD 450 NTAPI 451 DxDdWaitForVerticalBlank( 452 PVOID p1, 453 PVOID p2) 454 { 455 TRACE(); 456 return 0; 457 } 458 459 DWORD 460 NTAPI 461 DxDvpCanCreateVideoPort( 462 PVOID p1, 463 PVOID p2) 464 { 465 TRACE(); 466 return 0; 467 } 468 469 DWORD 470 NTAPI 471 DxDvpColorControl( 472 PVOID p1, 473 PVOID p2) 474 { 475 TRACE(); 476 return 0; 477 } 478 479 DWORD 480 NTAPI 481 DxDvpCreateVideoPort( 482 PVOID p1, 483 PVOID p2) 484 { 485 TRACE(); 486 return 0; 487 } 488 489 DWORD 490 NTAPI 491 DxDvpDestroyVideoPort( 492 PVOID p1, 493 PVOID p2) 494 { 495 TRACE(); 496 return 0; 497 } 498 499 DWORD 500 NTAPI 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 513 DxDvpGetVideoPortBandwidth( 514 PVOID p1, 515 PVOID p2) 516 { 517 TRACE(); 518 return 0; 519 } 520 521 DWORD 522 NTAPI 523 DxDvpGetVideoPortField( 524 PVOID p1, 525 PVOID p2) 526 { 527 TRACE(); 528 return 0; 529 } 530 531 DWORD 532 NTAPI 533 DxDvpGetVideoPortFlipStatus( 534 PVOID p1, 535 PVOID p2) 536 { 537 TRACE(); 538 return 0; 539 } 540 541 DWORD 542 NTAPI 543 DxDvpGetVideoPortInputFormats( 544 PVOID p1, 545 PVOID p2) 546 { 547 TRACE(); 548 return 0; 549 } 550 551 DWORD 552 NTAPI 553 DxDvpGetVideoPortLine( 554 PVOID p1, 555 PVOID p2) 556 { 557 TRACE(); 558 return 0; 559 } 560 561 DWORD 562 NTAPI 563 DxDvpGetVideoPortOutputFormats( 564 PVOID p1, 565 PVOID p2) 566 { 567 TRACE(); 568 return 0; 569 } 570 571 DWORD 572 NTAPI 573 DxDvpGetVideoPortConnectInfo( 574 PVOID p1, 575 PVOID p2) 576 { 577 TRACE(); 578 return 0; 579 } 580 581 DWORD 582 NTAPI 583 DxDvpGetVideoSignalStatus( 584 PVOID p1, 585 PVOID p2) 586 { 587 TRACE(); 588 return 0; 589 } 590 591 DWORD 592 NTAPI 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 605 DxDvpWaitForVideoPortSync( 606 PVOID p1, 607 PVOID p2) 608 { 609 TRACE(); 610 return 0; 611 } 612 613 DWORD 614 NTAPI 615 DxDvpAcquireNotification( 616 PVOID p1, 617 PVOID p2, 618 PVOID p3) 619 { 620 TRACE(); 621 return 0; 622 } 623 624 DWORD 625 NTAPI 626 DxDvpReleaseNotification( 627 PVOID p1, 628 PVOID p2) 629 { 630 TRACE(); 631 return 0; 632 } 633 634 DWORD 635 NTAPI 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 649 DxDdHeapVidMemFree( 650 PVOID p1, 651 PVOID p2) 652 { 653 TRACE(); 654 return 0; 655 } 656 657 DWORD 658 NTAPI 659 DxDdDisableDirectDraw( 660 PVOID p1, 661 PVOID p2) 662 { 663 TRACE(); 664 return 0; 665 } 666 667 DWORD 668 NTAPI 669 DxDdSuspendDirectDraw( 670 PVOID p1, 671 PVOID p2) 672 { 673 TRACE(); 674 return 0; 675 } 676 677 DWORD 678 NTAPI 679 DxDdResumeDirectDraw( 680 PVOID p1, 681 PVOID p2) 682 { 683 TRACE(); 684 return 0; 685 } 686 687 DWORD 688 NTAPI 689 DxDdDynamicModeChange( 690 PVOID p1, 691 PVOID p2, 692 PVOID p3) 693 { 694 TRACE(); 695 return 0; 696 } 697 698 DWORD 699 NTAPI 700 DxDdCloseProcess( 701 PVOID p1) 702 { 703 TRACE(); 704 return 0; 705 } 706 707 DWORD 708 NTAPI 709 DxDdGetDirectDrawBound( 710 PVOID p1, 711 PVOID p2) 712 { 713 TRACE(); 714 return 0; 715 } 716 717 DWORD 718 NTAPI 719 DxDdEnableDirectDrawRedirection( 720 PVOID p1, 721 PVOID p2) 722 { 723 TRACE(); 724 return 0; 725 } 726 727 DWORD 728 NTAPI 729 DxDdAllocPrivateUserMem( 730 PVOID p1, 731 PVOID p2, 732 PVOID p3) 733 { 734 TRACE(); 735 return 0; 736 } 737 738 DWORD 739 NTAPI 740 DxDdFreePrivateUserMem( 741 PVOID p1, 742 PVOID p2) 743 { 744 return 0; 745 } 746 747 DWORD 748 NTAPI 749 DxDdSetAccelLevel( 750 PVOID p1, 751 PVOID p2, 752 PVOID p3) 753 { 754 TRACE(); 755 return 0; 756 } 757 758 DWORD 759 NTAPI 760 DxDdGetSurfaceLock( 761 PVOID p1) 762 { 763 TRACE(); 764 return 0; 765 } 766 767 DWORD 768 NTAPI 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