- Move implemented functions from stubs[aw].c to appropriate files.
[reactos.git] / reactos / lib / gdi32 / gdi32.def
index 7dbff69..26c1278 100644 (file)
@@ -1,4 +1,4 @@
-; $Id: gdi32.def,v 1.12 2004/09/16 10:25:14 gvg Exp $
+; $Id: gdi32.def,v 1.13 2004/12/30 02:32:23 navaraf Exp $
 ;
 ; gdi32.def
 ;
@@ -19,14 +19,14 @@ AddFontResourceTracking@8
 AngleArc@24
 AnimatePalette@16
 AnyLinkedFonts@0
-Arc@36
-ArcTo@36
+Arc@36=NtGdiArc@36
+ArcTo@36=NtGdiArcTo@36
 BeginPath@4
 BRUSHOBJ_hGetColorTransform@4
 BRUSHOBJ_pvAllocRbrush@8
 BRUSHOBJ_pvGetRbrush@4
 BRUSHOBJ_ulGetBrushColor@4
-BitBlt@36
+BitBlt@36=NtGdiBitBlt@36
 CancelDC@4
 CheckColorsInGamut@16
 ChoosePixelFormat@8
@@ -41,28 +41,28 @@ CloseFigure@4
 CloseMetaFile@4
 ColorCorrectPalette@16
 ColorMatchToTarget@12
-CombineRgn@16
-CombineTransform@12
+CombineRgn@16=NtGdiCombineRgn@16
+CombineTransform@12=NtGdiCombineTransform@12
 CopyEnhMetaFileA@8
 CopyEnhMetaFileW@8
 CopyMetaFileA@8
 CopyMetaFileW@8
-CreateBitmap@20
-CreateBitmapIndirect@4
-CreateBrushIndirect@4
+CreateBitmap@20=NtGdiCreateBitmap@20
+CreateBitmapIndirect@4=NtGdiCreateBitmapIndirect@4
+CreateBrushIndirect@4=NtGdiCreateBrushIndirect@4
 CreateColorSpaceA@4
 CreateColorSpaceW@4
-CreateCompatibleBitmap@12
-CreateCompatibleDC@4
+CreateCompatibleBitmap@12=NtGdiCreateCompatibleBitmap@12
+CreateCompatibleDC@4=NtGdiCreateCompatableDC@4
 CreateDCA@16
 CreateDCW@16
 CreateDIBPatternBrush@8
-CreateDIBPatternBrushPt@8
-CreateDIBSection@24
-CreateDIBitmap@24
-CreateDiscardableBitmap@12
-CreateEllipticRgn@16
-CreateEllipticRgnIndirect@4
+CreateDIBPatternBrushPt@8=NtGdiCreateDIBPatternBrushPt@8
+CreateDIBSection@24=NtGdiCreateDIBSection@24
+CreateDIBitmap@24=NtGdiCreateDIBitmap@24
+CreateDiscardableBitmap@12=NtGdiCreateDiscardableBitmap@12
+CreateEllipticRgn@16=NtGdiCreateEllipticRgn@16
+CreateEllipticRgnIndirect@4=NtGdiCreateEllipticRgnIndirect@4
 CreateEnhMetaFileA@16
 CreateEnhMetaFileW@16
 CreateFontA@56
@@ -71,27 +71,27 @@ CreateFontIndirectExA@4
 CreateFontIndirectExW@4
 CreateFontIndirectW@4
 CreateFontW@56
-CreateHalftonePalette@4
-CreateHatchBrush@8
+CreateHalftonePalette@4=NtGdiCreateHalftonePalette@4
+CreateHatchBrush@8=NtGdiCreateHatchBrush@8
 CreateICA@16
 CreateICW@16
 CreateMetaFileA@4
 CreateMetaFileW@4
