Ignore:
Timestamp:
Nov 27, 2010, 11:27:43 AM (15 years ago)
Author:
dmik
Message:

Get rid of dd_obj_base.h which duplicates obj_base.h creating unnecessary mess (symbol/define duplication) and conflicts when both the DDarw and other COM-related headers are included.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/ddraw/palette.cpp

    r9560 r21479  
    2020#include <string.h>
    2121#include <memory.h>
    22 #define INITGUID
     22
     23#define CINTERFACE
    2324#include "ddraw2d.h"
    2425#include "clipper.h"
    2526#include "palette.h"
    2627#include "surface.h"
     28
    2729#include <misc.h>
    2830#include "os2palset.h"
     
    4951
    5052  lpDraw  = lpDirectDraw;
    51   ((OS2IDirectDraw*)lpDraw)->Vtbl.AddRef(lpDraw);
     53  ((OS2IDirectDraw*)lpDraw)->Vtbl.fnAddRef(lpDraw);
    5254  hDive   = ((OS2IDirectDraw*)lpDirectDraw)->GetDiveInstance();
    5355  dwCaps  = dwPalFlags;
     
    8587  if(os2pal)
    8688    free(os2pal);
    87   ((OS2IDirectDraw*)lpDraw)->Vtbl.Release((OS2IDirectDraw*)lpDraw);
     89  ((OS2IDirectDraw*)lpDraw)->Vtbl.fnRelease((OS2IDirectDraw*)lpDraw);
    8890}
    8991//******************************************************************************
     
    9597  *ppvObj = NULL;
    9698
    97   if(!IsEqualGUID(riid, IID_IDirectDrawPalette))
    98 //&& !IsEqualGUID(riid, IID_IUnknown))
     99  if(!IsEqualGUID(riid, &IID_IDirectDrawPalette))
     100//&& !IsEqualGUID(riid, &IID_IUnknown))
    99101  return E_NOINTERFACE;
    100102
     
    237239        // Run appropriate code depening on whether FS DDraw is enabled
    238240        if (bUseFSDD)
    239                 SetSVGAPalette(os2pal); 
    240         else   
     241                SetSVGAPalette(os2pal);
     242        else
    241243                OS2SetPhysPalette(os2pal);
    242244}
     
    270272//******************************************************************************
    271273//******************************************************************************
    272 IDirectDrawPaletteVtbl DDrawPaletteTable = 
     274IDirectDrawPaletteVtbl DDrawPaletteTable =
    273275{
    274276  PalQueryInterface,
Note: See TracChangeset for help on using the changeset viewer.