forget commit Implement of GdiGetLocalBrush, GdiGetLocalDC, GdiGetLocalFont
[reactos.git] / reactos / dll / win32 / gdi32 / gdi32.def
index a773b01..ada3b5d 100644 (file)
@@ -33,6 +33,8 @@ CancelDC@4
 CheckColorsInGamut@16
 ChoosePixelFormat@8
 Chord@36
+ClearBitmapAttributes@8
+ClearBrushAttributes@8
 CloseEnhMetaFile@4
 CloseFigure@4
 CloseMetaFile@4
@@ -87,6 +89,63 @@ CreateScalableFontResourceA@16
 CreateScalableFontResourceW@16
 CreateSolidBrush@4
 DPtoLP@12
+DdEntry0@24=NtGdiDxgGenericThunk@24
+DdEntry10@8=NtGdiDdBeginMoCompFrame@8
+DdEntry11@12=NtGdiDdBlt@12
+DdEntry12@8=NtGdiDdCanCreateSurface@8
+DdEntry13@8=NtGdiDdCanCreateD3DBuffer@8
+DdEntry14@8=NtGdiDdColorControl@8
+DdEntry15@4=NtGdiDdCreateDirectDrawObject@4
+DdEntry16@32=NtGdiDdCreateSurface@32
+DdEntry17@32=NtGdiDdCreateD3DBuffer@32
+DdEntry18@8=NtGdiDdCreateMoComp@8
+DdEntry19@24=NtGdiDdCreateSurfaceObject@24
+DdEntry1@16=NtGdiD3dContextCreate@16
+DdEntry20@4=NtGdiDdDeleteDirectDrawObject@4
+DdEntry21@4=NtGdiDdDeleteSurfaceObject@4
+DdEntry22@8=NtGdiDdDestroyMoComp@8
+DdEntry23@8=NtGdiDdDestroySurface@8
+DdEntry24@4=NtGdiDdDestroyD3DBuffer@4
+DdEntry25@8=NtGdiDdEndMoCompFrame@8
+DdEntry26@20=NtGdiDdFlip@20
+DdEntry27@8=NtGdiDdFlipToGDISurface@8
+DdEntry28@8=NtGdiDdGetAvailDriverMemory@8
+DdEntry29@8=NtGdiDdGetBltStatus@8
+DdEntry2@4=NtGdiD3dContextDestroy@4
+DdEntry30@8=NtGdiDdGetDC@8
+DdEntry31@8=NtGdiDdGetDriverInfo@8
+DdEntry32@12=NtGdiDdGetDxHandle@12
+DdEntry33@8=NtGdiDdGetFlipStatus@8
+DdEntry34@8=NtGdiDdGetInternalMoCompInfo@8
+DdEntry35@8=NtGdiDdGetMoCompBuffInfo@8
+DdEntry36@8=NtGdiDdGetMoCompGuids@8
+DdEntry37@8=NtGdiDdGetMoCompFormats@8
+DdEntry38@8=NtGdiDdGetScanLine@8
+DdEntry39@12=NtGdiDdLock@12
+DdEntry3@4=NtGdiD3dContextDestroyAll@4
+DdEntry40@8=NtGdiDdLockD3D@8
+DdEntry41@44=NtGdiDdQueryDirectDrawObject@44
+DdEntry42@8=NtGdiDdQueryMoCompStatus@8
+DdEntry43@8=NtGdiDdReenableDirectDrawObject@8
+DdEntry44@4=NtGdiDdReleaseDC@4
+DdEntry45@8=NtGdiDdRenderMoComp@8
+DdEntry46@8=NtGdiDdResetVisrgn@8
+DdEntry47@8=NtGdiDdSetColorKey@8
+DdEntry48@8=NtGdiDdSetExclusiveMode@8
+DdEntry49@12=NtGdiDdSetGammaRamp@12
+DdEntry4@4=NtGdiD3dValidateTextureStageState@4
+DdEntry50@12=NtGdiDdCreateSurfaceEx@12
+DdEntry51@12=NtGdiDdSetOverlayPosition@12
+DdEntry52@8=NtGdiDdUnattachSurface@8
+DdEntry53@8=NtGdiDdUnlock@8
+DdEntry54@8=NtGdiDdUnlockD3D@8
+DdEntry55@12=NtGdiDdUpdateOverlay@12
+DdEntry56@8=NtGdiDdWaitForVerticalBlank@8
+DdEntry5@28=NtGdiD3dDrawPrimitives2@28
+DdEntry6@4=NtGdiDdGetDriverState@4
+DdEntry7@12=NtGdiDdAddAttachedSurface@12
+DdEntry8@12=NtGdiDdAlphaBlt@12
+DdEntry9@8=NtGdiDdAttachSurface@8
 DeleteColorSpace@4=NtGdiDeleteColorSpace@4
 DeleteDC@4
 DeleteEnhMetaFile@4
