Bagikan melalui


Tampilkan Referensi Perangkat

Gambaran umum teknologi Referensi Perangkat Tampilan.

Untuk mengembangkan Referensi Perangkat Tampilan, Anda memerlukan header ini:

Untuk panduan pemrograman untuk teknologi ini, lihat:

Enumerasi

 
DISPLAYCONFIG_DEVICE_INFO_TYPE

Enumerasi DISPLAYCONFIG_DEVICE_INFO_TYPE menentukan jenis info perangkat tampilan untuk dikonfigurasi atau diperoleh melalui fungsi DisplayConfigSetDeviceInfo atau DisplayConfigGetDeviceInfo.
DISPLAYCONFIG_MODE_INFO_TYPE

Enumerasi DISPLAYCONFIG_MODE_INFO_TYPE menentukan bahwa informasi yang terkandung dalam struktur DISPLAYCONFIG_MODE_INFO adalah mode sumber atau target.
DISPLAYCONFIG_PIXELFORMAT

Enumerasi DISPLAYCONFIG_PIXELFORMAT menentukan format piksel dalam berbagai nilai bit per piksel (BPP).
DISPLAYCONFIG_ROTATION

Enumerasi DISPLAYCONFIG_ROTATION menentukan rotasi searah jarang tampilan.
DISPLAYCONFIG_SCALING

Enumerasi DISPLAYCONFIG_SCALING menentukan transformasi penskalaan yang diterapkan ke konten yang ditampilkan pada jalur sajikan jaringan video (VidPN).
DISPLAYCONFIG_SCANLINE_ORDERING

Enumerasi DISPLAYCONFIG_SCANLINE_ORDERING menentukan metode yang digunakan tampilan untuk membuat gambar di layar.
DISPLAYCONFIG_TOPOLOGY_ID

Enumerasi DISPLAYCONFIG_TOPOLOGY_ID menentukan jenis topologi tampilan.
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY

Enumerasi DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY menentukan jenis konektor target.

Fungsi

 
BRUSHOBJ_hGetColorTransform

Fungsi BRUSHOBJ_hGetColorTransform mengambil transformasi warna untuk kuas yang ditentukan.
BRUSHOBJ_pvAllocRbrush

Fungsi BRUSHOBJ_pvAllocRbrush mengalokasikan memori untuk realisasi driver dari kuas yang ditentukan.
BRUSHOBJ_pvGetRbrush

Fungsi BRUSHOBJ_pvGetRbrush mengambil penunjuk ke realisasi driver dari kuas tertentu.
BRUSHOBJ_ulGetBrushColor

Fungsi BRUSHOBJ_ulGetBrushColor mengembalikan warna RGB dari kuas padat yang ditentukan.
CLIPOBJ_bEnum

Fungsi CLIPOBJ_bEnum menghitung batch persegi panjang dari wilayah klip tertentu; panggilan sebelumnya ke CLIPOBJ_cEnumStart menentukan urutan enumerasi.
CLIPOBJ_cEnumStart

Fungsi CLIPOBJ_cEnumStart mengatur parameter untuk menghitung persegi panjang di wilayah klip tertentu.
CLIPOBJ_ppoGetPath

Fungsi CLIPOBJ_ppoGetPath membuat struktur PATHOBJ yang berisi kerangka wilayah klip yang ditentukan.
DisplayConfigGetDeviceInfo

Fungsi DisplayConfigGetDeviceInfo mengambil informasi konfigurasi tampilan tentang perangkat.
DisplayConfigSetDeviceInfo

Fungsi DisplayConfigSetDeviceInfo mengatur properti target.
DrvAlphaBlend

Fungsi DrvAlphaBlend menyediakan kemampuan transfer blok bit dengan penpaduan alfa.
DrvAssertMode

Fungsi DrvAssertMode mengatur mode perangkat fisik yang ditentukan ke mode yang ditentukan ketika PDEV diinisialisasi atau ke mode default perangkat keras.
DrvBitBlt

Fungsi DrvBitBlt menyediakan kemampuan transfer blok bit umum antara permukaan yang dikelola perangkat, antara bitmap format standar yang dikelola GDI, atau antara permukaan yang dikelola perangkat dan bitmap format standar yang dikelola GDI.
DrvCompletePDEV

Fungsi DrvCompletePDEV menyimpan handel GDI dari perangkat fisik yang sedang dibuat.
DrvCopyBits

Fungsi DrvCopyBits diterjemahkan antara permukaan raster yang dikelola perangkat dan bitmap format standar GDI.
DrvCreateDeviceBitmap

Fungsi DrvCreateDeviceBitmap membuat dan mengelola bitmap.
DrvDeleteDeviceBitmap

Fungsi DrvDeleteDeviceBitmap menghapus bitmap perangkat yang dibuat oleh DrvCreateDeviceBitmap.
DrvDeriveSurface

Fungsi DrvDeriveSurface memperoleh permukaan GDI dari permukaan DirectDraw yang ditentukan.
DrvDescribePixelFormat

Fungsi DrvDescribePixelFormat menjelaskan format piksel untuk PDEV yang ditentukan perangkat dengan menulis deskripsi format piksel ke struktur PIXELFORMATDESCRIPTOR.
DrvDestroyFont

Fungsi DrvDestroyFont memberi tahu driver bahwa realisasi font tidak lagi diperlukan dan bahwa driver sekarang dapat membebaskan struktur data terkait yang telah dialokasikannya.
DrvDisableDirectDraw

Fungsi DrvDisableDirectDraw menonaktifkan perangkat keras untuk penggunaan DirectDraw.
DrvDisableDriver

Fungsi DrvDisableDriver digunakan oleh GDI untuk memberi tahu driver bahwa tidak lagi memerlukan driver dan siap untuk membongkarnya.
DrvDisablePDEV

Fungsi DrvDisablePDEV digunakan oleh GDI untuk memberi tahu driver bahwa PDEV yang ditentukan tidak lagi diperlukan.
DrvDisableSurface

Fungsi DrvDisableSurface digunakan oleh GDI untuk memberi tahu driver bahwa permukaan yang dibuat oleh DrvEnableSurface untuk perangkat saat ini tidak lagi diperlukan.
DrvDitherColor

Fungsi DrvDitherColor meminta perangkat untuk membuat kuas yang dialihkan terhadap palet perangkat.
DrvDrawEscape

Fungsi DrvDrawEscape adalah titik masuk yang melayani lebih dari satu panggilan fungsi; fungsi tertentu tergantung pada nilai parameter iEsc.
DrvEnableDirectDraw

Fungsi DrvEnableDirectDraw memungkinkan perangkat keras untuk penggunaan DirectDraw.
DrvEnableDriver

Fungsi DrvEnableDriver adalah titik masuk driver awal yang diekspor oleh DLL driver.
DrvEnablePDEV

Fungsi DrvEnablePDEV mengembalikan deskripsi karakteristik perangkat fisik ke GDI.
DrvEnableSurface

Fungsi DrvEnableSurface mengatur permukaan yang akan digambar dan mengaitkannya dengan perangkat fisik tertentu.
DrvEndDoc

Fungsi DrvEndDoc dipanggil oleh GDI setelah selesai mengirim dokumen ke driver untuk penyajian.
DrvEscape

Fungsi DrvEscape digunakan untuk mengambil informasi dari perangkat yang tidak tersedia di antarmuka driver perangkat independen perangkat; kueri tertentu bergantung pada nilai parameter iEsc.
DrvFillPath

Fungsi DrvFillPath adalah titik masuk opsional untuk menangani pengisian jalur tertutup.
DrvFontManagement

Fungsi DrvFontManagement adalah titik masuk opsional yang disediakan untuk perangkat PostScript.
DrvFree

Fungsi DrvFree digunakan untuk memberi tahu driver bahwa struktur yang ditentukan tidak lagi diperlukan.
DrvGetDirectDrawInfo

Fungsi DrvGetDirectDrawInfo mengembalikan kemampuan perangkat keras grafis.
DrvGetGlyphMode

Fungsi DrvGetGlyphMode memberi tahu GDI cara menyimpan informasi glyph.
DrvGetModes

Fungsi DrvGetModes mencantumkan mode yang didukung oleh perangkat tertentu.
DrvGetTrueTypeFile

Fungsi DrvGetTrueTypeFile mengakses file font TrueType yang dipetakan memori.
DrvGradientFill

Fungsi DrvGradientFill menaungi primitif yang ditentukan.
DrvIcmCheckBitmapBits

Fungsi DrvIcmCheckBitmapBits memeriksa apakah piksel dalam bitmap yang ditentukan terletak dalam gamut perangkat dari transformasi yang ditentukan.
DrvIcmCreateColorTransform

Fungsi DrvIcmCreateColorTransform membuat transformasi warna ICM.
DrvIcmDeleteColorTransform

Fungsi DrvIcmDeleteColorTransform menghapus transformasi warna yang ditentukan.
DrvIcmSetDeviceGammaRamp

Fungsi DrvIcmSetDeviceGammaRamp mengatur ramp gamma perangkat keras dari perangkat tampilan yang ditentukan.
DrvLineTo

Fungsi DrvLineTo menggambar garis kosmetik tunggal, solid, khusus bilangan bulat.
DrvLoadFontFile

