영어로 읽기

다음을 통해 공유


winddi.h 헤더

이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

winddi.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
BRUSHOBJ_hGetColorTransform

BRUSHOBJ_hGetColorTransform 함수는 지정된 브러시의 색 변환을 검색합니다.
BRUSHOBJ_pvAllocRbrush

BRUSHOBJ_pvAllocRbrush 함수는 드라이버가 지정된 브러시를 실현할 수 있는 메모리를 할당합니다.
BRUSHOBJ_pvGetRbrush

BRUSHOBJ_pvGetRbrush 함수는 지정된 브러시의 드라이버 실현에 대한 포인터를 검색합니다.
BRUSHOBJ_ulGetBrushColor

BRUSHOBJ_ulGetBrushColor 함수는 지정된 단색 브러시의 RGB 색을 반환합니다.
CLIPOBJ_bEnum

CLIPOBJ_bEnum 함수는 지정된 클립 영역에서 사각형의 일괄 처리를 열거합니다. CLIPOBJ_cEnumStart 대한 이전 호출은 열거 순서를 결정합니다.
CLIPOBJ_cEnumStart

CLIPOBJ_cEnumStart 함수는 지정된 클립 영역에서 사각형을 열거하기 위한 매개 변수를 설정합니다.
CLIPOBJ_ppoGetPath

CLIPOBJ_ppoGetPath 함수는 지정된 클립 영역의 윤곽선을 포함하는 PATHOBJ 구조를 만듭니다.
DrvAlphaBlend

DrvAlphaBlend 함수는 알파 혼합을 통해 비트 블록 전송 기능을 제공합니다.
DrvAssertMode

DrvAssertMode 함수는 지정된 물리적 디바이스의 모드를 PDEV가 초기화될 때 지정된 모드 또는 하드웨어의 기본 모드로 설정합니다.
DrvBitBlt

DrvBitBlt 함수는 디바이스 관리 표면 간, GDI 관리 표준 형식 비트맵 간 또는 디바이스 관리형 표면과 GDI 관리 표준 형식 비트맵 간에 일반적인 비트 블록 전송 기능을 제공합니다.
DrvCompletePDEV

DrvCompletePDEV 함수는 생성되는 물리적 디바이스의 GDI 핸들을 저장합니다.
DrvCopyBits

DrvCopyBits 함수는 디바이스 관리 래스터 표면과 GDI 표준 형식 비트맵 간에 변환됩니다.
DrvCreateDeviceBitmap

DrvCreateDeviceBitmap 함수는 비트맵을 만들고 관리합니다.
DrvDeleteDeviceBitmap

DrvDeleteDeviceBitmap 함수는 DrvCreateDeviceBitmap에서 만든 디바이스 비트맵을 삭제합니다.
DrvDeriveSurface

DrvDeriveSurface 함수는 지정된 DirectDraw 표면에서 GDI 표면을 파생합니다.
DrvDescribePixelFormat

DrvDescribePixelFormat 함수는 PIXELFORMATDESCRIPTOR 구조에 픽셀 형식 설명을 작성하여 디바이스 지정 PDEV의 픽셀 형식을 설명합니다.
DrvDestroyFont

DrvDestroyFont 함수는 이제 글꼴 실현이 더 이상 필요하지 않으며 드라이버가 할당한 연결된 모든 데이터 구조를 해제할 수 있음을 드라이버에 알려줍니다.
DrvDisableDirectDraw

DrvDisableDirectDraw 함수는 DirectDraw 사용을 위해 하드웨어를 사용하지 않도록 설정합니다.
DrvDisableDriver

DrvDisableDriver 함수는 GDI에서 드라이버가 더 이상 필요하지 않으며 언로드할 준비가 되었음을 드라이버에 알리는 데 사용됩니다.
DrvDisablePDEV

DrvDisablePDEV 함수는 지정된 PDEV가 더 이상 필요하지 않음을 드라이버에 알리기 위해 GDI에서 사용됩니다.
DrvDisableSurface

DrvDisableSurface 함수는 GDI에서 현재 디바이스에 대해 DrvEnableSurface에서 만든 표면이 더 이상 필요하지 않음을 드라이버에 알리는 데 사용됩니다.
DrvDitherColor

DrvDitherColor 함수는 디바이스 팔레트에 대해 디더링된 브러시를 만들도록 디바이스에 요청합니다.
DrvDrawEscape

DrvDrawEscape 함수는 둘 이상의 함수 호출을 제공하는 진입점입니다. 특정 함수는 iEsc 매개 변수의 값에 따라 달라집니다.
DrvEnableDirectDraw

DrvEnableDirectDraw 함수를 사용하면 DirectDraw에 하드웨어를 사용할 수 있습니다.
DrvEnableDriver

DrvEnableDriver 함수는 드라이버 DLL에서 내보낸 초기 드라이버 진입점입니다.
DrvEnablePDEV

DrvEnablePDEV 함수는 물리적 디바이스의 특성에 대한 설명을 GDI에 반환합니다.
DrvEnableSurface

DrvEnableSurface 함수는 그릴 표면을 설정하고 지정된 물리적 디바이스와 연결합니다.
DrvEndDoc

DrvEndDoc 함수는 렌더링을 위해 드라이버에 문서 보내기를 마쳤을 때 GDI에서 호출됩니다.
DrvEscape

DrvEscape 함수는 디바이스 독립적 디바이스 드라이버 인터페이스에서 사용할 수 없는 디바이스에서 정보를 검색하는 데 사용됩니다. 특정 쿼리는 iEsc 매개 변수의 값에 따라 달라집니다.
DrvFillPath

DrvFillPath 함수는 닫힌 경로 채우기를 처리하는 선택적 진입점입니다.
DrvFontManagement

DrvFontManagement 함수는 PostScript 디바이스에 제공되는 선택적 진입점입니다.
DrvFree

DrvFree 함수는 지정된 구조가 더 이상 필요하지 않음을 드라이버에 알리는 데 사용됩니다.
DrvGetDirectDrawInfo

DrvGetDirectDrawInfo 함수는 그래픽 하드웨어의 기능을 반환합니다.
DrvGetGlyphMode

DrvGetGlyphMode 함수는 GDI에 문자 모양 정보를 캐시하는 방법을 알려줍니다.
DrvGetModes

DrvGetModes 함수는 지정된 디바이스에서 지원하는 모드를 나열합니다.
DrvGetTrueTypeFile

DrvGetTrueTypeFile 함수는 메모리 매핑된 TrueType 글꼴 파일에 액세스합니다.
DrvGradientFill

DrvGradientFill 함수는 지정된 기본 형식을 음영으로 지정합니다.
DrvIcmCheckBitmapBits

DrvIcmCheckBitmapBits 함수는 지정된 비트맵의 픽셀이 지정된 변환의 디바이스 영역 내에 있는지 여부를 확인합니다.
DrvIcmCreateColorTransform

