#include <win32k.h>
#include <debug.h>
Go to the source code of this file.
|
DWORD APIENTRY | NtGdiDdDestroySurface (HANDLE hSurface, BOOL bRealDestroy) |
|
DWORD APIENTRY | NtGdiDdFlip (HANDLE hSurfaceCurrent, HANDLE hSurfaceTarget, HANDLE hSurfaceCurrentLeft, HANDLE hSurfaceTargetLeft, PDD_FLIPDATA puFlipData) |
|
DWORD APIENTRY | NtGdiDdLock (HANDLE hSurface, PDD_LOCKDATA puLockData, HDC hdcClip) |
|
DWORD APIENTRY | NtGdiDdUnlock (HANDLE hSurface, PDD_UNLOCKDATA puUnlockData) |
|
DWORD APIENTRY | NtGdiDdBlt (HANDLE hSurfaceDest, HANDLE hSurfaceSrc, PDD_BLTDATA puBltData) |
|
DWORD APIENTRY | NtGdiDdSetColorKey (HANDLE hSurface, PDD_SETCOLORKEYDATA puSetColorKeyData) |
|
DWORD APIENTRY | NtGdiDdAddAttachedSurface (HANDLE hSurface, HANDLE hSurfaceAttached, PDD_ADDATTACHEDSURFACEDATA puAddAttachedSurfaceData) |
|
DWORD APIENTRY | NtGdiDdGetBltStatus (HANDLE hSurface, PDD_GETBLTSTATUSDATA puGetBltStatusData) |
|
DWORD APIENTRY | NtGdiDdGetFlipStatus (HANDLE hSurface, PDD_GETFLIPSTATUSDATA puGetFlipStatusData) |
|
DWORD APIENTRY | NtGdiDdUpdateOverlay (HANDLE hSurfaceDestination, HANDLE hSurfaceSource, PDD_UPDATEOVERLAYDATA puUpdateOverlayData) |
|
DWORD APIENTRY | NtGdiDdSetOverlayPosition (HANDLE hSurfaceSource, HANDLE hSurfaceDestination, PDD_SETOVERLAYPOSITIONDATA puSetOverlayPositionData) |
|
DWORD APIENTRY | NtGdiDdAlphaBlt (HANDLE hSurfaceDest, HANDLE hSurfaceSrc, PDD_BLTDATA puBltData) |
|
BOOL APIENTRY | NtGdiDdAttachSurface (HANDLE hSurfaceFrom, HANDLE hSurfaceTo) |
|
NTSTATUS APIENTRY | NtGdiDdUnattachSurface (HANDLE hSurface, HANDLE hSurfaceAttached) |
|
◆ NtGdiDdAddAttachedSurface()
Definition at line 145 of file ddsurf.c.
148{
150
151 if (pfnDdAddAttachedSurface ==
NULL)
152 {
153 DPRINT1(
"Warning: no pfnDdAddAttachedSurface\n");
155 }
156
157 DPRINT(
"Calling dxg.sys pfnDdAddAttachedSurface\n");
158 return pfnDdAddAttachedSurface(hSurface,hSurfaceAttached,puAddAttachedSurfaceData);
159}
#define DDHAL_DRIVER_NOTHANDLED
#define DXG_INDEX_DxDdAddAttachedSurface
DWORD(APIENTRY * PGD_DDADDATTACHEDSURFACE)(HANDLE, HANDLE, PDD_ADDATTACHEDSURFACEDATA)
DRVFN gpDxFuncs[DXG_INDEX_DxDdIoctl+1]
◆ NtGdiDdAlphaBlt()
Definition at line 254 of file ddsurf.c.
257{
259
260 if (pfnDdAlphaBlt ==
NULL)
261 {
262 DPRINT1(
"Warning: no pfnDdAlphaBlt\n");
264 }
265
266 DPRINT(
"Calling dxg.sys pfnDdAlphaBlt\n");
267 return pfnDdAlphaBlt(hSurfaceDest,hSurfaceSrc,puBltData);
268}
#define DXG_INDEX_DxDdAlphaBlt
DWORD(APIENTRY * PGD_DDALPHABLT)(HANDLE, HANDLE, PDD_BLTDATA)
◆ NtGdiDdAttachSurface()
Definition at line 275 of file ddsurf.c.
278{
280
281 if (pfnDdAttachSurface ==
NULL)
282 {
283 DPRINT1(
"Warning: no pfnDdAttachSurface\n");
285 }
286
287 DPRINT(
"Calling dxg.sys pfnDdAttachSurface\n");
288 return pfnDdAttachSurface(hSurfaceFrom,hSurfaceTo);
289}
#define DXG_INDEX_DxDdAttachSurface
BOOL(APIENTRY * PGD_DDATTACHSURFACE)(HANDLE, HANDLE)
◆ NtGdiDdBlt()
Definition at line 104 of file ddsurf.c.
107{
109
110 if (pfnDdBlt ==
NULL)
111 {
112 DPRINT1(
"Warning: no pfnDdBlt\n");
114 }
115
116 DPRINT(
"Calling dxg.sys pfnDdBlt\n");
117 return pfnDdBlt(hSurfaceDest,hSurfaceSrc,puBltData);
118}
#define DXG_INDEX_DxDdBlt
DWORD(APIENTRY * PGD_DDBLT)(HANDLE, HANDLE, PDD_BLTDATA)
◆ NtGdiDdDestroySurface()
Definition at line 21 of file ddsurf.c.
22{
24
25 if (pfnDdDestroySurface ==
NULL)
26 {
27 DPRINT1(
"Warning: no pfnDdDestroySurface\n");
29 }
30
31 DPRINT(
"Calling dxg.sys pfnDdDestroySurface\n");
32 return pfnDdDestroySurface(hSurface, bRealDestroy);
33}
#define DXG_INDEX_DxDdDestroySurface
DWORD(APIENTRY * PGD_DXDDDESTROYSURFACE)(HANDLE, BOOL)
◆ NtGdiDdFlip()
Definition at line 40 of file ddsurf.c.
45{
47
48 if (pfnDdDdFlip ==
NULL)
49 {
50 DPRINT1(
"Warning: no pfnDdDdFlip\n");
52 }
53
54 DPRINT(
"Calling dxg.sys pfnDdDdFlip\n");
55 return pfnDdDdFlip(hSurfaceCurrent, hSurfaceTarget, hSurfaceCurrentLeft, hSurfaceTargetLeft, puFlipData);
56}
#define DXG_INDEX_DxDdFlip
DWORD(APIENTRY * PGD_DXDDFLIP)(HANDLE, HANDLE, HANDLE, HANDLE, PDD_FLIPDATA)
◆ NtGdiDdGetBltStatus()
Definition at line 166 of file ddsurf.c.
168{
170
171 if (pfnDdGetBltStatus ==
NULL)
172 {
173 DPRINT1(
"Warning: no pfnDdGetBltStatus\n");
175 }
176
177 DPRINT(
"Calling dxg.sys pfnDdGetBltStatus\n");
178 return pfnDdGetBltStatus(hSurface,puGetBltStatusData);
179}
#define DXG_INDEX_DxDdGetBltStatus
DWORD(APIENTRY * PGD_DXDDGETBLTSTATUS)(HANDLE, PDD_GETBLTSTATUSDATA)
◆ NtGdiDdGetFlipStatus()
Definition at line 186 of file ddsurf.c.
188{
190
191 if (pfnDdGetFlipStatus ==
NULL)
192 {
193 DPRINT1(
"Warning: no pfnDdGetFlipStatus\n");
195 }
196
197 DPRINT(
"Calling dxg.sys pfnDdGetFlipStatus\n");
198 return pfnDdGetFlipStatus(hSurface,puGetFlipStatusData);
199}
#define DXG_INDEX_DxDdGetFlipStatus
DWORD(APIENTRY * PGD_DXDDGETFLIPSTATUS)(HANDLE, PDD_GETFLIPSTATUSDATA)
◆ NtGdiDdLock()
Definition at line 63 of file ddsurf.c.
66{
68
69 if (pfnDdLock ==
NULL)
70 {
71 DPRINT1(
"Warning: no pfnDdLock\n");
73 }
74
75 DPRINT(
"Calling dxg.sys pfnDdLock\n");
76 return pfnDdLock(hSurface, puLockData, hdcClip);
77}
#define DXG_INDEX_DxDdLock
DWORD(APIENTRY * PGD_DXDDLOCK)(HANDLE, PDD_LOCKDATA, HDC)
◆ NtGdiDdSetColorKey()
Definition at line 125 of file ddsurf.c.
127{
129
130 if (pfnDdSetColorKey ==
NULL)
131 {
132 DPRINT1(
"Warning: no pfnDdSetColorKey\n");
134 }
135
136 DPRINT(
"Calling dxg.sys pfnDdSetColorKey\n");
137 return pfnDdSetColorKey(hSurface,puSetColorKeyData);
138}
#define DXG_INDEX_DxDdSetColorKey
DWORD(APIENTRY * PGD_DXDDSETCOLORKEY)(HANDLE, PDD_SETCOLORKEYDATA)
◆ NtGdiDdSetOverlayPosition()
Definition at line 227 of file ddsurf.c.
230{
232
233 if (pfnDdSetOverlayPosition ==
NULL)
234 {
235 DPRINT1(
"Warning: no pfnDdSetOverlayPosition\n");
237 }
238
239 DPRINT(
"Calling dxg.sys pfnDdSetOverlayPosition\n");
240 return pfnDdSetOverlayPosition(hSurfaceSource,hSurfaceDestination,puSetOverlayPositionData);
241}
#define DXG_INDEX_DxDdSetOverlayPosition
DWORD(APIENTRY * PGD_DXDDSETOVERLAYPOSITION)(HANDLE, HANDLE, PDD_SETOVERLAYPOSITIONDATA)
◆ NtGdiDdUnattachSurface()
Definition at line 300 of file ddsurf.c.
302{
304 if (pfnDdUnattachSurface ==
NULL)
305 {
306 DPRINT1(
"Warning: no pfnDdUnattachSurface\n");
307
309 }
310
311 DPRINT(
"Calling dxg.sys pfnDdUnattachSurface\n");
312 return pfnDdUnattachSurface(hSurface,hSurfaceAttached);
313}
#define DXG_INDEX_DxDdUnattachSurface
DWORD(APIENTRY * PGD_DXDDUNATTACHSURFACE)(HANDLE, HANDLE)
#define STATUS_NOT_IMPLEMENTED
◆ NtGdiDdUnlock()
Definition at line 84 of file ddsurf.c.
86{
88
89 if (pfnDdUnlock ==
NULL)
90 {
91 DPRINT1(
"Warning: no pfnDdUnlock\n");
93 }
94
95 DPRINT(
"Calling dxg.sys pfnDdUnlock\n");
96 return pfnDdUnlock(hSurface, puUnlockData);
97}
#define DXG_INDEX_DxDdUnlock
DWORD(APIENTRY * PGD_DXDDUNLOCK)(HANDLE, PDD_UNLOCKDATA)
◆ NtGdiDdUpdateOverlay()
Definition at line 206 of file ddsurf.c.
209{
211
212 if (pfnDdUpdateOverlay ==
NULL)
213 {
214 DPRINT1(
"Warning: no pfnDdUpdateOverlay\n");
216 }
217
218 DPRINT(
"Calling dxg.sys pfnDdUpdateOverlay\n");
219 return pfnDdUpdateOverlay(hSurfaceDestination,hSurfaceSource,puUpdateOverlayData);
220}
#define DXG_INDEX_DxDdUpdateOverlay
DWORD(APIENTRY * PGD_DXDDUPDATEOVERLAY)(HANDLE, HANDLE, PDD_UPDATEOVERLAYDATA)