ddrawint.h ヘッダー

このヘッダーは、ディスプレイ デバイス リファレンスで使用されます。 詳細については、次を参照してください。

ddrawint.h には、次のプログラミング インターフェイスが含まれています。

コールバック関数

 
PDD_CANCREATESURFACE

CanCreateD3DBuffer コールバック関数は、ドライバーが指定された説明のドライバー レベルのコマンドまたは頂点バッファーを作成できるかどうかを決定します。
PDD_COLORCB_COLORCONTROL

DdControlColor コールバック関数は、オーバーレイ サーフェスの輝度と明るさのコントロールを制御します。
PDD_CREATEPALETTE

DdCreatePalette コールバック関数は、指定した DirectDraw オブジェクトの DirectDrawPalette オブジェクトを作成します。
PDD_CREATESURFACE

CreateD3DBuffer コールバック関数は、指定した説明のドライバー レベルのコマンドまたは頂点バッファーを作成するために使用されます。
PDD_CREATESURFACEEX

D3dCreateSurfaceEx 関数は、Direct3D レンダリング用にサーフェスを設定できるように、Microsoft DirectDraw サーフェスと Microsoft Direct3D ハンドル値の関連付けに関する通知を行います。
PDD_DESTROYDDLOCAL

D3dDestroyDDLocal 関数は、同じローカル Microsoft DirectDraw オブジェクトに属する D3dCreateSurfaceEx 関数によって以前に作成されたすべての Microsoft Direct3D サーフェスを破棄します。
PDD_FLIPTOGDISURFACE

DdFlipToGDISurface コールバック関数は、DirectDraw が GDI サーフェス間で反転しているときにドライバーに通知します。
PDD_FREEDRIVERMEMORY

DdFreeDriverMemory コールバック関数は、新しい割り当て要求を満たすために、offscreen または nonlocal ディスプレイ メモリを解放します。
PDD_GETAVAILDRIVERMEMORY

DdGetAvailDriverMemory コールバック関数は、ドライバーマネージド メモリ ヒープ内の空きメモリの量を照会します。
PDD_GETDRIVERINFO

DdGetDriverInfo 関数は、ドライバーがサポートする追加の DirectDraw および Direct3D 機能についてドライバーに対してクエリを実行します。
PDD_GETDRIVERSTATE

D3dGetDriverState 関数は、現在の状態に関する情報をドライバーから取得するために、Microsoft DirectDraw ランタイムと Microsoft Direct3D ランタイムの両方で使用されます。
PDD_GETSCANLINE

DdGetScanLine コールバック関数は、現在の物理スキャン行の番号を返します。
PDD_KERNELCB_SYNCSURFACE

DdSyncSurfaceData コールバック関数は、ビデオ ミニポート ドライバーに渡される前に、サーフェス データを設定および変更します。
PDD_KERNELCB_SYNCVIDEOPORT

DdSyncVideoPortData コールバック関数は、VPE オブジェクト データをビデオ ミニポート ドライバーに渡す前に設定および変更します。
PDD_MAPMEMORY

DdMapMemory コールバック関数は、フレーム バッファーのアプリケーション変更可能な部分を、指定されたプロセスのユーザー モード アドレス空間にマップするか、メモリのマップを解除します。
PDD_MOCOMPCB_BEGINFRAME

DdMoCompBeginFrame コールバック関数は、新しいフレームのデコードを開始します。
PDD_MOCOMPCB_CREATE

DdMoCompCreate コールバック関数は、ソフトウェア デコーダーが指定された GUID でモーション補正の使用を開始することをドライバーに通知します。
PDD_MOCOMPCB_DESTROY

DdMoCompDestroy コールバック関数は、このモーション補正オブジェクトが使用されなくなることをドライバーに通知します。 ドライバーは必要なクリーンアップを実行する必要があります。
PDD_MOCOMPCB_ENDFRAME

DdMoCompEndFrame コールバック関数は、デコードされたフレームを完了します。
PDD_MOCOMPCB_GETCOMPBUFFINFO

DDMoCompGetBuffInfo コールバック関数を使用すると、ドライバーは、指定された GUID をサポートするために必要な中間サーフェスの数と、これらの各サーフェスのサイズ、場所、および形式を指定できます。
PDD_MOCOMPCB_GETFORMATS

DdMoCompGetFormats コールバック関数は、ハードウェアがデータをデコードできる非圧縮形式を示します。
PDD_MOCOMPCB_GETGUIDS

