Implemented thunks for IDirectDrawSurface and IDirectDraw. This isn't good code,...
[reactos.git] / reactos / lib / ddraw / main / gamma.c
1 /* $Id$
2 *
3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS
5 * FILE: lib/ddraw/main/gamma.c
6 * PURPOSE: IDirectDrawGamma Implementation
7 * PROGRAMMER: Maarten Bosma
8 *
9 */
10
11 #include "rosdraw.h"
12
13
14 HRESULT WINAPI
15 Main_DirectDrawGammaControl_QueryInterface(LPDIRECTDRAWGAMMACONTROL iface, REFIID riid,
16 LPVOID *ppObj)
17 {
18 DX_STUB;
19 }
20
21 ULONG WINAPI
22 Main_DirectDrawGammaControl_AddRef(LPDIRECTDRAWGAMMACONTROL iface)
23 {
24 DX_STUB;
25 }
26
27 ULONG WINAPI
28 Main_DirectDrawGammaControl_Release(LPDIRECTDRAWGAMMACONTROL iface)
29 {
30 DX_STUB;
31 }
32
33 HRESULT WINAPI
34 Main_DirectDrawGammaControl_GetGammaRamp(LPDIRECTDRAWGAMMACONTROL iface, DWORD dwFlags, LPDDGAMMARAMP lpGammaRamp)
35 {
36 DX_STUB;
37 }
38
39 HRESULT WINAPI
40 Main_DirectDrawGammaControl_SetGammaRamp(LPDIRECTDRAWGAMMACONTROL iface, DWORD dwFlags, LPDDGAMMARAMP lpGammaRamp)
41 {
42 DX_STUB;
43 }
44
45 IDirectDrawGammaControlVtbl DirectDrawGammaControl_Vtable =
46 {
47 Main_DirectDrawGammaControl_QueryInterface,
48 Main_DirectDrawGammaControl_AddRef,
49 Main_DirectDrawGammaControl_Release,
50 Main_DirectDrawGammaControl_GetGammaRamp,
51 Main_DirectDrawGammaControl_SetGammaRamp
52 };