Bagikan melalui


header ddrawint.h

Header ini digunakan oleh Referensi Perangkat Tampilan. Untuk informasi selengkapnya, lihat:

ddrawint.h berisi antarmuka pemrograman berikut:

Fungsi panggilan balik

 
PDD_CANCREATESURFACE

Fungsi panggilan balik CanCreateD3DBuffer menentukan apakah driver dapat membuat perintah tingkat driver atau buffer vertex dari deskripsi yang ditentukan.
PDD_COLORCB_COLORCONTROL

Fungsi panggilan balik DdControlColor mengontrol kontrol luminance dan kecerahan permukaan overlay.
PDD_CREATEPALETTE

Fungsi panggilan balik DdCreatePalette membuat objek DirectDrawPalette untuk objek DirectDraw yang ditentukan.
PDD_CREATESURFACE

Fungsi panggilan balik CreateD3DBuffer digunakan untuk membuat perintah tingkat driver atau buffer vertex dari deskripsi yang ditentukan.
PDD_CREATESURFACEEX

Fungsi D3dCreateSurfaceEx memberi tahu tentang asosiasi permukaan Microsoft DirectDraw dan nilai handel Microsoft Direct3D untuk memungkinkan pengaturan permukaan untuk penyajian Direct3D.
PDD_DESTROYDDLOCAL

Fungsi D3dDestroyDDLocal menghancurkan semua permukaan Microsoft Direct3D yang sebelumnya dibuat oleh fungsi D3dCreateSurfaceEx yang termasuk dalam objek Microsoft DirectDraw lokal yang sama.
PDD_FLIPTOGDISURFACE

Fungsi panggilan balik DdFlipToGDISurface memberi tahu driver ketika DirectDraw membalik ke atau dari permukaan GDI.
PDD_FREEDRIVERMEMORY

Fungsi panggilan balik DdFreeDriverMemory membebaskan memori tampilan di luar layar atau nonlokal untuk memenuhi permintaan alokasi baru.
PDD_GETAVAILDRIVERMEMORY

Fungsi panggilan balik DdGetAvailDriverMemory meminta jumlah memori kosong dalam tumpukan memori yang dikelola driver.
PDD_GETDRIVERINFO

Fungsi DdGetDriverInfo meminta driver untuk fungsionalitas DirectDraw dan Direct3D tambahan yang didukung driver.
PDD_GETDRIVERSTATE

Fungsi D3dGetDriverState digunakan oleh runtime Microsoft DirectDraw dan Microsoft Direct3D untuk mendapatkan informasi dari driver tentang statusnya saat ini.
PDD_GETSCANLINE

Fungsi panggilan balik DdGetScanLine mengembalikan jumlah baris pemindaian fisik saat ini.
PDD_KERNELCB_SYNCSURFACE

Fungsi panggilan balik DdSyncSurfaceData mengatur dan memodifikasi data permukaan sebelum diteruskan ke driver miniport video.
PDD_KERNELCB_SYNCVIDEOPORT

Fungsi panggilan balik DdSyncVideoPortData mengatur dan memodifikasi data objek VPE sebelum diteruskan ke driver miniport video.
PDD_MAPMEMORY

Fungsi panggilan balik DdMapMemory memetakan bagian buffer bingkai yang dapat dimodifikasi aplikasi ke dalam ruang alamat mode pengguna dari proses yang ditentukan, atau membatalkan peta memori.
PDD_MOCOMPCB_BEGINFRAME

Fungsi panggilan balik DdMoCompBeginFrame mulai mendekode bingkai baru.
PDD_MOCOMPCB_CREATE

Fungsi panggilan balik DdMoCompCreate memberi tahu driver bahwa dekoder perangkat lunak akan mulai menggunakan kompensasi gerakan dengan GUID yang ditentukan.
PDD_MOCOMPCB_DESTROY