Fungsi DrvLoadFontFile menerima informasi dari GDI yang berkaitan dengan memuat dan memetakan file font.
DrvMovePointer

Fungsi DrvMovePointer memindahkan penunjuk ke posisi baru dan memastikan bahwa GDI tidak mengganggu tampilan penunjuk.
DrvNextBand

Fungsi DrvNextBand dipanggil oleh GDI ketika telah selesai menggambar pita untuk halaman fisik, sehingga driver dapat mengirim pita berikutnya ke printer.
DrvNotify

Fungsi DrvNotify memungkinkan driver tampilan untuk diberi tahu tentang informasi tertentu oleh GDI.
DrvPaint

Fungsi DrvPaint sudah usang, dan tidak lagi dipanggil oleh GDI di Windows 2000 dan yang lebih baru. Driver baru harus menerapkan satu atau beberapa DrvFillPath, DrvStrokePath, atau DrvStrokeAndFillPath.
DrvPlgBlt

Fungsi DrvPlgBlt menyediakan kemampuan transfer blok bit putar antara kombinasi permukaan yang dikelola perangkat dan yang dikelola GDI.
DrvQueryAdvanceWidths

Fungsi DrvQueryAdvanceWidths mengembalikan lebar lanjutan karakter untuk sekumpulan glyph tertentu.
DrvQueryDeviceSupport

Fungsi DrvQueryDeviceSupport mengembalikan informasi khusus perangkat yang diminta.
DrvQueryDriverInfo

Fungsi DrvQueryDriverInfo mengembalikan informasi khusus driver yang diminta.
DrvQueryFont

Fungsi DrvQueryFont digunakan oleh GDI untuk mendapatkan struktur IFIMETRICS untuk font tertentu.
DrvQueryFontCaps

Fungsi DrvQueryFontCaps mendefinisikan kemampuan driver font.
DrvQueryFontData

Fungsi DrvQueryFontData mengambil informasi tentang font yang direalisasikan.
DrvQueryFontFile

Fungsi DrvQueryFontFile menyediakan informasi file font.
DrvQueryFontTree

Fungsi DrvQueryFontTree menyediakan GDI dengan penunjuk ke struktur yang mendefinisikan salah satu dari berikut: Pemetaan dari handel Unicode ke glyph, termasuk varian glyphPemetaan pasangan kerning ke handel kerning
DrvQueryPerBandInfo

Fungsi DrvQueryPerBandInfo grafis printer DLL dipanggil oleh GDI sebelum mulai menggambar band untuk halaman fisik, sehingga driver dapat menyediakan GDI dengan informasi khusus pita.
DrvQueryTrueTypeOutline

Fungsi DrvQueryTrueTypeOutline mengambil kerangka glyph dalam format TrueType asli.
DrvQueryTrueTypeTable

Fungsi DrvQueryTrueTypeTable mengakses tabel tertentu dalam file deskripsi font TrueType.
DrvRealizeBrush

Fungsi DrvRealizeBrush meminta agar driver mewujudkan kuas tertentu untuk permukaan tertentu.
DrvResetDevice

Fungsi DrvResetDevice mengatur ulang perangkat yang tidak dapat dioperasikan atau tidak responsif.
DrvResetPDEV

Fungsi DrvResetPDEV memungkinkan driver grafis untuk mentransfer status driver dari struktur PDEV lama ke struktur PDEV baru ketika aplikasi Win32 memanggil ResetDC.
DrvSaveScreenBits

Fungsi DrvSaveScreenBits menyebabkan driver tampilan menyimpan atau memulihkan persegi panjang tertentu dari gambar yang ditampilkan.
DrvSendPage

Fungsi DrvSendPage dll grafis printer dipanggil oleh GDI setelah selesai menggambar halaman fisik, sehingga driver dapat mengirim halaman ke printer.
DrvSetPalette

Fungsi DrvSetPalette meminta agar driver mewujudkan palet untuk perangkat tertentu.
DrvSetPixelFormat

Fungsi DrvSetPixelFormat mengatur format piksel jendela.
DrvSetPointerShape

Fungsi DrvSetPointerShape digunakan untuk meminta driver untuk melepaskan pointer dari layar, jika driver telah menggambarnya di sana; untuk mencoba mengatur bentuk penunjuk baru; dan untuk meletakkan penunjuk baru pada tampilan pada posisi yang ditentukan.
DrvStartBanding

Fungsi DrvStartBanding dipanggil oleh GDI ketika siap untuk mulai mengirim pita halaman fisik ke driver untuk penyajian.
DrvStartDoc

Fungsi DrvStartDoc dipanggil oleh GDI ketika siap untuk mulai mengirim dokumen ke driver untuk penyajian.
DrvStartPage

Fungsi DrvStartPage dipanggil oleh GDI ketika siap untuk mulai mengirim konten halaman fisik ke driver untuk penyajian.
DrvStretchBlt

Fungsi DrvStretchBlt menyediakan kemampuan transfer blok bit yang membentang antara kombinasi permukaan yang dikelola perangkat dan yang dikelola GDI.
DrvStretchBltROP

Fungsi DrvStretchBltROP melakukan transfer blok bit peregangan menggunakan ROP.
DrvStrokeAndFillPath

Stroke fungsi DrvStrokeAndFillPath (kerangka) dan mengisi jalur secara bersamaan.
DrvStrokePath

Fungsi DrvStrokePath mengelabui (menguraikan) jalur.
DrvSwapBuffers

Fungsi DrvSwapBuffers menampilkan konten buffer tersembunyi terkait jendela pada permukaan yang ditentukan.
DrvSynchronize

Fungsi DrvSynchronize memberi tahu driver bahwa GDI perlu mengakses permukaan yang dikelola perangkat. Fungsi ini memungkinkan operasi gambar asinkron yang dilakukan oleh koprosesor perangkat untuk dikoordinasikan dengan akses GDI.
DrvSynchronizeSurface

Fungsi DrvSynchronizeSurface memberi tahu driver bahwa GDI perlu menulis ke permukaan yang ditentukan. Fungsi ini memungkinkan operasi menggambar yang dilakukan oleh koproseder perangkat untuk dikoordinasikan dengan GDI.
DrvTextOut

Fungsi DrvTextOut adalah titik masuk dari GDI yang memanggil driver untuk merender sekumpulan glyph pada posisi yang ditentukan.
DrvTransparentBlt

Fungsi DrvTransparentBlt menyediakan kemampuan transfer blok bit dengan transparansi.
DrvUnloadFontFile

Fungsi DrvUnloadFontFile menginformasikan driver font bahwa file font yang ditentukan tidak lagi diperlukan.
EngAcquireSemaphore

Fungsi EngAcquireSemaphore memperoleh sumber daya yang terkait dengan semaphore untuk akses eksklusif oleh utas panggilan.
EngAllocMem

Fungsi EngAllocMem mengalokasikan blok memori dan menyisipkan tag yang disediakan penelepon sebelum alokasi.
EngAllocPrivateUserMem

Fungsi EngAllocPrivateUserMem mengalokasikan blok memori pengguna dari ruang alamat proses yang ditentukan dan menyisipkan tag yang disediakan penelepon sebelum alokasi.
EngAllocUserMem

Fungsi EngAllocUserMem mengalokasikan blok memori dari ruang alamat proses saat ini dan menyisipkan tag yang disediakan penelepon sebelum alokasi.
EngAlphaBlend

Fungsi EngAlphaBlend menyediakan kemampuan transfer blok bit dengan perpaduan alfa.
EngAssociateSurface

Fungsi EngAssociateSurface menandai permukaan tertentu sebagai milik perangkat tertentu.
EngBitBlt

Fungsi EngBitBlt menyediakan kemampuan transfer blok bit umum baik antara permukaan yang dikelola perangkat, atau antara permukaan yang dikelola perangkat dan bitmap format standar yang dikelola GDI.
EngBugCheckEx

Fungsi EngBugCheckEx menurunkan sistem dengan cara yang terkontrol ketika pemanggil menemukan kesalahan yang tidak dapat dipulihkan yang akan merusak sistem jika pemanggil terus berjalan.
EngCheckAbort

Fungsi EngCheckAbort memungkinkan DLL grafis printer untuk menentukan apakah pekerjaan cetak harus dihentikan.
EngClearEvent

Fungsi EngClearEvent menetapkan objek peristiwa tertentu ke status tidak bertanda.
EngComputeGlyphSet

Fungsi EngComputeGlyphSet menghitung set glyph yang didukung pada perangkat.
EngControlSprites

Fungsi EngControlSprites merobek atau menggambar ulang sprite pada area WNDOBJ yang ditentukan.
EngCopyBits

Fungsi EngCopyBits diterjemahkan antara permukaan raster yang dikelola perangkat dan bitmap format standar GDI.
EngCreateBitmap

Fungsi EngCreateBitmap meminta GDI membuat dan mengelola bitmap.
EngCreateClip

Fungsi EngCreateClip membuat struktur CLIPOBJ yang digunakan driver dalam panggilan balik.
EngCreateDeviceBitmap

Fungsi EngCreateDeviceBitmap meminta GDI untuk membuat handel untuk bitmap perangkat.
EngCreateDeviceSurface

Fungsi EngCreateDeviceSurface membuat dan mengembalikan handel untuk permukaan perangkat yang akan dikelola driver.
EngCreateDriverObj