@@ -211,6 +270,7 @@ GdiDeleteLocalDC@4
 GdiDeleteSpoolFileHandle@4
 GdiDescribePixelFormat@16=NtGdiDescribePixelFormat@16
 GdiDllInitialize@12
+GdiDrawStream@12
 GdiEndDocEMF@4
 GdiEndPageEMF@8
 GdiEntry10@8
@@ -266,7 +326,7 @@ GdiReleaseLocalDC@4
 GdiResetDCEMF@8
 GdiSetAttrs@4
 GdiSetBatchLimit@4
-GdiSetLastError@4=SetLastError@4
+GdiSetLastError@4
 GdiSetPixelFormat@8=NtGdiSetPixelFormat@8
 GdiSetServerAttr@8
 GdiStartDocEMF@8
@@ -276,6 +336,7 @@ GdiTransparentBlt@44
 GdiValidateHandle@4
 GetArcDirection@4
 GetAspectRatioFilterEx@8
+GetBitmapAttributes@4
 GetBitmapBits@12=NtGdiGetBitmapBits@12
 GetBitmapDimensionEx@8=NtGdiGetBitmapDimension@8
 GetBkColor@4
@@ -316,101 +377,38 @@ GetEUDCTimeStampExW@4
 GetEnhMetaFileA@4
 GetEnhMetaFileBits@12
 GetEnhMetaFileDescriptionA@12