Fungsi panggilan balik DdMoCompDestroy memberi tahu driver bahwa objek kompensasi gerakan ini tidak akan lagi digunakan. Driver sekarang perlu melakukan pembersihan yang diperlukan.
PDD_MOCOMPCB_ENDFRAME

Fungsi panggilan balik DdMoCompEndFrame menyelesaikan bingkai yang didekodekan.
PDD_MOCOMPCB_GETCOMPBUFFINFO

Fungsi panggilan balik DDMoCompGetBuffInfo memungkinkan driver untuk menentukan berapa banyak permukaan sementara yang diperlukan untuk mendukung GUID yang ditentukan, dan ukuran, lokasi, dan format masing-masing permukaan ini.
PDD_MOCOMPCB_GETFORMATS

Fungsi panggilan balik DdMoCompGetFormats menunjukkan format yang tidak dikompresi tempat perangkat keras dapat mendekode data.
PDD_MOCOMPCB_GETGUIDS

Fungsi panggilan balik DdMoCompGetGuids mengambil jumlah GUID yang didukung driver.
PDD_MOCOMPCB_GETINTERNALINFO

Fungsi panggilan balik DdMoCompGetInternalInfo memungkinkan driver melaporkan bahwa ia secara internal mengalokasikan memori tampilan untuk melakukan kompensasi gerakan.
PDD_MOCOMPCB_QUERYSTATUS

Fungsi panggilan balik DdMoCompQueryStatus meminta status operasi penyajian terbaru ke permukaan yang ditentukan.
PDD_MOCOMPCB_RENDER

Fungsi panggilan balik DdMoCompRender memberi tahu driver makroblock apa yang akan dirender dengan menentukan permukaan yang berisi makroblock, offset di setiap permukaan tempat makroblok ada, dan ukuran data macroblock yang akan dirender.
PDD_PALCB_DESTROYPALETTE

Fungsi panggilan balik DdDestroyPalette menghancurkan palet yang ditentukan.
PDD_PALCB_SETENTRIES

Fungsi panggilan balik DdSetEntries memperbarui entri palet di palet yang ditentukan.
PDD_SETEXCLUSIVEMODE

Fungsi panggilan balik DdSetExclusiveMode memberi tahu driver ketika aplikasi DirectDraw beralih ke atau dari mode eksklusif.
PDD_SURFCB_ADDATTACHEDSURFACE

Fungsi panggilan balik DdAddAttachedSurface melampirkan permukaan ke permukaan lain.
PDD_SURFCB_BLT

Fungsi panggilan balik DdBlt melakukan transfer bit-block.
PDD_SURFCB_DESTROYSURFACE

Fungsi panggilan balik DdDestroySurface menghancurkan permukaan DirectDraw.
PDD_SURFCB_FLIP

Fungsi panggilan balik DdFlip menyebabkan memori permukaan yang terkait dengan permukaan target menjadi permukaan utama, dan permukaan saat ini menjadi permukaan nonprimary.
PDD_SURFCB_GETBLTSTATUS

Fungsi panggilan balik DdGetBltStatus meminta status blit permukaan yang ditentukan.
PDD_SURFCB_GETFLIPSTATUS

Fungsi panggilan balik DdGetFlipStatus menentukan apakah flip yang paling baru diminta pada permukaan telah terjadi.
PDD_SURFCB_LOCK

Fungsi panggilan balik DdLock mengunci area memori permukaan tertentu dan menyediakan penunjuk yang valid ke blok memori yang terkait dengan permukaan.
PDD_SURFCB_SETCOLORKEY

Fungsi panggilan balik DdSetColorKey mengatur nilai kunci warna untuk permukaan yang ditentukan.
PDD_SURFCB_SETOVERLAYPOSITION

Fungsi panggilan balik DdSetOverlayPosition mengatur posisi untuk overlay.
PDD_SURFCB_SETPALETTE

Fungsi panggilan balik DdSetPalette melampirkan palet ke permukaan yang ditentukan.
PDD_SURFCB_UNLOCK