Fungsi EngCreateDriverObj membuat struktur DRIVEROBJ.
EngCreateEvent

Fungsi EngCreateEvent membuat objek peristiwa sinkronisasi yang dapat digunakan untuk menyinkronkan akses perangkat keras antara driver tampilan dan driver miniport video.
EngCreatePalette

Fungsi EngCreatePalette mengirimkan permintaan ke GDI untuk membuat palet RGB.
EngCreatePath

Fungsi EngCreatePath mengalokasikan jalur untuk penggunaan sementara driver.
EngCreateSemaphore

Fungsi EngCreateSemaphore membuat objek semaphore.
EngCreateWnd

Fungsi EngCreateWnd membuat struktur WNDOBJ untuk jendela yang direferensikan oleh hwnd.
EngDebugBreak

Fungsi EngDebugBreak menyebabkan titik henti dalam proses saat ini terjadi.
EngDebugPrint

Fungsi EngDebugPrint mencetak pesan debug yang ditentukan ke debugger kernel.
EngDeleteClip

Fungsi EngDeleteClip menghapus struktur CLIPOBJ yang dialokasikan oleh EngCreateClip.
EngDeleteDriverObj

Fungsi EngDeleteDriverObj membebaskan handel yang digunakan untuk melacak sumber daya yang dikelola perangkat.
EngDeleteEvent

Fungsi EngDeleteEvent menghapus objek peristiwa yang ditentukan.
EngDeleteFile

Fungsi EngDeleteFile menghapus file.
EngDeletePalette

Fungsi EngDeletePalette mengirimkan permintaan ke GDI untuk menghapus palet yang ditentukan.
EngDeletePath

Fungsi EngDeletePath menghapus jalur yang sebelumnya dialokasikan oleh EngCreatePath.
EngDeleteSafeSemaphore

Fungsi EngDeleteSafeSemaphore menghapus referensi ke semaphore aman yang ditentukan.
EngDeleteSemaphore

Fungsi EngDeleteSemaphore menghapus objek semaphore dari daftar sumber daya sistem.
EngDeleteSurface

Fungsi EngDeleteSurface menghapus permukaan yang ditentukan.
EngDeleteWnd

Fungsi EngDeleteWnd menghapus struktur WNDOBJ.
EngDeviceIoControl

Fungsi EngDeviceIoControl mengirimkan kode kontrol ke driver miniport video yang ditentukan, menyebabkan perangkat melakukan operasi yang ditentukan.
EngDitherColor

Fungsi EngDitherColor mengembalikan dither 8x8 standar yang memperdulikan warna RGB yang ditentukan.
EngEnumForms

Fungsi EngEnumForms menghitung formulir yang didukung oleh printer yang ditentukan.
EngEraseSurface

Fungsi EngEraseSurface memanggil GDI untuk menghapus permukaan; persegi panjang tertentu di permukaan akan diisi dengan warna yang diberikan.
EngFillPath

Fungsi EngFillPath mengisi jalur.
EngFindImageProcAddress

Fungsi EngFindImageProcAddress mengembalikan alamat fungsi dalam modul yang dapat dieksekusi.
EngFindResource

Fungsi EngFindResource menentukan lokasi sumber daya dalam modul.
EngFntCacheAlloc

Fungsi EngFntCacheAlloc mengalokasikan penyimpanan untuk font yang akan disimpan dalam memori cache.
EngFntCacheFault

Fungsi EngFntCacheFault melaporkan kesalahan ke mesin font jika driver font mengalami kesalahan membaca dari atau menulis ke cache data font.
EngFntCacheLookUp

Fungsi EngFntCacheLookUp mengambil alamat data file font yang di-cache.
EngFreeMem

Fungsi EngFreeMem membatalkan blok memori sistem.
EngFreeModule

Fungsi EngFreeModule membuka peta file dari memori sistem.
EngFreePrivateUserMem

Fungsi EngFreePrivateUserMem membatalkan blok memori pengguna privat.
EngFreeUserMem

Fungsi EngFreeUserMem membatalkan blok memori pengguna.
EngGetCurrentCodePage

Fungsi EngGetCurrentCodePage mengembalikan halaman kode OEM dan ANSI default sistem.
EngGetCurrentProcessId

Fungsi EngGetCurrentProcessId mengidentifikasi proses aplikasi saat ini.
EngGetCurrentThreadId

Fungsi EngGetCurrentThreadId mengidentifikasi utas aplikasi saat ini.
EngGetDriverName

Fungsi EngGetDriverName mengembalikan nama DLL driver.
EngGetFileChangeTime

Fungsi EngGetFileChangeTime mengambil waktu penulisan terakhir file.
EngGetFilePath

Fungsi EngGetFilePath menentukan jalur file yang terkait dengan file font yang ditentukan.
EngGetForm

Fungsi EngGetForm mendapatkan detail FORM_INFO_1 untuk formulir yang ditentukan.
EngGetLastError

Fungsi EngGetLastError mengembalikan kode kesalahan terakhir yang dicatat oleh GDI untuk utas panggilan.
EngGetPrinter

Fungsi EngGetPrinter mengambil informasi tentang printer yang ditentukan.
EngGetPrinterData

Fungsi EngGetPrinterData mengambil data konfigurasi untuk printer yang ditentukan.
EngGetPrinterDataFileName

Fungsi EngGetPrinterDataFileName mengambil nama string file data printer.
EngGetPrinterDriver

Fungsi EngGetPrinterDriver mengambil data driver untuk printer yang ditentukan.
EngGetProcessHandle

Fungsi EngGetProcessHandle mengambil handel ke proses klien saat ini.
EngGetType1FontList

Fungsi EngGetType1FontList mengambil daftar font PostScript Tipe 1 yang diinstal baik secara lokal maupun jarak jauh.
EngGradientFill

Fungsi EngGradientFill menaungi primitif yang ditentukan.
EngHangNotification

Fungsi EngHangNotification memberi tahu sistem bahwa perangkat tertentu tidak dapat dioperasikan atau tidak responsif.
EngInitializeSafeSemaphore

Fungsi EngInitializeSafeSemaphore menginisialisasi semaphore aman yang ditentukan.
EngIsSemaphoreOwned

Fungsi EngIsSemaphoreOwned menentukan apakah ada utas yang memegang semaphore yang ditentukan.
EngIsSemaphoreOwnedByCurrentThread

Fungsi EngIsSemaphoreOwnedByCurrentThread menentukan apakah utas yang sedang dijalankan menyimpan semaphore yang ditentukan.
EngLineTo

Fungsi EngLineTo menggambar garis kosmetik tunggal, solid, khusus bilangan bulat.
EngLoadImage

Fungsi EngLoadImage memuat gambar yang dapat dieksekusi yang ditentukan ke dalam memori mode kernel.
EngLoadModule

Fungsi EngLoadModule memuat modul data yang ditentukan ke dalam memori sistem untuk dibaca.
EngLoadModuleForWrite

Fungsi EngLoadModuleForWrite memuat modul yang dapat dieksekusi yang ditentukan ke dalam memori sistem untuk penulisan.
EngLockDirectDrawSurface

Fungsi EngLockDirectDrawSurface mengunci handel mode kernel permukaan DirectDraw.
EngLockDriverObj

Fungsi EngLockDriverObj membuat kunci eksklusif pada objek ini untuk utas panggilan.
EngLockSurface

Fungsi EngLockSurface membuat objek pengguna untuk permukaan tertentu. Fungsi ini memberi driver akses ke permukaan yang mereka buat.
EngLpkInstalled

Fungsi EngLpkInstalled menentukan apakah paket bahasa diinstal pada sistem.
EngMapEvent

Fungsi EngMapEvent memetakan objek peristiwa mode pengguna ke mode kernel.
EngMapFile

Fungsi EngMapFile membuat atau membuka file dan memetakannya ke ruang sistem.
EngMapFontFile

Fungsi EngMapFontFile sudah usang. Gunakan EngMapFontFileFD sebagai gantinya.
EngMapFontFileFD

Fungsi EngMapFontFileFD memetakan file font ke dalam memori sistem, jika perlu, dan mengembalikan penunjuk ke lokasi dasar data font dalam file.
EngMapModule

Fungsi EngMapModule mengembalikan alamat dan ukuran file yang dimuat oleh EngLoadModule, EngLoadModuleForWrite, EngLoadImage, atau EngMapFile.
EngMarkBandingSurface

Fungsi EngMarkBandingSurface menandai permukaan yang ditentukan sebagai permukaan pita.
EngModifySurface

Fungsi EngModifySurface memberi tahu GDI tentang atribut permukaan yang dibuat oleh driver.
EngMovePointer

Fungsi EngMovePointer memindahkan pointer yang dikelola mesin pada perangkat.
EngMulDiv

Fungsi EngMulDiv mengalikan dua nilai 32-bit lalu membagi hasil 64-bit dengan nilai 32-bit ketiga.
EngMultiByteToUnicodeN

Fungsi EngMultiByteToUnicodeN mengonversi string sumber ANSI yang ditentukan menjadi string Unicode menggunakan halaman kode ANSI saat ini.
EngMultiByteToWideChar

Fungsi EngMultiByteToWideChar mengonversi string sumber ANSI menjadi string karakter lebar menggunakan halaman kode yang ditentukan.
EngPaint