DdMoCompGetGuids コールバック関数は、ドライバーがサポートする GUID の数を取得します。
PDD_MOCOMPCB_GETINTERNALINFO

DdMoCompGetInternalInfo コールバック関数を使用すると、ドライバーはモーション補正を実行するために表示メモリを内部的に割り当てることを報告できます。
PDD_MOCOMPCB_QUERYSTATUS

DdMoCompQueryStatus コールバック関数は、指定されたサーフェスに対して最新のレンダリング操作の状態を照会します。
PDD_MOCOMPCB_RENDER

DdMoCompRender コールバック関数は、マクロブロックを含むサーフェス、マクロブロックが存在する各サーフェスのオフセット、レンダリングするマクロブロック データのサイズを指定して、レンダリングするマクロブロックをドライバーに指示します。
PDD_PALCB_DESTROYPALETTE

DdDestroyPalette コールバック関数は、指定されたパレットを破棄します。
PDD_PALCB_SETENTRIES

DdSetEntries コールバック関数は、指定されたパレット内のパレット エントリを更新します。
PDD_SETEXCLUSIVEMODE

DdSetExclusiveMode コールバック関数は、DirectDraw アプリケーションが排他モードに切り替えるときにドライバーに通知します。
PDD_SURFCB_ADDATTACHEDSURFACE

DdAddAttachedSurface コールバック関数は、サーフェスを別のサーフェスにアタッチします。
PDD_SURFCB_BLT

DdBlt コールバック関数は、ビット ブロック転送を実行します。
PDD_SURFCB_DESTROYSURFACE

DdDestroySurface コールバック関数は、DirectDraw サーフェスを破棄します。
PDD_SURFCB_FLIP

DdFlip コールバック関数を使用すると、ターゲット サーフェスに関連付けられているサーフェス メモリがプライマリ サーフェスになり、現在のサーフェスが非primary サーフェスになります。
PDD_SURFCB_GETBLTSTATUS

DdGetBltStatus コールバック関数は、指定されたサーフェスの blit 状態を照会します。
PDD_SURFCB_GETFLIPSTATUS

DdGetFlipStatus コールバック関数は、サーフェスで最後に要求されたフリップが発生したかどうかを判断します。
PDD_SURFCB_LOCK

DdLock コールバック関数は、サーフェス メモリの指定された領域をロックし、サーフェスに関連付けられているメモリ ブロックへの有効なポインターを提供します。
PDD_SURFCB_SETCOLORKEY

DdSetColorKey コールバック関数は、指定されたサーフェスのカラー キー値を設定します。
PDD_SURFCB_SETOVERLAYPOSITION

DdSetOverlayPosition コールバック関数は、オーバーレイの位置を設定します。
PDD_SURFCB_SETPALETTE

DdSetPalette コールバック関数は、指定されたサーフェスにパレットをアタッチします。
PDD_SURFCB_UNLOCK

DdUnLock コールバック関数は、指定されたサーフェスに保持されているロックを解放します。
PDD_SURFCB_UPDATEOVERLAY

DdUpdateOverlay コールバック関数は、オーバーレイ サーフェイスのビジュアル属性を再配置または変更します。
PDD_VPORTCB_CANCREATEVIDEOPORT

DdVideoPortCanCreate コールバック関数は、ドライバーが指定した説明の DirectDraw VPE オブジェクトをサポートできるかどうかを決定します。
PDD_VPORTCB_COLORCONTROL

DdVideoPortColorControl コールバック関数は、VPE オブジェクトの色コントロールを取得または設定します。
PDD_VPORTCB_CREATEVIDEOPORT

DdVideoPortCreate コールバック関数は、DirectDraw が VPE オブジェクトを作成したことをドライバーに通知します。
PDD_VPORTCB_DESTROYVPORT

DdVideoPortDestroy コールバック関数は、DirectDraw が指定された VPE オブジェクトを破棄したことをドライバーに通知します。
PDD_VPORTCB_FLIP

DdVideoPortFlip コールバック関数は物理フリップを実行し、VPE オブジェクトが新しいサーフェスへのデータの書き込みを開始します。
PDD_VPORTCB_GETBANDWIDTH

DdVideoPortGetBandwidth コールバック関数は、指定された VPE オブジェクト出力形式に基づいて、デバイスのフレーム バッファー メモリの帯域幅制限を報告します。
PDD_VPORTCB_GETFIELD

DdVideoPortGetField コールバック関数は、インターレースされたシグナルの現在のフィールドが偶数か奇数かを決定します。
PDD_VPORTCB_GETFLIPSTATUS