DrvIcmCreateColorTransform 함수는 ICM 색 변환을 만듭니다.
DrvIcmDeleteColorTransform

DrvIcmDeleteColorTransform 함수는 지정된 색 변환을 삭제합니다.
DrvIcmSetDeviceGammaRamp

DrvIcmSetDeviceGammaRamp 함수는 지정된 디스플레이 디바이스의 하드웨어 감마 램프를 설정합니다.
DrvLineTo

DrvLineTo 함수는 단일 단색 정수 전용 코스메틱 라인을 그립니다.
DrvLoadFontFile

DrvLoadFontFile 함수는 글꼴 파일 로드 및 매핑과 관련된 정보를 GDI로부터 받습니다.
DrvMovePointer

DrvMovePointer 함수는 포인터를 새 위치로 이동하고 GDI가 포인터 표시를 방해하지 않도록 합니다.
DrvNextBand

DrvNextBand 함수는 드라이버가 다음 대역을 프린터로 보낼 수 있도록 물리적 페이지에 대한 밴드 그리기를 마쳤을 때 GDI에 의해 호출됩니다.
DrvNotify

DrvNotify 함수를 사용하면 디스플레이 드라이버가 GDI의 특정 정보에 대한 알림을 받을 수 있습니다.
DrvPaint

DrvPaint 함수는 더 이상 사용되지 않으며 Windows 2000 이상에서 GDI에서 더 이상 호출되지 않습니다. 새 드라이버는 하나 이상의 DrvFillPath, DrvStrokePath 또는 DrvStrokeAndFillPath를 구현해야 합니다.
DrvPlgBlt

DrvPlgBlt 함수는 디바이스 관리형 표면과 GDI 관리형 표면의 조합 간에 회전 비트 블록 전송 기능을 제공합니다.
DrvQueryAdvanceWidths

DrvQueryAdvanceWidths 함수는 지정된 문자 모양 집합에 대한 문자 전달 너비를 반환합니다.
DrvQueryDeviceSupport

DrvQueryDeviceSupport 함수는 요청된 디바이스 관련 정보를 반환합니다.
DrvQueryDriverInfo

DrvQueryDriverInfo 함수는 요청된 드라이버 관련 정보를 반환합니다.
DrvQueryFont

DrvQueryFont 함수는 GDI에서 지정된 글꼴에 대한 IFIMETRICS 구조를 가져오는 데 사용됩니다.
DrvQueryFontCaps

DrvQueryFontCaps 함수는 글꼴 드라이버의 기능을 정의합니다.
DrvQueryFontData

DrvQueryFontData 함수는 실현된 글꼴에 대한 정보를 검색합니다.
DrvQueryFontFile

DrvQueryFontFile 함수는 글꼴 파일 정보를 제공합니다.
DrvQueryFontTree

DrvQueryFontTree 함수는 glyph variantsA 커닝 핸들에 대한 커닝 쌍 매핑을 포함하여 유니코드에서 문자 모양 핸들로 매핑 중 하나를 정의하는 구조체에 대한 포인터를 GDI에 제공합니다.
DrvQueryPerBandInfo

프린터 그래픽 DLL의 DrvQueryPerBandInfo 함수는 물리적 페이지에 대한 밴드 그리기를 시작하기 전에 GDI에서 호출되므로 드라이버는 GDI에 대역별 정보를 제공할 수 있습니다.
DrvQueryTrueTypeOutline

DrvQueryTrueTypeOutline 함수는 네이티브 TrueType 형식의 문자 모양 윤곽선을 검색합니다.
DrvQueryTrueTypeTable

DrvQueryTrueTypeTable 함수는 TrueType 글꼴 설명 파일의 특정 테이블에 액세스합니다.
DrvRealizeBrush

DrvRealizeBrush 함수는 드라이버가 지정된 표면에 대해 지정된 브러시를 실현하도록 요청합니다.
DrvResetDevice

DrvResetDevice 함수는 작동하지 않거나 응답하지 않는 디바이스를 다시 설정합니다.
DrvResetPDEV

DrvResetPDEV 함수를 사용하면 Win32 애플리케이션이 ResetDC를 호출할 때 그래픽 드라이버가 이전 PDEV 구조에서 새 PDEV 구조로 드라이버의 상태를 전송할 수 있습니다.
DrvSaveScreenBits

DrvSaveScreenBits 함수를 사용하면 디스플레이 드라이버가 표시된 이미지의 지정된 사각형을 저장하거나 복원합니다.
DrvSendPage

프린터 그래픽 DLL의 DrvSendPage 함수는 드라이버가 프린터로 페이지를 보낼 수 있도록 물리적 페이지 그리기를 마쳤을 때 GDI에 의해 호출됩니다.
DrvSetPalette

DrvSetPalette 함수는 드라이버가 지정된 디바이스에 대한 팔레트를 실현할 것을 요청합니다.
DrvSetPixelFormat

DrvSetPixelFormat 함수는 창의 픽셀 형식을 설정합니다.
DrvSetPointerShape

DrvSetPointerShape 함수는 드라이버가 포인터를 디스플레이에서 끌도록 드라이버에 요청하는 데 사용됩니다. 새 포인터 셰이프를 설정하려고 합니다. 새 포인터를 디스플레이에 지정한 위치에 배치합니다.
DrvStartBanding

DrvStartBanding 함수는 렌더링을 위해 드라이버에 물리적 페이지의 밴드를 보낼 준비가 되면 GDI에 의해 호출됩니다.
DrvStartDoc

DrvStartDoc 함수는 렌더링을 위해 드라이버에 문서 보내기를 시작할 준비가 되면 GDI에서 호출됩니다.
DrvStartPage

DrvStartPage 함수는 렌더링을 위해 드라이버에 물리적 페이지의 콘텐츠를 보낼 준비가 되면 GDI에서 호출됩니다.
DrvStretchBlt

DrvStretchBlt 함수는 디바이스 관리 표면과 GDI 관리형 표면의 조합 간에 확장 비트 블록 전송 기능을 제공합니다.
DrvStretchBltROP

DrvStretchBltROP 함수는 ROP를 사용하여 스트레치 비트 블록 전송을 수행합니다.
DrvStrokeAndFillPath

DrvStrokeAndFillPath 함수는 스트로크(윤곽선)를 만들고 경로를 동시에 채웁니다.
DrvStrokePath

DrvStrokePath 함수는 경로를 스트로크(윤곽선)합니다.
DrvSwapBuffers

DrvSwapBuffers 함수는 지정된 표면에 창의 연결된 숨겨진 버퍼의 내용을 표시합니다.
DrvSynchronize

DrvSynchronize 함수는 GDI가 디바이스 관리 표면에 액세스해야 한다고 드라이버에 알립니다. 이 함수를 사용하면 디바이스의 공동 프로세서에서 수행하는 비동기 그리기 작업을 GDI 액세스와 조정할 수 있습니다.
DrvSynchronizeSurface