Fungsi EngPaint menyebabkan GDI melukis wilayah tertentu.
EngPlgBlt

Fungsi EngPlgBlt menyebabkan GDI melakukan transfer blok bit putar.
EngProbeForRead

Fungsi EngProbeForRead menyelimuti struktur untuk aksesibilitas baca.
EngProbeForReadAndWrite

Fungsi EngProbeForReadAndWrite memeriksa struktur untuk aksesibilitas baca dan tulis.
EngQueryDeviceAttribute

Fungsi EngQueryDeviceAttribute memungkinkan driver untuk mengkueri sistem tentang atribut perangkat tertentu.
EngQueryFileTimeStamp

Fungsi EngQueryFileTimeStamp mengembalikan stempel waktu file.
EngQueryLocalTime

Fungsi EngQueryLocalTime mengkueri waktu setempat.
EngQueryPalette

Fungsi EngQueryPalette mengkueri palet yang ditentukan untuk atributnya.
EngQueryPerformanceCounter

Fungsi EngQueryPerformanceCounter meminta penghitung kinerja.
EngQueryPerformanceFrequency

Fungsi EngQueryPerformanceFrequency meminta frekuensi penghitung kinerja.
EngQuerySystemAttribute

Fungsi EngQuerySystemAttribute mengkueri kemampuan khusus prosesor atau khusus sistem.
EngReadStateEvent

Fungsi EngReadStateEvent mengembalikan status saat ini dari objek peristiwa yang ditentukan:_signaled atau tidak ditandatangani.
EngReleaseSemaphore

Fungsi EngReleaseSemaphore merilis semaphore yang ditentukan.
EngRestoreFloatingPointState

Fungsi EngRestoreFloatingPointState memulihkan status floating-point kernel Windows 2000 (dan yang lebih baru) setelah driver menggunakan instruksi perangkat keras floating-point atau MMX.
EngSaveFloatingPointState

Fungsi EngSaveFloatingPointState menyimpan status titik mengambang kernel Windows 2000 (dan yang lebih baru) saat ini.
EngSecureMem

Fungsi EngSecureMem mengunci rentang alamat yang ditentukan dalam memori.
EngSetEvent

Fungsi EngSetEvent mengatur objek peristiwa yang ditentukan ke status yang disinyalkan, dan mengembalikan status objek peristiwa sebelumnya.
EngSetLastError

Fungsi EngSetLastError menyebabkan GDI melaporkan kode kesalahan, yang dapat diambil oleh aplikasi.
EngSetPointerShape

Fungsi EngSetPointerShape mengatur bentuk penunjuk untuk driver panggilan.
EngSetPointerTag

Fungsi EngSetPointerTag kedaluarsa untuk Windows 2000 dan versi sistem operasi yang lebih baru.
EngSetPrinterData

Fungsi EngSetPrinterData kedaluarsa di Windows 2000 dan yang lebih baru. Di versi Windows EngSetPrinterData yang lebih lama mengatur data konfigurasi untuk printer yang ditentukan.
EngSort

Fungsi EngSort melakukan pengurutan cepat pada daftar yang ditentukan.
EngStretchBlt

Fungsi EngStretchBlt menyebabkan GDI melakukan transfer blok bit yang meregang.
EngStretchBltROP

Fungsi EngStretchBltROP melakukan transfer blok bit yang meregangkan menggunakan ROP.
EngStrokeAndFillPath

Fungsi EngStrokeAndFillPath menyebabkan GDI mengisi jalur dan membelainya secara bersamaan.
EngStrokePath

Fungsi EngStrokePath meminta agar GDI mengelabui jalur tertentu.
EngTextOut

Fungsi EngTextOut menyebabkan GDI merender sekumpulan glyph pada posisi yang ditentukan.
EngTransparentBlt

Fungsi EngTransparentBlt menyediakan kemampuan transfer blok bit dengan transparansi.
EngUnicodeToMultiByteN

Fungsi EngUnicodeToMultiByteN mengonversi string Unicode yang ditentukan menjadi string ANSI menggunakan halaman kode ANSI saat ini.
EngUnloadImage

Fungsi EngUnloadImage membongkar gambar yang dimuat oleh EngLoadImage.
EngUnlockDirectDrawSurface

Fungsi EngUnlockDirectDrawSurface melepaskan kunci pada permukaan yang ditentukan.
EngUnlockDriverObj

Fungsi EngUnlockDriverObj menyebabkan GDI membuka kunci objek driver.
EngUnlockSurface

Fungsi EngUnlockSurface menyebabkan GDI membuka kunci permukaan.
EngUnmapEvent

Fungsi EngUnmapEvent membersihkan sumber daya mode kernel yang dialokasikan untuk peristiwa mode pengguna yang dipetakan.
EngUnmapFile

Fungsi EngUnmapFile membatalkan tampilan file dari ruang sistem.
EngUnmapFontFile

Fungsi EngUnmapFontFile sudah usang. Gunakan EngUnmapFontFileFD sebagai gantinya.
EngUnmapFontFileFD

Fungsi EngUnmapFontFileFD membatalkan peta file font yang ditentukan dari memori sistem.
EngUnsecureMem

Fungsi EngUnsecureMem membuka rentang alamat yang dikunci dalam memori.
EngWaitForSingleObject

Fungsi EngWaitForSingleObject menempatkan utas driver tampilan saat ini ke dalam status tunggu hingga objek peristiwa yang ditentukan diatur ke status yang disinyalkan, atau sampai waktu tunggu habis.
EngWideCharToMultiByte

Fungsi EngWideCharToMultiByte mengonversi string karakter lebar menjadi string sumber ANSI menggunakan halaman kode yang ditentukan.
EngWritePrinter

Fungsi EngWritePrinter memungkinkan DLL grafis printer untuk mengirim aliran data ke perangkat keras printer.
FLOATOBJ_Add

Fungsi FLOATOBJ_Add menambahkan dua FLOATOBJ, dan mengembalikan dengan hasil dalam parameter pertama.
FLOATOBJ_AddFloat

Fungsi FLOATOBJ_AddFloat menambahkan nilai jenis FLOATL ke FLOATOBJ, dan mengembalikan dengan hasil dalam parameter pertama.
FLOATOBJ_AddLong

Fungsi FLOATOBJ_AddLong menambahkan nilai jenis LONG ke FLOATOBJ, dan mengembalikan dengan hasil dalam parameter pertama.
FLOATOBJ_Div

Fungsi FLOATOBJ_Div membagi dua FLOATOBJ, dan mengembalikan dengan hasil dalam parameter pertama.
FLOATOBJ_DivFloat

Fungsi FLOATOBJ_DivFloat membagi FLOATOBJ dengan nilai jenis FLOATL, dan mengembalikan dengan hasil dalam parameter pertama.
FLOATOBJ_DivLong

Fungsi FLOATOBJ_DivLong membagi FLOATOBJ dengan nilai jenis LONG, dan mengembalikan dengan hasil dalam parameter pertama.
FLOATOBJ_Equal

Fungsi FLOATOBJ_Equal menentukan apakah kedua FLOATOBJ sama.
FLOATOBJ_EqualLong

Fungsi FLOATOBJ_EqualLong menentukan apakah FLOATOBJ dan nilai jenis LONG sama.
FLOATOBJ_GetFloat

Fungsi FLOATOBJ_GetFloat menghitung dan mengembalikan nilai yang setara dengan FLOAT dari FLOATOBJ yang ditentukan.
FLOATOBJ_GetLong

Fungsi FLOATOBJ_GetLong menghitung dan mengembalikan nilai yang setara dengan LONG dari FLOATOBJ yang ditentukan.
FLOATOBJ_GreaterThan

Fungsi FLOATOBJ_GreaterThan menentukan apakah FLOATOBJ pertama lebih besar dari FLOATOBJ kedua.
FLOATOBJ_GreaterThanLong

Fungsi FLOATOBJ_GreaterThanLong menentukan apakah FLOATOBJ lebih besar dari nilai jenis LONG.
FLOATOBJ_LessThan

Fungsi FLOATOBJ_LessThan menentukan apakah FLOATOBJ pertama kurang dari FLOATOBJ kedua.
FLOATOBJ_LessThanLong

Fungsi FLOATOBJ_LessThanLong menentukan apakah FLOATOBJ kurang dari nilai jenis LONG.
FLOATOBJ_Mul

Fungsi FLOATOBJ_Mul mengalikan dua FLOATOBJ, dan mengembalikan dengan hasil dalam parameter pertama.
FLOATOBJ_MulFloat

Fungsi FLOATOBJ_MulFloat mengalikan FLOATOBJ dengan nilai jenis FLOATL, dan mengembalikan dengan hasil dalam parameter pertama.
FLOATOBJ_MulLong

Fungsi FLOATOBJ_MulLong mengalikan FLOATOBJ dengan nilai jenis LONG, dan mengembalikan dengan hasil dalam parameter pertama.
FLOATOBJ_Neg

Fungsi FLOATOBJ_Neg meniadakan FLOATOBJ.
FLOATOBJ_SetFloat

Fungsi FLOATOBJ_SetFloat menetapkan nilai jenis FLOATL ke FLOATOBJ.
FLOATOBJ_SetLong

