ReactOS 0.4.15-dev-7942-gd23573b
mocomp.c File Reference
#include <win32k.h>
#include <debug.h>
Include dependency graph for mocomp.c:

Go to the source code of this file.

Functions

DWORD APIENTRY NtGdiDdBeginMoCompFrame (HANDLE hMoComp, PDD_BEGINMOCOMPFRAMEDATA puBeginFrameData)
 
HANDLE APIENTRY NtGdiDdCreateMoComp (HANDLE hDirectDraw, PDD_CREATEMOCOMPDATA puCreateMoCompData)
 
DWORD APIENTRY NtGdiDdDestroyMoComp (HANDLE hMoComp, PDD_DESTROYMOCOMPDATA puBeginFrameData)
 
DWORD APIENTRY NtGdiDdEndMoCompFrame (HANDLE hMoComp, PDD_ENDMOCOMPFRAMEDATA puEndFrameData)
 
DWORD APIENTRY NtGdiDdGetInternalMoCompInfo (HANDLE hDirectDraw, PDD_GETINTERNALMOCOMPDATA puGetInternalData)
 
DWORD APIENTRY NtGdiDdGetMoCompBuffInfo (HANDLE hDirectDraw, PDD_GETMOCOMPCOMPBUFFDATA puGetBuffData)
 
DWORD APIENTRY NtGdiDdGetMoCompFormats (HANDLE hDirectDraw, PDD_GETMOCOMPFORMATSDATA puGetMoCompFormatsData)
 
DWORD APIENTRY NtGdiDdGetMoCompGuids (HANDLE hDirectDraw, PDD_GETMOCOMPGUIDSDATA puGetMoCompGuidsData)
 
DWORD APIENTRY NtGdiDdQueryMoCompStatus (HANDLE hMoComp, PDD_QUERYMOCOMPSTATUSDATA puQueryMoCompStatusData)
 
DWORD APIENTRY NtGdiDdRenderMoComp (HANDLE hMoComp, PDD_RENDERMOCOMPDATA puRenderMoCompData)
 

Function Documentation

◆ NtGdiDdBeginMoCompFrame()

DWORD APIENTRY NtGdiDdBeginMoCompFrame ( HANDLE  hMoComp,
PDD_BEGINMOCOMPFRAMEDATA  puBeginFrameData 
)

Definition at line 21 of file mocomp.c.

23{
25
26 if (pfnDdBeginMoCompFrame == NULL)
27 {
28 DPRINT1("Warning: no pfnDdBeginMoCompFrame\n");
30 }
31
32 DPRINT("Calling dxg.sys pfnDdBeginMoCompFrame\n");
33 return pfnDdBeginMoCompFrame(hMoComp,puBeginFrameData);
34}
#define DPRINT1
Definition: precomp.h:8
#define DDHAL_DRIVER_NOTHANDLED
Definition: ddrawi.h:320
#define NULL
Definition: types.h:112
#define DXG_INDEX_DxDdBeginMoCompFrame
Definition: dxg.h:20
DWORD(APIENTRY * PGD_DDBEGINMOCOMPFRAME)(HANDLE, PDD_BEGINMOCOMPFRAMEDATA)
Definition: intddraw.h:68
#define DPRINT
Definition: sndvol32.h:71
DRVFN gpDxFuncs[DXG_INDEX_DxDdIoctl+1]
Definition: ddraw.c:24

◆ NtGdiDdCreateMoComp()

HANDLE APIENTRY NtGdiDdCreateMoComp ( HANDLE  hDirectDraw,
PDD_CREATEMOCOMPDATA  puCreateMoCompData 
)

Definition at line 41 of file mocomp.c.

42{
44
45 if (pfnDdCreateMoComp == NULL)
46 {
47 DPRINT1("Warning: no pfnDdCreateMoComp\n");
49 }
50
51 DPRINT("Calling dxg.sys pfnDdCreateMoComp\n");
52 return pfnDdCreateMoComp(hDirectDraw, puCreateMoCompData);
53}
#define DXG_INDEX_DxDdCreateMoComp
Definition: dxg.h:29
HANDLE(APIENTRY * PGD_DXDDCREATEMOCOMP)(HANDLE, PDD_CREATEMOCOMPDATA)
Definition: intddraw.h:69