DrvSynchronizeSurface 함수는 지정된 표면에 GDI를 써야 한다는 것을 드라이버에 알립니다. 이 함수를 사용하면 디바이스의 공동 프로세서에서 수행하는 그리기 작업을 GDI와 조율할 수 있습니다.
DrvTextOut

DrvTextOut 함수는 드라이버가 지정된 위치에서 문자 모양 집합을 렌더링하도록 요구하는 GDI의 진입점입니다.
DrvTransparentBlt

DrvTransparentBlt 함수는 투명도를 갖춘 비트 블록 전송 기능을 제공합니다.
DrvUnloadFontFile

DrvUnloadFontFile 함수는 지정된 글꼴 파일이 더 이상 필요하지 않음을 글꼴 드라이버에 알릴 수 있습니다.
EngAcquireSemaphore

EngAcquireSemaphore 함수는 호출 스레드에서 단독 액세스를 위해 세마포와 연결된 리소스를 획득합니다.
EngAllocMem

EngAllocMem 함수는 메모리 블록을 할당하고 할당 전에 호출자 제공 태그를 삽입합니다.
EngAllocPrivateUserMem

EngAllocPrivateUserMem 함수는 지정된 프로세스의 주소 공간에서 사용자 메모리 블록을 할당하고 할당 전에 호출자가 제공한 태그를 삽입합니다.
EngAllocUserMem

EngAllocUserMem 함수는 현재 프로세스의 주소 공간에서 메모리 블록을 할당하고 할당 전에 호출자가 제공한 태그를 삽입합니다.
EngAlphaBlend

EngAlphaBlend 함수는 알파 혼합을 통해 비트 블록 전송 기능을 제공합니다.
EngAssociateSurface

EngAssociateSurface 함수는 지정된 표면을 지정된 디바이스에 속하는 것으로 표시합니다.
EngBitBlt

EngBitBlt 함수는 디바이스 관리 표면 간 또는 디바이스 관리형 표면과 GDI 관리 표준 형식 비트맵 간에 일반적인 비트 블록 전송 기능을 제공합니다.
EngBugCheckEx

EngBugCheckEx 함수는 호출자가 복구할 수 없는 오류를 발견하면 제어된 방식으로 시스템을 다운합니다. 그러면 호출자가 계속 실행되면 시스템이 손상됩니다.
EngCheckAbort

EngCheckAbort 함수를 사용하면 프린터 그래픽 DLL에서 인쇄 작업을 종료해야 하는지 여부를 확인할 수 있습니다.
EngClearEvent

EngClearEvent 함수는 지정된 이벤트 개체를 부호 없는 상태로 설정합니다.
EngComputeGlyphSet

EngComputeGlyphSet 함수는 디바이스에서 지원되는 문자 모양 집합을 계산합니다.
EngControlSprites

EngControlSprites 함수는 지정된 WNDOBJ 영역에서 스프라이트를 눈물을 흘리거나 다시 그을어 줍니다.
EngCopyBits

EngCopyBits 함수는 디바이스 관리 래스터 표면과 GDI 표준 형식 비트맵 간에 변환됩니다.
EngCreateBitmap

EngCreateBitmap 함수는 GDI가 비트맵을 만들고 관리해 줄 것을 요청합니다.
EngCreateClip

EngCreateClip 함수는 드라이버가 콜백에서 사용하는 CLIPOBJ 구조를 만듭니다.
EngCreateDeviceBitmap

EngCreateDeviceBitmap 함수는 GDI에 디바이스 비트맵에 대한 핸들을 만들도록 요청합니다.
EngCreateDeviceSurface

EngCreateDeviceSurface 함수는 드라이버가 관리할 디바이스 표면에 대한 핸들을 만들고 반환합니다.
EngCreateDriverObj

EngCreateDriverObj 함수는 DRIVEROBJ 구조를 만듭니다.
EngCreateEvent

EngCreateEvent 함수는 디스플레이 드라이버와 비디오 미니포트 드라이버 간에 하드웨어 액세스를 동기화하는 데 사용할 수 있는 동기화 이벤트 개체를 만듭니다.
EngCreatePalette

EngCreatePalette 함수는 RGB 팔레트를 만들기 위해 GDI에 요청을 보냅니다.
EngCreatePath

EngCreatePath 함수는 드라이버의 임시 사용을 위한 경로를 할당합니다.
EngCreateSemaphore

EngCreateSemaphore 함수는 세마포 개체를 만듭니다.
EngCreateWnd

EngCreateWnd 함수는 hwnd에서 참조하는 창에 대한 WNDOBJ 구조를 만듭니다.
EngDebugBreak

EngDebugBreak 함수로 인해 현재 프로세스의 중단점이 발생합니다.
EngDebugPrint

EngDebugPrint 함수는 지정된 디버그 메시지를 커널 디버거에 출력합니다.
EngDeleteClip

EngDeleteClip 함수는 EngCreateClip에 의해 할당된 CLIPOBJ 구조를 삭제합니다.
EngDeleteDriverObj

EngDeleteDriverObj 함수는 디바이스 관리 리소스를 추적하는 데 사용되는 핸들을 해제합니다.
EngDeleteEvent

EngDeleteEvent 함수는 지정된 이벤트 개체를 삭제합니다.
EngDeleteFile

EngDeleteFile 함수는 파일을 삭제합니다.
EngDeletePalette

EngDeletePalette 함수는 GDI에 지정된 팔레트를 삭제하라는 요청을 보냅니다.
EngDeletePath

EngDeletePath 함수는 EngCreatePath에서 이전에 할당한 경로를 삭제합니다.
EngDeleteSafeSemaphore

EngDeleteSafeSemaphore 함수는 지정된 안전 세마포에 대한 참조를 제거합니다.
EngDeleteSemaphore

EngDeleteSemaphore 함수는 시스템의 리소스 목록에서 세마포 개체를 삭제합니다.
EngDeleteSurface

EngDeleteSurface 함수는 지정된 표면을 삭제합니다.
EngDeleteWnd

EngDeleteWnd 함수는 WNDOBJ 구조를 삭제합니다.
EngDeviceIoControl

EngDeviceIoControl 함수는 지정된 비디오 미니포트 드라이버에 제어 코드를 보내 디바이스가 지정된 작업을 수행하도록 합니다.
EngDitherColor

EngDitherColor 함수는 지정된 RGB 색과 근사치를 나타내는 표준 8x8 디더를 반환합니다.
EngEnumForms

EngEnumForms 함수는 지정된 프린터에서 지원하는 양식을 열거합니다.
EngEraseSurface

EngEraseSurface 함수는 GDI를 호출하여 표면을 지웁니다. 표면에 지정된 사각형이 지정된 색으로 채워집니다.
EngFillPath