Fungsi FLOATOBJ_SetLong menetapkan nilai jenis LONG ke FLOATOBJ.
FLOATOBJ_Sub

Fungsi FLOATOBJ_Sub mengurangi FLOATOBJ kedua dari yang pertama, dan kembali dengan hasil dalam parameter pertama.
FLOATOBJ_SubFloat

Fungsi FLOATOBJ_SubFloat mengurangi nilai jenis FLOATL dari FLOATOBJ, dan mengembalikan dengan hasil dalam parameter pertama.
FLOATOBJ_SubLong

Fungsi FLOATOBJ_SubLong mengurangi nilai jenis LONG dari FLOATOBJ, dan mengembalikan dengan hasil dalam parameter pertama.
FONTOBJ_cGetAllGlyphHandles

Fungsi FONTOBJ_cGetAllGlyphHandles memungkinkan driver perangkat untuk menemukan setiap handel glyph font GDI.
FONTOBJ_cGetGlyphs

Fungsi FONTOBJ_cGetGlyphs adalah layanan untuk konsumen font yang menerjemahkan handel glyph menjadi pointer ke data glyph, yang valid hingga panggilan berikutnya ke FONTOBJ_cGetGlyphs.
FONTOBJ_pfdg

Fungsi FONTOBJ_pfdg mengambil penunjuk ke struktur FD_GLYPHSET yang terkait dengan font yang ditentukan.
FONTOBJ_pifi

Fungsi FONTOBJ_pifi mengambil penunjuk ke struktur IFIMETRICS yang terkait dengan font tertentu.
FONTOBJ_pjOpenTypeTablePointer

Fungsi FONTOBJ_pjOpenTypeTablePointer mengembalikan penunjuk ke tampilan tabel OpenType.
FONTOBJ_pQueryGlyphAttrs

Fungsi FONTOBJ_pQueryGlyphAttrs mengembalikan informasi tentang glyph font.
FONTOBJ_pvTrueTypeFontFile

Fungsi FONTOBJ_pvTrueTypeFontFile mengambil penunjuk mode pengguna ke tampilan file font TrueType, OpenType, atau Type1.
FONTOBJ_pwszFontFilePaths

Fungsi FONTOBJ_pwszFontFilePaths mengambil jalur file yang terkait dengan font.
FONTOBJ_pxoGetXform

Fungsi FONTOBJ_pxoGetXform mengambil transformasi nosional-ke-perangkat untuk font yang ditentukan.
FONTOBJ_vGetInfo

Fungsi FONTOBJ_vGetInfo mengambil informasi tentang font terkait.
GetCaps

Metode IDirectDrawKernel::GetCaps mengembalikan kemampuan perangkat mode kernel ini.
GetDisplayConfigBufferSizes

Fungsi GetDisplayConfigBufferSizes mengambil ukuran buffer yang diperlukan untuk memanggil fungsi QueryDisplayConfig.
GetKernelHandle

Metode IDirectDrawKernel::GetKernelHandle mengembalikan handel mode kernel ke objek DirectDraw.
GetKernelHandle

Metode IDirectDrawSurfaceKernel::GetKernelHandle mengembalikan handel mode kernel ke permukaan DirectDraw.
HeapVidMemAllocAligned

Fungsi HeapVidMemAllocAligned mengalokasikan off_screen_memory untuk driver tampilan dengan menggunakan manajer tumpukan memori video DirectDraw.
HT_ComputeRGBGammaTable

Fungsi HT_ComputeRGBGammaTable menyebabkan GDI menghitung intensitas merah, hijau, dan biru perangkat berdasarkan angka gamma.
HT_Get8BPPFormatPalette

Fungsi HT_Get8BPPFormatPalette mengembalikan palet halftone untuk digunakan pada jenis perangkat standar 8-bit per piksel.
HT_Get8BPPMaskPalette

Fungsi HT_Get8BPPMaskPalette mengembalikan palet masker untuk jenis perangkat 8-bits-per-piksel.
HTUI_DeviceColorAdjustment

Fungsi HTUI_DeviceColorAdjustment dapat digunakan oleh driver perangkat grafis untuk menampilkan kotak dialog yang memungkinkan pengguna untuk menyesuaikan properti halftoning perangkat.
LPDD_NOTIFYCALLBACK

Fungsi panggilan balik NotifyCallback melakukan operasi yang terkait dengan peristiwa yang terjadi.
PALOBJ_cGetColors

Fungsi PALOBJ_cGetColors menyalin warna RGB dari palet terindeks.
PATHOBJ_bCloseFigure

Fungsi PATHOBJ_bCloseFigure menutup gambar terbuka di jalur dengan menggambar garis dari posisi saat ini ke titik pertama gambar.
PATHOBJ_bEnum

Fungsi PATHOBJ_bEnum mengambil rekaman PATHDATA berikutnya dari jalur tertentu dan menghitung kurva di jalur.
PATHOBJ_bEnumClipLines

Fungsi PATHOBJ_bEnumClipLines menghitung segmen garis terklip dari jalur tertentu.
PATHOBJ_bMoveTo

Fungsi PATHOBJ_bMoveTo mengatur posisi saat ini dalam jalur tertentu.
PATHOBJ_bPolyBezierTo

Fungsi PATHOBJ_bPolyBezierTo menggambar kurva Bezier pada jalur.
PATHOBJ_bPolyLineTo

Fungsi PATHOBJ_bPolyLineTo menggambar garis dari posisi saat ini di jalur melalui titik yang ditentukan.
PATHOBJ_vEnumStart

Fungsi PATHOBJ_vEnumStart memberi tahu struktur PATHOBJ tertentu bahwa driver akan memanggil PATHOBJ_bEnum untuk menghitung garis dan/atau kurva di jalur.
PATHOBJ_vEnumStartClipLines

Fungsi PATHOBJ_vEnumStartClipLines memungkinkan driver untuk meminta baris dipotong terhadap wilayah klip tertentu.
PATHOBJ_vGetBounds

Fungsi PATHOBJ_vGetBounds mengambil persegi panjang pembatas untuk jalur yang ditentukan.
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 makroblock 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 dari permukaan yang ditentukan.
PDD_SURFCB_GETFLIPSTATUS

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

Fungsi panggilan balik DdLock mengunci area memori permukaan tertentu dan menyediakan pointer 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 VPE DirectDraw 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.
PDX_BOBNEXTFIELD

Fungsi panggilan balik DxBobNextField bobs bidang berikutnya dari data yang diselingi.
PDX_ENABLEIRQ

Fungsi panggilan balik DxEnableIRQ menunjukkan kepada driver miniport video yang IRQ harus diaktifkan atau dinonaktifkan.
PDX_FLIPOVERLAY

Fungsi panggilan balik DxFlipOverlay dipanggil ketika klien driver miniport video ingin membalik overlay atau ketika autoflipping diaktifkan.
PDX_FLIPVIDEOPORT

Fungsi panggilan balik DxFlipVideoPort dipanggil ketika klien driver miniport video ingin membalik objek ekstensi port video (VPE) atau saat autoflipping diaktifkan.
PDX_GETCURRENTAUTOFLIP

Fungsi panggilan balik DxGetCurrentAutoflip dipanggil ketika perangkat melakukan autofliping perangkat keras dan klien driver miniport video ingin mengetahui permukaan mana yang menerima bidang data video saat ini untuk tujuan pengambilan.
PDX_GETIRQINFO

Fungsi panggilan balik DxGetIRQInfo menunjukkan bahwa driver mengelola permintaan interupsi.
PDX_GETPOLARITY

Fungsi panggilan balik DxGetPolarity mengembalikan polaritas (genap atau ganjil) dari bidang saat ini yang ditulis oleh objek ekstensi port video (VPE).
PDX_GETPREVIOUSAUTOFLIP

Fungsi panggilan balik DxGetPreviousAutoflip dipanggil ketika perangkat melakukan autofliping perangkat keras dan klien driver miniport video ingin mengetahui permukaan mana yang menerima bidang data video sebelumnya untuk tujuan pengambilan.
PDX_GETTRANSFERSTATUS

Fungsi panggilan balik DxGetTransferStatus digunakan oleh DirectDraw untuk menentukan master bus perangkat keras mana yang telah selesai.
PDX_IRQCALLBACK

Fungsi IRQCallback melakukan operasi yang terkait dengan IRQ yang terjadi.
PDX_LOCK

Fungsi panggilan balik DxLock dipanggil ketika klien driver miniport video menginginkan akses ke buffer bingkai.
PDX_SETSTATE

Fungsi panggilan balik DxSetState dipanggil ketika klien driver miniport video memutuskan ingin beralih dari mode bob ke mode tenam, dan sebaliknya.
PDX_SKIPNEXTFIELD

Fungsi panggilan balik DxSkipNextField dipanggil ketika bidang berikutnya perlu dilewati atau diaktifkan kembali.
PDX_TRANSFER

Fungsi panggilan balik DxTransfer menginformasikan data master driver ke bus dari permukaan ke buffer yang ditentukan dalam daftar deskriptor memori (MDL).
PFN_DrvQueryGlyphAttrs

Fungsi DrvQueryGlyphAttrs mengembalikan informasi tentang glyph font.
QueryDisplayConfig

