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