-
-
-ClearBitmapAttributes@8
-ClearBrushAttributes@8
-DdEntry1@16=NtGdiD3dContextCreate@16
-DdEntry2@4=NtGdiD3dContextDestroy@4
-DdEntry3@4=NtGdiD3dContextDestroyAll@4
-DdEntry4@4=NtGdiD3dValidateTextureStageState@4
-DdEntry5@28=NtGdiD3dDrawPrimitives2@28
-DdEntry6@4=NtGdiDdGetDriverState@4
-DdEntry7@12=NtGdiDdAddAttachedSurface@12
-DdEntry8@12=NtGdiDdAlphaBlt@12
-DdEntry9@8=NtGdiDdAttachSurface@8
-DdEntry10@8=NtGdiDdBeginMoCompFrame@8
-DdEntry11@12=NtGdiDdBlt@12
-DdEntry13@8=NtGdiDdCanCreateD3DBuffer@8
-DdEntry12@8=NtGdiDdCanCreateSurface@8
-DdEntry14@8=NtGdiDdColorControl@8
-DdEntry15@4=NtGdiDdCreateDirectDrawObject@4
-DdEntry16@32=NtGdiDdCreateSurface@32
-DdEntry17@32=NtGdiDdCreateD3DBuffer@32
-DdEntry18@8=NtGdiDdCreateMoComp@8
-DdEntry19@24=NtGdiDdCreateSurfaceObject@24
-DdEntry20@4=NtGdiDdDeleteDirectDrawObject@4
-DdEntry21@4=NtGdiDdDeleteSurfaceObject@4
-DdEntry22@8=NtGdiDdDestroyMoComp@8
-DdEntry23@8=NtGdiDdDestroySurface@8
-DdEntry24@4=NtGdiDdDestroyD3DBuffer@4
-DdEntry25@8=NtGdiDdEndMoCompFrame@8
-DdEntry26@20=NtGdiDdFlip@20
-DdEntry27@8=NtGdiDdFlipToGDISurface@8
-DdEntry28@8=NtGdiDdGetAvailDriverMemory@8
-DdEntry29@8=NtGdiDdGetBltStatus@8
-DdEntry30@8=NtGdiDdGetDC@8
-DdEntry31@8=NtGdiDdGetDriverInfo@8
-DdEntry32@12=NtGdiDdGetDxHandle@12
-DdEntry33@8=NtGdiDdGetFlipStatus@8
-DdEntry34@8=NtGdiDdGetInternalMoCompInfo@8
-DdEntry35@8=NtGdiDdGetMoCompBuffInfo@8
-DdEntry36@8=NtGdiDdGetMoCompGuids@8
-DdEntry37@8=NtGdiDdGetMoCompFormats@8
-DdEntry38@8=NtGdiDdGetScanLine@8
-DdEntry39@12=NtGdiDdLock@12
-DdEntry40@8=NtGdiDdLockD3D@8
-DdEntry41@44=NtGdiDdQueryDirectDrawObject@44
-DdEntry42@8=NtGdiDdQueryMoCompStatus@8
-DdEntry43@8=NtGdiDdReenableDirectDrawObject@8
-DdEntry44@4=NtGdiDdReleaseDC@4
-DdEntry45@8=NtGdiDdRenderMoComp@8
-DdEntry46@8=NtGdiDdResetVisrgn@8
-DdEntry47@8=NtGdiDdSetColorKey@8
-DdEntry48@8=NtGdiDdSetExclusiveMode@8
-DdEntry49@12=NtGdiDdSetGammaRamp@12
-DdEntry50@12=NtGdiDdCreateSurfaceEx@12
-DdEntry51@12=NtGdiDdSetOverlayPosition@12
-DdEntry52@8=NtGdiDdUnattachSurface@8 
-DdEntry53@8=NtGdiDdUnlock@8
-DdEntry54@8=NtGdiDdUnlockD3D@8
-DdEntry55@12=NtGdiDdUpdateOverlay@12
-DdEntry56@8=NtGdiDdWaitForVerticalBlank@8
-GdiDrawStream@12
-GetBitmapAttributes@4
-GetBrushAttributes@4
 GetEnhMetaFileDescriptionW@12
 GetEnhMetaFileHeader@12
 GetEnhMetaFilePaletteEntries@12
 GetEnhMetaFilePixelFormat@12
 GetEnhMetaFileW@4
 GetFontAssocStatus@4
-GetFontData@20=NtGdiGetFontData@20
+GetFontData@20
 GetFontLanguageInfo@4
 GetFontResourceInfoW@16
-GetFontUnicodeRanges@8
+GetFontUnicodeRanges@8=NtGdiGetFontUnicodeRanges@8
 GetGlyphIndicesA@20
-GetGlyphIndicesW@20
-GetGlyphOutline=GetGlyphOutlineA@28
+GetGlyphIndicesW@20=NtGdiGetGlyphIndicesW@20
+GetGlyphOutline@28=GetGlyphOutlineA@28
 GetGlyphOutlineA@28
 GetGlyphOutlineW@28
 GetGlyphOutlineWow@28
-GetGraphicsMode@4=NtGdiGetGraphicsMode@4
+GetGraphicsMode@4
 GetHFONT@4
 GetICMProfileA@12
 GetICMProfileW@12
-GetKerningPairs=GetKerningPairsA@12
+GetKerningPairs@12=GetKerningPairsA@12
 GetKerningPairsA@12
 GetKerningPairsW@12
 GetLayout@4
 GetLogColorSpaceA@12
 GetLogColorSpaceW@12
-GetMapMode@4=NtGdiGetMapMode@4
+GetMapMode@4
 GetMetaFileA@4
 GetMetaFileBitsEx@12
 GetMetaFileW@4
 GetMetaRgn@8