Fungsi QueryDisplayConfig mengambil informasi tentang semua jalur tampilan yang mungkin untuk semua perangkat tampilan, atau tampilan, dalam pengaturan saat ini.
ReleaseKernelHandle

Metode IDirectDrawKernel::ReleaseKernelHandle merilis handel mode kernel ke objek DirectDraw.
ReleaseKernelHandle

Metode IDirectDrawSurfaceKernel::ReleaseKernelHandle merilis handel mode kernel ke permukaan DirectDraw.
SetDisplayConfig

Fungsi SetDisplayConfig memodifikasi mode topologi tampilan, sumber, dan target dengan mengaktifkan jalur yang ditentukan secara eksklusif dalam sesi saat ini.
STROBJ_bEnum

Fungsi STROBJ_bEnum menghitung identitas dan posisi glyph.
STROBJ_bEnumPositionsOnly

Fungsi STROBJ_bEnumPositionsOnly menghitung identitas dan posisi glyph untuk string teks tertentu, tetapi tidak membuat bitmap glyph yang di-cache.
STROBJ_bGetAdvanceWidths

Fungsi STROBJ_bGetAdvanceWidths mengambil array vektor yang menentukan kemungkinan lebar glyph yang membentuk string tertentu.
STROBJ_dwGetCodePage

Fungsi STROBJ_dwGetCodePage mengembalikan halaman kode yang terkait dengan struktur STROBJ yang ditentukan.
STROBJ_fxBreakExtra

Fungsi STROBJ_fxBreakExtra mengambil jumlah ruang ekstra yang akan ditambahkan ke setiap karakter spasi dalam string saat menampilkan dan/atau mencetak teks yang dibenarkan.
STROBJ_fxCharacterExtra

Fungsi STROBJ_fxCharacterExtra mengambil jumlah ruang ekstra untuk menambah lebar setiap karakter dalam string saat menampilkan dan/atau mencetaknya.
STROBJ_vEnumStart

Fungsi STROBJ_vEnumStart menentukan formulir, atau jenis, untuk data yang akan dikembalikan dari GDI dalam panggilan berikutnya ke STROBJ_bEnum.
VidMemFree

Fungsi VidMemFree membebaskan memori di luar layar yang dialokasikan untuk driver tampilan oleh HeapVidMemAllocAligned.
WNDOBJ_bEnum

Fungsi WNDOBJ_bEnum mendapatkan batch persegi panjang dari wilayah jendela yang terlihat.
WNDOBJ_cEnumStart

Fungsi WNDOBJ_cEnumStart adalah fungsi panggilan balik yang mengatur parameter untuk enumerasi persegi panjang di wilayah jendela yang terlihat.
WNDOBJ_vSetConsumer

Fungsi WNDOBJ_vSetConsumer menetapkan nilai yang ditentukan driver di bidang pvConsumer dari struktur WNDOBJ yang ditentukan.
WNDOBJCHANGEPROC

Fungsi WNDOBJCHANGEPROC adalah fungsi panggilan balik yang ditentukan driver yang digunakan GDI untuk memberi tahu driver perubahan pada jendela yang dimaksud.
XFORMOBJ_bApplyXform

Fungsi XFORMOBJ_bApplyXform menerapkan transformasi yang diberikan atau inversinya ke array titik yang diberikan.
XFORMOBJ_iGetFloatObjXform

Fungsi XFORMOBJ_iGetFloatObjXform mengunduh transformasi FLOATOBJ ke driver.
XFORMOBJ_iGetXform

Fungsi XFORMOBJ_iGetXform mengunduh transformasi ke driver.
XLATEOBJ_cGetPalette

Fungsi XLATEOBJ_cGetPalette mengambil warna RGB atau format bitfields dari palet yang ditentukan.
XLATEOBJ_hGetColorTransform

Fungsi XLATEOBJ_hGetColorTransform mengembalikan transformasi warna untuk objek terjemahan yang ditentukan.
XLATEOBJ_iXlate

Fungsi XLATEOBJ_iXlate menerjemahkan indeks warna palet sumber ke indeks terdekat di palet tujuan.
XLATEOBJ_piVector

Fungsi XLATEOBJ_piVector mengambil vektor terjemahan yang dapat digunakan driver untuk menerjemahkan indeks sumber ke indeks tujuan.

Antarmuka

 
IDirectDrawKernel

Antarmuka IDirectDrawKernel
IDirectDrawSurfaceKernel

Antarmuka IDirectDrawSurfaceKernel

Struktur

 
DD_ADDATTACHEDSURFACEDATA

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

Struktur DD_ATTACHLIST mempertahankan daftar permukaan yang 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 individu.
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 surface--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 agar pengemudi dapat membersihkannya.
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 kunci seperti yang ditentukan oleh struktur parameter Microsoft DirectDraw.
DD_MAPMEMORYDATA

Struktur DD_MAPMEMORYDATA berisi informasi yang diperlukan untuk memetakan atau membatalkan peta 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).
DDHAL_DESTROYDDLOCALDATA

DDHAL_DESTROYDDLOCALDATA berisi informasi yang diperlukan driver untuk menghancurkan sekumpulan permukaan yang terkait dengan objek DirectDraw lokal tertentu.
DDHAL_WAITFORVERTICALBLANKDATA

Struktur DD_WAITFORVERTICALBLANKDATA berisi informasi yang diperlukan untuk mendapatkan informasi kosong vertikal monitor. (DDHAL_WAITFORVERTICALBLANKDATA)
DDKERNELCAPS

Struktur DDKERNELCAPS memberi tahu klien dukungan apa, jika ada, di driver miniport untuk transportasi video mode kernel.
DDVIDEOPORTBANDWIDTH

Struktur DDVIDEOPORTBANDWIDTH menjelaskan karakteristik bandwidth overlay saat digunakan dengan konfigurasi format objek/piksel ekstensi port video (VPE) tertentu.
DDVIDEOPORTCAPS

Struktur DDVIDEOPORTCAPS menjelaskan kemampuan dan pembatasan penyelarasan port video perangkat keras.
DDVIDEOPORTDESC

Struktur DDVIDEOPORTDESC menjelaskan objek ekstensi port video (VPE) yang sedang dibuat.
DDVIDEOPORTINFO

Struktur DDVIDEOPORTINFO menjelaskan bagaimana driver harus mentransfer data video ke permukaan (atau ke permukaan); DDVIDEOPORTINFO adalah anggota struktur DD_VIDEOPORT_LOCAL.
Adaptor

Struktur Adapter menjelaskan adaptor grafis.
Adapter

Struktur Adapter berisi daftar adaptor grafis.
BLENDOBJ

Struktur BLENDOBJ mengontrol perpaduan dengan menentukan fungsi blending untuk bitmap sumber dan tujuan.
BRUSHOBJ

Struktur BRUSHOBJ berisi tiga anggota publik yang menggambarkan objek kuas.
CIECHROMA

Struktur CIECHROMA digunakan untuk menggambarkan koordinat kromatikitas, x dan y, dan luminance, Y di ruang warna CIE.
CLIPLINE

Struktur CLIPLINE memberi driver akses ke sebagian garis antara dua wilayah klip yang digunakan untuk menggambar.
CLIPOBJ

Struktur CLIPOBJ menjelaskan wilayah klip yang digunakan saat menggambar.
COLORINFO

Struktur COLORINFO mendefinisikan warna perangkat di ruang koordinat CIE.
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_GETHEAPALIGNMENTDATA

Struktur DD_GETHEAPALIGNMENTDATA berisi data tentang penyelarasan yang diperlukan dari timbunan tertentu.
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 yang 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.
DDADDVPCAPTUREBUFF

Struktur DDADDVPCAPTUREBUFF berisi informasi yang diperlukan untuk menambahkan buffer baru ke antrean pengambilan internal.
DDBOBNEXTFIELDINFO

Struktur DDBOBNEXTFIELDINFO berisi informasi bob untuk permukaan.
DDCAPBUFFINFO

Struktur DDCAPBUFFINFO berisi informasi pengambilan.
DDCLOSEHANDLE

Struktur DDCLOSEHANDLE berisi objek Microsoft DirectDraw, permukaan, objek ekstensi port video (VPE), atau handel pengambilan VPE.
DDCOMPBUFFERINFO

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

Struktur DDCORECAPS menentukan kemampuan inti driver Microsoft DirectDraw dan perangkatnya, yang diekspos ke aplikasi melalui objek DirectDraw.
DDENABLEIRQINFO

Struktur DDENABLEIRQINFO berisi informasi yang diperlukan untuk mengaktifkan gangguan.
DDFLIPOVERLAY

Struktur DDFLIPOVERLAY berisi informasi permukaan yang diperlukan untuk flip.
DDFLIPOVERLAYINFO

Struktur DDFLIPOVERLAYINFO berisi informasi balik untuk permukaan.
DDFLIPVIDEOPORT

Struktur DDFLIPVIDEOPORT berisi informasi yang diperlukan untuk membalik port video perangkat keras.
DDFLIPVIDEOPORTINFO

Struktur DDFLIPVIDEOPORTINFO berisi objek ekstensi port video (VPE) dan informasi permukaan.
DDGETAUTOFLIPIN

Struktur DDGETAUTOFLIPIN berisi informasi handel.
DDGETAUTOFLIPOUT

