Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

302 lines
11 KiB

4 years ago
  1. /*++
  2. zwingdi.h : header file for win32 api profiling dll for the GDI32
  3. system dll
  4. Provides index by API name into profiling data structures.
  5. Creates array of API names for use in dumping data.
  6. NOTE: This file is generated by WRAPPER code generator.
  7. --*/
  8. #define MODULE_NAME "gdi32"
  9. #define API_COUNT 283
  10. #define DATA_SEM_NAME "\\BaseNamedObjects\\Gdi32DataSem"
  11. #define DATA_SEC_NAME "\\BaseNamedObjects\\Gdi32DataSection"
  12. #define I_AbortDoc (1-1)
  13. #define I_AbortPath (2-1)
  14. #define I_AddFontResourceA (3-1)
  15. #define I_AddFontResourceW (4-1)
  16. #define I_AngleArc (5-1)
  17. #define I_AnimatePalette (6-1)
  18. #define I_Arc (7-1)
  19. #define I_ArcTo (8-1)
  20. #define I_BeginPath (9-1)
  21. #define I_BitBlt (10-1)
  22. #define I_CancelDC (11-1)
  23. #define I_Chord (12-1)
  24. #define I_CloseEnhMetaFile (13-1)
  25. #define I_CloseFigure (14-1)
  26. #define I_CloseMetaFile (15-1)
  27. #define I_CombineRgn (16-1)
  28. #define I_CombineTransform (17-1)
  29. #define I_CopyEnhMetaFileA (18-1)
  30. #define I_CopyEnhMetaFileW (19-1)
  31. #define I_CopyMetaFileA (20-1)
  32. #define I_CopyMetaFileW (21-1)
  33. #define I_CreateBitmap (22-1)
  34. #define I_CreateBitmapIndirect (23-1)
  35. #define I_CreateBrushIndirect (24-1)
  36. #define I_CreateCompatibleBitmap (25-1)
  37. #define I_CreateCompatibleDC (26-1)
  38. #define I_CreateDCA (27-1)
  39. #define I_CreateDCW (28-1)
  40. #define I_CreateDIBPatternBrush (29-1)
  41. #define I_CreateDIBPatternBrushPt (30-1)
  42. #define I_CreateDIBitmap (31-1)
  43. #define I_CreateDiscardableBitmap (32-1)
  44. #define I_CreateEllipticRgn (33-1)
  45. #define I_CreateEllipticRgnIndirect (34-1)
  46. #define I_CreateEnhMetaFileA (35-1)
  47. #define I_CreateEnhMetaFileW (36-1)
  48. #define I_CreateFontA (37-1)
  49. #define I_CreateFontIndirectA (38-1)
  50. #define I_CreateFontIndirectW (39-1)
  51. #define I_CreateFontW (40-1)
  52. #define I_CreateHalftonePalette (41-1)
  53. #define I_CreateHatchBrush (42-1)
  54. #define I_CreateICA (43-1)
  55. #define I_CreateICW (44-1)
  56. #define I_CreateMetaFileA (45-1)
  57. #define I_CreateMetaFileW (46-1)
  58. #define I_CreatePalette (47-1)
  59. #define I_CreatePatternBrush (48-1)
  60. #define I_CreatePen (49-1)
  61. #define I_CreatePenIndirect (50-1)
  62. #define I_CreatePolyPolygonRgn (51-1)
  63. #define I_CreatePolygonRgn (52-1)
  64. #define I_CreateRectRgn (53-1)
  65. #define I_CreateRectRgnIndirect (54-1)
  66. #define I_CreateRoundRectRgn (55-1)
  67. #define I_CreateScalableFontResourceA (56-1)
  68. #define I_CreateScalableFontResourceW (57-1)
  69. #define I_CreateSolidBrush (58-1)
  70. #define I_DPtoLP (59-1)
  71. #define I_DeleteDC (60-1)
  72. #define I_DeleteEnhMetaFile (61-1)
  73. #define I_DeleteMetaFile (62-1)
  74. #define I_DeleteObject (63-1)
  75. #define I_DrawEscape (64-1)
  76. #define I_Ellipse (65-1)
  77. #define I_EndDoc (66-1)
  78. #define I_EndPage (67-1)
  79. #define I_EndPath (68-1)
  80. #define I_EnumEnhMetaFile (69-1)
  81. #define I_EnumFontFamiliesA (70-1)
  82. #define I_EnumFontFamiliesW (71-1)
  83. #define I_EnumFontsA (72-1)
  84. #define I_EnumFontsW (73-1)
  85. #define I_EnumMetaFile (74-1)
  86. #define I_EnumObjects (75-1)
  87. #define I_EqualRgn (76-1)
  88. #define I_Escape (77-1)
  89. #define I_ExcludeClipRect (78-1)
  90. #define I_ExtCreatePen (79-1)
  91. #define I_ExtCreateRegion (80-1)
  92. #define I_ExtEscape (81-1)
  93. #define I_ExtFloodFill (82-1)
  94. #define I_ExtSelectClipRgn (83-1)
  95. #define I_ExtTextOutA (84-1)
  96. #define I_ExtTextOutW (85-1)
  97. #define I_FillPath (86-1)
  98. #define I_FillRgn (87-1)
  99. #define I_FixBrushOrgEx (88-1)
  100. #define I_FlattenPath (89-1)
  101. #define I_FloodFill (90-1)
  102. #define I_FrameRgn (91-1)
  103. #define I_GdiComment (92-1)
  104. #define I_GdiFlush (93-1)
  105. #define I_GdiGetBatchLimit (94-1)
  106. #define I_GdiSetBatchLimit (95-1)
  107. #define I_GetArcDirection (96-1)
  108. #define I_GetAspectRatioFilterEx (97-1)
  109. #define I_GetBitmapBits (98-1)
  110. #define I_GetBitmapDimensionEx (99-1)
  111. #define I_GetBkColor (100-1)
  112. #define I_GetBkMode (101-1)
  113. #define I_GetBoundsRect (102-1)
  114. #define I_GetBrushOrgEx (103-1)
  115. #define I_GetCharABCWidthsA (104-1)
  116. #define I_GetCharABCWidthsFloatA (105-1)
  117. #define I_GetCharABCWidthsFloatW (106-1)
  118. #define I_GetCharABCWidthsW (107-1)
  119. #define I_GetCharWidth32A (108-1)
  120. #define I_GetCharWidth32W (109-1)
  121. #define I_GetCharWidthA (110-1)
  122. #define I_GetCharWidthFloatA (111-1)
  123. #define I_GetCharWidthFloatW (112-1)
  124. #define I_GetCharWidthW (113-1)
  125. #define I_GetClipBox (114-1)
  126. #define I_GetClipRgn (115-1)
  127. #define I_GetColorAdjustment (116-1)
  128. #define I_GetCurrentObject (117-1)
  129. #define I_GetCurrentPositionEx (118-1)
  130. #define I_GetDCOrgEx (119-1)
  131. #define I_GetDIBits (120-1)
  132. #define I_GetDeviceCaps (121-1)
  133. #define I_GetEnhMetaFileA (122-1)
  134. #define I_GetEnhMetaFileBits (123-1)
  135. #define I_GetEnhMetaFileDescriptionA (124-1)
  136. #define I_GetEnhMetaFileDescriptionW (125-1)
  137. #define I_GetEnhMetaFileHeader (126-1)
  138. #define I_GetEnhMetaFilePaletteEntries (127-1)
  139. #define I_GetEnhMetaFileW (128-1)
  140. #define I_GetFontData (129-1)
  141. #define I_GetGlyphOutlineA (130-1)
  142. #define I_GetGlyphOutlineW (131-1)
  143. #define I_GetGraphicsMode (132-1)
  144. #define I_GetKerningPairsA (133-1)
  145. #define I_GetKerningPairsW (134-1)
  146. #define I_GetMapMode (135-1)
  147. #define I_GetMetaFileA (136-1)
  148. #define I_GetMetaFileBitsEx (137-1)
  149. #define I_GetMetaFileW (138-1)
  150. #define I_GetMetaRgn (139-1)
  151. #define I_GetMiterLimit (140-1)
  152. #define I_GetNearestColor (141-1)
  153. #define I_GetNearestPaletteIndex (142-1)
  154. #define I_GetObjectA (143-1)
  155. #define I_GetObjectType (144-1)
  156. #define I_GetObjectW (145-1)
  157. #define I_GetOutlineTextMetricsA (146-1)
  158. #define I_GetOutlineTextMetricsW (147-1)
  159. #define I_GetPaletteEntries (148-1)
  160. #define I_GetPath (149-1)
  161. #define I_GetPixel (150-1)
  162. #define I_GetPolyFillMode (151-1)
  163. #define I_GetROP2 (152-1)
  164. #define I_GetRasterizerCaps (153-1)
  165. #define I_GetRegionData (154-1)
  166. #define I_GetRgnBox (155-1)
  167. #define I_GetStockObject (156-1)
  168. #define I_GetStretchBltMode (157-1)
  169. #define I_GetSystemPaletteEntries (158-1)
  170. #define I_GetSystemPaletteUse (159-1)
  171. #define I_GetTextAlign (160-1)
  172. #define I_GetTextCharacterExtra (161-1)
  173. #define I_GetTextColor (162-1)
  174. #define I_GetTextExtentExPointA (163-1)
  175. #define I_GetTextExtentExPointW (164-1)
  176. #define I_GetTextExtentPoint32A (165-1)
  177. #define I_GetTextExtentPoint32W (166-1)
  178. #define I_GetTextExtentPointA (167-1)
  179. #define I_GetTextExtentPointW (168-1)
  180. #define I_GetTextFaceA (169-1)
  181. #define I_GetTextFaceW (170-1)
  182. #define I_GetTextMetricsA (171-1)
  183. #define I_GetTextMetricsW (172-1)
  184. #define I_GetViewportExtEx (173-1)
  185. #define I_GetViewportOrgEx (174-1)
  186. #define I_GetWinMetaFileBits (175-1)
  187. #define I_GetWindowExtEx (176-1)
  188. #define I_GetWindowOrgEx (177-1)
  189. #define I_GetWorldTransform (178-1)
  190. #define I_IntersectClipRect (179-1)
  191. #define I_InvertRgn (180-1)
  192. #define I_LPtoDP (181-1)
  193. #define I_LineDDA (182-1)
  194. #define I_LineTo (183-1)
  195. #define I_MaskBlt (184-1)
  196. #define I_ModifyWorldTransform (185-1)
  197. #define I_MoveToEx (186-1)
  198. #define I_OffsetClipRgn (187-1)
  199. #define I_OffsetRgn (188-1)
  200. #define I_OffsetViewportOrgEx (189-1)
  201. #define I_OffsetWindowOrgEx (190-1)
  202. #define I_PaintRgn (191-1)
  203. #define I_PatBlt (192-1)
  204. #define I_PathToRegion (193-1)
  205. #define I_Pie (194-1)
  206. #define I_PlayEnhMetaFile (195-1)
  207. #define I_PlayEnhMetaFileRecord (196-1)
  208. #define I_PlayMetaFile (197-1)
  209. #define I_PlayMetaFileRecord (198-1)
  210. #define I_PlgBlt (199-1)
  211. #define I_PolyBezier (200-1)
  212. #define I_PolyBezierTo (201-1)
  213. #define I_PolyDraw (202-1)
  214. #define I_PolyPolygon (203-1)
  215. #define I_PolyPolyline (204-1)
  216. #define I_PolyTextOutA (205-1)
  217. #define I_PolyTextOutW (206-1)
  218. #define I_Polygon (207-1)
  219. #define I_Polyline (208-1)
  220. #define I_PolylineTo (209-1)
  221. #define I_PtInRegion (210-1)
  222. #define I_PtVisible (211-1)
  223. #define I_RealizePalette (212-1)
  224. #define I_RectInRegion (213-1)
  225. #define I_RectVisible (214-1)
  226. #define I_Rectangle (215-1)
  227. #define I_RemoveFontResourceA (216-1)
  228. #define I_RemoveFontResourceW (217-1)
  229. #define I_ResetDCA (218-1)
  230. #define I_ResetDCW (219-1)
  231. #define I_ResizePalette (220-1)
  232. #define I_RestoreDC (221-1)
  233. #define I_RoundRect (222-1)
  234. #define I_SaveDC (223-1)
  235. #define I_ScaleViewportExtEx (224-1)
  236. #define I_ScaleWindowExtEx (225-1)
  237. #define I_SelectClipPath (226-1)
  238. #define I_SelectClipRgn (227-1)
  239. #define I_SelectObject (228-1)
  240. #define I_SelectPalette (229-1)
  241. #define I_SetAbortProc (230-1)
  242. #define I_SetArcDirection (231-1)
  243. #define I_SetBitmapBits (232-1)
  244. #define I_SetBitmapDimensionEx (233-1)
  245. #define I_SetBkColor (234-1)
  246. #define I_SetBkMode (235-1)
  247. #define I_SetBoundsRect (236-1)
  248. #define I_SetBrushOrgEx (237-1)
  249. #define I_SetColorAdjustment (238-1)
  250. #define I_SetDIBits (239-1)
  251. #define I_SetDIBitsToDevice (240-1)
  252. #define I_SetEnhMetaFileBits (241-1)
  253. #define I_SetGraphicsMode (242-1)
  254. #define I_SetMapMode (243-1)
  255. #define I_SetMapperFlags (244-1)
  256. #define I_SetMetaFileBitsEx (245-1)
  257. #define I_SetMetaRgn (246-1)
  258. #define I_SetMiterLimit (247-1)
  259. #define I_SetPaletteEntries (248-1)
  260. #define I_SetPixel (249-1)
  261. #define I_SetPixelV (250-1)
  262. #define I_SetPolyFillMode (251-1)
  263. #define I_SetROP2 (252-1)
  264. #define I_SetRectRgn (253-1)
  265. #define I_SetStretchBltMode (254-1)
  266. #define I_SetSystemPaletteUse (255-1)
  267. #define I_SetTextAlign (256-1)
  268. #define I_SetTextCharacterExtra (257-1)
  269. #define I_SetTextColor (258-1)
  270. #define I_SetTextJustification (259-1)
  271. #define I_SetViewportExtEx (260-1)
  272. #define I_SetViewportOrgEx (261-1)
  273. #define I_SetWinMetaFileBits (262-1)
  274. #define I_SetWindowExtEx (263-1)
  275. #define I_SetWindowOrgEx (264-1)
  276. #define I_SetWorldTransform (265-1)
  277. #define I_StartDocA (266-1)
  278. #define I_StartDocW (267-1)
  279. #define I_StartPage (268-1)
  280. #define I_StretchBlt (269-1)
  281. #define I_StretchDIBits (270-1)
  282. #define I_StrokeAndFillPath (271-1)
  283. #define I_StrokePath (272-1)
  284. #define I_TextOutA (273-1)
  285. #define I_TextOutW (274-1)
  286. #define I_UnrealizeObject (275-1)
  287. #define I_UpdateColors (276-1)
  288. #define I_WidenPath (277-1)
  289. #define I_ChoosePixelFormat (278-1)
  290. #define I_CreateDIBSection (279-1)
  291. #define I_GetDIBColorTable (280-1)
  292. #define I_SetDIBColorTable (281-1)
  293. #define I_GetPixelFormat (282-1)
  294. #define I_SetPixelFormat (283-1)