◆ NtGdiDdDestroyMoComp()

DWORD APIENTRY NtGdiDdDestroyMoComp ( HANDLE  hMoComp,
PDD_DESTROYMOCOMPDATA  puBeginFrameData 
)

Definition at line 60 of file mocomp.c.

62{
63 PGD_DXDDDESTROYMOCOMP pfnDdDestroyMoComp =
65
66 if (pfnDdDestroyMoComp == NULL)
67 {
68 DPRINT1("Warning: no pfnDdDestroyMoComp\n");
70 }
71
72 DPRINT("Calling dxg.sys pfnDdDestroyMoComp\n");
73 return pfnDdDestroyMoComp(hMoComp, puBeginFrameData);
74}
#define DXG_INDEX_DxDdDestroyMoComp
Definition: dxg.h:33
DWORD(APIENTRY * PGD_DXDDDESTROYMOCOMP)(HANDLE, PDD_DESTROYMOCOMPDATA)
Definition: intddraw.h:70

◆ NtGdiDdEndMoCompFrame()

DWORD APIENTRY NtGdiDdEndMoCompFrame ( HANDLE  hMoComp,
PDD_ENDMOCOMPFRAMEDATA  puEndFrameData 
)

Definition at line 81 of file mocomp.c.

83{
85
86 if (pfnDdEndMoCompFrame == NULL)
87 {
88 DPRINT1("Warning: no pfnDdEndMoCompFrame\n");
90 }
91
92 DPRINT("Calling dxg.sys pfnDdEndMoCompFrame\n");
93 return pfnDdEndMoCompFrame(hMoComp, puEndFrameData);
94}
#define DXG_INDEX_DxDdEndMoCompFrame
Definition: dxg.h:36
DWORD(APIENTRY * PGD_DXDDENDMOCOMPFRAME)(HANDLE, PDD_ENDMOCOMPFRAMEDATA)
Definition: intddraw.h:71

◆ NtGdiDdGetInternalMoCompInfo()

DWORD APIENTRY NtGdiDdGetInternalMoCompInfo ( HANDLE  hDirectDraw,
PDD_GETINTERNALMOCOMPDATA  puGetInternalData 
)

Definition at line 101 of file mocomp.c.

103{
105
106 if (pfnDdGetInternalMoCompInfo == NULL)
107 {
108 DPRINT1("Warning: no pfnDdGetInternalMoCompInfo\n");
110 }
111
112 DPRINT("Calling dxg.sys pfnDdGetInternalMoCompInfo\n");
113 return pfnDdGetInternalMoCompInfo(hDirectDraw, puGetInternalData);
114}
#define DXG_INDEX_DxDdGetInternalMoCompInfo
Definition: dxg.h:45
DWORD(APIENTRY * PGD_DXDDGETINTERNALMOCOMPINFO)(HANDLE, PDD_GETINTERNALMOCOMPDATA)
Definition: intddraw.h:72

◆ NtGdiDdGetMoCompBuffInfo()

DWORD APIENTRY NtGdiDdGetMoCompBuffInfo ( HANDLE  hDirectDraw,
PDD_GETMOCOMPCOMPBUFFDATA  puGetBuffData 
)

Definition at line 121 of file mocomp.c.

123{
125
126 if (pfnDdGetMoCompBuffInfo == NULL)
127 {
128 DPRINT1("Warning: no pfnDdGetMoCompBuffInfo\n");
130 }
131
132 DPRINT("Calling dxg.sys pfnDdGetMoCompBuffInfo\n");
133 return pfnDdGetMoCompBuffInfo(hDirectDraw, puGetBuffData);
134}
#define DXG_INDEX_DxDdGetMoCompBuffInfo
Definition: dxg.h:46
DWORD(APIENTRY * PGD_DXDDGETMOCOMPBUFFINFO)(HANDLE, PDD_GETMOCOMPCOMPBUFFDATA)
Definition: intddraw.h:73