EngFillPath 함수는 경로를 채웁니다.
EngFindImageProcAddress

EngFindImageProcAddress 함수는 실행 가능한 모듈 내에서 함수의 주소를 반환합니다.
EngFindResource

EngFindResource 함수는 모듈에서 리소스의 위치를 결정합니다.
EngFntCacheAlloc

EngFntCacheAlloc 함수는 캐시된 메모리에 저장할 글꼴에 대한 스토리지를 할당합니다.
EngFntCacheFault

글꼴 드라이버에서 글꼴 데이터 캐시를 읽거나 쓰는 동안 오류가 발생하면 EngFntCacheFault 함수는 글꼴 엔진에 오류를 보고합니다.
EngFntCacheLookUp

EngFntCacheLookUp 함수는 캐시된 글꼴 파일 데이터의 주소를 검색합니다.
EngFreeMem

EngFreeMem 함수는 시스템 메모리 블록을 할당 취소합니다.
EngFreeModule

EngFreeModule 함수는 시스템 메모리에서 파일의 매핑을 해제합니다.
EngFreePrivateUserMem

EngFreePrivateUserMem 함수는 개인 사용자 메모리 블록을 할당 취소합니다.
EngFreeUserMem

EngFreeUserMem 함수는 사용자 메모리 블록을 할당 취소합니다.
EngGetCurrentCodePage

EngGetCurrentCodePage 함수는 시스템의 기본 OEM 및 ANSI 코드 페이지를 반환합니다.
EngGetCurrentProcessId

EngGetCurrentProcessId 함수는 애플리케이션의 현재 프로세스를 식별합니다.
EngGetCurrentThreadId

EngGetCurrentThreadId 함수는 애플리케이션의 현재 스레드를 식별합니다.
EngGetDriverName

EngGetDriverName 함수는 드라이버의 DLL 이름을 반환합니다.
EngGetFileChangeTime

EngGetFileChangeTime 함수는 파일의 마지막 쓰기 시간을 검색합니다.
EngGetFilePath

EngGetFilePath 함수는 지정된 글꼴 파일과 연결된 파일 경로를 결정합니다.
EngGetForm

EngGetForm 함수는 지정된 양식에 대한 FORM_INFO_1 세부 정보를 가져옵니다.
EngGetLastError

EngGetLastError 함수는 호출 스레드에 대해 GDI가 기록한 마지막 오류 코드를 반환합니다.
EngGetPrinter

EngGetPrinter 함수는 지정된 프린터에 대한 정보를 검색합니다.
EngGetPrinterData

EngGetPrinterData 함수는 지정된 프린터에 대한 구성 데이터를 검색합니다.
EngGetPrinterDataFileName

EngGetPrinterDataFileName 함수는 프린터 데이터 파일의 문자열 이름을 검색합니다.
EngGetPrinterDriver

EngGetPrinterDriver 함수는 지정된 프린터에 대한 드라이버 데이터를 검색합니다.
EngGetProcessHandle

EngGetProcessHandle 함수는 현재 클라이언트 프로세스에 대한 핸들을 검색합니다.
EngGetType1FontList

EngGetType1FontList 함수는 로컬 및 원격으로 모두 설치된 PostScript Type 1 글꼴 목록을 검색합니다.
EngGradientFill

EngGradientFill 함수는 지정된 기본 형식을 음영으로 지정합니다.
EngHangNotification

EngHangNotification 함수는 시스템에 지정된 디바이스가 작동하지 않거나 응답하지 않음을 알 수 있습니다.
EngInitializeSafeSemaphore

EngInitializeSafeSemaphore 함수는 지정된 안전 세마포를 초기화합니다.
EngIsSemaphoreOwned

EngIsSemaphoreOwned 함수는 스레드가 지정된 세마포를 보유하는지 여부를 결정합니다.
EngIsSemaphoreOwnedByCurrentThread

EngIsSemaphoreOwnedByCurrentThread 함수는 현재 실행 중인 스레드에 지정된 세마포가 있는지 여부를 결정합니다.
EngLineTo

EngLineTo 함수는 단일 단색 정수 전용 코스메틱 라인을 그립니다.
EngLoadImage

EngLoadImage 함수는 지정된 실행 파일을 커널 모드 메모리에 로드합니다.
EngLoadModule

EngLoadModule 함수는 읽기 위해 지정된 데이터 모듈을 시스템 메모리에 로드합니다.
EngLoadModuleForWrite

EngLoadModuleForWrite 함수는 지정된 실행 모듈을 쓰기 위해 시스템 메모리에 로드합니다.
EngLockDirectDrawSurface

EngLockDirectDrawSurface 함수는 DirectDraw 표면의 커널 모드 핸들을 잠급니다.
EngLockDriverObj

EngLockDriverObj 함수는 호출 스레드에 대해 이 개체에 대한 단독 잠금을 만듭니다.
EngLockSurface

EngLockSurface 함수는 지정된 표면에 대한 사용자 개체를 만듭니다. 이 함수는 드라이버가 만드는 표면에 대한 액세스 권한을 제공합니다.
EngLpkInstalled

EngLpkInstalled 함수는 언어 팩이 시스템에 설치되어 있는지 여부를 결정합니다.
EngMapEvent

EngMapEvent 함수는 사용자 모드 이벤트 개체를 커널 모드에 매핑합니다.
EngMapFile

EngMapFile 함수는 파일을 만들거나 열고 시스템 공간에 매핑합니다.
EngMapFontFile

EngMapFontFile 함수는 사용되지 않습니다. 대신 EngMapFontFileFD를 사용합니다.
EngMapFontFileFD

EngMapFontFileFD 함수는 필요한 경우 글꼴 파일을 시스템 메모리에 매핑하고 파일의 글꼴 데이터의 기본 위치에 대한 포인터를 반환합니다.
EngMapModule

EngMapModule 함수는 EngLoadModule, EngLoadModuleForWrite, EngLoadImage 또는 EngMapFile에 의해 로드된 파일의 주소와 크기를 반환합니다.
EngMarkBandingSurface

EngMarkBandingSurface 함수는 지정된 표면을 밴딩 표면으로 표시합니다.
EngModifySurface

EngModifySurface 함수는 드라이버에서 만든 표면의 특성에 대해 GDI에 알립니다.
EngMovePointer

EngMovePointer 함수는 디바이스에서 엔진 관리 포인터를 이동합니다.
EngMulDiv

EngMulDiv 함수는 두 개의 32비트 값을 곱한 다음 64비트 결과를 세 번째 32비트 값으로 나눕니다.
EngMultiByteToUnicodeN

EngMultiByteToUnicodeN 함수는 현재 ANSI 코드 페이지를 사용하여 지정된 ANSI 소스 문자열을 유니코드 문자열로 변환합니다.
EngMultiByteToWideChar