-GetMiterLimit@8
+GetMiterLimit@8=NtGdiGetMiterLimit@8
 GetNearestColor@8=NtGdiGetNearestColor@8
 GetNearestPaletteIndex@8=NtGdiGetNearestPaletteIndex@8
 GetObjectA@12
@@ -420,26 +418,26 @@ GetOutlineTextMetricsA@12
 GetOutlineTextMetricsW@12
 GetPaletteEntries@16
 GetPath@16
-GetPixel@12=NtGdiGetPixel@12
+GetPixel@12
 GetPixelFormat@4
-GetPolyFillMode@4=NtGdiGetPolyFillMode@4
-GetROP2@4=NtGdiGetROP2@4
+GetPolyFillMode@4
+GetROP2@4
 GetRandomRgn@12=NtGdiGetRandomRgn@12
-GetRasterizerCaps@8
-GetRegionData@12=NtGdiGetRegionData@12
+GetRasterizerCaps@8=NtGdiGetRasterizerCaps@8
+GetRegionData@12
 GetRelAbs@8
-GetRgnBox@8=NtGdiGetRgnBox@8
+GetRgnBox@8
 GetStockObject@4
-GetStretchBltMode@4=NtGdiGetStretchBltMode@4
+GetStretchBltMode@4
 GetStringBitmapA@20
 GetStringBitmapW@20
 GetSystemPaletteEntries@16
-GetSystemPaletteUse@4
-GetTextAlign@4=NtGdiGetTextAlign@4
+GetSystemPaletteUse@4=NtGdiGetSystemPaletteUse@4
+GetTextAlign@4
 GetTextCharacterExtra@4
 GetTextCharset@4
 GetTextCharsetInfo@12
-GetTextColor@4=NtGdiGetTextColor@4
+GetTextColor@4
 GetTextExtentExPointA@28
 GetTextExtentExPointI@28
 GetTextExtentExPointW@28
@@ -450,8 +448,8 @@ GetTextExtentPointA@16
 GetTextExtentPointI@16
 GetTextExtentPointW@16
 GetTextFaceA@12
-GetTextFaceW@12
 GetTextFaceAliasW@12
+GetTextFaceW@12
 GetTextMetricsA@8
 GetTextMetricsW@8
 GetTransform@12=NtGdiGetTransform@12
@@ -461,30 +459,31 @@ GetWinMetaFileBits@20
 GetWindowExtEx@8
 GetWindowOrgEx@8
 GetWorldTransform@8
-HT_Get8BPPFormatPalette@16
-HT_Get8BPPMaskPalette@24
-IntersectClipRect@20=NtGdiIntersectClipRect@20
-InvertRgn@8=NtGdiInvertRgn@8
+HT_Get8BPPFormatPalette@16=NtGdiHT_Get8BPPFormatPalette@16
+HT_Get8BPPMaskPalette@24=NtGdiHT_Get8BPPMaskPalette@24
+IntersectClipRect@20
+InvertRgn@8
+IsValidEnhMetaRecord@8
+IsValidEnhMetaRecordOffExt@16
 LPtoDP@12
 LineDDA@24
-LineTo@12=NtGdiLineTo@12
+LineTo@12
 MaskBlt@48
 MirrorRgn@8
 ModifyWorldTransform@12
-MoveToEx@16=NtGdiMoveToEx@16
-NamedEscape@32
-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=NtGdiPolyPatBlt@20
+MoveToEx@16
+NamedEscape@28
+OffsetClipRgn@12
+OffsetRgn@12
+OffsetViewportOrgEx@16
+OffsetWindowOrgEx@16
+PATHOBJ_bEnum@8=NtGdiPATHOBJ_bEnum@8
+PATHOBJ_bEnumClipLines@12=NtGdiPATHOBJ_bEnumClipLines@12
+PATHOBJ_vEnumStart@4=NtGdiPATHOBJ_vEnumStart@4
+PATHOBJ_vEnumStartClipLines@16=NtGdiPATHOBJ_vEnumStartClipLines@16
+PATHOBJ_vGetBounds@8=NtGdiPATHOBJ_vGetBounds@8
+PaintRgn@8
+PatBlt@24
 PathToRegion@4
 Pie@36
 PlayEnhMetaFile@12
