Apply Faisal's first patch from Bug 2354
- First resolve some the the bit rot in graphics MCL to get it to compile, then fix some performance issues in OpenWF
EXPORTS
?NewBitmapDeviceL@CFbsDrawDevice@@SAPAV1@VTScreenInfoV01@@W4TDisplayMode@@H@Z @ 1 NONAME ; class CFbsDrawDevice * CFbsDrawDevice::NewBitmapDeviceL(class TScreenInfoV01, enum TDisplayMode, int)
?NewScreenDeviceL@CFbsDrawDevice@@SAPAV1@VTScreenInfoV01@@W4TDisplayMode@@@Z @ 2 NONAME ; public: static class CFbsDrawDevice * __cdecl CFbsDrawDevice::NewScreenDeviceL(class TScreenInfoV01,enum TDisplayMode)
?Create@RHardwareBitmap@@AAEHW4TDisplayMode@@VTSize@@VTUid@@@Z @ 3 NONAME ; private: int __thiscall RHardwareBitmap::Create(enum TDisplayMode,class TSize,class TUid)
?Destroy@RHardwareBitmap@@AAEXXZ @ 4 NONAME ; private: void __thiscall RHardwareBitmap::Destroy(void)
?GenericCapabilities@CHardwareGraphicsAccelerator@@SAPBVTGraphicsAcceleratorCaps@@XZ @ 5 NONAME ; public: static class TGraphicsAcceleratorCaps const * __cdecl CHardwareGraphicsAccelerator::GenericCapabilities(void)
?GetInfo@RHardwareBitmap@@QBEHAAVTAcceleratedBitmapInfo@@@Z @ 6 NONAME ; public: int __thiscall RHardwareBitmap::GetInfo(class TAcceleratedBitmapInfo &)const
?NewL@CHardwareGraphicsAccelerator@@SAPAV1@VRHardwareBitmap@@@Z @ 7 NONAME ; public: static class CHardwareGraphicsAccelerator * __cdecl CHardwareGraphicsAccelerator::NewL(class RHardwareBitmap)
?SetAsScreenReference@RHardwareBitmap@@AAEHH@Z @ 8 NONAME ; private: int __thiscall RHardwareBitmap::SetAsScreenReference(int)
?NewL@CDirectScreenBitmap@@SAPAV1@XZ @ 9 NONAME ; public: static class CDirectScreenBitmap * __cdecl CDirectScreenBitmap::NewL(void)
?DisplayMode16M@CFbsDrawDevice@@SA?AW4TDisplayMode@@XZ @ 10 NONAME ; public: static enum TDisplayMode __cdecl CFbsDrawDevice::DisplayMode16M(void)
?NewBitmapDeviceL@CFbsDrawDevice@@SAPAV1@ABVTSize@@W4TDisplayMode@@H@Z @ 11 NONAME ; class CFbsDrawDevice * CFbsDrawDevice::NewBitmapDeviceL(class TSize const &, enum TDisplayMode, int)
?NewScreenDeviceL@CFbsDrawDevice@@SAPAV1@HW4TDisplayMode@@@Z @ 12 NONAME ; class CFbsDrawDevice * CFbsDrawDevice::NewScreenDeviceL(int, enum TDisplayMode)
?NewL@CDirectScreenBitmap@@SAPAV1@H@Z @ 13 NONAME ; class CDirectScreenBitmap * CDirectScreenBitmap::NewL(int)
?GenericCapabilities@CSoftwareGraphicsAccelerator@@SAPBVTGraphicsAcceleratorCaps@@XZ @ 14 NONAME ; class TGraphicsAcceleratorCaps const * CSoftwareGraphicsAccelerator::GenericCapabilities(void)
?NewL@CSoftwareGraphicsAccelerator@@SAPAV1@PAVCFbsBitmap@@@Z @ 15 NONAME ; class CSoftwareGraphicsAccelerator * CSoftwareGraphicsAccelerator::NewL(class CFbsBitmap *)