EngMultiByteToWideChar 함수는 지정된 코드 페이지를 사용하여 ANSI 소스 문자열을 와이드 문자열로 변환합니다.
EngPaint

EngPaint 함수를 사용하면 GDI가 지정된 영역을 그립니다.
EngPlgBlt

EngPlgBlt 함수는 GDI가 회전 비트 블록 전송을 수행하도록 합니다.
EngProbeForRead

EngProbeForRead 함수는 읽기 접근성을 위해 구조를 검색합니다.
EngProbeForReadAndWrite

EngProbeForReadAndWrite 함수는 읽기 및 쓰기 접근성을 위해 구조를 검색합니다.
EngQueryDeviceAttribute

EngQueryDeviceAttribute 함수를 사용하면 드라이버가 디바이스의 특정 특성에 대해 시스템을 쿼리할 수 있습니다.
EngQueryFileTimeStamp

EngQueryFileTimeStamp 함수는 파일의 타임스탬프를 반환합니다.
EngQueryLocalTime

EngQueryLocalTime 함수는 현지 시간을 쿼리합니다.
EngQueryPalette

EngQueryPalette 함수는 특성에 대해 지정된 팔레트를 쿼리합니다.
EngQueryPerformanceCounter

EngQueryPerformanceCounter 함수는 성능 카운터를 쿼리합니다.
EngQueryPerformanceFrequency

EngQueryPerformanceFrequency 함수는 성능 카운터의 빈도를 쿼리합니다.
EngQuerySystemAttribute

EngQuerySystemAttribute 함수는 프로세서별 또는 시스템별 기능을 쿼리합니다.
EngReadStateEvent

EngReadStateEvent 함수는 지정된 이벤트 개체:_signaled 또는 부호 없는 이벤트의 현재 상태를 반환합니다.
EngReleaseSemaphore

EngReleaseSemaphore 함수는 지정된 세마포를 해제합니다.
EngRestoreFloatingPointState

EngRestoreFloatingPointState 함수는 드라이버가 부동 소수점 또는 MMX 하드웨어 지침을 사용한 후 Windows 2000(이상) 커널 부동 소수점 상태를 복원합니다.
EngSaveFloatingPointState

EngSaveFloatingPointState 함수는 현재 Windows 2000 이상 커널 부동 소수점 상태를 저장합니다.
EngSecureMem

EngSecureMem 함수는 메모리에서 지정된 주소 범위를 잠급니다.
EngSetEvent

EngSetEvent 함수는 지정된 이벤트 개체를 신호 상태로 설정하고 이벤트 개체의 이전 상태를 반환합니다.
EngSetLastError

EngSetLastError 함수는 GDI가 애플리케이션에서 검색할 수 있는 오류 코드를 보고하도록 합니다.
EngSetPointerShape

EngSetPointerShape 함수는 호출 드라이버에 대한 포인터 셰이프를 설정합니다.
EngSetPointerTag

EngSetPointerTag 함수는 Windows 2000 이상 운영 체제 버전에서는 사용되지 않습니다.
EngSetPrinterData

EngSetPrinterData 함수는 Windows 2000 이상에서 사용되지 않습니다. 이전 버전의 Windows EngSetPrinterData에서는 지정된 프린터의 구성 데이터를 설정합니다.
EngSort

EngSort 함수는 지정된 목록에서 빠른 정렬을 수행합니다.
EngStretchBlt

EngStretchBlt 함수는 GDI가 확장 비트 블록 전송을 수행하도록 합니다.
EngStretchBltROP

EngStretchBltROP 함수는 ROP를 사용하여 스트레치 비트 블록 전송을 수행합니다.
EngStrokeAndFillPath

EngStrokeAndFillPath 함수는 GDI가 경로를 채우고 동시에 스트로크하도록 합니다.
EngStrokePath

EngStrokePath 함수는 GDI가 지정된 경로를 스트로크할 것을 요청합니다.
EngTextOut

EngTextOut 함수를 사용하면 GDI가 지정된 위치에서 문자 모양 집합을 렌더링합니다.
EngTransparentBlt

EngTransparentBlt 함수는 투명도를 갖춘 비트 블록 전송 기능을 제공합니다.
EngUnicodeToMultiByteN

EngUnicodeToMultiByteN 함수는 현재 ANSI 코드 페이지를 사용하여 지정된 유니코드 문자열을 ANSI 문자열로 변환합니다.
EngUnloadImage

EngUnloadImage 함수는 EngLoadImage에서 로드한 이미지를 언로드합니다.
EngUnlockDirectDrawSurface

EngUnlockDirectDrawSurface 함수는 지정된 표면에서 잠금을 해제합니다.
EngUnlockDriverObj

EngUnlockDriverObj 함수를 사용하면 GDI가 드라이버 개체의 잠금을 해제합니다.
EngUnlockSurface

EngUnlockSurface 함수는 GDI가 표면의 잠금을 해제하도록 합니다.
EngUnmapEvent

EngUnmapEvent 함수는 매핑된 사용자 모드 이벤트에 할당된 커널 모드 리소스를 정리합니다.
EngUnmapFile

EngUnmapFile 함수는 시스템 공간에서 파일 뷰의 매핑을 해제합니다.
EngUnmapFontFile

EngUnmapFontFile 함수는 사용되지 않습니다. 대신 EngUnmapFontFileFD를 사용합니다.
EngUnmapFontFileFD

EngUnmapFontFileFD 함수는 시스템 메모리에서 지정된 글꼴 파일의 매핑을 해제합니다.
EngUnsecureMem

EngUnsecureMem 함수는 메모리에 잠긴 주소 범위를 잠금 해제합니다.
EngWaitForSingleObject

EngWaitForSingleObject 함수는 지정된 이벤트 개체가 신호된 상태로 설정되거나 대기 시간이 초과될 때까지 디스플레이 드라이버의 현재 스레드를 대기 상태로 전환합니다.
EngWideCharToMultiByte

EngWideCharToMultiByte 함수는 지정된 코드 페이지를 사용하여 와이드 문자열을 ANSI 소스 문자열로 변환합니다.
EngWritePrinter

EngWritePrinter 함수를 사용하면 프린터 그래픽 DLL이 데이터 스트림을 프린터 하드웨어로 보낼 수 있습니다.
FLOATOBJ_Add

FLOATOBJ_Add 함수는 두 FLOATOBJ를 추가하고 첫 번째 매개 변수의 결과와 함께 를 반환합니다.
FLOATOBJ_AddFloat

FLOATOBJ_AddFloat 함수는 FLOATL 형식의 값을 FLOATOBJ에 추가하고 첫 번째 매개 변수의 결과와 함께 를 반환합니다.
FLOATOBJ_AddLong