@@ -492,124 +491,131 @@ PlayEnhMetaFileRecord@16
 PlayMetaFile@8
 PlayMetaFileRecord@16
 PlgBlt@40
-PolyBezier@12=NtGdiPolyBezier@12
-PolyBezierTo@12=NtGdiPolyBezierTo@12
-PolyDraw@16=NtGdiPolyDraw@16
+PolyBezier@12
+PolyBezierTo@12
+PolyDraw@16
+PolyPatBlt@20
 PolyPolygon@16
-PolyPolyline@16=NtGdiPolyPolyline@16
+PolyPolyline@16
 PolyTextOutA@12
 PolyTextOutW@12
 Polygon@12
-Polyline@12=NtGdiPolyline@12
-PolylineTo@12=NtGdiPolylineTo@12
-PtInRegion@12=NtGdiPtInRegion@12
+Polyline@12
+PolylineTo@12
+PtInRegion@12
 PtVisible@12=NtGdiPtVisible@12
 QueryFontAssocStatus@0
-RealizePalette@4=NtGdiRealizePalette@4
-RectInRegion@8=NtGdiRectInRegion@8
+RealizePalette@4
+RectInRegion@8
 RectVisible@8=NtGdiRectVisible@8
-Rectangle@20=NtGdiRectangle@20
+Rectangle@20
 RemoveFontMemResourceEx@4
 RemoveFontResourceA@4
 RemoveFontResourceExA@12
 RemoveFontResourceExW@12
-RemoveFontResourceW@4
 RemoveFontResourceTracking@8
+RemoveFontResourceW@4
 ResetDCA@8
 ResetDCW@8
 ResizePalette@8
-RestoreDC@8=NtGdiRestoreDC@8
-RoundRect@28=NtGdiRoundRect@28
-SaveDC@4=NtGdiSaveDC@4
+RestoreDC@8
+RoundRect@28
+STROBJ_bEnum@12=NtGdiSTROBJ_bEnum@12
+STROBJ_bEnumPositionsOnly@12=NtGdiSTROBJ_bEnumPositionsOnly@12
+STROBJ_bGetAdvanceWidths@16=NtGdiSTROBJ_bGetAdvanceWidths@16
+STROBJ_dwGetCodePage@4=NtGdiSTROBJ_dwGetCodePage@4
+STROBJ_vEnumStart@4=NtGdiSTROBJ_vEnumStart@4
+SaveDC@4
 ScaleViewportExtEx@24
 ScaleWindowExtEx@24
 SelectBrushLocal@8
 SelectClipPath@8
 SelectClipRgn@8
 SelectFontLocal@8
-SelectObject@8=NtGdiSelectObject@8
+SelectObject@8
 SelectPalette@12
 SetAbortProc@8
 SetArcDirection@8
-SetBitmapAttributes@8
 SetBitmapBits@12=NtGdiSetBitmapBits@12
 SetBitmapDimensionEx@16=NtGdiSetBitmapDimension@16
-SetBkColor@8=NtGdiSetBkColor@8
-SetBkMode@8=NtGdiSetBkMode@8
+SetBkColor@8
+SetBkMode@8
 SetBoundsRect@12
-SetBrushAttributes@8
-SetBrushOrgEx@16=NtGdiSetBrushOrg@16
+SetBrushOrgEx@16
 SetColorAdjustment@8
 SetColorSpace@8
 SetDCBrushColor@8
 SetDCPenColor@8
 SetDIBColorTable@16
-SetDIBits@28=NtGdiSetDIBits@28
+SetDIBits@28
 SetDIBitsToDevice@48
 SetDeviceGammaRamp@8
 SetEnhMetaFileBits@8
