Changeset 21479 for trunk/src/ddraw/palette.cpp
- Timestamp:
- Nov 27, 2010, 11:27:43 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/ddraw/palette.cpp
r9560 r21479 20 20 #include <string.h> 21 21 #include <memory.h> 22 #define INITGUID 22 23 #define CINTERFACE 23 24 #include "ddraw2d.h" 24 25 #include "clipper.h" 25 26 #include "palette.h" 26 27 #include "surface.h" 28 27 29 #include <misc.h> 28 30 #include "os2palset.h" … … 49 51 50 52 lpDraw = lpDirectDraw; 51 ((OS2IDirectDraw*)lpDraw)->Vtbl. AddRef(lpDraw);53 ((OS2IDirectDraw*)lpDraw)->Vtbl.fnAddRef(lpDraw); 52 54 hDive = ((OS2IDirectDraw*)lpDirectDraw)->GetDiveInstance(); 53 55 dwCaps = dwPalFlags; … … 85 87 if(os2pal) 86 88 free(os2pal); 87 ((OS2IDirectDraw*)lpDraw)->Vtbl. Release((OS2IDirectDraw*)lpDraw);89 ((OS2IDirectDraw*)lpDraw)->Vtbl.fnRelease((OS2IDirectDraw*)lpDraw); 88 90 } 89 91 //****************************************************************************** … … 95 97 *ppvObj = NULL; 96 98 97 if(!IsEqualGUID(riid, IID_IDirectDrawPalette))98 //&& !IsEqualGUID(riid, IID_IUnknown))99 if(!IsEqualGUID(riid, &IID_IDirectDrawPalette)) 100 //&& !IsEqualGUID(riid, &IID_IUnknown)) 99 101 return E_NOINTERFACE; 100 102 … … 237 239 // Run appropriate code depening on whether FS DDraw is enabled 238 240 if (bUseFSDD) 239 SetSVGAPalette(os2pal); 240 else 241 SetSVGAPalette(os2pal); 242 else 241 243 OS2SetPhysPalette(os2pal); 242 244 } … … 270 272 //****************************************************************************** 271 273 //****************************************************************************** 272 IDirectDrawPaletteVtbl DDrawPaletteTable = 274 IDirectDrawPaletteVtbl DDrawPaletteTable = 273 275 { 274 276 PalQueryInterface,
Note:
See TracChangeset
for help on using the changeset viewer.