Migrating DirectDraw Interfaces and Functions (Windows Embedded CE 6.0)
1/6/2010
The following list shows the changes to the DirectDraw API interfaces and functions from previous versions of Windows Embedded CE to Windows Embedded CE 6.0.
Interfaces:
- The IDirectDraw4 interface has been renamed to IDirectDraw.
- Added the method IDirectDraw::GetDeviceIdentifier
- The IDirectDraw4::DuplicateSurface method is no longer supported.
- The IDirectDraw4::Compact method is no longer supported.
- The IDirectDraw4::CreatePalette method is no longer supported.
- The IDirectDrawSurfaces5 interface has been renamed to IDirectDrawSurface.
- The following IDirectDrawSurface methods are no longer supported:
- IDirectDrawSurface5::AddAttachedSurface
- IDirectDrawSurface5::BltFast
- IDirectDrawSurface5::ChangeUniquenessValue
- IDirectDrawSurface5::DeleteAttachedSurface
- IDirectDrawSurface5::FreePrivateData
- IDirectDrawSurface5::GetAttachedSurface
- IDirectDrawSurface5::GetPrivateData
- IDirectDrawSurface5::GetUniquenessValue
- IDirectDrawSurface5::Initialize
- IDirectDrawSurface5::PageLock
- IDirectDrawSurface5::PageUnlock
- IDirectDrawSurface5::SetPrivateData
- IDirectDrawSurface5::SetSurfaceDesc
- IDirectDrawSurface5::UpdateOverlayDisplay
- The IDirectDrawGammaControl interface has been added.
- The following IDirectDrawGammaControl methods have been added:
- IDirectDrawGammaControl::GetGammaRamp
- IDirectDrawGammaControl::SetGammaRamp
- The IDirectDrawPalette interface is no longer supported.
- The IDDVideoPortContainer interface is no longer supported.
- The IDirectDrawVideoPort interface is no longer supported.
Functions:
- The callback function EnumModesCallback is no longer supported.
- The callback function EnumModesCallback2 has been renamed to EnumModesCallback.
- The callback function EnumSurfacesCallback is no longer supported.
- The callback function EnumSurfacesCallback2 has been renamed to EnumSurfacesCallback.
- The function DirectDrawEnumerate is no longer supported.
- The callback function DDEnumCallback is no longer supported.
- The callback function EnumVideoCallback is no longer supported.