Struktur DDGETAUTOFLIPOUT berisi informasi handel dan polaritas yang dikembalikan dari pengidentifikasi fungsi DD_DXAPI_GET_CURRENT_VP_AUTOFLIP_SURFACE dan DD_DXAPI_GET_LAST_VP_AUTOFLIP_SURFACE fungsi DxApi.
DDGETCURRENTAUTOFLIPININFO

Struktur DDGETCURRENTAUTOFLIPININFO berisi informasi objek ekstensi port video (VPE).
DDGETCURRENTAUTOFLIPOUTINFO

Struktur DDGETCURRENTAUTOFLIPOUTINFO menyediakan informasi permukaan.
DDGETFIELDNUMIN

Struktur DDGETFIELDNUMIN berisi informasi penanganan objek Microsoft DirectDraw dan ekstensi port video (VPE).
DDGETFIELDNUMOUT

Struktur DDGETFIELDNUMOUT berisi nomor bidang port video perangkat keras.
DDGETIRQINFO

Struktur DDGETIRQINFO berisi informasi interupsi untuk driver miniport video.
DDGETKERNELCAPSOUT

Struktur DDGETKERNELCAPSOUT berisi kemampuan objek Microsoft DirectDraw.
DDGETPOLARITYIN

Struktur DDGETPOLARITYIN berisi handel objek Microsoft DirectDraw dan ekstensi port video (VPE).
DDGETPOLARITYINFO

Struktur DDGETPOLARITYINFO berisi informasi objek ekstensi port video (VPE).
DDGETPOLARITYOUT

Struktur DDGETPOLARITYOUT berisi informasi polaritas yang diminta.
DDGETPOLARITYOUTINFO

Struktur DDGETPOLARITYOUTINFO berisi informasi polaritas objek ekstensi port video (VPE).
DDGETPREVIOUSAUTOFLIPININFO

Struktur DDGETPREVIOUSAUTOFLIPININFO menyediakan informasi objek ekstensi port video (VPE).
DDGETPREVIOUSAUTOFLIPOUTINFO

Struktur DDGETPREVIOUSAUTOFLIPOUTINFO menyediakan data permukaan.
DDGETSURFACESTATEIN

Struktur DDGETSURFACESTATEIN berisi informasi penanganan permukaan Microsoft DirectDraw dan DirectDraw.
DDGETSURFACESTATEOUT

Struktur DDGETSURFACESTATEOUT berisi kemampuan dan status permukaan yang ditentukan.
DDGETTRANSFERSTATUSOUTINFO

Struktur DDGETTRANSFERSTATUSOUTINFO berisi informasi status transfer.
DDGETVERSIONNUMBER

Struktur DDGETVERSIONNUMBER berisi nomor versi komponen transportasi video mode kernel Microsoft DirectDraw yang didukung oleh antarmuka DxApi driver miniport video.
DDLOCKIN

Struktur DDLOCKIN berisi objek Microsoft DirectDraw dan informasi handel permukaan DirectDraw.
DDLOCKINFO

Struktur DDLOCKININFO berisi informasi permukaan.
DDLOCKOUT

Struktur DDLOCKOUT berisi deskripsi permukaan.
DDLOCKOUTINFO

Struktur DDLOCKOUTINFO berisi output informasi permukaan dari fungsi DxLock.
DDMOCOMPBUFFERINFO

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

Struktur DDOPENDIRECTDRAWIN berisi informasi objek Microsoft DirectDraw.
DDOPENDIRECTDRAWOUT

Struktur DDOPENDIRECTDRAWOUT berisi handel Microsoft DirectDraw baru untuk pengidentifikasi fungsi DD_DXAPI_OPENDIRECTDRAW fungsi DxApi jika anggota ddRVal DDOPENDIRECTDRAWOUT diatur ke DD_OK.
DDOPENSURFACEIN

Struktur DDOPENSURFACEIN berisi informasi objek DirectDrawSurface.
DDOPENSURFACEOUT

Struktur DDOPENSURFACEOUT berisi handel DirectDrawSurface baru, jika anggota ddRVal DDOPENSURFACEOUT diatur ke DD_OK. Handel baru ini harus digunakan pada semua panggilan berikutnya yang memerlukan handel DirectDrawSurface.
DDOPENVIDEOPORTIN

Struktur DDOPENVIDEOPORTIN berisi informasi objek ekstensi port video (VPE).
DDOPENVIDEOPORTOUT

Struktur DDOPENVIDEOPORTOUT berisi kode pengembalian Microsoft DirectDraw dan handel permukaan baru jika ddRVal diatur ke DD_OK. Handel baru ini harus digunakan pada semua panggilan berikutnya yang memerlukan handel objek ekstensi port video (VPE).
DDOPENVPCAPTUREDEVICEIN

Struktur DDOPENVPCAPTUREDEVICEIN berisi informasi pengambilan ekstensi port video (VPE).
DDOPENVPCAPTUREDEVICEOUT

Struktur DDOPENVPCAPTUREDEVICEOUT berisi handel pengambilan ekstensi port video (VPE).
DDREGISTERCALLBACK

Struktur DDREGISTERCALLBACK berisi informasi panggilan balik register. Struktur ini digunakan oleh pengidentifikasi fungsi DD_DXAPI_REGISTER_CALLBACK dan DD_DXAPI_UNREGISTER_CALLBACK dari fungsi DxApi.
DDSETFIELDNUM

Struktur DDSETFIELDNUM berisi handel dan nomor bidang.
DDSETSKIPFIELD

Struktur DDSETSKIPFIELD berisi informasi bidang awal.
DDSETSTATEINFO

Struktur DDSETSTATEININFO berisi informasi objek ekstensi port permukaan dan video (VPE).
DDSETSTATEOUTINFO

Struktur DDSETSTATEOUTINFO berisi informasi status untuk objek ekstensi port video (VPE).
DDSETSURFACESTATE

Struktur DDSETSURFACESTATE berisi informasi status permukaan.
DDSKIPNEXTFIELDINFO

Struktur DDSKIPNEXTFIELDINFO berisi informasi lewati untuk objek ekstensi port video (VPE).
DDSURFACEDATA

Struktur DDSURFACEDATA digunakan oleh DirectDraw untuk mewakili permukaan ke driver miniport mode kernel.
DDTRANSFERININFO

Struktur DDTRANSFERININFO berisi informasi transfer untuk permukaan
DDTRANSFEROUTINFO

Struktur DDTRANSFEROUTINFO mengembalikan polaritas bidang yang ditangkap.
DDVIDEOPORTDATA

Struktur DDVIDEOPORTDATA digunakan oleh DirectDraw untuk mewakili objek ekstensi port video (VPE) ke driver miniport video mode kernel.
DEVHTADJDATA

Struktur DEVHTADJDATA digunakan sebagai input ke fungsi HTUI_DeviceColorAdjustment.
DEVHTINFO

Struktur DEVHTINFO digunakan sebagai input ke fungsi HTUI_DeviceColorAdjustment.
DEVINFO

Struktur DEVINFO menyediakan informasi tentang driver dan PDEV privatnya ke mesin grafis.
DEVMODEW

Struktur DEVMODEW digunakan untuk menentukan karakteristik perangkat tampilan dan cetak dalam set karakter Unicode (lebar).
DISPLAYCONFIG_2DREGION

Struktur DISPLAYCONFIG_2DREGION mewakili titik atau offset dalam ruang dua dimensi.
DISPLAYCONFIG_ADAPTER_NAME

Struktur DISPLAYCONFIG_ADAPTER_NAME berisi informasi tentang adaptor tampilan.
DISPLAYCONFIG_DESKTOP_IMAGE_INFO

Struktur DISPLAYCONFIG_DESKTOP_IMAGE_INFO berisi informasi tentang gambar yang ditampilkan di desktop.
DISPLAYCONFIG_DEVICE_INFO_HEADER

Struktur DISPLAYCONFIG_DEVICE_INFO_HEADER berisi informasi tampilan tentang perangkat.
DISPLAYCONFIG_MODE_INFO

Struktur DISPLAYCONFIG_MODE_INFO berisi informasi mode sumber atau mode target.
DISPLAYCONFIG_PATH_INFO

Struktur DISPLAYCONFIG_PATH_INFO digunakan untuk menjelaskan satu jalur dari target ke sumber.
DISPLAYCONFIG_PATH_SOURCE_INFO

Struktur DISPLAYCONFIG_PATH_SOURCE_INFO berisi informasi sumber untuk satu jalur.
DISPLAYCONFIG_PATH_TARGET_INFO

Struktur DISPLAYCONFIG_PATH_TARGET_INFO berisi informasi target untuk satu jalur.
DISPLAYCONFIG_RATIONAL

Struktur DISPLAYCONFIG_RATIONAL menjelaskan nilai pecahan yang mewakili frekuensi vertikal dan horizontal mode video (yaitu, sinkronisasi vertikal dan sinkronisasi horizontal).
DISPLAYCONFIG_SET_TARGET_PERSISTENCE

Struktur DISPLAYCONFIG_SET_TARGET_PERSISTENCE berisi informasi tentang pengaturan tampilan.
DISPLAYCONFIG_SOURCE_DEVICE_NAME

Struktur DISPLAYCONFIG_SOURCE_DEVICE_NAME berisi nama perangkat GDI untuk sumber atau tampilan.
DISPLAYCONFIG_SOURCE_MODE