Fungsi panggilan balik DdUnLock melepaskan kunci yang ditahan pada permukaan yang ditentukan.
PDD_SURFCB_UPDATEOVERLAY

Fungsi panggilan balik DdUpdateOverlay memodifikasi atau memodifikasi atribut visual permukaan overlay.
PDD_VPORTCB_CANCREATEVIDEOPORT

Fungsi panggilan balik DdVideoPortCanCreate menentukan apakah driver dapat mendukung objek DirectDraw VPE dari deskripsi yang ditentukan.
PDD_VPORTCB_COLORCONTROL

Fungsi panggilan balik DdVideoPortColorControl mendapatkan atau mengatur kontrol warna objek VPE.
PDD_VPORTCB_CREATEVIDEOPORT

Fungsi panggilan balik DdVideoPortCreate memberi tahu driver bahwa DirectDraw telah membuat objek VPE.
PDD_VPORTCB_DESTROYVPORT

Fungsi panggilan balik DdVideoPortDestroy memberi tahu driver bahwa DirectDraw telah menghancurkan objek VPE yang ditentukan.
PDD_VPORTCB_FLIP

Fungsi panggilan balik DdVideoPortFlip melakukan flip fisik, menyebabkan objek VPE mulai menulis data ke permukaan baru.
PDD_VPORTCB_GETBANDWIDTH

Fungsi panggilan balik DdVideoPortGetBandwidth melaporkan batasan bandwidth memori buffer bingkai perangkat berdasarkan format output objek VPE yang ditentukan.
PDD_VPORTCB_GETFIELD

Fungsi panggilan balik DdVideoPortGetField menentukan apakah bidang saat ini dari sinyal yang terjalin genap atau ganjil.
PDD_VPORTCB_GETFLIPSTATUS

Fungsi panggilan balik DdVideoPortGetFlipStatus menentukan apakah flip yang terakhir diminta pada permukaan telah terjadi.
PDD_VPORTCB_GETINPUTFORMATS

Fungsi panggilan balik DdVideoPortGetInputFormats menentukan format input yang dapat diterima objek VPE DirectDraw.
PDD_VPORTCB_GETLINE

Fungsi panggilan balik DdVideoPortGetLine mengembalikan nomor baris port video perangkat keras saat ini.
PDD_VPORTCB_GETOUTPUTFORMATS

Fungsi panggilan balik DdVideoPortGetOutputFormats menentukan format output yang didukung objek VPE.
PDD_VPORTCB_GETSIGNALSTATUS

Fungsi panggilan balik DdVideoPortGetSignalStatus mengambil status sinyal video yang saat ini sedang disajikan ke port video perangkat keras.
PDD_VPORTCB_GETVPORTCONNECT

Fungsi panggilan balik DdVideoPortGetConnectInfo mengembalikan koneksi yang didukung oleh objek VPE yang ditentukan.
PDD_VPORTCB_UPDATE

Fungsi panggilan balik DdVideoPortUpdate memulai dan menghentikan objek VPE, dan memodifikasi aliran data objek VPE.
PDD_VPORTCB_WAITFORSYNC

Fungsi panggilan balik DdVideoPortWaitForSync menunggu hingga sinkronisasi vertikal berikutnya terjadi.
PDD_WAITFORVERTICALBLANK

Fungsi panggilan balik DdWaitForVerticalBlank mengembalikan status kosong vertikal perangkat.

Struktur

 
DD_ADDATTACHEDSURFACEDATA

Struktur DD_ADDATTACHEDSURFACEDATA berisi informasi yang diperlukan untuk melampirkan permukaan ke permukaan lain.
DD_ATTACHLIST

Struktur DD_ATTACHLIST mempertahankan daftar permukaan terpasang untuk Microsoft DirectDraw.
DD_BEGINMOCOMPFRAMEDATA

Struktur DDHAL_BEGINMOCOMPFRAMEDATA berisi informasi bingkai yang diperlukan untuk mulai mendekode.
DD_BLTDATA

