Synchronize up to trunk's revision r57784.
[reactos.git] / win32ss / reactx / dxg / dxg_driver.h
1
2 DRVFN gaDxgFuncs [] =
3 {
4 {DXG_INDEX_DxDxgGenericThunk, (PFN)DxDxgGenericThunk},
5 //{DXG_INDEX_DxD3dContextCreate, (PFN)DxD3dContextCreate},
6 //{DXG_INDEX_DxD3dContextDestroy, (PFN)DxD3dContextDestroy},
7 //{DXG_INDEX_DxD3dContextDestroyAll, (PFN)DxD3dContextDestroyAll},
8 //{DXG_INDEX_DxD3dValidateTextureStageState, (PFN)DxD3dValidateTextureStageState},
9 //{DXG_INDEX_DxD3dDrawPrimitives2, (PFN)DxD3dDrawPrimitives2},
10 //{DXG_INDEX_DxDdGetDriverState, (PFN)DxDdGetDriverState},
11 //{DXG_INDEX_DxDdAddAttachedSurface, (PFN)DxDdAddAttachedSurface},
12 //{DXG_INDEX_DxDdAlphaBlt, (PFN)DxDdAlphaBlt},
13 //{DXG_INDEX_DxDdAttachSurface, (PFN)DxDdAttachSurface},
14 //{DXG_INDEX_DxDdBeginMoCompFrame, (PFN)DxDdBeginMoCompFrame},
15 //{DXG_INDEX_DxDdBlt, (PFN)DxDdBlt},
16 //{DXG_INDEX_DxDdCanCreateSurface, (PFN)DxDdCanCreateSurface},
17 //{DXG_INDEX_DxDdCanCreateD3DBuffer, (PFN)DxDdCanCreateD3DBuffer},
18 //{DXG_INDEX_DxDdColorControl, (PFN)DxDdColorControl},
19 //{DXG_INDEX_DxDdCreateDirectDrawObject, (PFN)DxDdCreateDirectDrawObject},
20 //{DXG_INDEX_DxDdCreateSurface, (PFN)DxDdCreateD3DBuffer},
21 //{DXG_INDEX_DxDdCreateD3DBuffer, (PFN)DxDdCreateD3DBuffer},
22 //{DXG_INDEX_DxDdCreateMoComp, (PFN)DxDdCreateMoComp},
23 //{DXG_INDEX_DxDdCreateSurfaceObject, (PFN)DxDdCreateSurfaceObject},
24 //{DXG_INDEX_DxDdDeleteDirectDrawObject, (PFN)DxDdDeleteDirectDrawObject},
25 //{DXG_INDEX_DxDdDeleteSurfaceObject, (PFN)DxDdDeleteSurfaceObject},
26 //{DXG_INDEX_DxDdDestroyMoComp, (PFN)DxDdDestroyMoComp},
27 //{DXG_INDEX_DxDdDestroySurface, (PFN)DxDdDestroySurface},
28 //{DXG_INDEX_DxDdDestroyD3DBuffer, (PFN)DxDdDestroyD3DBuffer},
29 //{DXG_INDEX_DxDdEndMoCompFrame, (PFN)DxDdEndMoCompFrame},
30 //{DXG_INDEX_DxDdFlip, (PFN)DxDdFlip},
31 //{DXG_INDEX_DxDdFlipToGDISurface, (PFN)DxDdFlipToGDISurface},
32 //{DXG_INDEX_DxDdGetAvailDriverMemory, (PFN)DxDdGetAvailDriverMemory},
33 //{DXG_INDEX_DxDdGetBltStatus, (PFN)DxDdGetBltStatus},
34 //{DXG_INDEX_DxDdGetDC, (PFN)DxDdGetDC},
35 //{DXG_INDEX_DxDdGetDriverInfo, (PFN)DxDdGetDriverInfo},
36 //{DXG_INDEX_DxDdGetDxHandle, (PFN)DxDdGetDxHandle},
37 //{DXG_INDEX_DxDdGetFlipStatus, (PFN)DxDdGetFlipStatus},
38 //{DXG_INDEX_DxDdGetInternalMoCompInfo, (PFN)DxDdGetInternalMoCompInfo},
39 //{DXG_INDEX_DxDdGetMoCompBuffInfo, (PFN)DxDdGetMoCompBuffInfo},
40 //{DXG_INDEX_DxDdGetMoCompGuids, (PFN)DxDdGetMoCompGuids},
41 //{DXG_INDEX_DxDdGetMoCompFormats, (PFN)DxDdGetMoCompFormats},
42 //{DXG_INDEX_DxDdGetScanLine, (PFN)DxDdGetScanLine},
43 //{DXG_INDEX_DxDdLock, (PFN)DxDdLock},
44 //{DXG_INDEX_DxDdLockD3D, (PFN)DxDdLockD3D},
45 //{DXG_INDEX_DxDdQueryDirectDrawObject, (PFN)DxDdQueryDirectDrawObject},
46 //{DXG_INDEX_DxDdQueryMoCompStatus, (PFN)DxDdQueryMoCompStatus},
47 //{DXG_INDEX_DxDdReenableDirectDrawObject, (PFN)DxDdReenableDirectDrawObject},
48 //{DXG_INDEX_DxDdReleaseDC, (PFN)DxDdReleaseDC},
49 //{DXG_INDEX_DxDdRenderMoComp, (PFN)DxDdRenderMoComp},
50 //{DXG_INDEX_DxDdResetVisrgn, (PFN)DxDdResetVisrgn},
51 //{DXG_INDEX_DxDdSetColorKey, (PFN)DxDdSetColorKey},
52 //{DXG_INDEX_DxDdSetExclusiveMode, (PFN)DxDdSetExclusiveMode},
53 //{DXG_INDEX_DxDdSetGammaRamp, (PFN)DxDdSetGammaRamp},
54 //{DXG_INDEX_DxDdCreateSurfaceEx, (PFN)DxDdCreateSurfaceEx},
55 //{DXG_INDEX_DxDdSetOverlayPosition, (PFN)DxDdSetOverlayPosition},
56 //{DXG_INDEX_DxDdUnattachSurface, (PFN)DxDdUnattachSurface},
57 //{DXG_INDEX_DxDdUnlock, (PFN)DxDdUnlock},
58 //{DXG_INDEX_DxDdUnlockD3D2, (PFN)DxDdUnlockD3D},
59 //{DXG_INDEX_DxDdUpdateOverlay, (PFN)DxDdUpdateOverlay},
60 //{DXG_INDEX_DxDdWaitForVerticalBlank, (PFN)DxDdWaitForVerticalBlank},
61 //{DXG_INDEX_DxDvpCanCreateVideoPort, (PFN)DxDvpCanCreateVideoPort},
62 //{DXG_INDEX_DxDvpColorControl, (PFN)DxDvpColorControl},
63 //{DXG_INDEX_DxDvpCreateVideoPort, (PFN)DxDvpCreateVideoPort},
64 //{DXG_INDEX_DxDvpDestroyVideoPort, (PFN)DxDvpDestroyVideoPort},
65 //{DXG_INDEX_DxDvpFlipVideoPort, (PFN)DxDvpFlipVideoPort},
66 //{DXG_INDEX_DxDvpGetVideoPortBandwidth, (PFN)DxDvpGetVideoPortBandwidth},
67 //{DXG_INDEX_DxDvpGetVideoPortField, (PFN)DxDvpGetVideoPortField},
68 //{DXG_INDEX_DxDvpGetVideoPortFlipStatus, (PFN)DxDvpGetVideoPortFlipStatus},
69 //{DXG_INDEX_DxDvpGetVideoPortInputFormats, (PFN)DxDvpGetVideoPortInputFormats},
70 //{DXG_INDEX_DxDvpGetVideoPortLine, (PFN)DxDvpGetVideoPortLine},
71 //{DXG_INDEX_DxDvpGetVideoPortOutputFormats, (PFN)DxDvpGetVideoPortOutputFormats},
72 //{DXG_INDEX_DxDvpGetVideoPortConnectInfo, (PFN)DxDvpGetVideoPortConnectInfo},
73 //{DXG_INDEX_DxDvpGetVideoSignalStatus, (PFN)DxDvpGetVideoSignalStatus},
74 //{DXG_INDEX_DxDvpUpdateVideoPort, (PFN)DxDvpUpdateVideoPort},
75 //{DXG_INDEX_DxDvpWaitForVideoPortSync, (PFN)DxDvpWaitForVideoPortSync},
76 //{DXG_INDEX_DxDvpAcquireNotification, (PFN)DxDvpAcquireNotification},
77 //{DXG_INDEX_DxDvpReleaseNotification, (PFN)DxDvpReleaseNotification},
78 //{DXG_INDEX_DxDdHeapVidMemAllocAligned, (PFN)DxDdHeapVidMemAllocAligned},
79 //{DXG_INDEX_DxDdHeapVidMemFree, (PFN)DxDdHeapVidMemFree},
80 //{DXG_INDEX_DxDdEnableDirectDraw, (PFN)DxDdEnableDirectDraw},
81 //{DXG_INDEX_DxDdDisableDirectDraw, (PFN)DxDdDisableDirectDraw},
82 //{DXG_INDEX_DxDdSuspendDirectDraw, (PFN)DxDdSuspendDirectDraw},
83 //{DXG_INDEX_DxDdResumeDirectDraw, (PFN)DxDdResumeDirectDraw},
84 //{DXG_INDEX_DxDdDynamicModeChange, (PFN)DxDdDynamicModeChange},
85 //{DXG_INDEX_DxDdCloseProcess, (PFN)DxDdCloseProcess},
86 //{DXG_INDEX_DxDdGetDirectDrawBound, (PFN)DxDdGetDirectDrawBound},
87 //{DXG_INDEX_DxDdEnableDirectDrawRedirection, (PFN)DxDdEnableDirectDrawRedirection},
88 //{DXG_INDEX_DxDdAllocPrivateUserMem, (PFN)DxDdAllocPrivateUserMem},
89 //{DXG_INDEX_DxDdFreePrivateUserMem, (PFN)DxDdFreePrivateUserMem},
90 {DXG_INDEX_DxDdLockDirectDrawSurface, (PFN)DxDdLockDirectDrawSurface},
91 {DXG_INDEX_DxDdUnlockDirectDrawSurface, (PFN)DxDdUnlockDirectDrawSurface},
92 //{DXG_INDEX_DxDdSetAccelLevel, (PFN)DxDdSetAccelLevel},
93 //{DXG_INDEX_DxDdGetSurfaceLock, (PFN)DxDdGetSurfaceLock},
94 //{DXG_INDEX_DxDdEnumLockedSurfaceRect, (PFN)DxDdEnumLockedSurfaceRect},
95 {DXG_INDEX_DxDdIoctl, (PFN)DxDdIoctl}
96
97 };