1*c2c66affSColin Finck /*
2*c2c66affSColin Finck  * COPYRIGHT:            See COPYING in the top level directory
3*c2c66affSColin Finck  * PROJECT:              ReactOS DirectX
4*c2c66affSColin Finck  * FILE:                 dll/directx/ddraw/Palette/palette_stubs.c
5*c2c66affSColin Finck  * PURPOSE:              IDirectDrawPalette Implementation
6*c2c66affSColin Finck  * PROGRAMMER:           Maarten Bosma
7*c2c66affSColin Finck  *
8*c2c66affSColin Finck  */
9*c2c66affSColin Finck 
10*c2c66affSColin Finck #include "rosdraw.h"
11*c2c66affSColin Finck 
12*c2c66affSColin Finck ULONG WINAPI
DirectDrawPalette_Release(LPDIRECTDRAWPALETTE iface)13*c2c66affSColin Finck DirectDrawPalette_Release( LPDIRECTDRAWPALETTE iface)
14*c2c66affSColin Finck {
15*c2c66affSColin Finck   DX_WINDBG_trace();
16*c2c66affSColin Finck 
17*c2c66affSColin Finck    DX_STUB;
18*c2c66affSColin Finck }
19*c2c66affSColin Finck 
20*c2c66affSColin Finck ULONG WINAPI
DirectDrawPalette_AddRef(LPDIRECTDRAWPALETTE iface)21*c2c66affSColin Finck DirectDrawPalette_AddRef( LPDIRECTDRAWPALETTE iface)
22*c2c66affSColin Finck {
23*c2c66affSColin Finck   DX_WINDBG_trace();
24*c2c66affSColin Finck 
25*c2c66affSColin Finck    DX_STUB;
26*c2c66affSColin Finck }
27*c2c66affSColin Finck 
28*c2c66affSColin Finck HRESULT WINAPI
DirectDrawPalette_Initialize(LPDIRECTDRAWPALETTE iface,LPDIRECTDRAW ddraw,DWORD dwFlags,LPPALETTEENTRY palent)29*c2c66affSColin Finck DirectDrawPalette_Initialize( LPDIRECTDRAWPALETTE iface,
30*c2c66affSColin Finck 				              LPDIRECTDRAW ddraw,
31*c2c66affSColin Finck                               DWORD dwFlags,
32*c2c66affSColin Finck 				              LPPALETTEENTRY palent)
33*c2c66affSColin Finck {
34*c2c66affSColin Finck    DX_WINDBG_trace();
35*c2c66affSColin Finck    DX_STUB;
36*c2c66affSColin Finck }
37*c2c66affSColin Finck 
38*c2c66affSColin Finck HRESULT WINAPI
DirectDrawPalette_GetEntries(LPDIRECTDRAWPALETTE iface,DWORD dwFlags,DWORD dwStart,DWORD dwCount,LPPALETTEENTRY palent)39*c2c66affSColin Finck DirectDrawPalette_GetEntries( LPDIRECTDRAWPALETTE iface,
40*c2c66affSColin Finck                               DWORD dwFlags,
41*c2c66affSColin Finck 				              DWORD dwStart, DWORD dwCount,
42*c2c66affSColin Finck 				              LPPALETTEENTRY palent)
43*c2c66affSColin Finck {
44*c2c66affSColin Finck    DX_WINDBG_trace();
45*c2c66affSColin Finck    DX_STUB;
46*c2c66affSColin Finck }
47*c2c66affSColin Finck 
48*c2c66affSColin Finck HRESULT WINAPI
DirectDrawPalette_SetEntries(LPDIRECTDRAWPALETTE iface,DWORD dwFlags,DWORD dwStart,DWORD dwCount,LPPALETTEENTRY palent)49*c2c66affSColin Finck DirectDrawPalette_SetEntries( LPDIRECTDRAWPALETTE iface,
50*c2c66affSColin Finck                               DWORD dwFlags,
51*c2c66affSColin Finck 				              DWORD dwStart,
52*c2c66affSColin Finck                               DWORD dwCount,
53*c2c66affSColin Finck 				              LPPALETTEENTRY palent)
54*c2c66affSColin Finck {
55*c2c66affSColin Finck    DX_WINDBG_trace();
56*c2c66affSColin Finck    DX_STUB;
57*c2c66affSColin Finck }
58*c2c66affSColin Finck HRESULT WINAPI
DirectDrawPalette_GetCaps(LPDIRECTDRAWPALETTE iface,LPDWORD lpdwCaps)59*c2c66affSColin Finck DirectDrawPalette_GetCaps( LPDIRECTDRAWPALETTE iface,
60*c2c66affSColin Finck                            LPDWORD lpdwCaps)
61*c2c66affSColin Finck {
62*c2c66affSColin Finck    DX_WINDBG_trace();
63*c2c66affSColin Finck    DX_STUB;
64*c2c66affSColin Finck }
65*c2c66affSColin Finck 
66*c2c66affSColin Finck HRESULT WINAPI
DirectDrawPalette_QueryInterface(LPDIRECTDRAWPALETTE iface,REFIID refiid,LPVOID * obj)67*c2c66affSColin Finck DirectDrawPalette_QueryInterface( LPDIRECTDRAWPALETTE iface,
68*c2c66affSColin Finck 				                  REFIID refiid,
69*c2c66affSColin Finck                                   LPVOID *obj)
70*c2c66affSColin Finck {
71*c2c66affSColin Finck    DX_WINDBG_trace();
72*c2c66affSColin Finck    DX_STUB;
73*c2c66affSColin Finck }
74*c2c66affSColin Finck 
75*c2c66affSColin Finck IDirectDrawPaletteVtbl DirectDrawPalette_Vtable =
76*c2c66affSColin Finck {
77*c2c66affSColin Finck     DirectDrawPalette_QueryInterface,
78*c2c66affSColin Finck     DirectDrawPalette_AddRef,
79*c2c66affSColin Finck     DirectDrawPalette_Release,
80*c2c66affSColin Finck     DirectDrawPalette_GetCaps,
81*c2c66affSColin Finck     DirectDrawPalette_GetEntries,
82*c2c66affSColin Finck     DirectDrawPalette_Initialize,
83*c2c66affSColin Finck     DirectDrawPalette_SetEntries
84*c2c66affSColin Finck };
85