Struktur DD_BLTDATA berisi informasi yang relevan dengan driver untuk melakukan transfer blok bit.
DD_CANCREATESURFACEDATA

Struktur DD_CANCREATESURFACEDATA berisi informasi yang diperlukan untuk menunjukkan apakah permukaan--dalam kasus CanCreateD3DBuffer, buffer--dapat dibuat.
DD_CANCREATEVPORTDATA

Struktur DD_CANCREATEVPORTDATA berisi informasi yang diperlukan driver untuk menentukan apakah objek ekstensi port video (VPE) dapat dibuat.
DD_CLIPPER_GLOBAL

Struktur DD_CLIPPER_GLOBAL berisi data DirectDrawClipper global yang dapat dibagikan di antara instans objek.
DD_CLIPPER_LOCAL

Struktur DD_CLIPPER_LOCAL berisi data lokal untuk setiap objek DirectDrawClipper individual.
DD_COLORCONTROLDATA

Struktur DD_COLORCONTROLDATA berisi informasi kontrol warna untuk overlay yang ditentukan.
DD_CREATEMOCOMPDATA

Struktur DD_CREATEMOCOMPDATA berisi data yang diperlukan untuk mulai menggunakan kompensasi gerakan.
DD_CREATEPALETTEDATA

Struktur DD_CREATEPALETTEDATA berisi informasi yang diperlukan untuk membuat objek DirectDrawPalette untuk objek Microsoft DirectDraw ini.
DD_CREATESURFACEDATA

Struktur DD_CREATESURFACEDATA berisi informasi yang diperlukan untuk membuat permukaan--dalam kasus CreateD3DBuffer, perintah atau buffer vertex.
DD_CREATESURFACEEXDATA

Struktur DD_CREATESURFACEEXDATA berisi informasi yang diperlukan driver untuk membuat permukaan dan mengaitkannya dengan handel tekstur yang disediakan.
DD_CREATEVPORTDATA

Struktur DD_CREATEVPORTDATA berisi informasi yang diperlukan untuk menjelaskan objek ekstensi port video (VPE) yang sedang dibuat.
DD_DESTROYMOCOMPDATA

Struktur DD_DESTROYMOCOMPDATA berisi informasi yang diperlukan untuk menyelesaikan kompensasi gerakan.
DD_DESTROYPALETTEDATA

Struktur DD_DESTROYPALETTEDATA berisi informasi yang diperlukan untuk menghancurkan palet yang ditentukan.
DD_DESTROYSURFACEDATA

Struktur DD_DESTROYSURFACEDATA berisi informasi yang diperlukan untuk menghancurkan permukaan yang ditentukan--dalam kasus DestroyD3DBuffer, perintah atau buffer vertex.
DD_DESTROYVPORTDATA

Struktur DD_DESTROYVPORTDATA berisi informasi yang diperlukan driver untuk dibersihkan.
DD_DIRECTDRAW_GLOBAL

Struktur DD_DIRECTDRAW_GLOBAL berisi informasi driver yang menjelaskan perangkat driver.
DD_DIRECTDRAW_LOCAL

Struktur DD_DIRECTDRAW_LOCAL berisi informasi driver yang relevan dengan proses DirectDraw saat ini saja.
DD_ENDMOCOMPFRAMEDATA

Struktur DD_ENDMOCOMPFRAMEDATA berisi informasi yang diperlukan untuk menyelesaikan bingkai yang didekodekan.
DD_FLIPDATA

Struktur DD_FLIPDATA berisi informasi yang diperlukan untuk melakukan flip.
DD_FLIPTOGDISURFACEDATA

Struktur DD_FLIPTOGDISURFACEDATA berisi informasi pemberitahuan permukaan GDI.
DD_FLIPVPORTDATA

Struktur DD_FLIPVPORTDATA berisi informasi yang diperlukan agar objek ekstensi port video (VPE) melakukan pembalikan.
DD_FREEDRIVERMEMORYDATA

