:Base ddraw.hlp :Title DirectDraw :Index DirectPlay=DDRAW.HLP 1 DirectDraw 2 Help Contents Topic =HelpContents1 2 About DirectDraw =AboutDirectDraw.2 2 DirectDraw Overview =DirectDrawOverview.3 2 Architectural Overview =ArchitecturalOverview.4 3 DirectDraw - Architectural Overview - DirectDraw =DirectDraw.5 3 DirectDraw HAL =DirectDrawHAL.6 3 DirectDraw Software Emulation =DirectDrawSoftwareEmulation.7 3 DirectDraw, DirectDrawSurface, DirectDrawPalette, and DirectDrawClipper =DirectDraw.DirectDrawSurface.DirectDrawPalette.andDirectDrawClipper.8 2 Using DirectDraw =UsingDirectDraw.9 3 Frame buffer access =Framebufferaccess.10 3 Primary Surface resource sharing model =PrimarySurfaceresourcesharingmodel.11 3 Changing modes and exclusive access =Changingmodesandexclusiveaccess.12 3 Losing surfaces =Losingsurfaces.13 3 Cliplists =Cliplists.14 3 Color and Format Conversion =ColorandFormatConversion.15 3 Specifying Color Keys =SpecifyingColorKeys.16 3 Colorkeying =Colorkeying.17 3 Flipping Surfaces and GDI's 'frame rate' =FlippingSurfacesandGDI.s.framerate..18 3 Overlay Z Order =OverlayZOrder.19 3 Palettes and Pixel Formats =PalettesandPixelFormats.20 2 DirectDraw Structures 3 Data Structure Summary =DataStructureSummary.21 3 DDBLTBATCH =DDBLTBATCH.22 3 DDBLTFX =DDBLTFX.23 3 DDCAPS =DDCAPS.24 3 DDCOLORKEY =DDCOLORKEY.25 3 DDMODEDESC =DDMODEDESC.26 3 DDOVERLAYFX =DDOVERLAYFX.27 3 DDPIXELFORMAT =DDPIXELFORMAT.28 3 DDRVAL =DDRVAL.29 3 DDSCAPS =DDSCAPS.30 3 DDSURFACEDESC =DDSURFACEDESC.31 2 DirectDraw Return Values 3 DD OK =DDOK.32 3 DirectDraw Enumeration Callback Return Codes =DirectDrawEnumerationCallbackReturnCodes.33 3 DirectDraw Error Return Codes =DirectDrawErrorReturnCodes.34 2 DirectDraw APIs 3 APIs =APIs.35 3 DirectDrawCreate =DirectDrawCreate.36 3 DirectDrawEnumerate =DirectDrawEnumerate.37 2 DirectDraw Member Reference 3 DirectDraw Member Reference - Overview =Overview.38 3 DirectDraw Member Implementation =DirectDrawMemberImplementation.39 3 DirectDraw Members =DirectDrawMembers.40 4 DirectDraw Member Reference - DirectDraw Members - AddRef =AddRef.41 4 Compact =Compact.42 4 CreateClipper =CreateClipper.43 4 CreatePalette =CreatePalette.44 4 CreateSurface =CreateSurface.45 4 DuplicateSurface =DuplicateSurface.46 4 EnumDisplayModes =EnumDisplayModes.47 4 EnumSurfaces =EnumSurfaces.48 4 FlipToGDISurface =FlipToGDISurface.49 4 DirectDraw Member Reference - DirectDraw Members - GetCaps =GetCaps.50 4 GetDisplayMode =GetDisplayMode.51 4 GetFourCCCodes =GetFourCCCodes.52 4 GetGDISurface =GetGDISurface.53 4 GetMonitorFrequency =GetMonitorFrequency.54 4 GetScanLine =GetScanLine.55 4 GetVerticalBlankStatus =GetVerticalBlankStatus.56 4 DirectDraw Member Reference - DirectDraw Members - Initialize =Initialize.57 4 DirectDraw Member Reference - DirectDraw Members - QueryInterface =QueryInterface.58 4 DirectDraw Member Reference - DirectDraw Members - Release =Release.59 4 RestoreDisplayMode =RestoreDisplayMode.60 4 SetCooperativeLevel =SetCooperativeLevel.61 4 SetDisplayMode =SetDisplayMode.62 4 WaitForVerticalBlank =WaitForVerticalBlank.63 2 DirectDrawSurface Member Reference 3 DirectDrawSurface Member Reference - Overview =Overview.64 3 DIRECTDRAWSURFACE Member Implementation =DIRECTDRAWSURFACEMemberImplementation.65 3 DirectDrawSurface Member Reference - Members =Members.66 4 AddAttachedSurface =AddAttachedSurface.67 4 AddOverlayDirtyRect =AddOverlayDirtyRect.68 4 DirectDrawSurface Member Reference - Members - AddRef =AddRef.69 4 Blt =Blt.70 4 BltBatch =BltBatch.71 4 BltFast =BltFast.72 4 DeleteAttachedSurfaces =DeleteAttachedSurfaces.73 4 EnumAttachedSurfaces =EnumAttachedSurfaces.74 4 EnumOverlayZOrders =EnumOverlayZOrders.75 4 Flip =Flip.76 4 GetAttachedSurface =GetAttachedSurface.77 4 GetBltStatus =GetBltStatus.78 4 DirectDrawSurface Member Reference - Members - GetCaps =GetCaps.79 4 GetClipper =GetClipper.80 4 GetColorKey =GetColorKey.81 4 GetDC =GetDC.82 4 GetFlipStatus =GetFlipStatus.83 4 GetOverlayPosition =GetOverlayPosition.84 4 GetPalette =GetPalette.85 4 GetPixelFormat =GetPixelFormat.86 4 GetSurfaceDesc =GetSurfaceDesc.87 4 DirectDrawSurface Member Reference - Members - Initialize =Initialize.88 4 IsLost =IsLost.89 4 Lock =Lock.90 4 DirectDrawSurface Member Reference - Members - QueryInterface =QueryInterface.91 4 DirectDrawSurface Member Reference - Members - Release =Release.92 4 ReleaseDC =ReleaseDC.93 4 Restore =Restore.94 4 SetClipper =SetClipper.95 4 SetColorKey =SetColorKey.96 4 SetOverlayPosition =SetOverlayPosition.97 4 SetPalette =SetPalette.98 4 Unlock =Unlock.99 4 UpdateOverlay =UpdateOverlay.100 4 UpdateOverlayDisplay =UpdateOverlayDisplay.101 4 UpdateOverlayZOrder =UpdateOverlayZOrder.102 2 DirectDrawPalette Member Reference 3 DirectDrawPalette Member Reference - Overview =Overview.103 3 DIRECTDRAWPALETTE Member Implementation =DIRECTDRAWPALETTEMemberImplementation.104 3 DirectDrawPalette Member Reference - Members =Members.105 4 DirectDrawPalette Member Reference - Members - AddRef =AddRef.106 4 DirectDrawPalette Member Reference - Members - GetCaps =GetCaps.107 4 GetEntries =GetEntries.108 4 DirectDrawPalette Member Reference - Members - Initialize =Initialize.109 4 DirectDrawPalette Member Reference - Members - QueryInterface =QueryInterface.110 4 DirectDrawPalette Member Reference - Members - Release =Release.111 4 SetEntries =SetEntries.112 2 DirectDrawClipper Member Reference 3 DirectDrawClipper Member Reference - Overview =Overview.113 3 DIRECTDRAWCLIPPER Member Implementation =DIRECTDRAWCLIPPERMemberImplementation.114 3 DirectDrawClipper Member Reference - Members =Members.115 4 DirectDrawClipper Member Reference - Members - AddRef =AddRef.116 4 GetClipList =GetClipList.117 4 GetHWnd =GetHWnd.118 4 DirectDrawClipper Member Reference - Members - Initialize =Initialize.119 4 IsClipListChanged =IsClipListChanged.120 4 DirectDrawClipper Member Reference - Members - QueryInterface =QueryInterface.121 4 DirectDrawClipper Member Reference - Members - Release =Release.122 4 SetClipList =SetClipList.123 4 SetHWnd =SetHWnd.124