Revert, thx Thomas, wasnt sure.
[reactos.git] / reactos / subsys / win32k / ntddraw / stubs.c
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS kernel
4 * PURPOSE: Native DirectDraw stubs
5 * FILE: subsys/win32k/ntddraw/stubs.c
6 * PROGRAMER: Peter Bajusz (hyp-x@stormregion.com)
7 * REVISION HISTORY:
8 * 25-10-2003 PB Created
9 */
10
11 #include <w32k.h>
12
13 #define NDEBUG
14 #include <debug.h>
15
16
17
18
19 DWORD STDCALL NtGdiD3dContextCreate(
20 HANDLE hDirectDrawLocal,
21 HANDLE hSurfColor,
22 HANDLE hSurfZ,
23 LPD3DNTHAL_CONTEXTCREATEDATA pdcci
24 )
25 {
26 UNIMPLEMENTED
27
28 return 0;
29 }
30
31 DWORD STDCALL NtGdiD3dContextDestroy(
32 LPD3DNTHAL_CONTEXTDESTROYDATA pContextDestroyData
33 )
34 {
35 UNIMPLEMENTED
36
37 return 0;
38 }
39
40 DWORD STDCALL NtGdiD3dContextDestroyAll(LPD3DNTHAL_CONTEXTDESTROYALLDATA pdcad)
41 {
42 /* This entry point is not supported on NT5 and ROS */
43 UNIMPLEMENTED
44
45 return 0;
46 }
47
48 DWORD STDCALL NtGdiD3dDrawPrimitives2(
49 HANDLE hCmdBuf,
50 HANDLE hVBuf,
51 LPD3DNTHAL_DRAWPRIMITIVES2DATA pded,
52 FLATPTR *pfpVidMemCmd,
53 DWORD *pdwSizeCmd,
54 FLATPTR *pfpVidMemVtx,
55 DWORD *pdwSizeVtx
56 )
57 {
58 UNIMPLEMENTED
59
60 return 0;
61 }
62
63 DWORD STDCALL NtGdiD3dValidateTextureStageState(
64 LPD3DNTHAL_VALIDATETEXTURESTAGESTATEDATA pData
65 )
66 {
67 UNIMPLEMENTED
68
69 return 0;
70 }
71
72
73
74
75
76 BOOL STDCALL NtGdiDdAttachSurface(
77 HANDLE hSurfaceFrom,
78 HANDLE hSurfaceTo
79 )
80 {
81 UNIMPLEMENTED
82
83 return 0;
84 }
85
86 DWORD STDCALL NtGdiDdBeginMoCompFrame(
87 HANDLE hMoComp,
88 PDD_BEGINMOCOMPFRAMEDATA puBeginFrameData
89 )
90 {
91 UNIMPLEMENTED
92
93 return 0;
94 }
95
96
97 DWORD STDCALL NtGdiDdCanCreateD3DBuffer(
98 HANDLE hDirectDraw,
99 PDD_CANCREATESURFACEDATA puCanCreateSurfaceData
100 )
101 {
102 UNIMPLEMENTED
103
104 return 0;
105 }
106
107
108
109 DWORD STDCALL NtGdiDdColorControl(
110 HANDLE hSurface,
111 PDD_COLORCONTROLDATA puColorControlData
112 )
113 {
114 UNIMPLEMENTED
115
116 return 0;
117 }
118
119 DWORD STDCALL NtGdiDdCreateD3DBuffer(
120 HANDLE hDirectDraw,
121 HANDLE *hSurface,
122 DDSURFACEDESC *puSurfaceDescription,
123 DD_SURFACE_GLOBAL *puSurfaceGlobalData,
124 DD_SURFACE_LOCAL *puSurfaceLocalData,
125 DD_SURFACE_MORE *puSurfaceMoreData,
126 PDD_CREATESURFACEDATA puCreateSurfaceData,
127 HANDLE *puhSurface
128 )
129 {
130 UNIMPLEMENTED
131
132 return 0;
133 }
134
135
136
137 HANDLE STDCALL NtGdiDdCreateMoComp(
138 HANDLE hDirectDraw,
139 PDD_CREATEMOCOMPDATA puCreateMoCompData
140 )
141 {
142 UNIMPLEMENTED
143
144 return 0;
145 }
146
147
148
149 DWORD STDCALL NtGdiDdCreateSurfaceEx(
150 HANDLE hDirectDraw,
151 HANDLE hSurface,
152 DWORD dwSurfaceHandle
153 )
154 {
155 UNIMPLEMENTED
156
157 return 0;
158 }
159
160
161
162 DWORD STDCALL NtGdiDdDestroyD3DBuffer(
163 HANDLE hSurface
164 )
165 {
166 UNIMPLEMENTED
167
168 return 0;
169 }
170
171 DWORD STDCALL NtGdiDdDestroyMoComp(
172 HANDLE hMoComp,
173 PDD_DESTROYMOCOMPDATA puBeginFrameData
174 )
175 {
176 UNIMPLEMENTED
177
178 return 0;
179 }
180
181
182
183 DWORD STDCALL NtGdiDdEndMoCompFrame(
184 HANDLE hMoComp,
185 PDD_ENDMOCOMPFRAMEDATA puEndFrameData
186 )
187 {
188 UNIMPLEMENTED
189
190 return 0;
191 }
192
193
194
195 DWORD STDCALL NtGdiDdFlipToGDISurface(
196 HANDLE hDirectDraw,
197 PDD_FLIPTOGDISURFACEDATA puFlipToGDISurfaceData
198 )
199 {
200 UNIMPLEMENTED
201
202 return 0;
203 }
204
205
206
207
208 HDC STDCALL NtGdiDdGetDC(
209 HANDLE hSurface,
210 PALETTEENTRY *puColorTable
211 )
212 {
213 UNIMPLEMENTED
214
215 return 0;
216 }
217
218
219
220 DWORD STDCALL NtGdiDdGetDriverState(
221 PDD_GETDRIVERSTATEDATA pdata
222 )
223 {
224 UNIMPLEMENTED
225
226 return 0;
227 }
228
229 HANDLE STDCALL NtGdiDdGetDxHandle(
230 HANDLE hDirectDraw,
231 HANDLE hSurface,
232 BOOL bRelease
233 )
234 {
235 UNIMPLEMENTED
236
237 return 0;
238 }
239
240
241
242 DWORD STDCALL NtGdiDdGetInternalMoCompInfo(
243 HANDLE hDirectDraw,
244 PDD_GETINTERNALMOCOMPDATA puGetInternalData
245 )
246 {
247 UNIMPLEMENTED
248
249 return 0;
250 }
251
252 DWORD STDCALL NtGdiDdGetMoCompBuffInfo(
253 HANDLE hDirectDraw,
254 PDD_GETMOCOMPCOMPBUFFDATA puGetBuffData
255 )
256 {
257 UNIMPLEMENTED
258
259 return 0;
260 }
261
262 DWORD STDCALL NtGdiDdGetMoCompFormats(
263 HANDLE hDirectDraw,
264 PDD_GETMOCOMPFORMATSDATA puGetMoCompFormatsData
265 )
266 {
267 UNIMPLEMENTED
268
269 return 0;
270 }
271
272 DWORD STDCALL NtGdiDdGetMoCompGuids(
273 HANDLE hDirectDraw,
274 PDD_GETMOCOMPGUIDSDATA puGetMoCompGuidsData
275 )
276 {
277 UNIMPLEMENTED
278
279 return 0;
280 }
281
282
283
284
285
286 DWORD STDCALL NtGdiDdLockD3D(
287 HANDLE hSurface,
288 PDD_LOCKDATA puLockData
289 )
290 {
291 UNIMPLEMENTED
292
293 return 0;
294 }
295
296
297 DWORD STDCALL NtGdiDdQueryMoCompStatus(
298 HANDLE hMoComp,
299 PDD_QUERYMOCOMPSTATUSDATA puQueryMoCompStatusData
300 )
301 {
302 UNIMPLEMENTED
303
304 return 0;
305 }
306
307 BOOL STDCALL NtGdiDdReenableDirectDrawObject(
308 HANDLE hDirectDrawLocal,
309 BOOL *pubNewMode
310 )
311 {
312 UNIMPLEMENTED
313
314 return 0;
315 }
316
317 BOOL STDCALL NtGdiDdReleaseDC(
318 HANDLE hSurface
319 )
320 {
321 UNIMPLEMENTED
322
323 return 0;
324 }
325
326 DWORD STDCALL NtGdiDdRenderMoComp(
327 HANDLE hMoComp,
328 PDD_RENDERMOCOMPDATA puRenderMoCompData
329 )
330 {
331 UNIMPLEMENTED
332
333 return 0;
334 }
335
336 BOOL STDCALL NtGdiDdResetVisrgn(
337 HANDLE hSurface,
338 HWND hwnd
339 )
340 {
341 UNIMPLEMENTED
342
343 return 0;
344 }
345
346
347
348
349
350 BOOL STDCALL NtGdiDdSetGammaRamp(
351 HANDLE hDirectDraw,
352 HDC hdc,
353 LPVOID lpGammaRamp
354 )
355 {
356 UNIMPLEMENTED
357
358 return 0;
359 }
360
361
362
363 VOID STDCALL NtGdiDdUnattachSurface(
364 HANDLE hSurface,
365 HANDLE hSurfaceAttached
366 )
367 {
368 UNIMPLEMENTED
369 }
370
371
372
373 DWORD STDCALL NtGdiDdUnlockD3D(
374 HANDLE hSurface,
375 PDD_UNLOCKDATA puUnlockData
376 )
377 {
378 UNIMPLEMENTED
379
380 return 0;
381 }
382
383
384
385
386 DWORD STDCALL NtGdiDdAlphaBlt(IN HANDLE hSurfaceDest,
387 IN OPTIONAL HANDLE hSurfaceSrc,
388 IN OUT PDD_BLTDATA puBltData)
389 {
390 UNIMPLEMENTED
391
392 return 0;
393 }
394 /* EOF */