DdVideoPortGetFlipStatus コールバック関数は、サーフェスで最後に要求されたフリップが発生したかどうかを判断します。
PDD_VPORTCB_GETINPUTFORMATS

DdVideoPortGetInputFormats コールバック関数は、DirectDraw VPE オブジェクトが受け入れられる入力形式を決定します。
PDD_VPORTCB_GETLINE

DdVideoPortGetLine コールバック関数は、ハードウェア ビデオ ポートの現在の行番号を返します。
PDD_VPORTCB_GETOUTPUTFORMATS

DdVideoPortGetOutputFormats コールバック関数は、VPE オブジェクトがサポートする出力形式を決定します。
PDD_VPORTCB_GETSIGNALSTATUS

DdVideoPortGetSignalStatus コールバック関数は、ハードウェア ビデオ ポートに現在表示されているビデオ信号の状態を取得します。
PDD_VPORTCB_GETVPORTCONNECT

DdVideoPortGetConnectInfo コールバック関数は、指定された VPE オブジェクトでサポートされている接続を返します。
PDD_VPORTCB_UPDATE

DdVideoPortUpdate コールバック関数は、VPE オブジェクトを開始および停止し、VPE オブジェクト データ ストリームを変更します。
PDD_VPORTCB_WAITFORSYNC

DdVideoPortWaitForSync コールバック関数は、次の垂直同期が発生するまで待機します。
PDD_WAITFORVERTICALBLANK

DdWaitForVerticalBlank コールバック関数は、デバイスの垂直空の状態を返します。

構造

 
DD_ADDATTACHEDSURFACEDATA

DD_ADDATTACHEDSURFACEDATA構造には、サーフェスを別のサーフェスにアタッチするために必要な情報が含まれています。
DD_ATTACHLIST

DD_ATTACHLIST構造では、Microsoft DirectDraw のアタッチされたサーフェスの一覧が保持されます。
DD_BEGINMOCOMPFRAMEDATA

DDHAL_BEGINMOCOMPFRAMEDATA構造体には、デコードを開始するために必要なフレーム情報が含まれています。
DD_BLTDATA

DD_BLTDATA構造体には、ビット ブロック転送を実行するためのドライバーに関連する情報が含まれています。
DD_CANCREATESURFACEDATA

DD_CANCREATESURFACEDATA構造体には、surface-in の CanCreateD3DBuffer の場合、バッファーを作成できるかどうかを示すために必要な情報が含まれています。
DD_CANCREATEVPORTDATA

DD_CANCREATEVPORTDATA構造体には、ビデオ ポート拡張機能 (VPE) オブジェクトを作成できるかどうかを判断するためにドライバーに必要な情報が含まれています。
DD_CLIPPER_GLOBAL

DD_CLIPPER_GLOBAL構造体には、オブジェクト インスタンス間で共有できるグローバル DirectDrawClipper データが含まれています。
DD_CLIPPER_LOCAL

DD_CLIPPER_LOCAL構造体には、個々の DirectDrawClipper オブジェクトのローカル データが含まれています。
DD_COLORCONTROLDATA

DD_COLORCONTROLDATA構造体には、指定したオーバーレイのカラー コントロール情報が含まれています。
DD_CREATEMOCOMPDATA

DD_CREATEMOCOMPDATA構造体には、モーション補正の使用を開始するために必要なデータが含まれています。
DD_CREATEPALETTEDATA

DD_CREATEPALETTEDATA構造体には、この Microsoft DirectDraw オブジェクトの DirectDrawPalette オブジェクトを作成するために必要な情報が含まれています。
DD_CREATESURFACEDATA

DD_CREATESURFACEDATA構造体には、CreateD3DBuffer、コマンド バッファーまたは頂点バッファーの場合に、サーフェスを作成するために必要な情報が含まれています。
DD_CREATESURFACEEXDATA

DD_CREATESURFACEEXDATA構造体には、ドライバーがサーフェスを作成し、それに指定されたテクスチャ ハンドルを関連付けるために必要な情報が含まれています。
DD_CREATEVPORTDATA

DD_CREATEVPORTDATA構造体には、作成されるビデオ ポート拡張機能 (VPE) オブジェクトを記述するために必要な情報が含まれています。
DD_DESTROYMOCOMPDATA

DD_DESTROYMOCOMPDATA構造体には、モーション補正の実行を完了するために必要な情報が含まれています。
DD_DESTROYPALETTEDATA