-CreatePalette@4
-CreatePatternBrush@4
-CreatePen@12
-CreatePenIndirect@4
-CreatePolyPolygonRgn@16
-CreatePolygonRgn@12
-CreateRectRgn@16
-CreateRectRgnIndirect@4
-CreateRoundRectRgn@24
+CreatePalette@4=NtGdiCreatePalette@4
+CreatePatternBrush@4=NtGdiCreatePatternBrush@4
+CreatePen@12=NtGdiCreatePen@12
+CreatePenIndirect@4=NtGdiCreatePenIndirect@4
+CreatePolyPolygonRgn@16=NtGdiCreatePolyPolygonRgn@16
+CreatePolygonRgn@12=NtGdiCreatePolygonRgn@12
+CreateRectRgn@16=NtGdiCreateRectRgn@16
+CreateRectRgnIndirect@4=NtGdiCreateRectRgnIndirect@4
+CreateRoundRectRgn@24=NtGdiCreateRoundRectRgn@24
 CreateScalableFontResourceA@16
 CreateScalableFontResourceW@16
-CreateSolidBrush@4
-DPtoLP@12
+CreateSolidBrush@4=NtGdiCreateSolidBrush@4
+DPtoLP@12=NtGdiDPtoLP@12
 DeleteColorSpace@4
-DeleteDC@4
+DeleteDC@4=NtGdiDeleteDC@4
 DeleteEnhMetaFile@4
 DeleteMetaFile@4
 DeleteObject@4
@@ -99,7 +99,7 @@ DescribePixelFormat@16
 DeviceCapabilitiesExA@20
 DeviceCapabilitiesExW@20
 DrawEscape@16
-Ellipse@20
+Ellipse@20=NtGdiEllipse@20
 EnableEUDC@4
 EndDoc@4
 EndFormPage@4
@@ -162,23 +162,23 @@ EnumICMProfilesA@12
 EnumICMProfilesW@12
 EnumMetaFile@16
 EnumObjects@16
-EqualRgn@8
+EqualRgn@8=NtGdiEqualRgn@8
 Escape@20
 EudcLoadLinkW@16
 EudcUnloadLinkW@8
-ExcludeClipRect@20
-ExtCreatePen@20
+ExcludeClipRect@20=NtGdiExcludeClipRect@20
+ExtCreatePen@20=NtGdiExtCreatePen@20
 ExtCreateRegion@12
-ExtEscape@24
-ExtFloodFill@20
-ExtSelectClipRgn@12
+ExtEscape@24=NtGdiExtEscape@24
+ExtFloodFill@20=NtGdiExtFloodFill@20
+ExtSelectClipRgn@12=NtGdiExtSelectClipRgn@12
 ExtTextOutA@32
 ExtTextOutW@32
 FillPath@4
-FillRgn@12
+FillRgn@12=NtGdiFillRgn@12
 FixBrushOrgEx@16
 FlattenPath@4
-FloodFill@16
+FloodFill@16=NtGdiFloodFill@16
 FontIsLinked@4
 FONTOBJ_cGetAllGlyphHandles@8
 FONTOBJ_cGetGlyphs@20
@@ -188,7 +188,7 @@ FONTOBJ_pifi@4
 FONTOBJ_pvTrueTypeFontFile@8
 FONTOBJ_pxoGetXform@4
 FONTOBJ_vGetInfo@12
-FrameRgn@20
+FrameRgn@20=NtGdiFrameRgn@20
 GdiAddFontResourceW@12
 GdiAddGlsBounds@8
 GdiAddGlsRecord@16
@@ -248,7 +248,7 @@ GdiGetPageCount@4
 GdiGetPageHandle@12
 GdiGetSpoolFileHandle@12
 ;GdiGetSpoolMessage
-GdiGradientFill@24
+GdiGradientFill@24=NtGdiGradientFill@24
 GdiInitSpool@0
 GdiInitializeLanguagePack@4
 GdiIsMetaFileDC@4
