diff --git a/dlls/ddraw/dpalette/main.c b/dlls/ddraw/dpalette/main.c index 95bfca4be87..2e9ef231a1f 100644 --- a/dlls/ddraw/dpalette/main.c +++ b/dlls/ddraw/dpalette/main.c @@ -1,7 +1,7 @@ /* DirectDraw - IDirectPalette base interface * * Copyright 1997-2000 Marcus Meissner - * Copyright 2000 TransGaming Technologies Inc. + * Copyright 2000-2001 TransGaming Technologies Inc. */ #include "config.h" @@ -38,6 +38,12 @@ HRESULT Main_DirectDrawPalette_Construct(IDirectDrawPaletteImpl* This, This->flags = dwFlags; This->palNumEntries = Main_DirectDrawPalette_Size(dwFlags); This->ref = 1; + + This->local.lpGbl = &This->global; + This->local.lpDD_lcl = &pDD->local; + This->global.lpDD_lcl = &pDD->local; + This->global.dwProcessId = GetCurrentProcessId(); + This->final_release = Main_DirectDrawPalette_final_release; ICOM_INIT_INTERFACE(This, IDirectDrawPalette, DDRAW_Main_Palette_VTable); diff --git a/dlls/ddraw/dpalette/main.h b/dlls/ddraw/dpalette/main.h index 7edefea26f2..6730c60958d 100644 --- a/dlls/ddraw/dpalette/main.h +++ b/dlls/ddraw/dpalette/main.h @@ -1,4 +1,4 @@ -/* Copyright 2000 TransGaming Technologies Inc. */ +/* Copyright 2000-2001 TransGaming Technologies Inc. */ #ifndef WINE_DDRAW_DPALETTE_MAIN_H_INCLUDED #define WINE_DDRAW_DPALETTE_MAIN_H_INCLUDED