DD_DESTROYPALETTEDATA構造体には、指定したパレットを破棄するために必要な情報が含まれています。
DD_DESTROYSURFACEDATA

DD_DESTROYSURFACEDATA構造体には、指定したサーフェスを破棄するために必要な情報が含まれています。DestroyD3DBuffer の場合は、コマンドバッファーまたは頂点バッファーです。
DD_DESTROYVPORTDATA

DD_DESTROYVPORTDATA構造体には、ドライバーがクリーンするために必要な情報が含まれています。
DD_DIRECTDRAW_GLOBAL

DD_DIRECTDRAW_GLOBAL構造体には、ドライバーのデバイスを説明するドライバー情報が含まれています。
DD_DIRECTDRAW_LOCAL

DD_DIRECTDRAW_LOCAL構造体には、現在の DirectDraw プロセスにのみ関連するドライバー情報が含まれています。
DD_ENDMOCOMPFRAMEDATA

DD_ENDMOCOMPFRAMEDATA構造体には、デコードされたフレームを完了するために必要な情報が含まれています。
DD_FLIPDATA

DD_FLIPDATA構造体には、反転を行うために必要な情報が含まれています。
DD_FLIPTOGDISURFACEDATA

DD_FLIPTOGDISURFACEDATA構造体には、GDI サーフェス通知情報が含まれています。
DD_FLIPVPORTDATA

DD_FLIPVPORTDATA構造体には、ビデオ ポート拡張機能 (VPE) オブジェクトが反転を実行するために必要な情報が含まれています。
DD_FREEDRIVERMEMORYDATA

DD_FREEDRIVERMEMORYDATA構造体には、無料要求の詳細が含まれています。
DD_GETAVAILDRIVERMEMORYDATA

DD_GETAVAILDRIVERMEMORYDATA構造体には、ドライバーがクエリを実行して空きメモリの量を返すために必要な情報が含まれています。
DD_GETBLTSTATUSDATA

DD_GETBLTSTATUSDATA構造体は、blit 状態情報を返します。
DD_GETDRIVERINFODATA

DD_GETDRIVERINFODATA構造体は、DdGetDriverInfo コールバック ルーチンとの間でデータを渡すために使用されます。
DD_GETDRIVERSTATEDATA

DD_GETDRIVERSTATEDATA構造体は、ドライバーの状態を表します。
DD_GETFLIPSTATUSDATA

DD_GETFLIPSTATUSDATA構造体は、反転状態情報を返します。
DD_GETINTERNALMOCOMPDATA

DD_GETINTERNALMOCOMPDATA構造体には、内部メモリ要件が含まれています。
DD_GETMOCOMPCOMPBUFFDATA

DD_GETMOCOMPCOMPBUFFDATA構造体には、圧縮されたバッファー情報が含まれています。
DD_GETMOCOMPFORMATSDATA

DD_GETMOCOMPFORMATSDATA構造体には、圧縮されていない形式情報が含まれています。
DD_GETMOCOMPGUIDSDATA

DD_GETMOCOMPGUIDSDATA構造体には、モーション補正 GUID 情報が含まれています。
DD_GETSCANLINEDATA

DD_GETSCANLINEDATA構造体には、クエリを実行して現在のスキャン行の番号を返すために必要なメンバーが含まれています。
DD_GETVPORTBANDWIDTHDATA

DD_GETVPORTBANDWIDTHDATA構造体には、指定した形式の帯域幅情報が含まれています。
DD_GETVPORTCONNECTDATA

DD_GETVPORTCONNECTDATA構造体には、指定されたビデオ ポート拡張機能 (VPE) オブジェクトでサポートされている接続の組み合わせが含まれています。
DD_GETVPORTFIELDDATA

DD_GETVPORTFIELDDATA構造体には、インターレースされた信号の現在のフィールドが偶数か奇数かを判断するためにドライバーに必要な情報が含まれています。
DD_GETVPORTFLIPSTATUSDATA

DD_GETVPORTFLIPSTATUSDATA構造体には、指定したサーフェスの反転状態情報が含まれています。
DD_GETVPORTINPUTFORMATDATA

DD_GETVPORTINPUTFORMATDATA構造体には、ドライバーがビデオ ポート拡張機能 (VPE) オブジェクトが受け入れ可能な入力形式を返すために必要な情報が含まれています。
DD_GETVPORTLINEDATA

DD_GETVPORTLINEDATA構造体には、ハードウェア ビデオ ポートの現在の行番号が含まれています。
DD_GETVPORTOUTPUTFORMATDATA