FLOATOBJ_AddLong 함수는 FLOATOBJ에 LONG 형식의 값을 추가하고 첫 번째 매개 변수의 결과와 함께 를 반환합니다.
FLOATOBJ_Div

FLOATOBJ_Div 함수는 두 FLOATOBJ를 나누고 첫 번째 매개 변수의 결과와 함께 를 반환합니다.
FLOATOBJ_DivFloat

FLOATOBJ_DivFloat 함수는 FLOATOBJ를 FLOATL 형식의 값으로 나누고 첫 번째 매개 변수의 결과와 함께 를 반환합니다.
FLOATOBJ_DivLong

FLOATOBJ_DivLong 함수는 FLOATOBJ를 LONG 형식의 값으로 나누고 첫 번째 매개 변수의 결과와 함께 를 반환합니다.
FLOATOBJ_Equal

FLOATOBJ_Equal 함수는 두 FLOATOBJ가 같은지 여부를 결정합니다.
FLOATOBJ_EqualLong

FLOATOBJ_EqualLong 함수는 FLOATOBJ와 LONG 형식의 값이 같은지 여부를 결정합니다.
FLOATOBJ_GetFloat

FLOATOBJ_GetFloat 함수는 지정된 FLOATOBJ의 FLOAT 등가 값을 계산하고 반환합니다.
FLOATOBJ_GetLong

FLOATOBJ_GetLong 함수는 지정된 FLOATOBJ의 LONG과 동등한 값을 계산하고 반환합니다.
FLOATOBJ_GreaterThan

FLOATOBJ_GreaterThan 함수는 첫 번째 FLOATOBJ가 두 번째 FLOATOBJ보다 큰지 여부를 결정합니다.
FLOATOBJ_GreaterThanLong

FLOATOBJ_GreaterThanLong 함수는 FLOATOBJ가 LONG 형식의 값보다 큰지 여부를 결정합니다.
FLOATOBJ_LessThan

FLOATOBJ_LessThan 함수는 첫 번째 FLOATOBJ가 두 번째 FLOATOBJ보다 작은지 여부를 결정합니다.
FLOATOBJ_LessThanLong

FLOATOBJ_LessThanLong 함수는 FLOATOBJ가 LONG 형식의 값보다 작은지 여부를 결정합니다.
FLOATOBJ_Mul

FLOATOBJ_Mul 함수는 두 FLOATOBJ를 곱하고 첫 번째 매개 변수의 결과와 함께 를 반환합니다.
FLOATOBJ_MulFloat

FLOATOBJ_MulFloat 함수는 FLOATOBJ를 FLOATL 형식의 값과 곱하고 첫 번째 매개 변수의 결과와 함께 를 반환합니다.
FLOATOBJ_MulLong

FLOATOBJ_MulLong 함수는 FLOATOBJ를 LONG 형식의 값과 곱하고 첫 번째 매개 변수의 결과와 함께 를 반환합니다.
FLOATOBJ_Neg

FLOATOBJ_Neg 함수는 FLOATOBJ를 부정합니다.
FLOATOBJ_SetFloat

FLOATOBJ_SetFloat 함수는 FLOATL 형식의 값을 FLOATOBJ에 할당합니다.
FLOATOBJ_SetLong

FLOATOBJ_SetLong 함수는 FLOATOBJ에 LONG 형식의 값을 할당합니다.
FLOATOBJ_Sub

FLOATOBJ_Sub 함수는 첫 번째 FLOATOBJ에서 두 번째 FLOATOBJ를 빼고 첫 번째 매개 변수의 결과와 함께 를 반환합니다.
FLOATOBJ_SubFloat

FLOATOBJ_SubFloat 함수는 FLOATOBJ에서 FLOATL 형식의 값을 빼고 첫 번째 매개 변수의 결과와 함께 를 반환합니다.
FLOATOBJ_SubLong

FLOATOBJ_SubLong 함수는 FLOATOBJ에서 LONG 형식의 값을 빼고 첫 번째 매개 변수의 결과와 함께 를 반환합니다.
FONTOBJ_cGetAllGlyphHandles

FONTOBJ_cGetAllGlyphHandles 함수를 사용하면 디바이스 드라이버가 GDI 글꼴의 모든 문자 모양 핸들을 찾을 수 있습니다.
FONTOBJ_cGetGlyphs

FONTOBJ_cGetGlyphs 함수는 문자 모양 핸들을 포인터로 변환하여 문자 모양 데이터를 변환하는 글꼴 소비자에 대한 서비스로, 다음 FONTOBJ_cGetGlyphs 호출될 때까지 유효합니다.
FONTOBJ_pfdg

FONTOBJ_pfdg 함수는 지정된 글꼴과 연결된 FD_GLYPHSET 구조체에 대한 포인터를 검색합니다.
FONTOBJ_pifi

FONTOBJ_pifi 함수는 지정된 글꼴과 연결된 IFIMETRICS 구조체에 대한 포인터를 검색합니다.
FONTOBJ_pjOpenTypeTablePointer

FONTOBJ_pjOpenTypeTablePointer 함수는 OpenType 테이블의 뷰에 대한 포인터를 반환합니다.
FONTOBJ_pQueryGlyphAttrs

FONTOBJ_pQueryGlyphAttrs 함수는 글꼴의 문자 모양에 대한 정보를 반환합니다.
FONTOBJ_pvTrueTypeFontFile

FONTOBJ_pvTrueTypeFontFile 함수는 TrueType, OpenType 또는 Type1 글꼴 파일의 보기에 대한 사용자 모드 포인터를 검색합니다.
FONTOBJ_pwszFontFilePaths

FONTOBJ_pwszFontFilePaths 함수는 글꼴과 연결된 파일 경로를 검색합니다.
FONTOBJ_pxoGetXform

FONTOBJ_pxoGetXform 함수는 지정된 글꼴에 대한 개념적-디바이스 변환을 검색합니다.
FONTOBJ_vGetInfo

FONTOBJ_vGetInfo 함수는 연결된 글꼴에 대한 정보를 검색합니다.
HT_ComputeRGBGammaTable

HT_ComputeRGBGammaTable 함수는 GDI가 감마 번호에 따라 디바이스 빨간색, 녹색 및 파란색 강도를 계산하도록 합니다.
HT_Get8BPPFormatPalette

HT_Get8BPPFormatPalette 함수는 픽셀 디바이스 유형당 표준 8비트에서 사용할 하프톤 팔레트를 반환합니다.
HT_Get8BPPMaskPalette

HT_Get8BPPMaskPalette 함수는 픽셀당 8비트 디바이스 유형에 대한 마스크 팔레트를 반환합니다.
HTUI_DeviceColorAdjustment

그래픽 디바이스 드라이버에서 HTUI_DeviceColorAdjustment 함수를 사용하여 사용자가 디바이스의 하프톤 속성을 조정할 수 있는 대화 상자를 표시할 수 있습니다.
IsEqualGUID

