• Legal Information
  • ▶Introducing DirectX 6.1
  • ▼DirectX Foundation
    • ▼DirectDraw
      • About DirectDraw
      • Why Use DirectDraw?
      • ▶Getting Started: Basic Graphics Concepts
      • ▶DirectDraw Architecture
      • ▶DirectDraw Essentials
      • ▶DirectDraw Tutorials
      • ▼DirectDraw Reference
        • ▼Interfaces
          • ▶IDDVideoPortContainer
          • ▶IDirectDraw4
          • ▶IDirectDrawClipper
          • ▶IDirectDrawColorControl
          • ▶IDirectDrawGammaControl
          • ▶IDirectDrawPalette
          • ▼IDirectDrawSurface4
            • IDirectDrawSurface4::AddAttachedSurface
            • IDirectDrawSurface4::AddOverlayDirtyRect
            • IDirectDrawSurface4::Blt
            • IDirectDrawSurface4::BltBatch
            • IDirectDrawSurface4::BltFast
            • IDirectDrawSurface4::ChangeUniquenessValue
            • IDirectDrawSurface4::DeleteAttachedSurface
            • IDirectDrawSurface4::EnumAttachedSurfaces
            • IDirectDrawSurface4::EnumOverlayZOrders
            • IDirectDrawSurface4::Flip
            • IDirectDrawSurface4::FreePrivateData
            • IDirectDrawSurface4::GetAttachedSurface
            • IDirectDrawSurface4::GetBltStatus
            • IDirectDrawSurface4::GetCaps
            • IDirectDrawSurface4::GetClipper
            • IDirectDrawSurface4::GetColorKey
            • IDirectDrawSurface4::GetDC
            • IDirectDrawSurface4::GetDDInterface
            • IDirectDrawSurface4::GetFlipStatus
            • IDirectDrawSurface4::GetOverlayPosition
            • IDirectDrawSurface4::GetPalette
            • IDirectDrawSurface4::GetPixelFormat
            • IDirectDrawSurface4::GetPrivateData
            • IDirectDrawSurface4::GetSurfaceDesc
            • IDirectDrawSurface4::GetUniquenessValue
            • IDirectDrawSurface4::Initialize
            • IDirectDrawSurface4::IsLost
            • IDirectDrawSurface4::Lock
            • IDirectDrawSurface4::PageLock
            • IDirectDrawSurface4::PageUnlock
            • IDirectDrawSurface4::ReleaseDC
            • IDirectDrawSurface4::Restore
            • IDirectDrawSurface4::SetClipper
            • IDirectDrawSurface4::SetColorKey
            • IDirectDrawSurface4::SetOverlayPosition
            • IDirectDrawSurface4::SetPalette
            • IDirectDrawSurface4::SetPrivateData
            • IDirectDrawSurface4::SetSurfaceDesc
            • IDirectDrawSurface4::Unlock
            • IDirectDrawSurface4::UpdateOverlay
            • IDirectDrawSurface4::UpdateOverlayDisplay
            • IDirectDrawSurface4::UpdateOverlayZOrder
          • ▶IDirectDrawVideoPort
        • ▶Functions
        • ▶Callback Functions
        • ▶Structures
        • Return Values
        • ▶Pixel Format Masks
        • Four Character Codes (FOURCC)
      • ▶DirectDraw Samples
    • ▶DirectSound
    • ▶DirectMusic
    • ▶Direct3D Immediate Mode
    • ▶DirectInput
    • ▶DirectSetup
    • ▶AutoPlay
    • ▶Glossary
  • ▶DirectX Media