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

Reply via email to