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

Last change on this file since 10326 was 10326, checked in by sandervl, 22 years ago

compile & link errors

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)
92DEBUGWRAP8(GetRandomRgn)
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
280DEBUGWRAP12(FillRect)
281DEBUGWRAP12(FrameRect)
282DEBUGWRAP8(InvertRect)
283DEBUGWRAP4(AbortPath)
284DEBUGWRAP24(AngleArc)
285DEBUGWRAP36(Arc)
286DEBUGWRAP36(ArcTo)
287DEBUGWRAP4(BeginPath)
288NODEF_DEBUGWRAP4(CancelDC)
289NODEF_DEBUGWRAP16(CheckColorsInGamut)
290DEBUGWRAP8(ChoosePixelFormat)
291DEBUGWRAP36(Chord)
292DEBUGWRAP4(CloseFigure)
293NODEF_DEBUGWRAP12(ColorMatchToTarget)
294DEBUGWRAP4(CreateBrushIndirect)
295DEBUGWRAP4(CreateColorSpaceA)
296DEBUGWRAP4(CreateColorSpaceW)
297DEBUGWRAP4(CreateCompatibleDC)
298DEBUGWRAP16(CreateDCA)
299DEBUGWRAP16(CreateDCW)
300DEBUGWRAP8(CreateDIBPatternBrush)
301DEBUGWRAP8(CreateDIBPatternBrushPt)
302DEBUGWRAP8(CreateHatchBrush)
303DEBUGWRAP16(CreateICA)
304DEBUGWRAP16(CreateICW)
305DEBUGWRAP4(CreatePatternBrush)
306DEBUGWRAP12(CreatePen)
307DEBUGWRAP4(CreatePenIndirect)
308DEBUGWRAP4(CreateSolidBrush)
309DEBUGWRAP12(DPtoLP)
310DEBUGWRAP4(DeleteColorSpace)
311DEBUGWRAP4(DeleteDC)
312DEBUGWRAP16(DescribePixelFormat)
313//; DeviceCapabilitiesEx = _DeviceCapabilitiesEx@?? @177
314//; DeviceCapabilitiesExA = _DeviceCapabilitiesExA@?? @178
315//; DeviceCapabilitiesExW = _DeviceCapabilitiesExW@?? @179
316DEBUGWRAP16(DrawEscape)
317DEBUGWRAP20(Ellipse)
318DEBUGWRAP4(EndPath)
319DEBUGWRAP20(Escape)
320DEBUGWRAP20(ExcludeClipRect)
321DEBUGWRAP20(ExtCreatePen)
322DEBUGWRAP24(ExtEscape)
323DEBUGWRAP20(ExtFloodFill)
324DEBUGWRAP4(FillPath)
325DEBUGWRAP16(FixBrushOrgEx)
326DEBUGWRAP4(FlattenPath)
327DEBUGWRAP16(FloodFill)
328DEBUGWRAP12(GdiComment)
329DEBUGWRAP0(GdiFlush)
330NODEF_DEBUGWRAP0(GdiGetBatchLimit)
331//; GdiPlayDCScript = _GdiPlayDCScript@?? @215
332//; GdiPlayJournal = _GdiPlayJournal@?? @216
333//; GdiPlayScript = _GdiPlayScript@?? @217
334NODEF_DEBUGWRAP4(GdiSetBatchLimit)
335DEBUGWRAP4(GetArcDirection)
336DEBUGWRAP8(GetAspectRatioFilterEx)
337DEBUGWRAP4(GetBkColor)
338DEBUGWRAP4(GetBkMode)
339DEBUGWRAP12(GetBoundsRect)
340DEBUGWRAP8(GetBrushOrgEx)
341DEBUGWRAP16(GetCharABCWidthsA)
342DEBUGWRAP16(GetCharABCWidthsFloatA)
343DEBUGWRAP16(GetCharABCWidthsFloatW)
344DEBUGWRAP16(GetCharABCWidthsW)
345DEBUGWRAP16(GetCharWidth32A)
346DEBUGWRAP16(GetCharWidth32W)
347DEBUGWRAP16(GetCharWidthFloatA)
348DEBUGWRAP16(GetCharWidthFloatW)
349DEBUGWRAP24(GetCharacterPlacementA)
350DEBUGWRAP24(GetCharacterPlacementW)
351DEBUGWRAP8(GetColorAdjustment)
352NODEF_DEBUGWRAP4(GetColorSpace)
353DEBUGWRAP8(GetCurrentPositionEx)
354DEBUGWRAP8(GetDCOrgEx)
355DEBUGWRAP8(GetDeviceCaps)
356NODEF_DEBUGWRAP8(GetDeviceGammaRamp)
357DEBUGWRAP12(GetKerningPairsA)
358DEBUGWRAP12(GetKerningPairsW)
359NODEF_DEBUGWRAP12(GetLogColorSpaceA)
360NODEF_DEBUGWRAP12(GetLogColorSpaceW)
361DEBUGWRAP8(GetMiterLimit)
362DEBUGWRAP8(GetNearestColor)
363DEBUGWRAP12(GetOutlineTextMetricsA)
364DEBUGWRAP12(GetOutlineTextMetricsW)
365DEBUGWRAP16(GetPath)
366DEBUGWRAP_LVL2_12(GetPixel)
367DEBUGWRAP4(GetPixelFormat)
368DEBUGWRAP4(GetPolyFillMode)
369DEBUGWRAP4(GetROP2)
370DEBUGWRAP8(GetRasterizerCaps)
371
372
373DEBUGWRAP4(GetTextAlign)
374DEBUGWRAP4(GetTextCharacterExtra)
375DEBUGWRAP4(GetTextCharset)
376DEBUGWRAP12(GetTextCharsetInfo)
377DEBUGWRAP4(GetTextColor)
378DEBUGWRAP8(GetTextMetricsA)
379DEBUGWRAP8(GetTextMetricsW)
380DEBUGWRAP12(LPtoDP)
381DEBUGWRAP36(Pie)
382DEBUGWRAP12(PolyBezier)
383DEBUGWRAP12(PolyBezierTo)
384DEBUGWRAP16(PolyDraw)
385DEBUGWRAP16(PolyPolygon)
386DEBUGWRAP12(Polygon)
387DEBUGWRAP12(PtVisible)
388DEBUGWRAP8(RectVisible)
389DEBUGWRAP20(Rectangle)
390DEBUGWRAP8(ResetDCA)
391DEBUGWRAP8(ResetDCW)
392DEBUGWRAP8(RestoreDC)
393DEBUGWRAP28(RoundRect)
394DEBUGWRAP4(SaveDC)
395DEBUGWRAP24(ScaleViewportExtEx)
396DEBUGWRAP24(ScaleWindowExtEx)
397DEBUGWRAP8(SelectClipPath)
398DEBUGWRAP8(SetArcDirection)
399DEBUGWRAP8(SetBkColor)
400DEBUGWRAP8(SetBkMode)
401DEBUGWRAP12(SetBoundsRect)
402DEBUGWRAP16(SetBrushOrgEx)
403DEBUGWRAP8(SetColorAdjustment)
404DEBUGWRAP8(SetColorSpace)
405DEBUGWRAP8(SetDeviceGammaRamp)
406DEBUGWRAP8(SetMapperFlags)
407DEBUGWRAP12(SetMiterLimit)
408DEBUGWRAP_LVL2_16(SetPixel)
409DEBUGWRAP12(SetPixelFormat)
410DEBUGWRAP_LVL2_16(SetPixelV)
411DEBUGWRAP8(SetPolyFillMode)
412DEBUGWRAP8(SetROP2)
413
414
415
416DEBUGWRAP8(SetTextAlign)
417DEBUGWRAP8(SetTextCharacterExtra)
418DEBUGWRAP8(SetTextColor)
419DEBUGWRAP12(SetTextJustification)
420DEBUGWRAP4(StrokeAndFillPath)
421DEBUGWRAP4(StrokePath)
422DEBUGWRAP4(SwapBuffers)
423DEBUGWRAP4(UpdateColors)
424DEBUGWRAP4(WidenPath)
Note: See TracBrowser for help on using the repository browser.