@@ -276,45 +276,45 @@ GdiSetServerAttr@8
 GdiStartDocEMF@8
 GdiStartPageEMF@4
 GdiSwapBuffers@4
-GdiTransparentBlt@44
+GdiTransparentBlt@44=NtGdiTransparentBlt@44
 GdiValidateHandle@4
-GetArcDirection@4
+GetArcDirection@4=NtGdiGetArcDirection@4
 GetAspectRatioFilterEx@8
 GetBitmapAttributes@4
-GetBitmapBits@12
-GetBitmapDimensionEx@8
-GetBkColor@4
-GetBkMode@4
+GetBitmapBits@12=NtGdiGetBitmapBits@12
+GetBitmapDimensionEx@8=NtGdiGetBitmapDimensionEx@8
+GetBkColor@4=NtGdiGetBkColor@4
+GetBkMode@4=NtGdiGetBkMode@4
 GetBoundsRect@12
 GetBrushAttributes@4
-GetBrushOrgEx@8
+GetBrushOrgEx@8=NtGdiGetBrushOrgEx@8
 GetCharABCWidthsA@16
 GetCharABCWidthsFloatA@16
-GetCharABCWidthsFloatW@16
+GetCharABCWidthsFloatW@16=NtGdiGetCharABCWidthsFloat@16
 GetCharABCWidthsI@20
-GetCharABCWidthsW@16
+GetCharABCWidthsW@16=NtGdiGetCharABCWidths@16
 GetCharWidth32A@16
-GetCharWidth32W@16
+GetCharWidth32W@16=NtGdiGetCharWidth32@16
 GetCharWidthA@16
 GetCharWidthFloatA@16
-GetCharWidthFloatW@16
+GetCharWidthFloatW@16=NtGdiGetCharWidthFloat@16
 GetCharWidthI@20
 GetCharWidthInfo@8
 GetCharWidthW@16
 GetCharacterPlacementA@24
 GetCharacterPlacementW@24
-GetClipBox@8
+GetClipBox@8=NtGdiGetClipBox@8
 GetClipRgn@8
 GetColorAdjustment@8
 GetColorSpace@4
-GetCurrentObject@8
-GetCurrentPositionEx@8
+GetCurrentObject@8=NtGdiGetCurrentObject@8
+GetCurrentPositionEx@8=NtGdiGetCurrentPositionEx@8
 GetDCBrushColor@4
-GetDCOrgEx@8
+GetDCOrgEx@8=NtGdiGetDCOrgEx@8
 GetDCPenColor@4
-GetDIBColorTable@16
-GetDIBits@28
-GetDeviceCaps@8
+GetDIBColorTable@16=NtGdiGetDIBColorTable@16
+GetDIBits@28=NtGdiGetDIBits@28
+GetDeviceCaps@8=NtGdiGetDeviceCaps@8
 GetDeviceGammaRamp@8
 GetEnhMetaFileA@4
 GetEnhMetaFileBits@12
@@ -328,7 +328,7 @@ GetETM@8
 GetEUDCTimeStamp@0
 GetEUDCTimeStampExW@4
 GetFontAssocStatus@4
-GetFontData@20
+GetFontData@20=NtGdiGetFontData@20
 GetFontLanguageInfo@4
 GetFontResourceInfo@16
 GetFontResourceInfoW@16
@@ -337,9 +337,9 @@ GetGlyphIndicesA@20
 GetGlyphIndicesW@20
 GetGlyphOutline=GetGlyphOutlineA@28
 GetGlyphOutlineA@28
-GetGlyphOutlineW@28
+GetGlyphOutlineW@28=NtGdiGetGlyphOutline@28
 GetGlyphOutlineWow@28
-GetGraphicsMode@4
+GetGraphicsMode@4=NtGdiGetGraphicsMode@4
 GetHFONT@4
 GetICMProfileA@12
 GetICMProfileW@12