Struktur DD_FREEDRIVERMEMORYDATA berisi detail permintaan gratis.
DD_GETAVAILDRIVERMEMORYDATA

Struktur DD_GETAVAILDRIVERMEMORYDATA berisi informasi yang diperlukan oleh driver untuk mengkueri dan mengembalikan jumlah memori kosong.
DD_GETBLTSTATUSDATA

Struktur DD_GETBLTSTATUSDATA mengembalikan informasi status blit.
DD_GETDRIVERINFODATA

Struktur DD_GETDRIVERINFODATA digunakan untuk meneruskan data ke dan dari rutinitas panggilan balik DdGetDriverInfo.
DD_GETDRIVERSTATEDATA

Struktur DD_GETDRIVERSTATEDATA menjelaskan status driver.
DD_GETFLIPSTATUSDATA

Struktur DD_GETFLIPSTATUSDATA mengembalikan informasi status balik.
DD_GETINTERNALMOCOMPDATA

Struktur DD_GETINTERNALMOCOMPDATA berisi persyaratan memori internal.
DD_GETMOCOMPCOMPBUFFDATA

Struktur DD_GETMOCOMPCOMPBUFFDATA berisi informasi buffer terkompresi.
DD_GETMOCOMPFORMATSDATA

Struktur DD_GETMOCOMPFORMATSDATA berisi informasi format yang tidak dikompresi.
DD_GETMOCOMPGUIDSDATA

Struktur DD_GETMOCOMPGUIDSDATA berisi informasi GUID kompensasi gerakan.
DD_GETSCANLINEDATA

Struktur DD_GETSCANLINEDATA berisi anggota yang diperlukan untuk mengkueri dan mengembalikan jumlah baris pemindaian saat ini.
DD_GETVPORTBANDWIDTHDATA

Struktur DD_GETVPORTBANDWIDTHDATA berisi informasi bandwidth untuk format yang ditentukan.
DD_GETVPORTCONNECTDATA

Struktur DD_GETVPORTCONNECTDATA berisi kombinasi koneksi yang didukung oleh objek ekstensi port video (VPE) yang ditentukan.
DD_GETVPORTFIELDDATA

Struktur DD_GETVPORTFIELDDATA berisi informasi yang diperlukan driver untuk menentukan apakah bidang sinyal yang terjalin saat ini genap atau ganjil.
DD_GETVPORTFLIPSTATUSDATA

Struktur DD_GETVPORTFLIPSTATUSDATA berisi informasi status balik untuk permukaan yang ditentukan.
DD_GETVPORTINPUTFORMATDATA

Struktur DD_GETVPORTINPUTFORMATDATA berisi informasi yang diperlukan driver untuk mengembalikan format input yang dapat diterima objek ekstensi port video (VPE).
DD_GETVPORTLINEDATA

Struktur DD_GETVPORTLINEDATA berisi nomor baris port video perangkat keras saat ini.
DD_GETVPORTOUTPUTFORMATDATA

Struktur DD_GETVPORTOUTPUTFORMATDATA berisi informasi yang diperlukan driver untuk mengembalikan semua format output yang didukung objek ekstensi port video (VPE) untuk format input tertentu.
DD_GETVPORTSIGNALDATA

Struktur DD_GETVPORTSIGNALDATA berisi status sinyal port video perangkat keras.
DD_LOCKDATA

Struktur DD_LOCKDATA berisi informasi yang diperlukan untuk melakukan penguncian seperti yang ditentukan oleh struktur parameter Microsoft DirectDraw.
DD_MAPMEMORYDATA

Struktur DD_MAPMEMORYDATA berisi informasi yang diperlukan untuk memetakan atau membatalkan pemetaan buffer bingkai ke dalam memori mode pengguna.
DD_MORESURFACECAPS

Struktur DD_MORESURFACECAPS mendefinisikan lebih banyak kemampuan permukaan driver selain yang dijelaskan dalam DDCORECAPS.
DD_MOTIONCOMP_LOCAL

