don't define DirectDrawClipper_Vtable statically
[reactos.git] / reactos / lib / ddraw / main / clipper.c
1 /* $Id$
2 *
3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS
5 * FILE: lib/ddraw/main/clipper.c
6 * PURPOSE: DirectDraw Implementation
7 * PROGRAMMER: Maarten Bosma
8 *
9 */
10
11 #include "rosdraw.h"
12
13
14 HRESULT WINAPI Main_DirectDrawClipper_SetHwnd(
15 LPDIRECTDRAWCLIPPER iface, DWORD dwFlags, HWND hWnd)
16 {
17 DX_STUB;
18 }
19
20 ULONG WINAPI Main_DirectDrawClipper_Release(LPDIRECTDRAWCLIPPER iface)
21 {
22 DX_STUB;
23 }
24
25 HRESULT WINAPI Main_DirectDrawClipper_GetClipList(
26 LPDIRECTDRAWCLIPPER iface, LPRECT lpRect, LPRGNDATA lpClipList,
27 LPDWORD lpdwSize)
28 {
29 DX_STUB;
30 }
31
32 HRESULT WINAPI Main_DirectDrawClipper_SetClipList(
33 LPDIRECTDRAWCLIPPER iface,LPRGNDATA lprgn,DWORD dwFlag)
34 {
35 DX_STUB;
36 }
37
38 HRESULT WINAPI Main_DirectDrawClipper_QueryInterface(
39 LPDIRECTDRAWCLIPPER iface, REFIID riid, LPVOID* ppvObj)
40 {
41 DX_STUB;
42 }
43
44 ULONG WINAPI Main_DirectDrawClipper_AddRef (LPDIRECTDRAWCLIPPER iface)
45 {
46 DX_STUB;
47 }
48
49 HRESULT WINAPI Main_DirectDrawClipper_GetHWnd(
50 LPDIRECTDRAWCLIPPER iface, HWND* hWndPtr)
51 {
52 DX_STUB;
53 }
54
55 HRESULT WINAPI Main_DirectDrawClipper_Initialize(
56 LPDIRECTDRAWCLIPPER iface, LPDIRECTDRAW lpDD, DWORD dwFlags)
57 {
58 DX_STUB;
59 }
60
61 HRESULT WINAPI Main_DirectDrawClipper_IsClipListChanged(
62 LPDIRECTDRAWCLIPPER iface, BOOL* lpbChanged)
63 {
64 DX_STUB;
65 }
66
67 IDirectDrawClipperVtbl DirectDrawClipper_Vtable =
68 {
69 Main_DirectDrawClipper_QueryInterface,
70 Main_DirectDrawClipper_AddRef,
71 Main_DirectDrawClipper_Release,
72 Main_DirectDrawClipper_GetClipList,
73 Main_DirectDrawClipper_GetHWnd,
74 Main_DirectDrawClipper_Initialize,
75 Main_DirectDrawClipper_IsClipListChanged,
76 Main_DirectDrawClipper_SetClipList,
77 Main_DirectDrawClipper_SetHwnd
78 };