@@ -349,41 +349,41 @@ GetKerningPairsW@12
 GetLayout@4
 GetLogColorSpaceA@12
 GetLogColorSpaceW@12
-GetMapMode@4
+GetMapMode@4=NtGdiGetMapMode@4
 GetMetaFileA@4
 GetMetaFileBitsEx@12
 GetMetaFileW@4
 GetMetaRgn@8
 GetMiterLimit@8
-GetNearestColor@8
-GetNearestPaletteIndex@8
+GetNearestColor@8=NtGdiGetNearestColor@8
+GetNearestPaletteIndex@8=NtGdiGetNearestPaletteIndex@8
 GetObjectA@12
-GetObjectType@4
+GetObjectType@4=NtGdiGetObjectType@4
 GetObjectW@12
 GetOutlineTextMetricsA@12
 GetOutlineTextMetricsW@12
-GetPaletteEntries@16
+GetPaletteEntries@16=NtGdiGetPaletteEntries@16
 GetPath@16
-GetPixel@12
+GetPixel@12=NtGdiGetPixel@12
 GetPixelFormat@4
-GetPolyFillMode@4
-GetROP2@4
+GetPolyFillMode@4=NtGdiGetPolyFillMode@4
+GetROP2@4=NtGdiGetROP2@4
 GetRandomRgn@12
 GetRasterizerCaps@8
-GetRegionData@12
+GetRegionData@12=NtGdiGetRegionData@12
 GetRelAbs@8
-GetRgnBox@8
-GetStockObject@4
-GetStretchBltMode@4
+GetRgnBox@8=NtGdiGetRgnBox@8
+GetStockObject@4=NtGdiGetStockObject@4
+GetStretchBltMode@4=NtGdiGetStretchBltMode@4
 GetStringBitmapA@20
 GetStringBitmapW@20
-GetSystemPaletteEntries@16
+GetSystemPaletteEntries@16=NtGdiGetSystemPaletteEntries@16
 GetSystemPaletteUse@4
-GetTextAlign@4
+GetTextAlign@4=NtGdiGetTextAlign@4
 GetTextCharacterExtra@4
 GetTextCharset@4
 GetTextCharsetInfo@12
-GetTextColor@4
+GetTextColor@4=NtGdiGetTextColor@4
 GetTextExtentExPointA@28
 GetTextExtentExPointI@28
 GetTextExtentExPointW@28
@@ -399,60 +399,60 @@ GetTextFaceAliasW@12
 GetTextMetricsA@8
 GetTextMetricsW@8
 GetTransform@12
-GetViewportExtEx@8
-GetViewportOrgEx@8
+GetViewportExtEx@8=NtGdiGetViewportExtEx@8
+GetViewportOrgEx@8=NtGdiGetViewportOrgEx@8
 GetWinMetaFileBits@20
-GetWindowExtEx@8
-GetWindowOrgEx@8
-GetWorldTransform@8
+GetWindowExtEx@8=NtGdiGetWindowExtEx@8
+GetWindowOrgEx@8=NtGdiGetWindowOrgEx@8
+GetWorldTransform@8=NtGdiGetWorldTransform@8
 HT_Get8BPPFormatPalette@16
 HT_Get8BPPMaskPalette@24
-IntersectClipRect@20
-InvertRgn@8
-LPtoDP@12
+IntersectClipRect@20=NtGdiIntersectClipRect@20
+InvertRgn@8=NtGdiInvertRgn@8
+LPtoDP@12=NtGdiLPtoDP@12
 LineDDA@24
-LineTo@12
-MaskBlt@48
+LineTo@12=NtGdiLineTo@12
+MaskBlt@48=NtGdiMaskBlt@48
 MirrorRgn@8
-ModifyWorldTransform@12
-MoveToEx@16
+ModifyWorldTransform@12=NtGdiModifyWorldTransform@12
+MoveToEx@16=NtGdiMoveToEx@16
 NamedEscape@32
