diff --git a/LEGO1/mxbitmap.cpp b/LEGO1/mxbitmap.cpp index 05b9d757..742c8d79 100644 --- a/LEGO1/mxbitmap.cpp +++ b/LEGO1/mxbitmap.cpp @@ -96,7 +96,7 @@ MxResult MxBitmap::ImportColorsToPalette(RGBQUAD* p_rgbquad, MxPalette* p_palett } // OFFSET: LEGO1 0x100bcaa0 -int MxBitmap::vtable1c(int p_width, int p_height, MxPalette *p_palette, int p_option) +MxResult MxBitmap::vtable1c(int p_width, int p_height, MxPalette *p_palette, int p_option) { MxResult ret = FAILURE; MxLong size = ((p_width + 3) & -4) * p_height; @@ -275,7 +275,7 @@ void MxBitmap::ImportPalette(MxPalette* p_palette) } // OFFSET: LEGO1 0x100bd2d0 -int MxBitmap::vtable3c(MxBool p_option) +MxResult MxBitmap::vtable3c(MxBool p_option) { MxResult ret = FAILURE; MxPalette *pal = NULL; diff --git a/LEGO1/mxbitmap.h b/LEGO1/mxbitmap.h index 256b497e..2d276b5e 100644 --- a/LEGO1/mxbitmap.h +++ b/LEGO1/mxbitmap.h @@ -29,7 +29,7 @@ class MxBitmap : public MxCore virtual int vtable14(int); virtual MxResult vtable18(MxBITMAPINFO *p_info); - virtual int vtable1c(int p_width, int p_height, MxPalette *p_palette, int); + virtual MxResult vtable1c(int p_width, int p_height, MxPalette *p_palette, int); virtual MxResult LoadFile(HANDLE p_handle); __declspec(dllexport) virtual MxLong Read(const char *p_filename); // vtable+24 virtual int vtable28(int); @@ -37,7 +37,7 @@ class MxBitmap : public MxCore virtual void vtable30(int, int, int, int, int, int, int); __declspec(dllexport) virtual MxPalette *CreatePalette(); // vtable+34 virtual void ImportPalette(MxPalette* p_palette); - virtual int vtable3c(MxBool); + virtual MxResult vtable3c(MxBool); virtual MxResult CopyColorData(HDC p_hdc, int p_xSrc, int p_ySrc, int p_xDest, int p_yDest, int p_destWidth, int p_destHeight); // vtable+40 private: