3 DbgPrint("DXG: %s\n", __FUNCTION__)
29 DxD3dContextDestroyAll(
38 DxD3dValidateTextureStageState(
71 DxDdAddAttachedSurface(
103 DxDdBeginMoCompFrame(
124 DxDdCanCreateSurface(
134 DxDdCanCreateD3DBuffer(
154 DxDdCreateDirectDrawObject(
188 DxDdCreateSurfaceObject(
202 DxDdDeleteDirectDrawObject(
210 DxDdDeleteSurfaceObject(
238 DxDdDestroyD3DBuffer(
268 DxDdFlipToGDISurface(
278 DxDdGetAvailDriverMemory(
339 DxDdGetInternalMoCompInfo(
348 DxDdGetMoCompBuffInfo(
367 DxDdGetMoCompFormats(
406 DxDdQueryDirectDrawObject(
425 DxDdQueryMoCompStatus(
435 DxDdReenableDirectDrawObject(
484 DxDdSetExclusiveMode(
516 DxDdSetOverlayPosition(
567 DxDdWaitForVerticalBlank(
577 DxDvpCanCreateVideoPort(
597 DxDvpCreateVideoPort(
607 DxDvpDestroyVideoPort(
629 DxDvpGetVideoPortBandwidth(
639 DxDvpGetVideoPortField(
649 DxDvpGetVideoPortFlipStatus(
659 DxDvpGetVideoPortInputFormats(
669 DxDvpGetVideoPortLine(
679 DxDvpGetVideoPortOutputFormats(
689 DxDvpGetVideoPortConnectInfo(
699 DxDvpGetVideoSignalStatus(
709 DxDvpUpdateVideoPort(
721 DxDvpWaitForVideoPortSync(
731 DxDvpAcquireNotification(
742 DxDvpReleaseNotification(
752 DxDdHeapVidMemAllocAligned(
775 DxDdDisableDirectDraw(
785 DxDdSuspendDirectDraw(
795 DxDdResumeDirectDraw(
805 DxDdDynamicModeChange(
825 DxDdGetDirectDrawBound(
835 DxDdEnableDirectDrawRedirection(
845 DxDdAllocPrivateUserMem(
856 DxDdFreePrivateUserMem(
885 DxDdEnumLockedSurfaceRect(
894 DRVFN gaDxgFuncs
[] =
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
}