IsEqualGUID 매크로(winddi.h)는 두 GUID가 같은지 여부를 결정합니다.
PALOBJ_cGetColors

PALOBJ_cGetColors 함수는 인덱싱된 색상표에서 RGB 색을 복사합니다.
PATHOBJ_bCloseFigure

PATHOBJ_bCloseFigure 함수는 현재 위치에서 그림의 첫 번째 지점까지 선을 그려 경로의 열린 그림을 닫습니다.
PATHOBJ_bEnum

PATHOBJ_bEnum 함수는 지정된 경로에서 다음 PATHDATA 레코드를 검색하고 경로의 곡선을 열거합니다.
PATHOBJ_bEnumClipLines

PATHOBJ_bEnumClipLines 함수는 지정된 경로에서 잘린 선 세그먼트를 열거합니다.
PATHOBJ_bMoveTo

PATHOBJ_bMoveTo 함수는 지정된 경로에서 현재 위치를 설정합니다.
PATHOBJ_bPolyBezierTo

PATHOBJ_bPolyBezierTo 함수는 경로에 베지어 곡선을 그립니다.
PATHOBJ_bPolyLineTo

PATHOBJ_bPolyLineTo 함수는 경로의 현재 위치에서 지정된 점을 통해 선을 그립니다.
PATHOBJ_vEnumStart

PATHOBJ_vEnumStart 함수는 지정된 PATHOBJ 구조에 드라이버가 PATHOBJ_bEnum 호출하여 경로의 선 및/또는 곡선을 열거하도록 알립니다.
PATHOBJ_vEnumStartClipLines

PATHOBJ_vEnumStartClipLines 함수를 사용하면 드라이버가 지정된 클립 영역에 대해 줄을 잘리도록 요청할 수 있습니다.
PATHOBJ_vGetBounds

PATHOBJ_vGetBounds 함수는 지정된 경로에 대한 경계 사각형을 검색합니다.
STROBJ_bEnum

STROBJ_bEnum 함수는 문자 모양 ID 및 위치를 열거합니다.
STROBJ_bEnumPositionsOnly

STROBJ_bEnumPositionsOnly 함수는 지정된 텍스트 문자열의 문자 모양 ID와 위치를 열거하지만 캐시된 문자 모양 비트맵을 만들지는 않습니다.
STROBJ_bGetAdvanceWidths

STROBJ_bGetAdvanceWidths 함수는 지정된 문자열을 구성하는 문자 모양 너비를 지정하는 벡터 배열을 검색합니다.
STROBJ_dwGetCodePage

STROBJ_dwGetCodePage 함수는 지정된 STROBJ 구조체와 연결된 코드 페이지를 반환합니다.
STROBJ_fxBreakExtra

STROBJ_fxBreakExtra 함수는 양쪽 맞춤 텍스트를 표시 및/또는 인쇄할 때 문자열의 각 공백 문자에 추가할 여분 공간을 검색합니다.
STROBJ_fxCharacterExtra

STROBJ_fxCharacterExtra 함수는 표시 및/또는 인쇄할 때 문자열에서 각 문자의 너비를 보강할 추가 공간의 양을 검색합니다.
STROBJ_vEnumStart

STROBJ_vEnumStart 함수는 STROBJ_bEnum 대한 후속 호출에서 GDI에서 반환되는 데이터의 폼 또는 형식을 정의합니다.
WNDOBJ_bEnum

WNDOBJ_bEnum 함수는 창의 표시되는 영역에서 사각형 일괄 처리를 가져옵니다.
WNDOBJ_cEnumStart

WNDOBJ_cEnumStart 함수는 창의 표시되는 영역에서 사각형 열거를 위한 매개 변수를 설정하는 콜백 함수입니다.
WNDOBJ_vSetConsumer

WNDOBJ_vSetConsumer 함수는 지정된 WNDOBJ 구조체의 pvConsumer 필드에 드라이버 정의 값을 설정합니다.
XFORMOBJ_bApplyXform

XFORMOBJ_bApplyXform 함수는 지정된 변환 또는 해당 역을 지정된 점 배열에 적용합니다.
XFORMOBJ_iGetFloatObjXform

XFORMOBJ_iGetFloatObjXform 함수는 FLOATOBJ 변환을 드라이버에 다운로드합니다.
XFORMOBJ_iGetXform

XFORMOBJ_iGetXform 함수는 드라이버에 변환을 다운로드합니다.
XLATEOBJ_cGetPalette

XLATEOBJ_cGetPalette 함수는 지정된 색상표에서 RGB 색 또는 비트 필드 형식을 검색합니다.
XLATEOBJ_hGetColorTransform

XLATEOBJ_hGetColorTransform 함수는 지정된 변환 개체의 색 변환을 반환합니다.
XLATEOBJ_iXlate

XLATEOBJ_iXlate 함수는 원본 팔레트의 색 인덱스를 대상 팔레트에서 가장 가까운 인덱스로 변환합니다.
XLATEOBJ_piVector

XLATEOBJ_piVector 함수는 드라이버가 원본 인덱스를 대상 인덱스로 변환하는 데 사용할 수 있는 변환 벡터를 검색합니다.

콜백 함수

 
PFN_DrvQueryGlyphAttrs

DrvQueryGlyphAttrs 함수는 글꼴의 문자 모양에 대한 정보를 반환합니다.
WNDOBJCHANGEPROC

WNDOBJCHANGEPROC 함수는 GDI가 드라이버에 해당 창의 변경 내용을 알리는 데 사용하는 드라이버 정의 콜백 함수입니다.

구조체

 
BLENDOBJ

BLENDOBJ 구조체는 원본 및 대상 비트맵에 대한 혼합 함수를 지정하여 혼합을 제어합니다.
BRUSHOBJ

BRUSHOBJ 구조체에는 브러시 개체를 설명하는 세 개의 공용 멤버가 포함되어 있습니다.
CIECHROMA

CIECHROMA 구조는 CIE 색 공간에서 색도 좌표, x 및 y 및 광도 Y를 설명하는 데 사용됩니다.
클립라인

CLIPLINE 구조체를 사용하면 드라이버가 그리기에 사용되는 두 클립 영역 사이의 선 부분에 액세스할 수 있습니다.
CLIPOBJ

CLIPOBJ 구조체는 그릴 때 사용되는 클립 영역을 설명합니다.
COLORINFO

COLORINFO 구조체는 CIE 좌표 공간에서 디바이스의 색을 정의합니다.
DEVHTADJDATA

DEVHTADJDATA 구조체는 HTUI_DeviceColorAdjustment 함수에 대한 입력으로 사용됩니다.
DEVHTINFO

DEVHTINFO 구조체는 HTUI_DeviceColorAdjustment 함수에 대한 입력으로 사용됩니다.
DEVINFO