-SetFontEnumeration@4
-SetGraphicsMode@8=NtGdiSetGraphicsMode@8
+SetFontEnumeration@4=NtGdiSetFontEnumeration@4
+SetGraphicsMode@8
 SetICMMode@8
 SetICMProfileA@8
 SetICMProfileW@8
 SetLayout@8
 SetLayoutWidth@12
-SetMagicColors@12
+SetMagicColors@12=NtGdiSetMagicColors@12
 SetMapMode@8
 SetMapperFlags@8
 SetMetaFileBitsEx@8
 SetMetaRgn@4
 SetMiterLimit@12
 SetPaletteEntries@16
-SetPixel@16=NtGdiSetPixel@16
+SetPixel@16
 SetPixelFormat@12
-SetPixelV@16=NtGdiSetPixelV@16
-SetPolyFillMode@8=NtGdiSetPolyFillMode@8
-SetROP2@8=NtGdiSetROP2@8
-SetRectRgn@20=NtGdiSetRectRgn@20
+SetPixelV@16
+SetPolyFillMode@8
+SetROP2@8
+SetRectRgn@20
 SetRelAbs@8
-SetStretchBltMode@8=NtGdiSetStretchBltMode@8
-SetSystemPaletteUse@8
-SetTextAlign@8=NtGdiSetTextAlign@8
+SetStretchBltMode@8
+SetSystemPaletteUse@8=NtGdiSetSystemPaletteUse@8
+SetTextAlign@8
 SetTextCharacterExtra@8
-SetTextColor@8=NtGdiSetTextColor@8
+SetTextColor@8
 SetTextJustification@12
-SetViewportExtEx@16=NtGdiSetViewportExtEx@16
-SetViewportOrgEx@16=NtGdiSetViewportOrgEx@16
-SetVirtualResolution@20
+SetViewportExtEx@16
+SetViewportOrgEx@16
+SetVirtualResolution@20=NtGdiSetVirtualResolution@20
 SetWinMetaFileBits@16
-SetWindowExtEx@16=NtGdiSetWindowExtEx@16
-SetWindowOrgEx@16=NtGdiSetWindowOrgEx@16
+SetWindowExtEx@16
+SetWindowOrgEx@16
 SetWorldTransform@8
 StartDocA@8
 StartDocW@8
 StartFormPage@4
 StartPage@4
 StretchBlt@44
-StretchDIBits@52=NtGdiStretchDIBits@52
-STROBJ_bEnum@12
-STROBJ_bEnumPositionsOnly@12
-STROBJ_bGetAdvanceWidths@16
-STROBJ_dwGetCodePage@4
-STROBJ_vEnumStart@4
+StretchDIBits@52
 StrokeAndFillPath@4
 StrokePath@4
 SwapBuffers@4
 TextOutA@20
 TextOutW@20
-TranslateCharsetInfo@12=NtGdiTranslateCharsetInfo@12
-UnrealizeObject@4
+TranslateCharsetInfo@12
 UnloadNetworkFonts@4
+UnrealizeObject@4
 UpdateColors@4
 UpdateICMRegKeyA@16
-UpdateICMRegKeyA@16
 UpdateICMRegKeyW@16
 WidenPath@4
-XFORMOBJ_bApplyXform@20
-XFORMOBJ_iGetXform@8
-XLATEOBJ_cGetPalette@16
-XLATEOBJ_hGetColorTransform@4
+XFORMOBJ_bApplyXform@20=NtGdiXFORMOBJ_bApplyXform@20
+XFORMOBJ_iGetXform@8=NtGdiXFORMOBJ_iGetXform@8
+XLATEOBJ_cGetPalette@16=NtGdiXLATEOBJ_cGetPalette@16
+XLATEOBJ_hGetColorTransform@4=NtGdiXLATEOBJ_hGetColorTransform@4
+
+
+
+GetBrushAttributes@4
+GetGlyphIndicesA@20
+GetTextExtentExPointWPri@28
+GetTextExtentPoint32A@16
+SetBitmapAttributes@8
+SetBrushAttributes@8
 XLATEOBJ_iXlate@8
 XLATEOBJ_piVector@4
 bInitSystemAndFontsDirectoriesW@8