source: trunk/src/gdi32/dbgwrap.cpp@ 9429

Last change on this file since 9429 was 9429, checked in by sandervl, 23 years ago

Added debug wrappers for all exports

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