DEVINFO 구조체는 드라이버 및 해당 프라이빗 PDEV에 대한 정보를 그래픽 엔진에 제공합니다.
DRIVEROBJ

DRIVEROBJ 구조는 GDI 서비스를 사용해야 하는 드라이버에서 할당한 리소스를 추적하는 데 사용됩니다.
DRVENABLEDATA

DRVENABLEDATA 구조체에는 DRVFN 구조체 배열과 NT 기반 운영 체제의 그래픽 DDI 버전 번호에 대한 포인터가 포함되어 있습니다.
DRVFN

DRVFN 구조체는 그래픽 드라이버에서 정의한 그래픽 DDI 함수에 대한 포인터를 GDI에 제공하는 데 사용됩니다.
ENG_TIME_FIELDS

ENG_TIME_FIELDS 구조체는 EngQueryLocalTime 함수에서 현지 시간을 반환하는 데 사용됩니다.
ENGSAFESEMAPHORE

ENGSAFESEMAPHORE 구조체는 드라이버에 스레드로부터 안전한 세마포를 제공합니다.
열거형

ENUMRECTS 구조체는 CLIPOBJ_cEnumStart 함수에서 CLIPOBJ_bEnum 함수에 대한 클립 영역의 사각형에 대한 정보를 제공하는 데 사용됩니다.
FD_DEVICEMETRICS

FD_DEVICEMETRICS 구조체는 드라이버 제공 DrvQueryFontData 함수의 iMode 매개 변수가 QFD_MAXEXTENTS 경우 GDI에 디바이스별 글꼴 정보를 제공하는 데 사용됩니다.
FD_GLYPHATTR

FD_GLYPHATTR 구조체는 FONTOBJ_pQueryGlyphAttrs 및 DrvQueryGlyphAttrs 함수의 반환 값을 지정하는 데 사용됩니다.
FD_GLYPHSET

FD_GLYPHSET 구조체는 유니코드 문자에서 문자 모양 핸들로의 매핑을 정의하는 데 사용됩니다.
FD_KERNINGPAIR

FD_KERNINGPAIR 구조체는 커닝 쌍에 대한 정보를 저장하는 데 사용됩니다.
FD_XFORM

FD_XFORM 구조체는 임의의 2차원 글꼴 변환을 설명합니다.
FLOATOBJ

FLOATOBJ 구조체는 부동 소수점 숫자를 에뮬레이트하는 데 사용됩니다.
FLOATOBJ_XFORM

FLOATOBJ_XFORM 구조체는 기하학적 와이드 라인과 같은 임의의 선형 2차원 변환을 설명합니다. (FLOATOBJ_XFORM)
FONTDIFF

FONTDIFF 구조체는 기본 글꼴과 시뮬레이션 중 하나 간에 다른 모든 특성을 설명합니다.
Fontinfo

FONTINFO 구조체에는 특정 글꼴에 대한 정보가 포함됩니다.
FONTOBJ

FONTOBJ 구조체는 글꼴의 특정 instance 대한 정보에 대한 액세스 권한을 드라이버에 부여하는 데 사용됩니다.
FONTSIM

FONTSIM 구조체에는 굵게, 기울임꼴 및 굵은 기울임꼴 시뮬레이션을 설명하는 하나 이상의 FONTDIFF 구조에 대한 오프셋이 포함되어 있습니다.
GAMMARAMP

GAMMARAMP 구조체는 DrvIcmSetDeviceGammaRamp에서 특정 디스플레이 디바이스의 하드웨어 감마 램프를 설정하는 데 사용됩니다.
GDIINFO

GDIINFO 구조는 지정된 디바이스의 그래픽 기능을 설명합니다.
문자 모양

GLYPHBITS 구조체는 문자 모양 비트맵을 정의하는 데 사용됩니다.
GLYPHDATA

GLYPHDATA 구조체에는 개별 문자 모양에 대한 정보가 포함됩니다.
GLYPHDEF

GLYPHDEF 공용 구조체는 개별 문자 모양을 식별하고 GLYPHBITS 구조체에 대한 포인터 또는 PATHOBJ 구조체에 대한 포인터를 제공합니다.
문자 모양

GLYPHPOS 구조체는 GDI에서 문자 모양 설명 및 위치를 그래픽 드라이버에 제공하는 데 사용됩니다.
IFIEXTRA

IFIEXTRA 구조체는 GDI에서 사용할 수 있는 지정된 서체에 대한 추가 정보를 정의합니다.
IFIMETRICS

IFIMETRICS 구조체는 GDI에서 사용할 수 있는 지정된 서체에 대한 정보를 정의합니다.
LINEATTRS

LINEATTRS 구조체는 드라이버의 선 그리기 함수에서 선 특성을 확인하는 데 사용됩니다.
PALOBJ

PALOBJ 구조체는 인덱싱된 색상표를 나타내는 사용자 개체입니다.
PATHDATA

PATHDATA 구조체는 하위 경로의 전체 또는 일부를 설명합니다.
PATHOBJ

PATHOBJ 구조체는 스트로크하거나 채울 선 및 베지어 곡선 집합을 설명하는 데 사용됩니다.
PERBANDINFO

PERBANDINFO 구조체는 프린터 그래픽 DLL의 DrvQueryPerBandInfo 함수에 대한 입력으로 사용됩니다.
실행

RUN 구조체는 CLIPLINE 구조체에 의해 잘리지 않는 선형 픽셀 집합을 설명하는 데 사용됩니다.
STROBJ

STROBJ 클래스 또는 텍스트 문자열 개체에는 디바이스 드라이버에 대한 문자 모양 핸들 및 위치의 열거형이 포함되어 있습니다.
SURFOBJ

SURFOBJ 구조체는 표면의 사용자 개체입니다. 디바이스 드라이버는 일반적으로 Surface 개체가 GDI 비트맵 또는 디바이스 관리 표면을 나타내는 경우에만 Surface 개체에서 메서드를 호출합니다.
TYPE1_FONT

TYPE1_FONT 구조에는 PostScript 드라이버가 GDI를 통해 Type1 글꼴에 액세스하는 데 필요한 정보가 포함되어 있습니다.
WCRUN

WCRUN 구조체는 유니코드 문자의 실행을 설명합니다.
WNDOBJ

WNDOBJ 구조를 사용하면 드라이버가 창의 위치, 크기 및 표시되는 클라이언트 영역 변경 내용을 추적할 수 있습니다.
XFORML

FLOATOBJ_XFORM 구조체는 기하학적 와이드 라인과 같은 임의의 선형 2차원 변환을 설명합니다. F
XFORMOBJ

XFORMOBJ 구조체는 기하학적 와이드 라인과 같은 임의의 선형 2차원 변환을 설명합니다.
XLATEOBJ

XLATEOBJ 구조체는 색상표에서 다른 색상표로 색 인덱스를 변환하는 데 사용됩니다.