• CLIPOBJ
    为绘图或填充提供能访问裁剪区的驱动程序。这个区域能用一系列矩形计算
  • FLOATOBJ
    允许图形驱动程序模拟浮点操作。浮点操作不适用所有其他的核心模式驱动程序
  • FONTOBJ
    使驱动程序访问字体的一个特别的实例(或实现)的信息
  • PALOBJ
    包含 RGB 调色板颜色的结构;通过 PALOBJ_cGetColorsDrvSetPalette 函数可以访问
  • STROBJ
    为驱动程序计算轮廓处理和位置的列表,描述如何绘制文本字符串
  • XFORMOBJ
    描述一个任意的线性二维变换,如几何宽度直线
  • XLATEOBJ
    结构体,用于从源调色板向目标调色板翻译颜色索引;定义从源表面格式到目的表面格式转换像素所需要的变换
  • PATH
    路径 PATH 对象类
  • PATHOBJ
    定义路径指定要绘制什么(直线或贝塞尔曲线)。PATHOBJ 结构传递给驱动程序用以描述要绘制或填充的一系列直线和贝塞尔曲线
  • EPATHOBJ
    路径 PATH 对象的用户对象类,没有构造和析构函数,以成员变量 PPATH ppathPATH 对象关联
  • XEPATHOBJ
    路径 PATH 对象的用户对象类,具有构造和析构函数;EPATHOBJ 类的子类
  • PATHSTACKOBJ
    在栈上创建路径的对象类,如果路径变得太大将会扩展到堆上;EPATHOBJ 类的子类
  • DC
    设备上下文 DC 对象类
  • XDCOBJ
    设备上下文 DC 对象的用户对象类,以成员变量 PDC pdcDC 对象关联
  • DCOBJ
    设备上下文 DC 对象的多重锁对象类;XDCOBJ 类的子类
  • REGION
    区域 REGION 对象类
  • RGNOBJ
    区域 REGION 对象的用户对象类,以成员变量 PREGION prgnREGION 对象关联
  • RGNMEMOBJ
    区域 REGION 对象的内存对象类;RGNOBJ 类的子类
  • SURFOBJ
    标识一个表面对象,它可以是 GDI 位图、设备相关位图或设备管理的表面。更多的信息参见表面类型
  • SURFACE
    位图表面对象的管理对象类,类中存在 SURFOBJ so 结构实体成员
  • SURFREF
    位图表面 SURFACE 对象的引用类,以成员变量 SURFACE *psSURFACE 类对象关联
  • BRUSHOBJ
    结构体,包含 3 个用于描述画刷对象的公有成员变量;为图形函数定义了画刷对象,输出直线、文本或填充。驱动程序能调用 BRUSHOBJ 服务来实现画刷或找到 GDI 预先缓存的实现方法
  • EBRUSHOBJ
    查找或创建给定逻辑笔刷对象的物理实现
  • XEBRUSHOBJ
    基础的钢笔/笔刷用户对象类,存在 PBRUSHPEN 结构体成员存储关联的 BRUSH / PEN 对象指针
  • BRUSHMEMOBJ
    为逻辑笔刷分配内存的类;XEBRUSHOBJ 的子类
  • ENGBRUSH
    用于管理作为绘制引擎的 GDI 的笔刷实现实体的数据结构
  • PALETTE
    调色板对象的管理对象类
  • XEPALOBJ
    调色板对象的用户对象类;以成员变量 PALETTE *ppalPALETTE 类对象关联
  • EPALOBJ
    用来根据指向调色板 PALETTE 对象的指针创建用户对象;XEPALOBJ 的子类
  • PALMEMOBJ
    调色板对象的内存对象类;XEPALOBJ 的子类