DD_GETVPORTOUTPUTFORMATDATA構造体には、特定の入力形式に対してビデオ ポート拡張 (VPE) オブジェクトがサポートするすべての出力形式をドライバーが返すために必要な情報が含まれています。
DD_GETVPORTSIGNALDATA

DD_GETVPORTSIGNALDATA構造体には、ハードウェア ビデオ ポートの信号状態が含まれています。
DD_LOCKDATA

DD_LOCKDATA構造体には、Microsoft DirectDraw パラメーター構造体で定義されているロックを実行するために必要な情報が含まれています。
DD_MAPMEMORYDATA

DD_MAPMEMORYDATA構造体には、フレーム バッファーをユーザー モード メモリにマップまたはマップ解除するために必要な情報が含まれています。
DD_MORESURFACECAPS

DD_MORESURFACECAPS構造では、DDCORECAPS で説明されているものに加えて、より多くのドライバーサーフェス機能が定義されています。
DD_MOTIONCOMP_LOCAL

DD_MOTIONCOMP_LOCAL構造体には、個々の Microsoft DirectDraw モーション補正オブジェクトのローカル データが含まれています。
DD_PALETTE_GLOBAL

DD_PALETTE_GLOBAL構造体には、オブジェクト インスタンス間で共有できるグローバル DirectDrawPalette データが含まれています。
DD_PALETTE_LOCAL

DD_PALETTE_LOCAL構造には、個々のパレット オブジェクトに固有のパレット関連のデータが含まれています。
DD_QUERYMOCOMPSTATUSDATA

DD_QUERYMOCOMPSTATUSDATA構造体には、前のフレームの状態を照会するために必要な情報が含まれています。
DD_RENDERMOCOMPDATA

DD_RENDERMOCOMPDATA構造体には、フレームのレンダリングに必要な情報が含まれています。
DD_SETCOLORKEYDATA

DD_SETCOLORKEYDATA構造体には、指定したサーフェスのカラー キー値を設定するために必要な情報が含まれています。
DD_SETENTRIESDATA

DD_SETENTRIESDATA構造には、パレットエントリを設定するために必要な情報が含まれています。
DD_SETEXCLUSIVEMODEDATA

DD_SETEXCLUSIVEMODEDATA構造体には、排他モード通知情報が含まれています。
DD_SETOVERLAYPOSITIONDATA

DD_SETOVERLAYPOSITIONDATA構造体には、オーバーレイ サーフェスの表示座標を変更するために必要な情報が含まれています。
DD_SETPALETTEDATA

DD_SETPALETTEDATA構造体には、特定のサーフェスのパレットを設定するために必要な情報が含まれています。
DD_STEREOMODE

DD_STEREOMODE構造体は、DdGetDriverInfo 呼び出しでGUID_DDStereoModeを使用してランタイムによって使用され、ドライバーが特定のビデオ表示モードのステレオをサポートしているかどうかを照会します。
DD_SURFACE_GLOBAL

DD_SURFACE_GLOBAL構造には、複数のサーフェス間で共有できるグローバルサーフェス関連データが含まれています。
DD_SURFACE_INT

DD_SURFACE_INT構造体には、DirectDrawSurface オブジェクトのインターフェイス情報が含まれています。
DD_SURFACE_LOCAL

DD_SURFACE_LOCAL構造体には、個々のサーフェス オブジェクトに固有のサーフェス関連データが含まれています。
DD_SURFACE_MORE

DD_SURFACE_MORE構造体には、個々の DirectDrawSurface オブジェクトごとに追加のローカル データが含まれています。
DD_SYNCSURFACEDATA

DD_SYNCSURFACEDATA構造体には、サーフェス情報が含まれています。
DD_SYNCVIDEOPORTDATA

DD_SYNCVIDEOPORTDATA構造体には、ビデオ ポート拡張機能 (VPE) オブジェクト情報が含まれています。
DD_UNLOCKDATA

DD_UNLOCKDATA構造体には、Microsoft DirectDraw パラメーター構造体で定義されているロック解除を行うために必要な情報が含まれています。
DD_UPDATENONLOCALHEAPDATA

DD_UPDATENONLOCALHEAPDATA構造体には、必要なヒープ情報が含まれています。
DD_UPDATEOVERLAYDATA

DD_UPDATEOVERLAYDATA構造体には、オーバーレイ サーフェスを更新するために必要な情報が含まれています。
DD_UPDATEVPORTDATA