-OffsetClipRgn@12
-OffsetRgn@12
-OffsetViewportOrgEx@16
-OffsetWindowOrgEx@16
-PaintRgn@8
-PatBlt@24
+OffsetClipRgn@12=NtGdiOffsetClipRgn@12
+OffsetRgn@12=NtGdiOffsetRgn@12
+OffsetViewportOrgEx@16=NtGdiOffsetViewportOrgEx@16
+OffsetWindowOrgEx@16=NtGdiOffsetWindowOrgEx@16
+PaintRgn@8=NtGdiPaintRgn@8
+PatBlt@24=NtGdiPatBlt@24
 PATHOBJ_bEnum@8
 PATHOBJ_bEnumClipLines@12
 PATHOBJ_vEnumStart@4
 PATHOBJ_vEnumStartClipLines@16
 PATHOBJ_vGetBounds@8
-PolyPatBlt@20
+PolyPatBlt@20=NtGdiPolyPatBlt@20
 PathToRegion@4
-Pie@36
+Pie@36=NtGdiPie@36
 PlayEnhMetaFile@12
 PlayEnhMetaFileRecord@16
 PlayMetaFile@8
 PlayMetaFileRecord@16
-PlgBlt@40
-PolyBezier@12
-PolyBezierTo@12
+PlgBlt@40=NtGdiPlgBlt@40
+PolyBezier@12=NtGdiPolyBezier@12
+PolyBezierTo@12=NtGdiPolyBezierTo@12
 PolyDraw@16
-PolyPolygon@16
-PolyPolyline@16
+PolyPolygon@16=NtGdiPolyPolygon@16
+PolyPolyline@16=NtGdiPolyPolyline@16
 PolyTextOutA@12
 PolyTextOutW@12
-Polygon@12
-Polyline@12
-PolylineTo@12
-PtInRegion@12
-PtVisible@12
+Polygon@12=NtGdiPolygon@12
+Polyline@12=NtGdiPolyline@12
+PolylineTo@12=NtGdiPolylineTo@12
+PtInRegion@12=NtGdiPtInRegion@12
+PtVisible@12=NtGdiPtVisible@12
 QueryFontAssocStatus@0
-RealizePalette@4
-RectInRegion@8
-RectVisible@8
-Rectangle@20
+RealizePalette@4=NtGdiRealizePalette@4
+RectInRegion@8=NtGdiRectInRegion@8
+RectVisible@8=NtGdiRectVisible@8
+Rectangle@20=NtGdiRectangle@20
 RemoveFontMemResourceEx@4
 RemoveFontResourceA@4
 RemoveFontResourceExA@12
@@ -462,76 +462,76 @@ RemoveFontResourceTracking@8
 ResetDCA@8
 ResetDCW@8
 ResizePalette@8
-RestoreDC@8
-RoundRect@28
-SaveDC@4
+RestoreDC@8=NtGdiRestoreDC@8
+RoundRect@28=NtGdiRoundRect@28
+SaveDC@4=NtGdiSaveDC@4
 ScaleViewportExtEx@24
 ScaleWindowExtEx@24
 SelectBrushLocal@8
 SelectClipPath@8
-SelectClipRgn@8
+SelectClipRgn@8=NtGdiSelectClipRgn@8
 SelectFontLocal@8
-SelectObject@8
-SelectPalette@12
+SelectObject@8=NtGdiSelectObject@8
+SelectPalette@12=NtGdiSelectPalette@12
 SetAbortProc@8
-SetArcDirection@8
+SetArcDirection@8=NtGdiSetArcDirection@8
 SetBitmapAttributes@8
-SetBitmapBits@12
-SetBitmapDimensionEx@16
-SetBkColor@8
-SetBkMode@8
+SetBitmapBits@12=NtGdiSetBitmapBits@12
+SetBitmapDimensionEx@16=NtGdiSetBitmapDimensionEx@16
+SetBkColor@8=NtGdiSetBkColor@8
+SetBkMode@8=NtGdiSetBkMode@8
 SetBoundsRect@12
 SetBrushAttributes@8
