- Update to trunk
[reactos.git] / dll / directx / ddraw / Ddraw / ddraw_stubs.c
1 /* $Id$
2 *
3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS DirectX
5 * FILE: ddraw/ddraw/ddraw_stubs.c
6 * PURPOSE: IDirectDraw7 Implementation
7 * PROGRAMMER: Magnus Olsen, Maarten Bosma
8 *
9 */
10
11 #include "rosdraw.h"
12
13 /*
14 * Status: Implentation removed due to rewrite
15 */
16 HRESULT
17 WINAPI
18 Main_DirectDraw_CreateClipper(LPDDRAWI_DIRECTDRAW_INT This,
19 DWORD dwFlags,
20 LPDIRECTDRAWCLIPPER *ppClipper,
21 IUnknown *pUnkOuter)
22 {
23 DX_WINDBG_trace();
24 DX_STUB;
25 }
26
27 HRESULT WINAPI Main_DirectDraw_DuplicateSurface(LPDDRAWI_DIRECTDRAW_INT This, LPDIRECTDRAWSURFACE7 src,
28 LPDIRECTDRAWSURFACE7* dst)
29 {
30 DX_WINDBG_trace();
31 DX_STUB;
32 }
33
34 HRESULT WINAPI
35 Main_DirectDraw_EnumSurfaces(LPDDRAWI_DIRECTDRAW_INT This, DWORD dwFlags,
36 LPDDSURFACEDESC lpDDSD, LPVOID context,
37 LPDDENUMSURFACESCALLBACK callback)
38 {
39 DX_WINDBG_trace();
40 DX_STUB;
41 }
42
43 HRESULT WINAPI
44 Main_DirectDraw_EnumSurfaces4(LPDDRAWI_DIRECTDRAW_INT This, DWORD dwFlags,
45 LPDDSURFACEDESC2 lpDDSD2, LPVOID context,
46 LPDDENUMSURFACESCALLBACK2 callback)
47 {
48 DX_WINDBG_trace();
49 DX_STUB;
50 }
51
52 HRESULT WINAPI
53 Main_DirectDraw_EnumSurfaces7(LPDDRAWI_DIRECTDRAW_INT This, DWORD dwFlags,
54 LPDDSURFACEDESC2 lpDDSD2, LPVOID context,
55 LPDDENUMSURFACESCALLBACK7 callback)
56 {
57 DX_WINDBG_trace();
58 DX_STUB;
59 }
60
61 /*
62 * Status: Implentation removed due to rewrite
63 */
64 HRESULT WINAPI
65 Main_DirectDraw_FlipToGDISurface(LPDDRAWI_DIRECTDRAW_INT This)
66 {
67 DX_WINDBG_trace();
68 DX_STUB;
69 }
70
71
72 HRESULT WINAPI
73 Main_DirectDraw_GetGDISurface(LPDDRAWI_DIRECTDRAW_INT This,
74 LPDIRECTDRAWSURFACE7 *lplpGDIDDSSurface)
75 {
76 DX_WINDBG_trace();
77 DX_STUB;
78 }
79
80 HRESULT WINAPI
81 Main_DirectDraw_GetScanLine(LPDDRAWI_DIRECTDRAW_INT This, LPDWORD lpdwScanLine)
82 {
83 DX_WINDBG_trace();
84 DX_STUB;
85 }
86
87 HRESULT WINAPI
88 Main_DirectDraw_GetVerticalBlankStatus(LPDDRAWI_DIRECTDRAW_INT This, LPBOOL lpbIsInVB)
89 {
90 DX_WINDBG_trace();
91 DX_STUB;
92 }
93
94 /*
95 * Status: Implentation removed due to rewrite
96 */
97 HRESULT WINAPI
98 Main_DirectDraw_WaitForVerticalBlank(LPDDRAWI_DIRECTDRAW_INT This, DWORD dwFlags,
99 HANDLE h)
100 {
101 DX_WINDBG_trace();
102 DX_STUB;
103 }
104
105 HRESULT WINAPI Main_DirectDraw_GetSurfaceFromDC(LPDDRAWI_DIRECTDRAW_INT This, HDC hdc,
106 LPDIRECTDRAWSURFACE7 *lpDDS)
107 {
108 DX_WINDBG_trace();
109 DX_STUB;
110 }
111
112 HRESULT WINAPI Main_DirectDraw_RestoreAllSurfaces(LPDDRAWI_DIRECTDRAW_INT This)
113 {
114 DX_WINDBG_trace();
115 DX_STUB;
116 }
117
118 HRESULT WINAPI Main_DirectDraw_TestCooperativeLevel(LPDDRAWI_DIRECTDRAW_INT This)
119 {
120 DX_WINDBG_trace();
121 DX_STUB;
122 }
123
124
125 HRESULT WINAPI Main_DirectDraw_StartModeTest(LPDDRAWI_DIRECTDRAW_INT This, LPSIZE pModes,
126 DWORD dwNumModes, DWORD dwFlags)
127 {
128 DX_WINDBG_trace();
129 DX_STUB;
130 }
131
132 HRESULT WINAPI Main_DirectDraw_EvaluateMode(LPDDRAWI_DIRECTDRAW_INT This,DWORD a,DWORD* b)
133 {
134 DX_WINDBG_trace();
135 DX_STUB;
136 }