Struktur DISPLAYCONFIG_SOURCE_MODE mewakili titik atau offset dalam ruang dua dimensi.
DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION

Struktur DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION berisi informasi tentang status dukungan resolusi virtual untuk monitor.
DISPLAYCONFIG_TARGET_BASE_TYPE

Menentukan info teknologi output dasar untuk ID target tertentu.
DISPLAYCONFIG_TARGET_DEVICE_NAME

Struktur DISPLAYCONFIG_TARGET_DEVICE_NAME berisi informasi tentang target.
DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS

Struktur DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS berisi informasi tentang perangkat target.
DISPLAYCONFIG_TARGET_MODE

Struktur DISPLAYCONFIG_TARGET_MODE menjelaskan mode target jalur tampilan.
DISPLAYCONFIG_TARGET_PREFERRED_MODE

Struktur DISPLAYCONFIG_TARGET_PREFERRED_MODE berisi informasi tentang mode tampilan yang disukai.
DISPLAYCONFIG_VIDEO_SIGNAL_INFO

Struktur DISPLAYCONFIG_VIDEO_SIGNAL_INFO berisi informasi tentang sinyal video untuk tampilan.
DisplayMode

Struktur DisplayMode menjelaskan perangkat tampilan.
DisplayModes

Struktur DisplayModes berisi daftar mode tampilan.
DRIVEROBJ

Struktur DRIVEROBJ digunakan untuk melacak sumber daya, yang dialokasikan oleh driver, yang memerlukan penggunaan layanan GDI.
DRVENABLEDATA

Struktur DRVENABLEDATA berisi penunjuk ke array struktur DRVFN dan nomor versi DDI grafis dari sistem operasi berbasis NT.
DRVFN

Struktur DRVFN digunakan oleh driver grafis untuk menyediakan GDI dengan penunjuk ke fungsi DDI grafis yang ditentukan oleh driver.
DX_IRQDATA

Struktur DX_IRQDATA berisi informasi IRQ yang disediakan oleh driver.
DXAPI_INTERFACE

Struktur DXAPI_INTERFACE berisi fungsi panggilan balik antarmuka yang diterapkan driver miniport video untuk mendukung Kernel-Mode Video Transport.
ENG_TIME_FIELDS

Struktur ENG_TIME_FIELDS digunakan oleh fungsi EngQueryLocalTime untuk mengembalikan waktu lokal.
ENGSAFESEMAPHORE

Struktur ENGSAFESEMAPHORE menyediakan driver dengan semaphore aman utas.
ENUMRECTS

Struktur ENUMRECTS digunakan oleh fungsi CLIPOBJ_cEnumStart untuk memberikan informasi tentang persegi panjang di wilayah klip untuk fungsi CLIPOBJ_bEnum.
FD_DEVICEMETRICS

Struktur FD_DEVICEMETRICS digunakan untuk memberikan informasi font khusus perangkat ke GDI jika parameter iMode dari fungsi DrvQueryFontData yang disediakan driver QFD_MAXEXTENTS.
FD_GLYPHATTR

Struktur FD_GLYPHATTR digunakan untuk menentukan nilai pengembalian untuk fungsi FONTOBJ_pQueryGlyphAttrs dan DrvQueryGlyphAttrs.
FD_GLYPHSET

Struktur FD_GLYPHSET digunakan untuk menentukan pemetaan dari karakter Unicode ke handel glyph.
FD_KERNINGPAIR

Struktur FD_KERNINGPAIR digunakan untuk menyimpan informasi tentang pasangan kerning.
FD_XFORM

Struktur FD_XFORM menjelaskan transformasi font dua dimensi arbitrer.
FLOATOBJ

Struktur FLOATOBJ digunakan untuk meniru angka floating-point.
FLOATOBJ_XFORM

Struktur FLOATOBJ_XFORM menjelaskan transformasi dua dimensi linier arbitrer, seperti untuk garis lebar geometris. (FLOATOBJ_XFORM)
FONTDIFF

Struktur FONTDIFF menjelaskan semua karakteristik yang berbeda antara font dasar dan salah satu simulasinya.
FONTINFO

Struktur FONTINFO berisi informasi mengenai font tertentu.
FONTOBJ

Struktur FONTOBJ digunakan untuk memberikan akses driver ke informasi tentang contoh font tertentu.
FONTSIM

Struktur FONTSIM berisi offset ke satu atau beberapa struktur FONTDIFF yang menjelaskan simulasi font miring yang tebal, miring, dan tebal.
GAMMARAMP

Struktur GAMMARAMP digunakan oleh DrvIcmSetDeviceGammaRamp untuk mengatur ramp gamma perangkat keras dari perangkat tampilan tertentu.
GDIINFO

Struktur GDIINFO menjelaskan kemampuan grafis perangkat tertentu.
GLYPHBITS

Struktur GLYPHBITS digunakan untuk menentukan bitmap glyph.
GLYPHDATA

Struktur GLYPHDATA berisi informasi tentang glyph individu.
GLYPHDEF

Serikat GLYPHDEF mengidentifikasi setiap glyph dan menyediakan penunjuk ke struktur GLYPHBITS atau penunjuk ke struktur PATHOBJ.
GLYPHPOS

Struktur GLYPHPOS digunakan oleh GDI untuk menyediakan driver grafis dengan deskripsi dan posisi glyph.
HEAPALIGNMENT

Struktur HEAPALIGNMENT berisi data yang menentukan persyaratan perataan untuk tumpukan memori tampilan tertentu.
IFIEXTRA

Struktur IFIEXTRA menentukan informasi tambahan untuk jenis huruf tertentu yang dapat digunakan GDI.
IFIMETRICS

Struktur IFIMETRICS mendefinisikan informasi untuk jenis huruf tertentu yang dapat digunakan GDI.
LINEATTRS

Struktur LINEATTRS digunakan oleh fungsi gambar garis driver untuk menentukan atribut baris.
PALOBJ

Struktur PALOBJ adalah objek pengguna yang mewakili palet warna terindeks.
PATHDATA

Struktur PATHDATA menjelaskan semua atau sebagian subpath.
PATHOBJ

Struktur PATHOBJ digunakan untuk menggambarkan sekumpulan garis dan kurva Bezier yang akan dikategorikan atau diisi.
PERBANDINFO

Struktur PERBANDINFO digunakan sebagai input ke grafik printer fungsi DrvQueryPerBandInfo DLL.
TITIK

Struktur POINT mendefinisikan koordinat x- dan y dari suatu titik.
POINTL

Struktur POINTL mendefinisikan koordinat x- dan y dari suatu titik.
POIN

Struktur POINTS mendefinisikan koordinat x- dan y dari suatu titik.
RECT

Struktur RECT mendefinisikan persegi panjang dengan koordinat sudut kiri atas dan kanan bawahnya.
RECTL

Struktur RECTL mendefinisikan persegi panjang dengan koordinat sudut kiri atas dan kanan bawahnya.
MENJALANKAN

Struktur RUN digunakan untuk menjelaskan sekumpulan piksel linier yang tidak dipotong oleh struktur CLIPLINE.
UKURAN

Struktur SIZE mendefinisikan lebar dan tinggi persegi panjang.
Sumber

Struktur Sumber berisi topologi Video Present Network (VidPN).
STROBJ

Kelas STROBJ, atau objek string teks, berisi enumerasi handel glyph dan posisi untuk driver perangkat.
SURFACEALIGNMENT

Struktur SURFACEALIGNMENT digunakan oleh driver tampilan untuk menggambarkan pembatasan perataan untuk permukaan yang dialokasikan oleh HeapVidMemAllocAligned.
SURFOBJ

Struktur SURFOBJ adalah objek pengguna untuk permukaan. Driver perangkat biasanya memanggil metode pada objek permukaan hanya ketika objek permukaan mewakili bitmap GDI atau permukaan yang dikelola perangkat.
TYPE1_FONT

Struktur TYPE1_FONT berisi informasi yang diperlukan driver PostScript untuk mengakses font Type1 melalui GDI.
VIDEOMEMORY

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

Struktur VIDEOMEMORYINFO menjelaskan format umum memori tampilan.
VIDEOPARAMETERS

Driver miniport video menerima pointer ke struktur VIDEOPARAMETERS di anggota InputBuffer dari VIDEO_REQUEST_PACKET ketika permintaan IOCTL IOCTL_VIDEO_HANDLE_VIDEOPARAMETERS.
VMEMHEAP

Struktur VMEMHEAP berisi informasi tentang tumpukan.
WCRUN

Struktur WCRUN menjelaskan eksekusi karakter Unicode.
WNDOBJ

Struktur WNDOBJ memungkinkan driver untuk melacak perubahan posisi, ukuran, dan wilayah klien yang terlihat dari jendela.
XFORML

Struktur FLOATOBJ_XFORM menjelaskan transformasi dua dimensi linier arbitrer, seperti untuk garis lebar geometris. F
XFORMOBJ

Struktur XFORMOBJ menjelaskan transformasi dua dimensi linier arbitrer, seperti untuk garis lebar geometris.
XLATEOBJ

Struktur XLATEOBJ digunakan untuk menerjemahkan indeks warna dari satu palet ke palet lainnya.