Struktur DD_MOTIONCOMP_LOCAL berisi data lokal untuk setiap objek kompensasi gerakan Microsoft DirectDraw individu.
DD_PALETTE_GLOBAL

Struktur DD_PALETTE_GLOBAL berisi data DirectDrawPalette global yang dapat dibagikan di antara instans objek.
DD_PALETTE_LOCAL

Struktur DD_PALETTE_LOCAL berisi data terkait palet yang unik untuk objek palet individual.
DD_QUERYMOCOMPSTATUSDATA

Struktur DD_QUERYMOCOMPSTATUSDATA berisi informasi yang diperlukan untuk mengkueri status bingkai sebelumnya.
DD_RENDERMOCOMPDATA

Struktur DD_RENDERMOCOMPDATA berisi informasi yang diperlukan untuk merender bingkai.
DD_SETCOLORKEYDATA

Struktur DD_SETCOLORKEYDATA berisi informasi yang diperlukan untuk mengatur nilai kunci warna untuk permukaan yang ditentukan.
DD_SETENTRIESDATA

Struktur DD_SETENTRIESDATA berisi informasi yang diperlukan untuk mengatur entri palet.
DD_SETEXCLUSIVEMODEDATA

Struktur DD_SETEXCLUSIVEMODEDATA berisi informasi pemberitahuan mode eksklusif.
DD_SETOVERLAYPOSITIONDATA

Struktur DD_SETOVERLAYPOSITIONDATA berisi informasi yang diperlukan untuk mengubah koordinat tampilan permukaan overlay.
DD_SETPALETTEDATA

Struktur DD_SETPALETTEDATA berisi informasi yang diperlukan untuk mengatur palet untuk permukaan tertentu.
DD_STEREOMODE

Struktur DD_STEREOMODE digunakan oleh runtime dengan GUID_DDStereoMode dalam panggilan DdGetDriverInfo untuk mengkueri apakah driver mendukung stereo untuk mode tampilan video tertentu.
DD_SURFACE_GLOBAL

Struktur DD_SURFACE_GLOBAL berisi data terkait permukaan global yang dapat dibagikan di antara beberapa permukaan.
DD_SURFACE_INT

Struktur DD_SURFACE_INT berisi informasi antarmuka objek DirectDrawSurface.
DD_SURFACE_LOCAL

Struktur DD_SURFACE_LOCAL berisi data terkait permukaan yang unik untuk objek permukaan individual.
DD_SURFACE_MORE

Struktur DD_SURFACE_MORE berisi data lokal tambahan untuk setiap objek DirectDrawSurface individu.
DD_SYNCSURFACEDATA

Struktur DD_SYNCSURFACEDATA berisi informasi permukaan.
DD_SYNCVIDEOPORTDATA

Struktur DD_SYNCVIDEOPORTDATA berisi informasi objek ekstensi port video (VPE).
DD_UNLOCKDATA

Struktur DD_UNLOCKDATA berisi informasi yang diperlukan untuk melakukan pembukaan kunci seperti yang didefinisikan oleh struktur parameter Microsoft DirectDraw.
DD_UPDATENONLOCALHEAPDATA

Struktur DD_UPDATENONLOCALHEAPDATA berisi informasi timbunan yang diperlukan.
DD_UPDATEOVERLAYDATA

Struktur DD_UPDATEOVERLAYDATA berisi informasi yang diperlukan untuk memperbarui permukaan overlay.
DD_UPDATEVPORTDATA

Struktur DD_UPDATEVPORTDATA berisi informasi yang diperlukan untuk memulai, menghentikan, dan mengubah objek ekstensi port video (VPE).
DD_VIDEOPORT_LOCAL

Struktur DD_VIDEOPORT_LOCAL berisi data terkait ekstensi port video (VPE) yang unik untuk objek VPE Microsoft DirectDraw individual.
DD_VPORTCOLORDATA

