| 1 | #include <odin.h> | 
|---|
| 2 | #include <odinwrap.h> | 
|---|
| 3 | #include <os2sel.h> | 
|---|
| 4 |  | 
|---|
| 5 | #include <os2win.h> | 
|---|
| 6 | #include <winreg.h> | 
|---|
| 7 | #include <winnt.h> | 
|---|
| 8 | #include <wincon.h> | 
|---|
| 9 | #include <winthunk.h> | 
|---|
| 10 | #include <winuser.h> | 
|---|
| 11 | #include <ddeml.h> | 
|---|
| 12 | #include <dde.h> | 
|---|
| 13 | #include <winnls.h> | 
|---|
| 14 | #include <ntddk.h> | 
|---|
| 15 | #include <heapstring.h> | 
|---|
| 16 |  | 
|---|
| 17 | #define DBG_LOCALLOG    DBG_trace | 
|---|
| 18 | #include <dbglocal.h> | 
|---|
| 19 |  | 
|---|
| 20 | #define DBGWRAP_MODULE "GDI32" | 
|---|
| 21 | #include <dbgwrap.h> | 
|---|
| 22 |  | 
|---|
| 23 |  | 
|---|
| 24 | #undef DBG_LOCALLOG | 
|---|
| 25 | #define DBG_LOCALLOG    DBG_text | 
|---|
| 26 |  | 
|---|
| 27 | DEBUGWRAP32(ExtTextOutA) | 
|---|
| 28 | DEBUGWRAP32(ExtTextOutW) | 
|---|
| 29 | DEBUGWRAP12(PolyTextOutA) | 
|---|
| 30 | DEBUGWRAP12(PolyTextOutW) | 
|---|
| 31 | DEBUGWRAP20(TextOutA) | 
|---|
| 32 | DEBUGWRAP20(TextOutW) | 
|---|
| 33 | DEBUGWRAP28(GetTextExtentExPointA) | 
|---|
| 34 | DEBUGWRAP28(GetTextExtentExPointW) | 
|---|
| 35 | DEBUGWRAP16(GetTextExtentPoint32A) | 
|---|
| 36 | DEBUGWRAP16(GetTextExtentPoint32W) | 
|---|
| 37 | DEBUGWRAP16(GetTextExtentPointA) | 
|---|
| 38 | DEBUGWRAP16(GetTextExtentPointW) | 
|---|
| 39 |  | 
|---|
| 40 |  | 
|---|
| 41 |  | 
|---|
| 42 | #undef DBG_LOCALLOG | 
|---|
| 43 | #define DBG_LOCALLOG    DBG_blit | 
|---|
| 44 |  | 
|---|
| 45 |  | 
|---|
| 46 | DEBUGWRAP36(BitBlt) | 
|---|
| 47 | DEBUGWRAP44(StretchBlt) | 
|---|
| 48 | DEBUGWRAP52(StretchDIBits) | 
|---|
| 49 | DEBUGWRAP48(MaskBlt) | 
|---|
| 50 | DEBUGWRAP24(PatBlt) | 
|---|
| 51 | DEBUGWRAP40(PlgBlt) | 
|---|
| 52 | DEBUGWRAP4(GetStretchBltMode) | 
|---|
| 53 | DEBUGWRAP8(SetStretchBltMode) | 
|---|
| 54 | DEBUGWRAP48(SetDIBitsToDevice) | 
|---|
| 55 |  | 
|---|
| 56 |  | 
|---|
| 57 | #undef DBG_LOCALLOG | 
|---|
| 58 | #define DBG_LOCALLOG    DBG_font | 
|---|
| 59 |  | 
|---|
| 60 | DEBUGWRAP12(GetTextFaceA) | 
|---|
| 61 | DEBUGWRAP12(GetTextFaceW) | 
|---|
| 62 | DEBUGWRAP56(CreateFontA) | 
|---|
| 63 | DEBUGWRAP12(TranslateCharsetInfo) | 
|---|
| 64 | DEBUGWRAP4(CreateFontIndirectA) | 
|---|
| 65 | DEBUGWRAP4(CreateFontIndirectW) | 
|---|
| 66 | DEBUGWRAP56(CreateFontW) | 
|---|
| 67 | DEBUGWRAP16(CreateScalableFontResourceA) | 
|---|
| 68 | DEBUGWRAP16(CreateScalableFontResourceW) | 
|---|
| 69 | DEBUGWRAP4(AddFontResourceA) | 
|---|
| 70 | DEBUGWRAP4(AddFontResourceW) | 
|---|
| 71 | DEBUGWRAP16(EnumFontFamiliesA) | 
|---|
| 72 | DEBUGWRAP20(EnumFontFamiliesExA) | 
|---|
| 73 | DEBUGWRAP20(EnumFontFamiliesExW) | 
|---|
| 74 | DEBUGWRAP16(EnumFontFamiliesW) | 
|---|
| 75 | DEBUGWRAP16(EnumFontsA) | 
|---|
| 76 | DEBUGWRAP16(EnumFontsW) | 
|---|
| 77 | DEBUGWRAP20(GetFontData) | 
|---|
| 78 | DEBUGWRAP4(GetFontLanguageInfo) | 
|---|
| 79 | //;    GetFontResourceInfo        = _GetFontResourceInfo@??     @259 | 
|---|
| 80 | DEBUGWRAP28(GetGlyphOutlineA) | 
|---|
| 81 | DEBUGWRAP28(GetGlyphOutlineW) | 
|---|
| 82 | DEBUGWRAP4(RemoveFontResourceA) | 
|---|
| 83 | DEBUGWRAP4(RemoveFontResourceW) | 
|---|
| 84 | //;    SetFontEnumeration         = _SetFontEnumeration@??      @385 | 
|---|
| 85 |  | 
|---|
| 86 |  | 
|---|
| 87 | #undef DBG_LOCALLOG | 
|---|
| 88 | #define DBG_LOCALLOG    DBG_region | 
|---|
| 89 |  | 
|---|
| 90 | DEBUGWRAP20(IntersectClipRect) | 
|---|
| 91 | DEBUGWRAP8(GetRgnBox) | 
|---|
| 92 | //;    GetRandomRgn               = _GetRandomRgn@??            @290 | 
|---|
| 93 | NODEF_DEBUGWRAP8(GetMetaRgn) | 
|---|
| 94 | DEBUGWRAP8(GetClipRgn) | 
|---|
| 95 | DEBUGWRAP20(FrameRgn) | 
|---|
| 96 | DEBUGWRAP12(FillRgn) | 
|---|
| 97 | DEBUGWRAP12(ExtSelectClipRgn) | 
|---|
| 98 | DEBUGWRAP8(EqualRgn) | 
|---|
| 99 | DEBUGWRAP16(CreatePolyPolygonRgn) | 
|---|
| 100 | DEBUGWRAP12(CreatePolygonRgn) | 
|---|
| 101 | DEBUGWRAP16(CreateRectRgn) | 
|---|
| 102 | DEBUGWRAP4(CreateRectRgnIndirect) | 
|---|
| 103 | DEBUGWRAP24(CreateRoundRectRgn) | 
|---|
| 104 | DEBUGWRAP16(CombineRgn) | 
|---|
| 105 | DEBUGWRAP16(CreateEllipticRgn) | 
|---|
| 106 | DEBUGWRAP4(CreateEllipticRgnIndirect) | 
|---|
| 107 | DEBUGWRAP8(PaintRgn) | 
|---|
| 108 | DEBUGWRAP12(ExtCreateRegion) | 
|---|
| 109 | DEBUGWRAP12(GetRegionData) | 
|---|
| 110 | DEBUGWRAP4(PathToRegion) | 
|---|
| 111 | DEBUGWRAP12(PtInRegion) | 
|---|
| 112 | DEBUGWRAP8(RectInRegion) | 
|---|
| 113 | DEBUGWRAP20(SetRectRgn) | 
|---|
| 114 | DEBUGWRAP8(InvertRgn) | 
|---|
| 115 | DEBUGWRAP12(OffsetClipRgn) | 
|---|
| 116 | DEBUGWRAP12(OffsetRgn) | 
|---|
| 117 | DEBUGWRAP8(SelectClipRgn) | 
|---|
| 118 | DEBUGWRAP4(SetMetaRgn) | 
|---|
| 119 | DEBUGWRAP8(GetClipBox) | 
|---|
| 120 |  | 
|---|
| 121 |  | 
|---|
| 122 |  | 
|---|
| 123 | #undef DBG_LOCALLOG | 
|---|
| 124 | #define DBG_LOCALLOG    DBG_printer | 
|---|
| 125 |  | 
|---|
| 126 |  | 
|---|
| 127 | DEBUGWRAP8(SetAbortProc) | 
|---|
| 128 | DEBUGWRAP4(AbortDoc) | 
|---|
| 129 | DEBUGWRAP8(StartDocA) | 
|---|
| 130 | DEBUGWRAP8(StartDocW) | 
|---|
| 131 | DEBUGWRAP4(StartPage) | 
|---|
| 132 | DEBUGWRAP4(EndDoc) | 
|---|
| 133 | DEBUGWRAP4(EndPage) | 
|---|
| 134 |  | 
|---|
| 135 |  | 
|---|
| 136 |  | 
|---|
| 137 | #undef DBG_LOCALLOG | 
|---|
| 138 | #define DBG_LOCALLOG    DBG_palette | 
|---|
| 139 |  | 
|---|
| 140 | DEBUGWRAP16(AnimatePalette) | 
|---|
| 141 | DEBUGWRAP4(CreateHalftonePalette) | 
|---|
| 142 | DEBUGWRAP4(CreatePalette) | 
|---|
| 143 | DEBUGWRAP8(GetNearestPaletteIndex) | 
|---|
| 144 | DEBUGWRAP16(GetPaletteEntries) | 
|---|
| 145 | DEBUGWRAP16(GetSystemPaletteEntries) | 
|---|
| 146 | DEBUGWRAP4(GetSystemPaletteUse) | 
|---|
| 147 | DEBUGWRAP8(SetSystemPaletteUse) | 
|---|
| 148 | DEBUGWRAP4(RealizePalette) | 
|---|
| 149 | DEBUGWRAP8(ResizePalette) | 
|---|
| 150 | DEBUGWRAP12(SelectPalette) | 
|---|
| 151 | DEBUGWRAP16(SetPaletteEntries) | 
|---|
| 152 |  | 
|---|
| 153 |  | 
|---|
| 154 | #undef DBG_LOCALLOG | 
|---|
| 155 | #define DBG_LOCALLOG    DBG_icm | 
|---|
| 156 |  | 
|---|
| 157 | DEBUGWRAP12(EnumICMProfilesA) | 
|---|
| 158 | DEBUGWRAP12(EnumICMProfilesW) | 
|---|
| 159 | NODEF_DEBUGWRAP12(GetICMProfileA) | 
|---|
| 160 | NODEF_DEBUGWRAP12(GetICMProfileW) | 
|---|
| 161 | DEBUGWRAP8(SetICMMode) | 
|---|
| 162 | NODEF_DEBUGWRAP8(SetICMProfileA) | 
|---|
| 163 | NODEF_DEBUGWRAP8(SetICMProfileW) | 
|---|
| 164 | NODEF_DEBUGWRAP16(UpdateICMRegKeyA) | 
|---|
| 165 | NODEF_DEBUGWRAP16(UpdateICMRegKeyW) | 
|---|
| 166 |  | 
|---|
| 167 |  | 
|---|
| 168 | #undef DBG_LOCALLOG | 
|---|
| 169 | #define DBG_LOCALLOG    DBG_metafile | 
|---|
| 170 |  | 
|---|
| 171 | DEBUGWRAP4(CloseMetaFile) | 
|---|
| 172 | DEBUGWRAP8(CopyEnhMetaFileA) | 
|---|
| 173 | DEBUGWRAP8(CopyEnhMetaFileW) | 
|---|
| 174 | DEBUGWRAP8(CopyMetaFileA) | 
|---|
| 175 | DEBUGWRAP8(CopyMetaFileW) | 
|---|
| 176 | DEBUGWRAP4(CloseEnhMetaFile) | 
|---|
| 177 | DEBUGWRAP16(CreateEnhMetaFileA) | 
|---|
| 178 | DEBUGWRAP16(CreateEnhMetaFileW) | 
|---|
| 179 | DEBUGWRAP4(CreateMetaFileA) | 
|---|
| 180 | DEBUGWRAP4(CreateMetaFileW) | 
|---|
| 181 | DEBUGWRAP4(DeleteEnhMetaFile) | 
|---|
| 182 | DEBUGWRAP4(DeleteMetaFile) | 
|---|
| 183 | DEBUGWRAP20(EnumEnhMetaFile) | 
|---|
| 184 | DEBUGWRAP16(EnumMetaFile) | 
|---|
| 185 | DEBUGWRAP4(GetEnhMetaFileA) | 
|---|
| 186 | DEBUGWRAP12(GetEnhMetaFileBits) | 
|---|
| 187 | DEBUGWRAP12(GetEnhMetaFileDescriptionA) | 
|---|
| 188 | DEBUGWRAP12(GetEnhMetaFileDescriptionW) | 
|---|
| 189 | DEBUGWRAP12(GetEnhMetaFileHeader) | 
|---|
| 190 | DEBUGWRAP12(GetEnhMetaFilePaletteEntries) | 
|---|
| 191 | DEBUGWRAP4(GetEnhMetaFileW) | 
|---|
| 192 | DEBUGWRAP4(GetMetaFileA) | 
|---|
| 193 | DEBUGWRAP12(GetMetaFileBitsEx) | 
|---|
| 194 | DEBUGWRAP4(GetMetaFileW) | 
|---|
| 195 | NODEF_DEBUGWRAP20(GetWinMetaFileBits) | 
|---|
| 196 | DEBUGWRAP12(PlayEnhMetaFile) | 
|---|
| 197 | DEBUGWRAP16(PlayEnhMetaFileRecord) | 
|---|
| 198 | DEBUGWRAP8(PlayMetaFile) | 
|---|
| 199 | DEBUGWRAP16(PlayMetaFileRecord) | 
|---|
| 200 | DEBUGWRAP8(SetEnhMetaFileBits) | 
|---|
| 201 | DEBUGWRAP8(SetMetaFileBitsEx) | 
|---|
| 202 | DEBUGWRAP16(SetWinMetaFileBits) | 
|---|
| 203 |  | 
|---|
| 204 |  | 
|---|
| 205 |  | 
|---|
| 206 | #undef DBG_LOCALLOG | 
|---|
| 207 | #define DBG_LOCALLOG    DBG_objhandle | 
|---|
| 208 |  | 
|---|
| 209 | DEBUGWRAP4(UnrealizeObject) | 
|---|
| 210 | DEBUGWRAP4(DeleteObject) | 
|---|
| 211 | DEBUGWRAP16(EnumObjects) | 
|---|
| 212 | DEBUGWRAP8(GetCurrentObject) | 
|---|
| 213 | DEBUGWRAP12(GetObjectA) | 
|---|
| 214 | DEBUGWRAP_LVL2_4(GetObjectType) | 
|---|
| 215 | DEBUGWRAP12(GetObjectW) | 
|---|
| 216 | DEBUGWRAP4(GetStockObject) | 
|---|
| 217 | DEBUGWRAP_LVL2_8(SelectObject) | 
|---|
| 218 | NODEF_DEBUGWRAP8(SetObjectOwner) | 
|---|
| 219 |  | 
|---|
| 220 |  | 
|---|
| 221 | #undef DBG_LOCALLOG | 
|---|
| 222 | #define DBG_LOCALLOG    DBG_dibitmap | 
|---|
| 223 |  | 
|---|
| 224 | DEBUGWRAP20(CreateBitmap) | 
|---|
| 225 | DEBUGWRAP4(CreateBitmapIndirect) | 
|---|
| 226 | DEBUGWRAP12(CreateCompatibleBitmap) | 
|---|
| 227 | DEBUGWRAP24(CreateDIBitmap) | 
|---|
| 228 | DEBUGWRAP12(CreateDiscardableBitmap) | 
|---|
| 229 | DEBUGWRAP12(GetBitmapBits) | 
|---|
| 230 | DEBUGWRAP8(GetBitmapDimensionEx) | 
|---|
| 231 | DEBUGWRAP12(SetBitmapBits) | 
|---|
| 232 | DEBUGWRAP16(SetBitmapDimensionEx) | 
|---|
| 233 | DEBUGWRAP24(CreateDIBSection) | 
|---|
| 234 | DEBUGWRAP16(GetDIBColorTable) | 
|---|
| 235 | DEBUGWRAP28(GetDIBits) | 
|---|
| 236 | DEBUGWRAP16(SetDIBColorTable) | 
|---|
| 237 | DEBUGWRAP28(SetDIBits) | 
|---|
| 238 |  | 
|---|
| 239 |  | 
|---|
| 240 | #undef DBG_LOCALLOG | 
|---|
| 241 | #define DBG_LOCALLOG    DBG_line | 
|---|
| 242 |  | 
|---|
| 243 |  | 
|---|
| 244 | DEBUGWRAP24(LineDDA) | 
|---|
| 245 | DEBUGWRAP12(LineTo) | 
|---|
| 246 | DEBUGWRAP16(MoveToEx) | 
|---|
| 247 | DEBUGWRAP16(PolyPolyline) | 
|---|
| 248 | DEBUGWRAP12(Polyline) | 
|---|
| 249 | DEBUGWRAP12(PolylineTo) | 
|---|
| 250 |  | 
|---|
| 251 |  | 
|---|
| 252 |  | 
|---|
| 253 | #undef DBG_LOCALLOG | 
|---|
| 254 | #define DBG_LOCALLOG    DBG_transform | 
|---|
| 255 |  | 
|---|
| 256 | DEBUGWRAP4(GetGraphicsMode) | 
|---|
| 257 | DEBUGWRAP8(SetWorldTransform) | 
|---|
| 258 | DEBUGWRAP16(SetViewportExtEx) | 
|---|
| 259 | DEBUGWRAP16(SetViewportOrgEx) | 
|---|
| 260 | DEBUGWRAP16(SetWindowExtEx) | 
|---|
| 261 | DEBUGWRAP16(SetWindowOrgEx) | 
|---|
| 262 | DEBUGWRAP8(GetViewportExtEx) | 
|---|
| 263 | DEBUGWRAP8(GetViewportOrgEx) | 
|---|
| 264 | DEBUGWRAP8(GetWindowExtEx) | 
|---|
| 265 | DEBUGWRAP8(GetWindowOrgEx) | 
|---|
| 266 | DEBUGWRAP8(GetWorldTransform) | 
|---|
| 267 | DEBUGWRAP8(SetMapMode) | 
|---|
| 268 | DEBUGWRAP8(SetGraphicsMode) | 
|---|
| 269 | DEBUGWRAP4(GetMapMode) | 
|---|
| 270 | DEBUGWRAP12(CombineTransform) | 
|---|
| 271 | DEBUGWRAP12(ModifyWorldTransform) | 
|---|
| 272 | DEBUGWRAP16(OffsetViewportOrgEx) | 
|---|
| 273 | DEBUGWRAP16(OffsetWindowOrgEx) | 
|---|
| 274 |  | 
|---|
| 275 |  | 
|---|
| 276 | #undef DBG_LOCALLOG | 
|---|
| 277 | #define DBG_LOCALLOG    DBG_gdi32 | 
|---|
| 278 |  | 
|---|
| 279 |  | 
|---|
| 280 | DEBUGWRAP4(AbortPath) | 
|---|
| 281 | DEBUGWRAP24(AngleArc) | 
|---|
| 282 | DEBUGWRAP36(Arc) | 
|---|
| 283 | DEBUGWRAP36(ArcTo) | 
|---|
| 284 | DEBUGWRAP4(BeginPath) | 
|---|
| 285 | NODEF_DEBUGWRAP4(CancelDC) | 
|---|
| 286 | NODEF_DEBUGWRAP16(CheckColorsInGamut) | 
|---|
| 287 | DEBUGWRAP8(ChoosePixelFormat) | 
|---|
| 288 | DEBUGWRAP36(Chord) | 
|---|
| 289 | DEBUGWRAP4(CloseFigure) | 
|---|
| 290 | NODEF_DEBUGWRAP12(ColorMatchToTarget) | 
|---|
| 291 | DEBUGWRAP4(CreateBrushIndirect) | 
|---|
| 292 | DEBUGWRAP4(CreateColorSpaceA) | 
|---|
| 293 | DEBUGWRAP4(CreateColorSpaceW) | 
|---|
| 294 | DEBUGWRAP4(CreateCompatibleDC) | 
|---|
| 295 | DEBUGWRAP16(CreateDCA) | 
|---|
| 296 | DEBUGWRAP16(CreateDCW) | 
|---|
| 297 | DEBUGWRAP8(CreateDIBPatternBrush) | 
|---|
| 298 | DEBUGWRAP8(CreateDIBPatternBrushPt) | 
|---|
| 299 | DEBUGWRAP8(CreateHatchBrush) | 
|---|
| 300 | DEBUGWRAP16(CreateICA) | 
|---|
| 301 | DEBUGWRAP16(CreateICW) | 
|---|
| 302 | DEBUGWRAP4(CreatePatternBrush) | 
|---|
| 303 | DEBUGWRAP12(CreatePen) | 
|---|
| 304 | DEBUGWRAP4(CreatePenIndirect) | 
|---|
| 305 | DEBUGWRAP4(CreateSolidBrush) | 
|---|
| 306 | DEBUGWRAP12(DPtoLP) | 
|---|
| 307 | DEBUGWRAP4(DeleteColorSpace) | 
|---|
| 308 | DEBUGWRAP4(DeleteDC) | 
|---|
| 309 | DEBUGWRAP16(DescribePixelFormat) | 
|---|
| 310 | //;    DeviceCapabilitiesEx       = _DeviceCapabilitiesEx@??    @177 | 
|---|
| 311 | //;    DeviceCapabilitiesExA      = _DeviceCapabilitiesExA@??   @178 | 
|---|
| 312 | //;    DeviceCapabilitiesExW      = _DeviceCapabilitiesExW@??   @179 | 
|---|
| 313 | DEBUGWRAP16(DrawEscape) | 
|---|
| 314 | DEBUGWRAP20(Ellipse) | 
|---|
| 315 | DEBUGWRAP4(EndPath) | 
|---|
| 316 | DEBUGWRAP20(Escape) | 
|---|
| 317 | DEBUGWRAP20(ExcludeClipRect) | 
|---|
| 318 | DEBUGWRAP20(ExtCreatePen) | 
|---|
| 319 | DEBUGWRAP24(ExtEscape) | 
|---|
| 320 | DEBUGWRAP20(ExtFloodFill) | 
|---|
| 321 | DEBUGWRAP4(FillPath) | 
|---|
| 322 | DEBUGWRAP16(FixBrushOrgEx) | 
|---|
| 323 | DEBUGWRAP4(FlattenPath) | 
|---|
| 324 | DEBUGWRAP16(FloodFill) | 
|---|
| 325 | DEBUGWRAP12(GdiComment) | 
|---|
| 326 | DEBUGWRAP0(GdiFlush) | 
|---|
| 327 | NODEF_DEBUGWRAP0(GdiGetBatchLimit) | 
|---|
| 328 | //;    GdiPlayDCScript            = _GdiPlayDCScript@??         @215 | 
|---|
| 329 | //;    GdiPlayJournal             = _GdiPlayJournal@??          @216 | 
|---|
| 330 | //;    GdiPlayScript              = _GdiPlayScript@??           @217 | 
|---|
| 331 | NODEF_DEBUGWRAP4(GdiSetBatchLimit) | 
|---|
| 332 | DEBUGWRAP4(GetArcDirection) | 
|---|
| 333 | DEBUGWRAP8(GetAspectRatioFilterEx) | 
|---|
| 334 | DEBUGWRAP4(GetBkColor) | 
|---|
| 335 | DEBUGWRAP4(GetBkMode) | 
|---|
| 336 | DEBUGWRAP12(GetBoundsRect) | 
|---|
| 337 | DEBUGWRAP8(GetBrushOrgEx) | 
|---|
| 338 | DEBUGWRAP16(GetCharABCWidthsA) | 
|---|
| 339 | DEBUGWRAP16(GetCharABCWidthsFloatA) | 
|---|
| 340 | DEBUGWRAP16(GetCharABCWidthsFloatW) | 
|---|
| 341 | DEBUGWRAP16(GetCharABCWidthsW) | 
|---|
| 342 | DEBUGWRAP16(GetCharWidth32A) | 
|---|
| 343 | DEBUGWRAP16(GetCharWidth32W) | 
|---|
| 344 | DEBUGWRAP16(GetCharWidthFloatA) | 
|---|
| 345 | DEBUGWRAP16(GetCharWidthFloatW) | 
|---|
| 346 | DEBUGWRAP24(GetCharacterPlacementA) | 
|---|
| 347 | DEBUGWRAP24(GetCharacterPlacementW) | 
|---|
| 348 | DEBUGWRAP8(GetColorAdjustment) | 
|---|
| 349 | NODEF_DEBUGWRAP4(GetColorSpace) | 
|---|
| 350 | DEBUGWRAP8(GetCurrentPositionEx) | 
|---|
| 351 | DEBUGWRAP8(GetDCOrgEx) | 
|---|
| 352 | DEBUGWRAP8(GetDeviceCaps) | 
|---|
| 353 | NODEF_DEBUGWRAP8(GetDeviceGammaRamp) | 
|---|
| 354 | DEBUGWRAP12(GetKerningPairsA) | 
|---|
| 355 | DEBUGWRAP12(GetKerningPairsW) | 
|---|
| 356 | NODEF_DEBUGWRAP12(GetLogColorSpaceA) | 
|---|
| 357 | NODEF_DEBUGWRAP12(GetLogColorSpaceW) | 
|---|
| 358 | DEBUGWRAP8(GetMiterLimit) | 
|---|
| 359 | DEBUGWRAP8(GetNearestColor) | 
|---|
| 360 | DEBUGWRAP12(GetOutlineTextMetricsA) | 
|---|
| 361 | DEBUGWRAP12(GetOutlineTextMetricsW) | 
|---|
| 362 | DEBUGWRAP16(GetPath) | 
|---|
| 363 | DEBUGWRAP_LVL2_12(GetPixel) | 
|---|
| 364 | DEBUGWRAP4(GetPixelFormat) | 
|---|
| 365 | DEBUGWRAP4(GetPolyFillMode) | 
|---|
| 366 | DEBUGWRAP4(GetROP2) | 
|---|
| 367 | DEBUGWRAP8(GetRasterizerCaps) | 
|---|
| 368 |  | 
|---|
| 369 |  | 
|---|
| 370 | DEBUGWRAP4(GetTextAlign) | 
|---|
| 371 | DEBUGWRAP4(GetTextCharacterExtra) | 
|---|
| 372 | DEBUGWRAP4(GetTextCharset) | 
|---|
| 373 | DEBUGWRAP12(GetTextCharsetInfo) | 
|---|
| 374 | DEBUGWRAP4(GetTextColor) | 
|---|
| 375 | DEBUGWRAP8(GetTextMetricsA) | 
|---|
| 376 | DEBUGWRAP8(GetTextMetricsW) | 
|---|
| 377 | DEBUGWRAP12(LPtoDP) | 
|---|
| 378 | DEBUGWRAP36(Pie) | 
|---|
| 379 | DEBUGWRAP12(PolyBezier) | 
|---|
| 380 | DEBUGWRAP12(PolyBezierTo) | 
|---|
| 381 | DEBUGWRAP16(PolyDraw) | 
|---|
| 382 | DEBUGWRAP16(PolyPolygon) | 
|---|
| 383 | DEBUGWRAP12(Polygon) | 
|---|
| 384 | DEBUGWRAP12(PtVisible) | 
|---|
| 385 | DEBUGWRAP8(RectVisible) | 
|---|
| 386 | DEBUGWRAP20(Rectangle) | 
|---|
| 387 | DEBUGWRAP8(ResetDCA) | 
|---|
| 388 | DEBUGWRAP8(ResetDCW) | 
|---|
| 389 | DEBUGWRAP8(RestoreDC) | 
|---|
| 390 | DEBUGWRAP28(RoundRect) | 
|---|
| 391 | DEBUGWRAP4(SaveDC) | 
|---|
| 392 | DEBUGWRAP24(ScaleViewportExtEx) | 
|---|
| 393 | DEBUGWRAP24(ScaleWindowExtEx) | 
|---|
| 394 | DEBUGWRAP8(SelectClipPath) | 
|---|
| 395 | DEBUGWRAP8(SetArcDirection) | 
|---|
| 396 | DEBUGWRAP8(SetBkColor) | 
|---|
| 397 | DEBUGWRAP8(SetBkMode) | 
|---|
| 398 | DEBUGWRAP12(SetBoundsRect) | 
|---|
| 399 | DEBUGWRAP16(SetBrushOrgEx) | 
|---|
| 400 | DEBUGWRAP8(SetColorAdjustment) | 
|---|
| 401 | DEBUGWRAP8(SetColorSpace) | 
|---|
| 402 | DEBUGWRAP8(SetDeviceGammaRamp) | 
|---|
| 403 | DEBUGWRAP8(SetMapperFlags) | 
|---|
| 404 | DEBUGWRAP12(SetMiterLimit) | 
|---|
| 405 | DEBUGWRAP_LVL2_16(SetPixel) | 
|---|
| 406 | DEBUGWRAP12(SetPixelFormat) | 
|---|
| 407 | DEBUGWRAP_LVL2_16(SetPixelV) | 
|---|
| 408 | DEBUGWRAP8(SetPolyFillMode) | 
|---|
| 409 | DEBUGWRAP8(SetROP2) | 
|---|
| 410 |  | 
|---|
| 411 |  | 
|---|
| 412 |  | 
|---|
| 413 | DEBUGWRAP8(SetTextAlign) | 
|---|
| 414 | DEBUGWRAP8(SetTextCharacterExtra) | 
|---|
| 415 | DEBUGWRAP8(SetTextColor) | 
|---|
| 416 | DEBUGWRAP12(SetTextJustification) | 
|---|
| 417 | DEBUGWRAP4(StrokeAndFillPath) | 
|---|
| 418 | DEBUGWRAP4(StrokePath) | 
|---|
| 419 | DEBUGWRAP4(SwapBuffers) | 
|---|
| 420 | DEBUGWRAP4(UpdateColors) | 
|---|
| 421 | DEBUGWRAP4(WidenPath) | 
|---|