DD_UPDATEVPORTDATA構造体には、ビデオ ポート拡張機能 (VPE) オブジェクトの開始、停止、変更に必要な情報が含まれています。
DD_VIDEOPORT_LOCAL

DD_VIDEOPORT_LOCAL構造には、個々の Microsoft DirectDraw VPE オブジェクトに固有のビデオ ポート拡張機能 (VPE) 関連のデータが含まれています。
DD_VPORTCOLORDATA

DD_VPORTCOLORDATA構造体には、ビデオ ポート拡張機能 (VPE) オブジェクトの色制御情報が含まれています。
DD_WAITFORVERTICALBLANKDATA

DD_WAITFORVERTICALBLANKDATA構造体には、モニターの垂直ブランク情報を取得するために必要な情報が含まれています。D
DD_WAITFORVPORTSYNCDATA

DD_WAITFORVPORTSYNCDATA構造体には、ドライバーがビデオ ポート拡張機能 (VPE) オブジェクトを同期するために必要な情報が含まれています。
DD_CALLBACKS

DD_CALLBACKS構造体には、デバイス ドライバーがサポートするコールバック関数へのエントリ ポインターが含まれています。
DD_COLORCONTROLCALLBACKS

DD_COLORCONTROLCALLBACKS構造体には、デバイス ドライバーがサポートする Microsoft DirectDraw カラー コントロール コールバックへのエントリ ポインターが含まれています。
DD_D3DBUFCALLBACKS

DD_D3DBUFCALLBACKS構造体は、コマンド バッファーと頂点バッファーのドライバー レベルの割り当てを実装するドライバーによってのみ使用されます。
DD_HALINFO

DD_HALINFO構造では、ハードウェアとドライバーの機能について説明します。
DD_KERNELCALLBACKS

DD_KERNELCALLBACKS構造体には、ドライバーがサポートする DirectDraw カーネル モード コールバック関数へのエントリ ポインターが含まれています。
DD_MISCELLANEOUS2CALLBACKS

DD_MISCELLANEOUS2CALLBACKS構造体は、その他のコールバック ルーチンのアドレスを返すために使用されます。
DD_MISCELLANEOUSCALLBACKS

DD_MISCELLANEOUSCALLBACKS構造体には、デバイス ドライバーがサポートするメモリ クエリ コールバックへのエントリ ポインターが含まれています。
DD_MOTIONCOMPCALLBACKS

DD_MOTIONCOMPCALLBACKS構造体には、デバイス ドライバーがサポートするモーション補正コールバック関数へのエントリ ポインターが含まれています。
DD_NONLOCALVIDMEMCAPS

DD_NONLOCALVIDMEMCAPS構造体には、ローカル以外の表示メモリの機能が含まれています。
DD_NTCALLBACKS

DD_NTCALLBACKS構造体には、デバイス ドライバーがサポートする Microsoft Windows 2000 以降の Microsoft DirectDraw コールバック関数へのエントリ ポインターが含まれています。
DD_NTPRIVATEDRIVERCAPS

DD_NTPRIVATEDRIVERCAPS構造体を使用すると、DirectDraw がサーフェスを作成するときに、ドライバーで Microsoft DirectDraw の動作を変更できます。
DD_PALETTECALLBACKS

DD_PALETTECALLBACKS構造体には、デバイス ドライバーがサポートする DirectDraw パレット コールバック関数へのエントリ ポインターが含まれています。
DD_SURFACECALLBACKS

DD_SURFACECALLBACKS構造体には、デバイス ドライバーがサポートする Microsoft DirectDraw サーフェス コールバック関数へのエントリ ポインターが含まれています。
DD_VIDEOPORTCALLBACKS

DD_VIDEOPORTCALLBACKS構造体には、デバイス ドライバーがサポートする Microsoft DirectDraw ビデオ ポート拡張機能 (VPE) コールバック関数へのエントリ ポインターが含まれています。
DDCOMPBUFFERINFO

DDCOMPBUFFERINFO 構造体には、圧縮バッファーに関するドライバー指定の情報が含まれています。
DDMOCOMPBUFFERINFO

DDMOCOMPBUFFERINFO 構造体には、フレームのレンダリングに必要なマクロ ブロック情報が含まれており、この情報をDD_RENDERMOCOMPDATA構造体に渡します。
VIDEOMEMORY

VIDEOMEMORY 構造体を使用すると、ドライバーは表示メモリをヒープに管理できます。
VIDEOMEMORYINFO

VIDEOMEMORYINFO 構造体は、ディスプレイのメモリの一般的な形式を表します。