NOALIGN struct _DefFrame_ : public _BinTreeItem_ { _dword_ frm_size; // + 28 _dword_ buf_size; _dword_ compression_type; _dword_ def_width; _dword_ def_height; _dword_ frame_width; _dword_ frame_height; _dword_ frame_left; _dword_ frame_top; _dword_ unknown_40; _ptr_ buffer; // my _dword_ DrawInterfaceToPcx16(_Pcx_* dst_pcx16, _int_ dst_x, _int_ dst_y, _Palette16_* palette16) { return CALL_14(_dword_, __thiscall, 0x47BE90, this, 0, 0, def_width, def_height, dst_pcx16->buffer, dst_x, dst_y, dst_pcx16->width, dst_pcx16->height, dst_pcx16->scanline_size, palette16, 0, 1); } };