◆ NtGdiDdGetMoCompFormats()

DWORD APIENTRY NtGdiDdGetMoCompFormats ( HANDLE  hDirectDraw,
PDD_GETMOCOMPFORMATSDATA  puGetMoCompFormatsData 
)

Definition at line 141 of file mocomp.c.

143{
145
146 if (pfnDdGetMoCompFormats == NULL)
147 {
148 DPRINT1("Warning: no pfnDdGetMoCompFormats\n");
150 }
151
152 DPRINT("Calling dxg.sys pfnDdGetMoCompFormats\n");
153 return pfnDdGetMoCompFormats(hDirectDraw, puGetMoCompFormatsData);
154}
#define DXG_INDEX_DxDdGetMoCompFormats
Definition: dxg.h:48
DWORD(APIENTRY * PGD_DXDDGETMOCOMPFORMATS)(HANDLE, PDD_GETMOCOMPFORMATSDATA)
Definition: intddraw.h:75

◆ NtGdiDdGetMoCompGuids()

DWORD APIENTRY NtGdiDdGetMoCompGuids ( HANDLE  hDirectDraw,
PDD_GETMOCOMPGUIDSDATA  puGetMoCompGuidsData 
)

Definition at line 161 of file mocomp.c.

163{
165
166 if (pfnDdGetMoCompGuids == NULL)
167 {
168 DPRINT1("Warning: no pfnDdGetMoCompGuids\n");
170 }
171
172 DPRINT("Calling dxg.sys pfnDdGetMoCompGuids\n");
173 return pfnDdGetMoCompGuids(hDirectDraw, puGetMoCompGuidsData);
174}
#define DXG_INDEX_DxDdGetMoCompGuids
Definition: dxg.h:47
DWORD(APIENTRY * PGD_DXDDGETMOCOMPGUIDS)(HANDLE, PDD_GETMOCOMPGUIDSDATA)
Definition: intddraw.h:74

◆ NtGdiDdQueryMoCompStatus()

DWORD APIENTRY NtGdiDdQueryMoCompStatus ( HANDLE  hMoComp,
PDD_QUERYMOCOMPSTATUSDATA  puQueryMoCompStatusData 
)

Definition at line 181 of file mocomp.c.

183{
185
186 if (pfnDdQueryMoCompStatus == NULL)
187 {
188 DPRINT1("Warning: no pfnDdQueryMoCompStatus\n");
190 }
191
192 DPRINT("Calling dxg.sys pfnDdQueryMoCompStatus\n");
193 return pfnDdQueryMoCompStatus(hMoComp, puQueryMoCompStatusData);
194}
#define DXG_INDEX_DxDdQueryMoCompStatus
Definition: dxg.h:54
DWORD(APIENTRY * PGD_DXDDQUERYMOCOMPSTATUS)(HANDLE, PDD_QUERYMOCOMPSTATUSDATA)
Definition: intddraw.h:76

◆ NtGdiDdRenderMoComp()

DWORD APIENTRY NtGdiDdRenderMoComp ( HANDLE  hMoComp,
PDD_RENDERMOCOMPDATA  puRenderMoCompData 
)

Definition at line 201 of file mocomp.c.

203{
205
206 if (pfnDdRenderMoComp == NULL)
207 {
208 DPRINT1("Warning: no pfnDdRenderMoComp\n");
210 }
211
212 DPRINT("Calling dxg.sys pfnDdRenderMoComp\n");
213 return pfnDdRenderMoComp(hMoComp, puRenderMoCompData);
214}
#define DXG_INDEX_DxDdRenderMoComp
Definition: dxg.h:57
DWORD(APIENTRY * PGD_DXDDRENDERMOCOMP)(HANDLE, PDD_RENDERMOCOMPDATA)
Definition: intddraw.h:77