Signed-off-by: Mark Harmstone <m...@harmstone.com> --- mingw-w64-crt/Makefile.am | 1 + mingw-w64-crt/lib-common/gdi32_onecore.def | 222 +++++++++++++++++++++ mingw-w64-crt/lib-common/onecore.mri | 1 + mingw-w64-crt/lib32/gdi32_onecore.def | 222 +++++++++++++++++++++ 4 files changed, 446 insertions(+) create mode 100644 mingw-w64-crt/lib-common/gdi32_onecore.def create mode 100644 mingw-w64-crt/lib32/gdi32_onecore.def
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am index 168cebfdc..cb4ffb69b 100644 --- a/mingw-w64-crt/Makefile.am +++ b/mingw-w64-crt/Makefile.am @@ -2491,6 +2491,7 @@ endif %/libdsrole.a \ %/libfltlib.a \ %/libfontsub.a \ + %/libgdi32_onecore.a \ %/libiphlpapi.a \ %/liblogoncli.a \ %/libmpr.a \ diff --git a/mingw-w64-crt/lib-common/gdi32_onecore.def b/mingw-w64-crt/lib-common/gdi32_onecore.def new file mode 100644 index 000000000..470a993c1 --- /dev/null +++ b/mingw-w64-crt/lib-common/gdi32_onecore.def @@ -0,0 +1,222 @@ +LIBRARY "GDI32.dll" +EXPORTS +AbortDoc +AddFontMemResourceEx +Arc +BeginGdiRendering +BeginPath +BitBlt +ChoosePixelFormat +CloseEnhMetaFile +CloseFigure +CloseMetaFile +CombineRgn +CreateBitmap +CreateBitmapFromDxSurface2 +CreateBitmapIndirect +CreateBrushIndirect +CreateColorSpaceW +CreateCompatibleBitmap +CreateCompatibleDC +CreateDCA +CreateDCW +CreateDIBitmap +CreateDIBPatternBrushPt +CreateDIBSection +CreateEnhMetaFileA +CreateEnhMetaFileW +CreateFontA +CreateFontIndirectA +CreateFontIndirectW +CreateFontW +CreateHalftonePalette +CreateHatchBrush +CreateICW +CreateMetaFileA +CreateMetaFileW +CreatePalette +CreatePatternBrush +CreatePen +CreatePolygonRgn +CreateRectRgn +CreateRectRgnIndirect +CreateRoundRectRgn +CreateSolidBrush +DeleteColorSpace +DeleteDC +DeleteEnhMetaFile +DeleteMetaFile +DeleteObject +DPtoLP +Ellipse +EndDoc +EndGdiRendering +EndPage +EndPath +EnumFontFamiliesA +EnumFontFamiliesExA +EnumFontFamiliesExW +EnumFontFamiliesW +EnumFontsW +EnumMetaFile +EnumObjects +EqualRgn +ExcludeClipRect +ExtCreatePen +ExtCreateRegion +ExtEscape +ExtSelectClipRgn +ExtTextOutA +ExtTextOutW +FillPath +FillRgn +GdiAlphaBlend +GdiFlush +GdiGradientFill +GdiTransparentBlt +GetBitmapBits +GetBkColor +GetBkMode +GetBrushOrgEx +GetCharABCWidthsW +GetCharacterPlacementA +GetCharacterPlacementW +GetCharWidth32A +GetCharWidthA +GetCharWidthW +GetClipBox +GetClipRgn +GetCurrentDpiInfo +GetCurrentObject +GetCurrentPositionEx +GetDCBrushColor +GetDCOrgEx +GetDeviceCaps +GetDIBColorTable +GetDIBits +GetEnhMetaFileA +GetEnhMetaFileBits +GetEnhMetaFileHeader +GetEnhMetaFilePaletteEntries +GetEnhMetaFileW +GetFontData +GetFontFileData +GetFontFileInfo +GetFontLanguageInfo +GetFontRealizationInfo +GetFontUnicodeRanges +GetGlyphIndicesA +GetGlyphIndicesW +GetGlyphOutlineA +GetGlyphOutlineW +GetKerningPairsA +GetKerningPairsW +GetLayout +GetMapMode +GetMetaFileA +GetMetaFileBitsEx +GetMetaFileW +GetNearestPaletteIndex +GetObjectA +GetObjectType +GetObjectW +GetOutlineTextMetricsA +GetOutlineTextMetricsW +GetPaletteEntries +GetPixel +GetProcessSessionFonts +GetRandomRgn +GetRegionData +GetRgnBox +GetROP2 +GetStockObject +GetSystemPaletteEntries +GetTextAlign +GetTextCharset +GetTextCharsetInfo +GetTextColor +GetTextExtentExPointI +GetTextExtentExPointW +GetTextExtentPoint32W +GetTextExtentPointA +GetTextExtentPointW +GetTextFaceA +GetTextFaceW +GetTextMetricsA +GetTextMetricsW +GetViewportExtEx +GetViewportOrgEx +GetWindowExtEx +GetWindowOrgEx +GetWinMetaFileBits +GetWorldTransform +IntersectClipRect +LineTo +LPtoDP +MaskBlt +MoveToEx +OffsetRgn +OffsetViewportOrgEx +OffsetWindowOrgEx +PatBlt +PathToRegion +PlayEnhMetaFile +PlayMetaFile +PlgBlt +PolyBezierTo +Polygon +Polyline +PtInRegion +RealizePalette +Rectangle +RectInRegion +RectVisible +RemoveFontMemResourceEx +RestoreDC +SaveDC +SelectClipPath +SelectClipRgn +SelectObject +SelectPalette +SetBkColor +SetBkMode +SetBrushOrgEx +SetColorSpace +SetDCBrushColor +SetDCPenColor +SetDIBColorTable +SetDIBits +SetDIBitsToDevice +SetEnhMetaFileBits +SetGraphicsMode +SetICMMode +SetLayout +SetMapMode +SetMetaFileBitsEx +SetMetaRgn +SetPixel +SetPixelFormat +SetPolyFillMode +SetRectRgn +SetROP2 +SetStretchBltMode +SetTextAlign +SetTextCharacterExtra +SetTextColor +SetViewportExtEx +SetViewportOrgEx +SetWindowExtEx +SetWindowOrgEx +SetWorldTransform +StartDocA +StartDocW +StartPage +StretchBlt +StretchDIBits +StrokeAndFillPath +StrokePath +SwapBuffers +TextOutA +TextOutW +TranslateCharsetInfo +UnrealizeObject diff --git a/mingw-w64-crt/lib-common/onecore.mri b/mingw-w64-crt/lib-common/onecore.mri index 8ed74f12c..c3d1ac239 100644 --- a/mingw-w64-crt/lib-common/onecore.mri +++ b/mingw-w64-crt/lib-common/onecore.mri @@ -75,6 +75,7 @@ ADDLIB libdnsapi.a ADDLIB libdsrole.a ADDLIB libfltlib.a ADDLIB libfontsub.a +ADDLIB libgdi32_onecore.a ADDLIB libiphlpapi.a ADDLIB liblogoncli.a ADDLIB libmpr.a diff --git a/mingw-w64-crt/lib32/gdi32_onecore.def b/mingw-w64-crt/lib32/gdi32_onecore.def new file mode 100644 index 000000000..6deeb3d58 --- /dev/null +++ b/mingw-w64-crt/lib32/gdi32_onecore.def @@ -0,0 +1,222 @@ +LIBRARY "GDI32.dll" +EXPORTS +AbortDoc@4 +AddFontMemResourceEx@16 +Arc@36 +BeginGdiRendering@12 +BeginPath@4 +BitBlt@36 +ChoosePixelFormat@8 +CloseEnhMetaFile@4 +CloseFigure@4 +CloseMetaFile@4 +CombineRgn@16 +CreateBitmap@20 +CreateBitmapFromDxSurface2@28 +CreateBitmapIndirect@4 +CreateBrushIndirect@4 +CreateColorSpaceW@4 +CreateCompatibleBitmap@12 +CreateCompatibleDC@4 +CreateDCA@16 +CreateDCW@16 +CreateDIBitmap@24 +CreateDIBPatternBrushPt@8 +CreateDIBSection@24 +CreateEnhMetaFileA@16 +CreateEnhMetaFileW@16 +CreateFontA@56 +CreateFontIndirectA@4 +CreateFontIndirectW@4 +CreateFontW@56 +CreateHalftonePalette@4 +CreateHatchBrush@8 +CreateICW@16 +CreateMetaFileA@4 +CreateMetaFileW@4 +CreatePalette@4 +CreatePatternBrush@4 +CreatePen@12 +CreatePolygonRgn@12 +CreateRectRgn@16 +CreateRectRgnIndirect@4 +CreateRoundRectRgn@24 +CreateSolidBrush@4 +DeleteColorSpace@4 +DeleteDC@4 +DeleteEnhMetaFile@4 +DeleteMetaFile@4 +DeleteObject@4 +DPtoLP@12 +Ellipse@20 +EndDoc@4 +EndGdiRendering@16 +EndPage@4 +EndPath@4 +EnumFontFamiliesA@16 +EnumFontFamiliesExA@20 +EnumFontFamiliesExW@20 +EnumFontFamiliesW@16 +EnumFontsW@16 +EnumMetaFile@16 +EnumObjects@16 +EqualRgn@8 +ExcludeClipRect@20 +ExtCreatePen@20 +ExtCreateRegion@12 +ExtEscape@24 +ExtSelectClipRgn@12 +ExtTextOutA@32 +ExtTextOutW@32 +FillPath@4 +FillRgn@12 +GdiAlphaBlend@44 +GdiFlush@0 +GdiGradientFill@24 +GdiTransparentBlt@44 +GetBitmapBits@12 +GetBkColor@4 +GetBkMode@4 +GetBrushOrgEx@8 +GetCharABCWidthsW@16 +GetCharacterPlacementA@24 +GetCharacterPlacementW@24 +GetCharWidth32A@16 +GetCharWidthA@16 +GetCharWidthW@16 +GetClipBox@8 +GetClipRgn@8 +GetCurrentDpiInfo@8 +GetCurrentObject@8 +GetCurrentPositionEx@8 +GetDCBrushColor@4 +GetDCOrgEx@8 +GetDeviceCaps@8 +GetDIBColorTable@16 +GetDIBits@28 +GetEnhMetaFileA@4 +GetEnhMetaFileBits@12 +GetEnhMetaFileHeader@12 +GetEnhMetaFilePaletteEntries@12 +GetEnhMetaFileW@4 +GetFontData@20 +GetFontFileData@24 +GetFontFileInfo@20 +GetFontLanguageInfo@4 +GetFontRealizationInfo@8 +GetFontUnicodeRanges@8 +GetGlyphIndicesA@20 +GetGlyphIndicesW@20 +GetGlyphOutlineA@28 +GetGlyphOutlineW@28 +GetKerningPairsA@12 +GetKerningPairsW@12 +GetLayout@4 +GetMapMode@4 +GetMetaFileA@4 +GetMetaFileBitsEx@12 +GetMetaFileW@4 +GetNearestPaletteIndex@8 +GetObjectA@12 +GetObjectType@4 +GetObjectW@12 +GetOutlineTextMetricsA@12 +GetOutlineTextMetricsW@12 +GetPaletteEntries@16 +GetPixel@12 +GetProcessSessionFonts@20 +GetRandomRgn@12 +GetRegionData@12 +GetRgnBox@8 +GetROP2@4 +GetStockObject@4 +GetSystemPaletteEntries@16 +GetTextAlign@4 +GetTextCharset@4 +GetTextCharsetInfo@12 +GetTextColor@4 +GetTextExtentExPointI@28 +GetTextExtentExPointW@28 +GetTextExtentPoint32W@16 +GetTextExtentPointA@16 +GetTextExtentPointW@16 +GetTextFaceA@12 +GetTextFaceW@12 +GetTextMetricsA@8 +GetTextMetricsW@8 +GetViewportExtEx@8 +GetViewportOrgEx@8 +GetWindowExtEx@8 +GetWindowOrgEx@8 +GetWinMetaFileBits@20 +GetWorldTransform@8 +IntersectClipRect@20 +LineTo@12 +LPtoDP@12 +MaskBlt@48 +MoveToEx@16 +OffsetRgn@12 +OffsetViewportOrgEx@16 +OffsetWindowOrgEx@16 +PatBlt@24 +PathToRegion@4 +PlayEnhMetaFile@12 +PlayMetaFile@8 +PlgBlt@40 +PolyBezierTo@12 +Polygon@12 +Polyline@12 +PtInRegion@12 +RealizePalette@4 +Rectangle@20 +RectInRegion@8 +RectVisible@8 +RemoveFontMemResourceEx@4 +RestoreDC@8 +SaveDC@4 +SelectClipPath@8 +SelectClipRgn@8 +SelectObject@8 +SelectPalette@12 +SetBkColor@8 +SetBkMode@8 +SetBrushOrgEx@16 +SetColorSpace@8 +SetDCBrushColor@8 +SetDCPenColor@8 +SetDIBColorTable@16 +SetDIBits@28 +SetDIBitsToDevice@48 +SetEnhMetaFileBits@8 +SetGraphicsMode@8 +SetICMMode@8 +SetLayout@8 +SetMapMode@8 +SetMetaFileBitsEx@8 +SetMetaRgn@4 +SetPixel@16 +SetPixelFormat@12 +SetPolyFillMode@8 +SetRectRgn@20 +SetROP2@8 +SetStretchBltMode@8 +SetTextAlign@8 +SetTextCharacterExtra@8 +SetTextColor@8 +SetViewportExtEx@16 +SetViewportOrgEx@16 +SetWindowExtEx@16 +SetWindowOrgEx@16 +SetWorldTransform@8 +StartDocA@8 +StartDocW@8 +StartPage@4 +StretchBlt@44 +StretchDIBits@52 +StrokeAndFillPath@4 +StrokePath@4 +SwapBuffers@4 +TextOutA@20 +TextOutW@20 +TranslateCharsetInfo@12 +UnrealizeObject@4 -- 2.41.0 _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public