Added an unknown VxD error code.
[wine] / dlls / ddraw / dpalette / main.h
1 /* Copyright 2000-2001 TransGaming Technologies Inc. */
2
3 #ifndef WINE_DDRAW_DPALETTE_MAIN_H_INCLUDED
4 #define WINE_DDRAW_DPALETTE_MAIN_H_INCLUDED
5
6 HRESULT Main_DirectDrawPalette_Construct(IDirectDrawPaletteImpl* This,
7                                          IDirectDrawImpl* pDD, DWORD dwFlags);
8 void Main_DirectDrawPalette_final_release(IDirectDrawPaletteImpl* This);
9
10
11 HRESULT
12 Main_DirectDrawPalette_Create(IDirectDrawImpl* pDD, DWORD dwFlags,
13                               LPDIRECTDRAWPALETTE* ppPalette,
14                               LPUNKNOWN pUnkOuter);
15 void Main_DirectDrawPalette_ForceDestroy(IDirectDrawPaletteImpl* This);
16
17
18 DWORD Main_DirectDrawPalette_Size(DWORD dwFlags);
19
20
21
22 HRESULT WINAPI
23 Main_DirectDrawPalette_GetEntries(LPDIRECTDRAWPALETTE iface, DWORD dwFlags,
24                                   DWORD dwStart, DWORD dwCount,
25                                   LPPALETTEENTRY palent);
26 HRESULT WINAPI
27 Main_DirectDrawPalette_SetEntries(LPDIRECTDRAWPALETTE iface, DWORD dwFlags,
28                                   DWORD dwStart, DWORD dwCount,
29                                   LPPALETTEENTRY palent);
30 ULONG WINAPI
31 Main_DirectDrawPalette_Release(LPDIRECTDRAWPALETTE iface);
32 ULONG WINAPI Main_DirectDrawPalette_AddRef(LPDIRECTDRAWPALETTE iface);
33 HRESULT WINAPI
34 Main_DirectDrawPalette_Initialize(LPDIRECTDRAWPALETTE iface,
35                                   LPDIRECTDRAW ddraw, DWORD dwFlags,
36                                   LPPALETTEENTRY palent);
37 HRESULT WINAPI
38 Main_DirectDrawPalette_GetCaps(LPDIRECTDRAWPALETTE iface, LPDWORD lpdwCaps);
39 HRESULT WINAPI
40 Main_DirectDrawPalette_QueryInterface(LPDIRECTDRAWPALETTE iface,
41                                       REFIID refiid, LPVOID *obj);
42
43
44 #endif