-SetBrushOrgEx@16
+SetBrushOrgEx@16=NtGdiSetBrushOrgEx@16
 SetColorAdjustment@8
 SetColorSpace@8
 SetDCBrushColor@8
 SetDCPenColor@8
-SetDIBColorTable@16
-SetDIBits@28
-SetDIBitsToDevice@48
+SetDIBColorTable@16=NtGdiSetDIBColorTable@16
+SetDIBits@28=NtGdiSetDIBits@28
+SetDIBitsToDevice@48=NtGdiSetDIBitsToDevice@48
 SetDeviceGammaRamp@8
 SetEnhMetaFileBits@8
 SetFontEnumeration@4
-SetGraphicsMode@8
+SetGraphicsMode@8=NtGdiSetGraphicsMode@8
 SetICMMode@8
 SetICMProfileA@8
 SetICMProfileW@8
 SetLayout@8
 SetLayoutWidth@12
 SetMagicColors@12
-SetMapMode@8
+SetMapMode@8=NtGdiSetMapMode@8
 SetMapperFlags@8
 SetMetaFileBitsEx@8
 SetMetaRgn@4
 SetMiterLimit@12
-SetPaletteEntries@16
-SetPixel@16
+SetPaletteEntries@16=NtGdiSetPaletteEntries@16
+SetPixel@16=NtGdiSetPixel@16
 SetPixelFormat@12
-SetPixelV@16
-SetPolyFillMode@8
-SetROP2@8
-SetRectRgn@20
+SetPixelV@16=NtGdiSetPixelV@16
+SetPolyFillMode@8=NtGdiSetPolyFillMode@8
+SetROP2@8=NtGdiSetROP2@8
+SetRectRgn@20=NtGdiSetRectRgn@20
 SetRelAbs@8
-SetStretchBltMode@8
+SetStretchBltMode@8=NtGdiSetStretchBltMode@8
 SetSystemPaletteUse@8
-SetTextAlign@8
+SetTextAlign@8=NtGdiSetTextAlign@8
 SetTextCharacterExtra@8
-SetTextColor@8
+SetTextColor@8=NtGdiSetTextColor@8
 SetTextJustification@12
-SetViewportExtEx@16
-SetViewportOrgEx@16
+SetViewportExtEx@16=NtGdiSetViewportExtEx@16
+SetViewportOrgEx@16=NtGdiSetViewportOrgEx@16
 SetVirtualResolution@20
 SetWinMetaFileBits@16
-SetWindowExtEx@16
-SetWindowOrgEx@16
-SetWorldTransform@8
+SetWindowExtEx@16=NtGdiSetWindowExtEx@16
+SetWindowOrgEx@16=NtGdiSetWindowOrgEx@16
+SetWorldTransform@8=NtGdiSetWorldTransform@8
 StartDocA@8
 StartDocW@8
 StartFormPage@4
 StartPage@4
 StretchBlt@44
-StretchDIBits@52
+StretchDIBits@52=NtGdiStretchDIBits@52
 STROBJ_bEnum@12
 STROBJ_bEnumPositionsOnly@12
 STROBJ_bGetAdvanceWidths@16
@@ -542,7 +542,7 @@ StrokePath@4
 SwapBuffers@4
 TextOutA@20
 TextOutW@20
-TranslateCharsetInfo@12
+TranslateCharsetInfo@12=NtGdiTranslateCharsetInfo@12
 UnrealizeObject@4
 UnloadNetworkFonts@4
 UpdateColors@4
@@ -560,3 +560,4 @@ bInitSystemAndFontsDirectoriesW@8
 bMakePathNameW@16
 ;cGetTTFFromFOT
 gdiPlaySpoolStream@24
+\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
\ No newline at end of file