Struktur DD_VPORTCOLORDATA berisi informasi kontrol warna objek ekstensi port video (VPE).
DD_WAITFORVERTICALBLANKDATA

Struktur DD_WAITFORVERTICALBLANKDATA berisi informasi yang diperlukan untuk mendapatkan informasi kosong vertikal monitor. D
DD_WAITFORVPORTSYNCDATA

Struktur DD_WAITFORVPORTSYNCDATA berisi informasi yang diperlukan driver untuk menyinkronkan objek ekstensi port video (VPE).
DD_CALLBACKS

Struktur DD_CALLBACKS berisi penunjuk entri ke fungsi panggilan balik yang didukung driver perangkat.
DD_COLORCONTROLCALLBACKS

Struktur DD_COLORCONTROLCALLBACKS berisi penunjuk entri ke panggilan balik kontrol warna Microsoft DirectDraw yang didukung driver perangkat.
DD_D3DBUFCALLBACKS

Struktur DD_D3DBUFCALLBACKS hanya digunakan oleh driver yang menerapkan alokasi tingkat driver dari buffer perintah dan vertex.
DD_HALINFO

Struktur DD_HALINFO menjelaskan kemampuan perangkat keras dan driver.
DD_KERNELCALLBACKS

Struktur DD_KERNELCALLBACKS berisi penunjuk entri ke fungsi panggilan balik mode kernel DirectDraw yang didukung driver.
DD_MISCELLANEOUS2CALLBACKS

Struktur DD_MISCELLANEOUS2CALLBACKS digunakan untuk mengembalikan alamat rutinitas panggilan balik lain-lain.
DD_MISCELLANEOUSCALLBACKS

Struktur DD_MISCELLANEOUSCALLBACKS berisi penunjuk entri ke panggilan balik kueri memori yang didukung driver perangkat.
DD_MOTIONCOMPCALLBACKS

Struktur DD_MOTIONCOMPCALLBACKS berisi penunjuk entri ke fungsi panggilan balik kompensasi gerakan yang didukung driver perangkat.
DD_NONLOCALVIDMEMCAPS

Struktur DD_NONLOCALVIDMEMCAPS berisi kemampuan untuk memori tampilan nonlokal.
DD_NTCALLBACKS

Struktur DD_NTCALLBACKS berisi penunjuk entri ke Microsoft Windows 2000 dan yang lebih baru fungsi panggilan balik Microsoft DirectDraw yang didukung driver perangkat.
DD_NTPRIVATEDRIVERCAPS

Struktur DD_NTPRIVATEDRIVERCAPS memungkinkan driver untuk mengubah perilaku Microsoft DirectDraw saat DirectDraw membuat permukaan.
DD_PALETTECALLBACKS

Struktur DD_PALETTECALLBACKS berisi penunjuk entri ke fungsi panggilan balik palet DirectDraw yang didukung driver perangkat.
DD_SURFACECALLBACKS

Struktur DD_SURFACECALLBACKS berisi penunjuk entri ke fungsi panggilan balik permukaan Microsoft DirectDraw yang didukung driver perangkat.
DD_VIDEOPORTCALLBACKS

Struktur DD_VIDEOPORTCALLBACKS berisi penunjuk entri ke fungsi panggilan balik ekstensi port video (VPE) Microsoft DirectDraw yang didukung driver perangkat.
DDCOMPBUFFERINFO

Struktur DDCOMPBUFFERINFO berisi informasi yang disediakan driver mengenai buffer kompresi.
DDMOCOMPBUFFERINFO

Struktur DDMOCOMPBUFFERINFO berisi informasi blok makro yang diperlukan untuk merender bingkai dan meneruskan informasi ini ke struktur DD_RENDERMOCOMPDATA.
VIDEOMEMORY

Struktur VIDEOMEMORY memungkinkan driver untuk mengelola memori tampilannya ke dalam tumpukan.
VIDEOMEMORYINFO

Struktur VIDEOMEMORYINFO menjelaskan format umum memori tampilan.