AbortDoc(hdc) => DllCall('Gdi32\AbortDoc', 'ptr', hdc, 'int')
AbortPath(hdc) => DllCall('Gdi32\AbortPath', 'ptr', hdc, 'int')
AddFontMemResourceEx(pbFont, cbFont, pdv, &pcFonts) => DllCall('Gdi32\AddFontMemResourceEx', 'ptr', pbFont, 'uint', cbFont, 'ptr', pdv, 'uint*', &pcFonts, 'ptr')
AddFontResource(lpszFilename) => DllCall('Gdi32\AddFontResource', 'str', lpszFilename, 'int')
AddFontResourceEx(lpszFilename, fl, pdv) => DllCall('Gdi32\AddFontResourceEx', 'str', lpszFilename, 'uint', fl, 'ptr', pdv, 'int')
AngleArc(hdc, X, Y, dwRadius, eStartAngle, eSweepAngle) => DllCall('Gdi32\AngleArc', 'ptr', hdc, 'int', X, 'int', Y, 'uint', dwRadius, 'float', eStartAngle, 'float', eSweepAngle, 'int')
AnimatePalette(hpal, iStartIndex, cEntries, ppe) => DllCall('Gdi32\AnimatePalette', 'ptr', hpal, 'uint', iStartIndex, 'uint', cEntries, 'ptr', ppe, 'int')
Arc(hdc, nLeftRect, nTopRect, nRightRect, nBottomRect, nXStartArc, nYStartArc, nXEndArc, nYEndArc) => DllCall('Gdi32\Arc', 'ptr', hdc, 'int', nLeftRect, 'int', nTopRect, 'int', nRightRect, 'int', nBottomRect, 'int', nXStartArc, 'int', nYStartArc, 'int', nXEndArc, 'int', nYEndArc, 'int')
ArcTo(hdc, nLeftRect, nTopRect, nRightRect, nBottomRect, nXRadial1, nYRadial1, nXRadial2, nYRadial2) => DllCall('Gdi32\ArcTo', 'ptr', hdc, 'int', nLeftRect, 'int', nTopRect, 'int', nRightRect, 'int', nBottomRect, 'int', nXRadial1, 'int', nYRadial1, 'int', nXRadial2, 'int', nYRadial2, 'int')
BeginPath(hdc) => DllCall('Gdi32\BeginPath', 'ptr', hdc, 'int')
BitBlt(hdcDest, nXDest, nYDest, nWidth, nHeight, hdcSrc, nXSrc, nYSrc, dwRop) => DllCall('Gdi32\BitBlt', 'ptr', hdcDest, 'int', nXDest, 'int', nYDest, 'int', nWidth, 'int', nHeight, 'ptr', hdcSrc, 'int', nXSrc, 'int', nYSrc, 'uint', dwRop, 'int')
CancelDC(hdc) => DllCall('Gdi32\CancelDC', 'ptr', hdc, 'int')
CheckColorsInGamut(hDC, lpRGBTriples, lpBuffer, nCount) => DllCall('Gdi32\CheckColorsInGamut', 'ptr', hDC, 'ptr', lpRGBTriples, 'ptr', lpBuffer, 'uint', nCount, 'int')
ChoosePixelFormat(hdc, ppfd) => DllCall('Gdi32\ChoosePixelFormat', 'ptr', hdc, 'ptr', ppfd, 'int')
Chord(hdc, nLeftRect, nTopRect, nRightRect, nBottomRect, nXRadial1, nYRadial1, nXRadial2, nYRadial2) => DllCall('Gdi32\Chord', 'ptr', hdc, 'int', nLeftRect, 'int', nTopRect, 'int', nRightRect, 'int', nBottomRect, 'int', nXRadial1, 'int', nYRadial1, 'int', nXRadial2, 'int', nYRadial2, 'int')
CloseEnhMetaFile(hdc) => DllCall('Gdi32\CloseEnhMetaFile', 'ptr', hdc, 'ptr')
CloseFigure(hdc) => DllCall('Gdi32\CloseFigure', 'ptr', hdc, 'int')
CloseMetaFile(hdc) => DllCall('Gdi32\CloseMetaFile', 'ptr', hdc, 'ptr')
ColorCorrectPalette(hDC, hPalette, dwFirstEntry, dwNumOfEntries) => DllCall('Gdi32\ColorCorrectPalette', 'ptr', hDC, 'ptr', hPalette, 'uint', dwFirstEntry, 'uint', dwNumOfEntries, 'int')
ColorMatchToTarget(hDC, hdcTarget, uiAction) => DllCall('Gdi32\ColorMatchToTarget', 'ptr', hDC, 'ptr', hdcTarget, 'uint', uiAction, 'int')
CombineRgn(hrgnDest, hrgnSrc1, hrgnSrc2, fnCombineMode) => DllCall('Gdi32\CombineRgn', 'ptr', hrgnDest, 'ptr', hrgnSrc1, 'ptr', hrgnSrc2, 'int', fnCombineMode, 'int')
CombineTransform(lpxformResult, lpxform1, lpxform2) => DllCall('Gdi32\CombineTransform', 'ptr', lpxformResult, 'ptr', lpxform1, 'ptr', lpxform2, 'int')
CopyEnhMetaFile(hemfSrc, lpszFile) => DllCall('Gdi32\CopyEnhMetaFile', 'ptr', hemfSrc, 'str', lpszFile, 'ptr')
CopyMetaFile(hmfSrc, lpszFile) => DllCall('Gdi32\CopyMetaFile', 'ptr', hmfSrc, 'str', lpszFile, 'ptr')
CreateBitmap(nWidth, nHeight, cPlanes, cBitsPerPel, lpvBits) => DllCall('Gdi32\CreateBitmap', 'int', nWidth, 'int', nHeight, 'uint', cPlanes, 'uint', cBitsPerPel, 'ptr', lpvBits, 'ptr')
CreateBitmapIndirect(lpbm) => DllCall('Gdi32\CreateBitmapIndirect', 'ptr', lpbm, 'ptr')
CreateBrushIndirect(lplb) => DllCall('Gdi32\CreateBrushIndirect', 'ptr', lplb, 'ptr')
CreateColorSpace(lpLogColorSpace) => DllCall('Gdi32\CreateColorSpace', 'ptr', lpLogColorSpace, 'ptr')
CreateCompatibleBitmap(hdc, nWidth, nHeight) => DllCall('Gdi32\CreateCompatibleBitmap', 'ptr', hdc, 'int', nWidth, 'int', nHeight, 'ptr')
CreateCompatibleDC(hdc) => DllCall('Gdi32\CreateCompatibleDC', 'ptr', hdc, 'ptr')
CreateDC(lpszDriver, lpszDevice, lpszOutput, lpInitData) => DllCall('Gdi32\CreateDC', 'str', lpszDriver, 'str', lpszDevice, 'str', lpszOutput, 'ptr', lpInitData, 'ptr')
CreateDIBPatternBrush(hglbDIBPacked, fuColorSpec) => DllCall('Gdi32\CreateDIBPatternBrush', 'ptr', hglbDIBPacked, 'uint', fuColorSpec, 'ptr')
CreateDIBPatternBrushPt(lpPackedDIB, iUsage) => DllCall('Gdi32\CreateDIBPatternBrushPt', 'ptr', lpPackedDIB, 'uint', iUsage, 'ptr')
CreateDIBSection(hdc, pbmi, iUsage, ppvBits, hSection, dwOffset) => DllCall('Gdi32\CreateDIBSection', 'ptr', hdc, 'ptr', pbmi, 'uint', iUsage, 'ptr', ppvBits, 'ptr', hSection, 'uint', dwOffset, 'ptr')
CreateDIBitmap(hdc, lpbmih, fdwInit, lpbInit, lpbmi, fuUsage) => DllCall('Gdi32\CreateDIBitmap', 'ptr', hdc, 'ptr', lpbmih, 'uint', fdwInit, 'ptr', lpbInit, 'ptr', lpbmi, 'uint', fuUsage, 'ptr')
CreateDiscardableBitmap(hdc, nWidth, nHeight) => DllCall('Gdi32\CreateDiscardableBitmap', 'ptr', hdc, 'int', nWidth, 'int', nHeight, 'ptr')
CreateEllipticRgn(nLeftRect, nTopRect, nRightRect, nBottomRect) => DllCall('Gdi32\CreateEllipticRgn', 'int', nLeftRect, 'int', nTopRect, 'int', nRightRect, 'int', nBottomRect, 'ptr')
CreateEllipticRgnIndirect(lprc) => DllCall('Gdi32\CreateEllipticRgnIndirect', 'ptr', lprc, 'ptr')
CreateEnhMetaFile(hdcRef, lpFilename, lpRect, lpDescription) => DllCall('Gdi32\CreateEnhMetaFile', 'ptr', hdcRef, 'str', lpFilename, 'ptr', lpRect, 'str', lpDescription, 'ptr')
CreateFont(nHeight, nWidth, nEscapement, nOrientation, fnWeight, fdwItalic, fdwUnderline, fdwStrikeOut, fdwCharSet, fdwOutputPrecision, fdwClipPrecision, fdwQuality, fdwPitchAndFamily, lpszFace) => DllCall('Gdi32\CreateFont', 'int', nHeight, 'int', nWidth, 'int', nEscapement, 'int', nOrientation, 'int', fnWeight, 'uint', fdwItalic, 'uint', fdwUnderline, 'uint', fdwStrikeOut, 'uint', fdwCharSet, 'uint', fdwOutputPrecision, 'uint', fdwClipPrecision, 'uint', fdwQuality, 'uint', fdwPitchAndFamily, 'str', lpszFace, 'ptr')
CreateFontIndirect(lplf) => DllCall('Gdi32\CreateFontIndirect', 'ptr', lplf, 'ptr')
CreateFontIndirectEx(penumlfex) => DllCall('Gdi32\CreateFontIndirectEx', 'ptr', penumlfex, 'ptr')
CreateHalftonePalette(hdc) => DllCall('Gdi32\CreateHalftonePalette', 'ptr', hdc, 'ptr')
CreateHatchBrush(fnStyle, clrref) => DllCall('Gdi32\CreateHatchBrush', 'int', fnStyle, 'uint', clrref, 'ptr')
CreateIC(lpszDriver, lpszDevice, lpszOutput, lpdvmInit) => DllCall('Gdi32\CreateIC', 'str', lpszDriver, 'str', lpszDevice, 'str', lpszOutput, 'ptr', lpdvmInit, 'ptr')
CreateMetaFile(lpszFile) => DllCall('Gdi32\CreateMetaFile', 'str', lpszFile, 'ptr')
CreatePalette(lplgpl) => DllCall('Gdi32\CreatePalette', 'ptr', lplgpl, 'ptr')
CreatePatternBrush(hbmp) => DllCall('Gdi32\CreatePatternBrush', 'ptr', hbmp, 'ptr')
CreatePen(fnPenStyle, nWidth, crColor) => DllCall('Gdi32\CreatePen', 'int', fnPenStyle, 'int', nWidth, 'uint', crColor, 'ptr')
CreatePenIndirect(lplgpn) => DllCall('Gdi32\CreatePenIndirect', 'ptr', lplgpn, 'ptr')
CreatePolyPolygonRgn(lppt, &lpPolyCounts, nCount, fnPolyFillMode) => DllCall('Gdi32\CreatePolyPolygonRgn', 'ptr', lppt, 'int*', &lpPolyCounts, 'int', nCount, 'int', fnPolyFillMode, 'ptr')
CreatePolygonRgn(lppt, cPoints, fnPolyFillMode) => DllCall('Gdi32\CreatePolygonRgn', 'ptr', lppt, 'int', cPoints, 'int', fnPolyFillMode, 'ptr')
CreateRectRgn(nLeftRect, nTopRect, nRightRect, nBottomRect) => DllCall('Gdi32\CreateRectRgn', 'int', nLeftRect, 'int', nTopRect, 'int', nRightRect, 'int', nBottomRect, 'ptr')
CreateRectRgnIndirect(lprc) => DllCall('Gdi32\CreateRectRgnIndirect', 'ptr', lprc, 'ptr')
CreateRoundRectRgn(nLeftRect, nTopRect, nRightRect, nBottomRect, nWidthEllipse, nHeightEllipse) => DllCall('Gdi32\CreateRoundRectRgn', 'int', nLeftRect, 'int', nTopRect, 'int', nRightRect, 'int', nBottomRect, 'int', nWidthEllipse, 'int', nHeightEllipse, 'ptr')
CreateScalableFontResource(fdwHidden, lpszFontRes, lpszFontFile, lpszCurrentPath) => DllCall('Gdi32\CreateScalableFontResource', 'uint', fdwHidden, 'str', lpszFontRes, 'str', lpszFontFile, 'str', lpszCurrentPath, 'int')
CreateSolidBrush(crColor) => DllCall('Gdi32\CreateSolidBrush', 'uint', crColor, 'ptr')
DDCCIGetCapabilitiesString(hMonitor, pszString, dwLength) => DllCall('Gdi32\DDCCIGetCapabilitiesString', 'ptr', hMonitor, 'astr', pszString, 'uint', dwLength, 'int')
DDCCIGetCapabilitiesStringLength(hMonitor, &pdwLength) => DllCall('Gdi32\DDCCIGetCapabilitiesStringLength', 'ptr', hMonitor, 'uint*', &pdwLength, 'int')
DDCCIGetTimingReport(hMonitor, pmtr) => DllCall('Gdi32\DDCCIGetTimingReport', 'ptr', hMonitor, 'ptr', pmtr, 'int')
DDCCIGetVCPFeature(hMonitor, dwVCPCode, pvct, &pdwCurrentValue, &pdwMaximumValue) => DllCall('Gdi32\DDCCIGetVCPFeature', 'ptr', hMonitor, 'uint', dwVCPCode, 'ptr', pvct, 'uint*', &pdwCurrentValue, 'uint*', &pdwMaximumValue, 'int')
DDCCISaveCurrentSettings(hMonitor) => DllCall('Gdi32\DDCCISaveCurrentSettings', 'ptr', hMonitor, 'int')
DDCCISetVCPFeature(hMonitor, dwVCPCode, dwNewValue) => DllCall('Gdi32\DDCCISetVCPFeature', 'ptr', hMonitor, 'uint', dwVCPCode, 'uint', dwNewValue, 'int')
DPtoLP(hdc, lpPoints, nCount) => DllCall('Gdi32\DPtoLP', 'ptr', hdc, 'ptr', lpPoints, 'int', nCount, 'int')
DeleteColorSpace(hColorSpace) => DllCall('Gdi32\DeleteColorSpace', 'ptr', hColorSpace, 'int')
DeleteDC(hdc) => DllCall('Gdi32\DeleteDC', 'ptr', hdc, 'int')
DeleteEnhMetaFile(hemf) => DllCall('Gdi32\DeleteEnhMetaFile', 'ptr', hemf, 'int')
DeleteMetaFile(hmf) => DllCall('Gdi32\DeleteMetaFile', 'ptr', hmf, 'int')
DeleteObject(hObject) => DllCall('Gdi32\DeleteObject', 'ptr', hObject, 'int')
DescribePixelFormat(hdc, iPixelFormat, nBytes, ppfd) => DllCall('Gdi32\DescribePixelFormat', 'ptr', hdc, 'int', iPixelFormat, 'uint', nBytes, 'ptr', ppfd, 'int')
DestroyPhysicalMonitorInternal(hMonitor) => DllCall('Gdi32\DestroyPhysicalMonitorInternal', 'ptr', hMonitor, 'int')
DrawEscape(hdc, nEscape, cbInput, lpszInData) => DllCall('Gdi32\DrawEscape', 'ptr', hdc, 'int', nEscape, 'int', cbInput, 'astr', lpszInData, 'int')
Ellipse(hdc, nLeftRect, nTopRect, nRightRect, nBottomRect) => DllCall('Gdi32\Ellipse', 'ptr', hdc, 'int', nLeftRect, 'int', nTopRect, 'int', nRightRect, 'int', nBottomRect, 'int')
EnableEUDC(&fEnableEUDC) => DllCall('Gdi32\EnableEUDC', 'int*', &fEnableEUDC, 'int')
EndDoc(hdc) => DllCall('Gdi32\EndDoc', 'ptr', hdc, 'int')
EndPage(hdc) => DllCall('Gdi32\EndPage', 'ptr', hdc, 'int')
EndPath(hdc) => DllCall('Gdi32\EndPath', 'ptr', hdc, 'int')
EnumEnhMetaFile(hdc, hemf, lpEnhMetaFunc, lpData, lpRect) => DllCall('Gdi32\EnumEnhMetaFile', 'ptr', hdc, 'ptr', hemf, 'ptr', lpEnhMetaFunc, 'ptr', lpData, 'ptr', lpRect, 'int')
EnumFontFamilies(hdc, lpszFamily, lpEnumFontFamProc, lParam) => DllCall('Gdi32\EnumFontFamilies', 'ptr', hdc, 'str', lpszFamily, 'ptr', lpEnumFontFamProc, 'uptr', lParam, 'int')
EnumFontFamiliesEx(hdc, lpLogfont, lpEnumFontFamExProc, lParam, dwFlags) => DllCall('Gdi32\EnumFontFamiliesEx', 'ptr', hdc, 'ptr', lpLogfont, 'ptr', lpEnumFontFamExProc, 'uptr', lParam, 'uint', dwFlags, 'int')
EnumFonts(hdc, lpFaceName, lpFontFunc, lParam) => DllCall('Gdi32\EnumFonts', 'ptr', hdc, 'str', lpFaceName, 'ptr', lpFontFunc, 'uptr', lParam, 'int')
EnumICMProfiles(hDC, lpEnumICMProfilesFunc, lParam) => DllCall('Gdi32\EnumICMProfiles', 'ptr', hDC, 'ptr', lpEnumICMProfilesFunc, 'uptr', lParam, 'int')
EnumMetaFile(hdc, hmf, lpMetaFunc, lParam) => DllCall('Gdi32\EnumMetaFile', 'ptr', hdc, 'ptr', hmf, 'ptr', lpMetaFunc, 'uptr', lParam, 'int')
EnumObjects(hdc, nObjectType, lpObjectFunc, lParam) => DllCall('Gdi32\EnumObjects', 'ptr', hdc, 'int', nObjectType, 'ptr', lpObjectFunc, 'uptr', lParam, 'int')
EqualRgn(hSrcRgn1, hSrcRgn2) => DllCall('Gdi32\EqualRgn', 'ptr', hSrcRgn1, 'ptr', hSrcRgn2, 'int')
Escape(hdc, nEscape, cbInput, lpvInData, lpvOutData) => DllCall('Gdi32\Escape', 'ptr', hdc, 'int', nEscape, 'int', cbInput, 'astr', lpvInData, 'ptr', lpvOutData, 'int')
ExcludeClipRect(hdc, nLeftRect, nTopRect, nRightRect, nBottomRect) => DllCall('Gdi32\ExcludeClipRect', 'ptr', hdc, 'int', nLeftRect, 'int', nTopRect, 'int', nRightRect, 'int', nBottomRect, 'int')
ExtCreatePen(dwPenStyle, dwWidth, lplb, dwStyleCount, &lpStyle) => DllCall('Gdi32\ExtCreatePen', 'uint', dwPenStyle, 'uint', dwWidth, 'ptr', lplb, 'uint', dwStyleCount, 'uint*', &lpStyle, 'ptr')
ExtCreateRegion(lpXform, nCount, lpRgnData) => DllCall('Gdi32\ExtCreateRegion', 'ptr', lpXform, 'uint', nCount, 'ptr', lpRgnData, 'ptr')
ExtEscape(hdc, nEscape, cbInput, lpszInData, cbOutput, lpszOutData) => DllCall('Gdi32\ExtEscape', 'ptr', hdc, 'int', nEscape, 'int', cbInput, 'astr', lpszInData, 'int', cbOutput, 'astr', lpszOutData, 'int')
ExtFloodFill(hdc, nXStart, nYStart, crColor, fuFillType) => DllCall('Gdi32\ExtFloodFill', 'ptr', hdc, 'int', nXStart, 'int', nYStart, 'uint', crColor, 'uint', fuFillType, 'int')
ExtSelectClipRgn(hdc, hrgn, fnMode) => DllCall('Gdi32\ExtSelectClipRgn', 'ptr', hdc, 'ptr', hrgn, 'int', fnMode, 'int')
ExtTextOut(hdc, X, Y, fuOptions, lprc, lpString, cbCount, &lpDx) => DllCall('Gdi32\ExtTextOut', 'ptr', hdc, 'int', X, 'int', Y, 'uint', fuOptions, 'ptr', lprc, 'str', lpString, 'uint', cbCount, 'int*', &lpDx, 'int')
FillPath(hdc) => DllCall('Gdi32\FillPath', 'ptr', hdc, 'int')
FillRgn(hdc, hrgn, hbr) => DllCall('Gdi32\FillRgn', 'ptr', hdc, 'ptr', hrgn, 'ptr', hbr, 'int')
FlattenPath(hdc) => DllCall('Gdi32\FlattenPath', 'ptr', hdc, 'int')
FloodFill(hdc, nXStart, nYStart, crFill) => DllCall('Gdi32\FloodFill', 'ptr', hdc, 'int', nXStart, 'int', nYStart, 'uint', crFill, 'int')
FrameRgn(hdc, hrgn, hbr, nWidth, nHeight) => DllCall('Gdi32\FrameRgn', 'ptr', hdc, 'ptr', hrgn, 'ptr', hbr, 'int', nWidth, 'int', nHeight, 'int')
GdiAlphaBlend(hdcDest, xoriginDest, yoriginDest, wDest, hDest, hdcSrc, xoriginSrc, yoriginSrc, wSrc, hSrc, ftn) => DllCall('Gdi32\GdiAlphaBlend', 'ptr', hdcDest, 'int', xoriginDest, 'int', yoriginDest, 'int', wDest, 'int', hDest, 'ptr', hdcSrc, 'int', xoriginSrc, 'int', yoriginSrc, 'int', wSrc, 'int', hSrc, 'uint', ftn, 'int')
GdiComment(hdc, cbSize, &lpData) => DllCall('Gdi32\GdiComment', 'ptr', hdc, 'uint', cbSize, 'uchar*', &lpData, 'int')
GdiFlush() => DllCall('Gdi32\GdiFlush', 'int')
GdiGetBatchLimit() => DllCall('Gdi32\GdiGetBatchLimit', 'uint')
GdiGradientFill(hdc, pVertex, dwNumVertex, pMesh, dwNumMesh, dwMode) => DllCall('Gdi32\GdiGradientFill', 'ptr', hdc, 'ptr', pVertex, 'uint', dwNumVertex, 'ptr', pMesh, 'uint', dwNumMesh, 'uint', dwMode, 'int')
GdiSetBatchLimit(dwLimit) => DllCall('Gdi32\GdiSetBatchLimit', 'uint', dwLimit, 'uint')
GdiTransparentBlt(hdcDest, xoriginDest, yoriginDest, wDest, hDest, hdcSrc, xoriginSrc, yoriginSrc, wSrc, hSrc, crTransparent) => DllCall('Gdi32\GdiTransparentBlt', 'ptr', hdcDest, 'int', xoriginDest, 'int', yoriginDest, 'int', wDest, 'int', hDest, 'ptr', hdcSrc, 'int', xoriginSrc, 'int', yoriginSrc, 'int', wSrc, 'int', hSrc, 'uint', crTransparent, 'int')
GetArcDirection(hdc) => DllCall('Gdi32\GetArcDirection', 'ptr', hdc, 'int')
GetAspectRatioFilterEx(hdc, lpAspectRatio) => DllCall('Gdi32\GetAspectRatioFilterEx', 'ptr', hdc, 'ptr', lpAspectRatio, 'int')
GetBitmapBits(hbmp, cbBuffer, lpvBits) => DllCall('Gdi32\GetBitmapBits', 'ptr', hbmp, 'int', cbBuffer, 'ptr', lpvBits, 'int')
GetBitmapDimensionEx(hBitmap, lpDimension) => DllCall('Gdi32\GetBitmapDimensionEx', 'ptr', hBitmap, 'ptr', lpDimension, 'int')
GetBkColor(hdc) => DllCall('Gdi32\GetBkColor', 'ptr', hdc, 'uint')
GetBkMode(hdc) => DllCall('Gdi32\GetBkMode', 'ptr', hdc, 'int')
GetBoundsRect(hdc, lprcBounds, flags) => DllCall('Gdi32\GetBoundsRect', 'ptr', hdc, 'ptr', lprcBounds, 'uint', flags, 'uint')
GetBrushOrgEx(hdc, lppt) => DllCall('Gdi32\GetBrushOrgEx', 'ptr', hdc, 'ptr', lppt, 'int')
GetCharABCWidths(hdc, uFirstChar, uLastChar, lpabc) => DllCall('Gdi32\GetCharABCWidths', 'ptr', hdc, 'uint', uFirstChar, 'uint', uLastChar, 'ptr', lpabc, 'int')
GetCharABCWidthsFloat(hdc, iFirstChar, iLastChar, lpABCF) => DllCall('Gdi32\GetCharABCWidthsFloat', 'ptr', hdc, 'uint', iFirstChar, 'uint', iLastChar, 'ptr', lpABCF, 'int')
GetCharABCWidthsI(hdc, giFirst, cgi, pgi, lpabc) => DllCall('Gdi32\GetCharABCWidthsI', 'ptr', hdc, 'uint', giFirst, 'uint', cgi, 'ptr', pgi, 'ptr', lpabc, 'int')
GetCharWidth(hdc, iFirstChar, iLastChar, lpBuffer) => DllCall('Gdi32\GetCharWidth', 'ptr', hdc, 'uint', iFirstChar, 'uint', iLastChar, 'ptr', lpBuffer, 'int')
GetCharWidth32(hdc, iFirstChar, iLastChar, lpBuffer) => DllCall('Gdi32\GetCharWidth32', 'ptr', hdc, 'uint', iFirstChar, 'uint', iLastChar, 'ptr', lpBuffer, 'int')
GetCharWidthFloat(hdc, iFirstChar, iLastChar, pxBuffer) => DllCall('Gdi32\GetCharWidthFloat', 'ptr', hdc, 'uint', iFirstChar, 'uint', iLastChar, 'ptr', pxBuffer, 'int')
GetCharWidthI(hdc, giFirst, cgi, pgi, lpBuffer) => DllCall('Gdi32\GetCharWidthI', 'ptr', hdc, 'uint', giFirst, 'uint', cgi, 'ptr', pgi, 'ptr', lpBuffer, 'int')
GetCharacterPlacement(hdc, lpString, nCount, nMaxExtent, lpResults, dwFlags) => DllCall('Gdi32\GetCharacterPlacement', 'ptr', hdc, 'str', lpString, 'int', nCount, 'int', nMaxExtent, 'ptr', lpResults, 'uint', dwFlags, 'uint')
GetClipBox(hdc, lprc) => DllCall('Gdi32\GetClipBox', 'ptr', hdc, 'ptr', lprc, 'int')
GetClipRgn(hdc, hrgn) => DllCall('Gdi32\GetClipRgn', 'ptr', hdc, 'ptr', hrgn, 'int')
GetColorAdjustment(hdc, lpca) => DllCall('Gdi32\GetColorAdjustment', 'ptr', hdc, 'ptr', lpca, 'int')
GetColorSpace(hDC) => DllCall('Gdi32\GetColorSpace', 'ptr', hDC, 'ptr')
GetCurrentObject(hdc, uObjectType) => DllCall('Gdi32\GetCurrentObject', 'ptr', hdc, 'uint', uObjectType, 'ptr')
GetCurrentPositionEx(hdc, lpPoint) => DllCall('Gdi32\GetCurrentPositionEx', 'ptr', hdc, 'ptr', lpPoint, 'int')
GetDCBrushColor(hdc) => DllCall('Gdi32\GetDCBrushColor', 'ptr', hdc, 'uint')
GetDCOrgEx(hdc, lpPoint) => DllCall('Gdi32\GetDCOrgEx', 'ptr', hdc, 'ptr', lpPoint, 'int')
GetDCPenColor(hdc) => DllCall('Gdi32\GetDCPenColor', 'ptr', hdc, 'uint')
GetDIBColorTable(hdc, uStartIndex, cEntries, pColors) => DllCall('Gdi32\GetDIBColorTable', 'ptr', hdc, 'uint', uStartIndex, 'uint', cEntries, 'ptr', pColors, 'uint')
GetDIBits(hdc, hbmp, uStartScan, cScanLines, lpvBits, lpbi, uUsage) => DllCall('Gdi32\GetDIBits', 'ptr', hdc, 'ptr', hbmp, 'uint', uStartScan, 'uint', cScanLines, 'ptr', lpvBits, 'ptr', lpbi, 'uint', uUsage, 'int')
GetDeviceCaps(hdc, nIndex) => DllCall('Gdi32\GetDeviceCaps', 'ptr', hdc, 'int', nIndex, 'int')
GetDeviceGammaRamp(hDC, lpRamp) => DllCall('Gdi32\GetDeviceGammaRamp', 'ptr', hDC, 'ptr', lpRamp, 'int')
GetEnhMetaFile(lpszMetaFile) => DllCall('Gdi32\GetEnhMetaFile', 'str', lpszMetaFile, 'ptr')
GetEnhMetaFileBits(hemf, cbBuffer, lpbBuffer) => DllCall('Gdi32\GetEnhMetaFileBits', 'ptr', hemf, 'uint', cbBuffer, 'ptr', lpbBuffer, 'uint')
GetEnhMetaFileDescription(hemf, cchBuffer, lpszDescription) => DllCall('Gdi32\GetEnhMetaFileDescription', 'ptr', hemf, 'uint', cchBuffer, 'str', lpszDescription, 'uint')
GetEnhMetaFileHeader(hemf, cbBuffer, lpemh) => DllCall('Gdi32\GetEnhMetaFileHeader', 'ptr', hemf, 'uint', cbBuffer, 'ptr', lpemh, 'uint')
GetEnhMetaFilePaletteEntries(hemf, cEntries, lppe) => DllCall('Gdi32\GetEnhMetaFilePaletteEntries', 'ptr', hemf, 'uint', cEntries, 'ptr', lppe, 'uint')
GetEnhMetaFilePixelFormat(hemf, cbBuffer, ppfd) => DllCall('Gdi32\GetEnhMetaFilePixelFormat', 'ptr', hemf, 'uint', cbBuffer, 'ptr', ppfd, 'uint')
GetFontData(hdc, dwTable, dwOffset, lpvBuffer, cbData) => DllCall('Gdi32\GetFontData', 'ptr', hdc, 'uint', dwTable, 'uint', dwOffset, 'ptr', lpvBuffer, 'uint', cbData, 'uint')
GetFontLanguageInfo(hdc) => DllCall('Gdi32\GetFontLanguageInfo', 'ptr', hdc, 'uint')
GetFontUnicodeRanges(hdc, lpgs) => DllCall('Gdi32\GetFontUnicodeRanges', 'ptr', hdc, 'ptr', lpgs, 'uint')
GetGlyphIndices(hdc, lpstr, c, pgi, fl) => DllCall('Gdi32\GetGlyphIndices', 'ptr', hdc, 'str', lpstr, 'int', c, 'ptr', pgi, 'uint', fl, 'uint')
GetGlyphOutline(hdc, uChar, uFormat, lpgm, cbBuffer, lpvBuffer, lpmat2) => DllCall('Gdi32\GetGlyphOutline', 'ptr', hdc, 'uint', uChar, 'uint', uFormat, 'ptr', lpgm, 'uint', cbBuffer, 'ptr', lpvBuffer, 'ptr', lpmat2, 'uint')
GetGraphicsMode(hdc) => DllCall('Gdi32\GetGraphicsMode', 'ptr', hdc, 'int')
GetICMProfile(hDC, lpcbName, lpszFilename) => DllCall('Gdi32\GetICMProfile', 'ptr', hDC, 'ptr', lpcbName, 'str', lpszFilename, 'int')
GetKerningPairs(hdc, nNumPairs, lpkrnpair) => DllCall('Gdi32\GetKerningPairs', 'ptr', hdc, 'uint', nNumPairs, 'ptr', lpkrnpair, 'uint')
GetLayout(hdc) => DllCall('Gdi32\GetLayout', 'ptr', hdc, 'uint')
GetLogColorSpace(hColorSpace, lpBuffer, nSize) => DllCall('Gdi32\GetLogColorSpace', 'ptr', hColorSpace, 'ptr', lpBuffer, 'uint', nSize, 'int')
GetMapMode(hdc) => DllCall('Gdi32\GetMapMode', 'ptr', hdc, 'int')
GetMetaFileBitsEx(hmf, nSize, lpvData) => DllCall('Gdi32\GetMetaFileBitsEx', 'ptr', hmf, 'uint', nSize, 'ptr', lpvData, 'uint')
GetMetaRgn(hdc, hrgn) => DllCall('Gdi32\GetMetaRgn', 'ptr', hdc, 'ptr', hrgn, 'int')
GetMiterLimit(hdc, peLimit) => DllCall('Gdi32\GetMiterLimit', 'ptr', hdc, 'ptr', peLimit, 'int')
GetNearestColor(hdc, crColor) => DllCall('Gdi32\GetNearestColor', 'ptr', hdc, 'uint', crColor, 'uint')
GetNearestPaletteIndex(hpal, crColor) => DllCall('Gdi32\GetNearestPaletteIndex', 'ptr', hpal, 'uint', crColor, 'uint')
GetNumberOfPhysicalMonitors(pstrDeviceName, pdwNumberOfPhysicalMonitors) => DllCall('Gdi32\GetNumberOfPhysicalMonitors', 'wstr', pstrDeviceName, 'ptr', pdwNumberOfPhysicalMonitors, 'int')
GetObject(hgdiobj, cbBuffer, lpvObject) => DllCall('Gdi32\GetObject', 'ptr', hgdiobj, 'int', cbBuffer, 'ptr', lpvObject, 'int')
GetObjectType(h) => DllCall('Gdi32\GetObjectType', 'ptr', h, 'uint')
GetOutlineTextMetrics(hdc, cbData, lpOTM) => DllCall('Gdi32\GetOutlineTextMetrics', 'ptr', hdc, 'uint', cbData, 'ptr', lpOTM, 'uint')
GetPaletteEntries(hpal, iStartIndex, nEntries, lppe) => DllCall('Gdi32\GetPaletteEntries', 'ptr', hpal, 'uint', iStartIndex, 'uint', nEntries, 'ptr', lppe, 'uint')
GetPath(hdc, lpPoints, lpTypes, nSize) => DllCall('Gdi32\GetPath', 'ptr', hdc, 'ptr', lpPoints, 'ptr', lpTypes, 'int', nSize, 'int')
GetPhysicalMonitorDescription(hMonitor, dwPhysicalMonitorDescriptionSizeInChars, szPhysicalMonitorDescription) => DllCall('Gdi32\GetPhysicalMonitorDescription', 'ptr', hMonitor, 'uint', dwPhysicalMonitorDescriptionSizeInChars, 'wstr', szPhysicalMonitorDescription, 'int')
GetPhysicalMonitors(pstrDeviceName, dwPhysicalMonitorArraySize, &pdwNumPhysicalMonitorHandlesInArray, phPhysicalMonitorArray) => DllCall('Gdi32\GetPhysicalMonitors', 'wstr', pstrDeviceName, 'uint', dwPhysicalMonitorArraySize, 'uint*', &pdwNumPhysicalMonitorHandlesInArray, 'ptr', phPhysicalMonitorArray, 'int')
GetPixel(hdc, nXPos, nYPos) => DllCall('Gdi32\GetPixel', 'ptr', hdc, 'int', nXPos, 'int', nYPos, 'uint')
GetPixelFormat(hDC) => DllCall('Gdi32\GetPixelFormat', 'ptr', hDC, 'int')
GetPolyFillMode(hdc) => DllCall('Gdi32\GetPolyFillMode', 'ptr', hdc, 'int')
GetROP2(hdc) => DllCall('Gdi32\GetROP2', 'ptr', hdc, 'int')
GetRandomRgn(hdc, hrgn, iNum) => DllCall('Gdi32\GetRandomRgn', 'ptr', hdc, 'ptr', hrgn, 'int', iNum, 'int')
GetRasterizerCaps(lprs, cb) => DllCall('Gdi32\GetRasterizerCaps', 'ptr', lprs, 'uint', cb, 'int')
GetRegionData(hRgn, dwCount, lpRgnData) => DllCall('Gdi32\GetRegionData', 'ptr', hRgn, 'uint', dwCount, 'ptr', lpRgnData, 'uint')
GetRgnBox(hrgn, lprc) => DllCall('Gdi32\GetRgnBox', 'ptr', hrgn, 'ptr', lprc, 'int')
GetStockObject(fnObject) => DllCall('Gdi32\GetStockObject', 'int', fnObject, 'ptr')
GetStretchBltMode(hdc) => DllCall('Gdi32\GetStretchBltMode', 'ptr', hdc, 'int')
GetSystemPaletteEntries(hdc, iStartIndex, nEntries, lppe) => DllCall('Gdi32\GetSystemPaletteEntries', 'ptr', hdc, 'uint', iStartIndex, 'uint', nEntries, 'ptr', lppe, 'uint')
GetSystemPaletteUse(hdc) => DllCall('Gdi32\GetSystemPaletteUse', 'ptr', hdc, 'uint')
GetTextAlign(hdc) => DllCall('Gdi32\GetTextAlign', 'ptr', hdc, 'uint')
GetTextCharacterExtra(hdc) => DllCall('Gdi32\GetTextCharacterExtra', 'ptr', hdc, 'int')
GetTextCharset(hdc) => DllCall('Gdi32\GetTextCharset', 'ptr', hdc, 'int')
GetTextCharsetInfo(hdc, lpSig, dwFlags) => DllCall('Gdi32\GetTextCharsetInfo', 'ptr', hdc, 'ptr', lpSig, 'uint', dwFlags, 'int')
GetTextColor(hdc) => DllCall('Gdi32\GetTextColor', 'ptr', hdc, 'uint')
GetTextExtentExPoint(hdc, lpszStr, cchString, nMaxExtent, lpnFit, alpDx, lpSize) => DllCall('Gdi32\GetTextExtentExPoint', 'ptr', hdc, 'str', lpszStr, 'int', cchString, 'int', nMaxExtent, 'ptr', lpnFit, 'ptr', alpDx, 'ptr', lpSize, 'int')
GetTextExtentExPointI(hdc, pgiIn, cgi, nMaxExtent, lpnFit, alpDx, lpSize) => DllCall('Gdi32\GetTextExtentExPointI', 'ptr', hdc, 'ptr', pgiIn, 'int', cgi, 'int', nMaxExtent, 'ptr', lpnFit, 'ptr', alpDx, 'ptr', lpSize, 'int')
GetTextExtentPoint(hdc, lpString, cbString, lpSize) => DllCall('Gdi32\GetTextExtentPoint', 'ptr', hdc, 'str', lpString, 'int', cbString, 'ptr', lpSize, 'int')
GetTextExtentPoint32(hdc, lpString, c, lpSize) => DllCall('Gdi32\GetTextExtentPoint32', 'ptr', hdc, 'str', lpString, 'int', c, 'ptr', lpSize, 'int')
GetTextExtentPointI(hdc, pgiIn, cgi, lpSize) => DllCall('Gdi32\GetTextExtentPointI', 'ptr', hdc, 'ptr', pgiIn, 'int', cgi, 'ptr', lpSize, 'int')
GetTextFace(hdc, nCount, lpFaceName) => DllCall('Gdi32\GetTextFace', 'ptr', hdc, 'int', nCount, 'str', lpFaceName, 'int')
GetTextMetrics(hdc, lptm) => DllCall('Gdi32\GetTextMetrics', 'ptr', hdc, 'ptr', lptm, 'int')
GetViewportExtEx(hdc, lpSize) => DllCall('Gdi32\GetViewportExtEx', 'ptr', hdc, 'ptr', lpSize, 'int')
GetViewportOrgEx(hdc, lpPoint) => DllCall('Gdi32\GetViewportOrgEx', 'ptr', hdc, 'ptr', lpPoint, 'int')
GetWinMetaFileBits(hemf, cbBuffer, lpbBuffer, fnMapMode, hdcRef) => DllCall('Gdi32\GetWinMetaFileBits', 'ptr', hemf, 'uint', cbBuffer, 'ptr', lpbBuffer, 'int', fnMapMode, 'ptr', hdcRef, 'uint')
GetWindowExtEx(hdc, lpSize) => DllCall('Gdi32\GetWindowExtEx', 'ptr', hdc, 'ptr', lpSize, 'int')
GetWindowOrgEx(hdc, lpPoint) => DllCall('Gdi32\GetWindowOrgEx', 'ptr', hdc, 'ptr', lpPoint, 'int')
GetWorldTransform(hdc, lpXform) => DllCall('Gdi32\GetWorldTransform', 'ptr', hdc, 'ptr', lpXform, 'int')
IntersectClipRect(hdc, nLeftRect, nTopRect, nRightRect, nBottomRect) => DllCall('Gdi32\IntersectClipRect', 'ptr', hdc, 'int', nLeftRect, 'int', nTopRect, 'int', nRightRect, 'int', nBottomRect, 'int')
InvertRgn(hdc, hrgn) => DllCall('Gdi32\InvertRgn', 'ptr', hdc, 'ptr', hrgn, 'int')
LPtoDP(hdc, lpPoints, nCount) => DllCall('Gdi32\LPtoDP', 'ptr', hdc, 'ptr', lpPoints, 'int', nCount, 'int')
LineDDA(nXStart, nYStart, nXEnd, nYEnd, lpLineFunc, lpData) => DllCall('Gdi32\LineDDA', 'int', nXStart, 'int', nYStart, 'int', nXEnd, 'int', nYEnd, 'ptr', lpLineFunc, 'uptr', lpData, 'int')
LineTo(hdc, nXEnd, nYEnd) => DllCall('Gdi32\LineTo', 'ptr', hdc, 'int', nXEnd, 'int', nYEnd, 'int')
MaskBlt(hdcDest, nXDest, nYDest, nWidth, nHeight, hdcSrc, nXSrc, nYSrc, hbmMask, xMask, yMask, dwRop) => DllCall('Gdi32\MaskBlt', 'ptr', hdcDest, 'int', nXDest, 'int', nYDest, 'int', nWidth, 'int', nHeight, 'ptr', hdcSrc, 'int', nXSrc, 'int', nYSrc, 'ptr', hbmMask, 'int', xMask, 'int', yMask, 'uint', dwRop, 'int')
ModifyWorldTransform(hdc, lpXform, iMode) => DllCall('Gdi32\ModifyWorldTransform', 'ptr', hdc, 'ptr', lpXform, 'uint', iMode, 'int')
MoveToEx(hdc, X, Y, lpPoint) => DllCall('Gdi32\MoveToEx', 'ptr', hdc, 'int', X, 'int', Y, 'ptr', lpPoint, 'int')
OffsetClipRgn(hdc, nXOffset, nYOffset) => DllCall('Gdi32\OffsetClipRgn', 'ptr', hdc, 'int', nXOffset, 'int', nYOffset, 'int')
OffsetRgn(hrgn, nXOffset, nYOffset) => DllCall('Gdi32\OffsetRgn', 'ptr', hrgn, 'int', nXOffset, 'int', nYOffset, 'int')
OffsetViewportOrgEx(hdc, nXOffset, nYOffset, lpPoint) => DllCall('Gdi32\OffsetViewportOrgEx', 'ptr', hdc, 'int', nXOffset, 'int', nYOffset, 'ptr', lpPoint, 'int')
OffsetWindowOrgEx(hdc, nXOffset, nYOffset, lpPoint) => DllCall('Gdi32\OffsetWindowOrgEx', 'ptr', hdc, 'int', nXOffset, 'int', nYOffset, 'ptr', lpPoint, 'int')
PaintRgn(hdc, hrgn) => DllCall('Gdi32\PaintRgn', 'ptr', hdc, 'ptr', hrgn, 'int')
PatBlt(hdc, nXLeft, nYLeft, nWidth, nHeight, dwRop) => DllCall('Gdi32\PatBlt', 'ptr', hdc, 'int', nXLeft, 'int', nYLeft, 'int', nWidth, 'int', nHeight, 'uint', dwRop, 'int')
PathToRegion(hdc) => DllCall('Gdi32\PathToRegion', 'ptr', hdc, 'ptr')
Pie(hdc, nLeftRect, nTopRect, nRightRect, nBottomRect, nXRadial1, nYRadial1, nXRadial2, nYRadial2) => DllCall('Gdi32\Pie', 'ptr', hdc, 'int', nLeftRect, 'int', nTopRect, 'int', nRightRect, 'int', nBottomRect, 'int', nXRadial1, 'int', nYRadial1, 'int', nXRadial2, 'int', nYRadial2, 'int')
PlayEnhMetaFile(hdc, hemf, lpRect) => DllCall('Gdi32\PlayEnhMetaFile', 'ptr', hdc, 'ptr', hemf, 'ptr', lpRect, 'int')
PlayEnhMetaFileRecord(hdc, lpHandletable, lpEnhMetaRecord, nHandles) => DllCall('Gdi32\PlayEnhMetaFileRecord', 'ptr', hdc, 'ptr', lpHandletable, 'ptr', lpEnhMetaRecord, 'uint', nHandles, 'int')
PlayMetaFile(hdc, hmf) => DllCall('Gdi32\PlayMetaFile', 'ptr', hdc, 'ptr', hmf, 'int')
PlayMetaFileRecord(hdc, lpHandletable, lpMetaRecord, nHandles) => DllCall('Gdi32\PlayMetaFileRecord', 'ptr', hdc, 'ptr', lpHandletable, 'ptr', lpMetaRecord, 'uint', nHandles, 'int')
PlgBlt(hdcDest, lpPoint, hdcSrc, nXSrc, nYSrc, nWidth, nHeight, hbmMask, xMask, yMask) => DllCall('Gdi32\PlgBlt', 'ptr', hdcDest, 'ptr', lpPoint, 'ptr', hdcSrc, 'int', nXSrc, 'int', nYSrc, 'int', nWidth, 'int', nHeight, 'ptr', hbmMask, 'int', xMask, 'int', yMask, 'int')
PolyBezier(hdc, lppt, cPoints) => DllCall('Gdi32\PolyBezier', 'ptr', hdc, 'ptr', lppt, 'uint', cPoints, 'int')
PolyBezierTo(hdc, lppt, cCount) => DllCall('Gdi32\PolyBezierTo', 'ptr', hdc, 'ptr', lppt, 'uint', cCount, 'int')
PolyDraw(hdc, lppt, &lpbTypes, cCount) => DllCall('Gdi32\PolyDraw', 'ptr', hdc, 'ptr', lppt, 'uchar*', &lpbTypes, 'int', cCount, 'int')
PolyPolygon(hdc, lpPoints, &lpPolyCounts, nCount) => DllCall('Gdi32\PolyPolygon', 'ptr', hdc, 'ptr', lpPoints, 'int*', &lpPolyCounts, 'int', nCount, 'int')
PolyPolyline(hdc, lppt, &lpdwPolyPoints, cCount) => DllCall('Gdi32\PolyPolyline', 'ptr', hdc, 'ptr', lppt, 'uint*', &lpdwPolyPoints, 'uint', cCount, 'int')
PolyTextOut(hdc, pptxt, cStrings) => DllCall('Gdi32\PolyTextOut', 'ptr', hdc, 'ptr', pptxt, 'int', cStrings, 'int')
Polygon(hdc, lpPoints, nCount) => DllCall('Gdi32\Polygon', 'ptr', hdc, 'ptr', lpPoints, 'int', nCount, 'int')
Polyline(hdc, lppt, cPoints) => DllCall('Gdi32\Polyline', 'ptr', hdc, 'ptr', lppt, 'int', cPoints, 'int')
PolylineTo(hdc, lppt, cCount) => DllCall('Gdi32\PolylineTo', 'ptr', hdc, 'ptr', lppt, 'uint', cCount, 'int')
PtInRegion(hrgn, X, Y) => DllCall('Gdi32\PtInRegion', 'ptr', hrgn, 'int', X, 'int', Y, 'int')
PtVisible(hdc, X, Y) => DllCall('Gdi32\PtVisible', 'ptr', hdc, 'int', X, 'int', Y, 'int')
RealizePalette(hdc) => DllCall('Gdi32\RealizePalette', 'ptr', hdc, 'uint')
RectInRegion(hrgn, lprc) => DllCall('Gdi32\RectInRegion', 'ptr', hrgn, 'ptr', lprc, 'int')
RectVisible(hDC, lprc) => DllCall('Gdi32\RectVisible', 'ptr', hDC, 'ptr', lprc, 'int')
Rectangle(hdc, nLeftRect, nTopRect, nRightRect, nBottomRect) => DllCall('Gdi32\Rectangle', 'ptr', hdc, 'int', nLeftRect, 'int', nTopRect, 'int', nRightRect, 'int', nBottomRect, 'int')
RemoveFontMemResourceEx(fh) => DllCall('Gdi32\RemoveFontMemResourceEx', 'ptr', fh, 'int')
RemoveFontResource(lpFileName) => DllCall('Gdi32\RemoveFontResource', 'str', lpFileName, 'int')
RemoveFontResourceEx(lpFileName, fl, pdv) => DllCall('Gdi32\RemoveFontResourceEx', 'str', lpFileName, 'uint', fl, 'ptr', pdv, 'int')
ResetDC(hdc, lpInitData) => DllCall('Gdi32\ResetDC', 'ptr', hdc, 'ptr', lpInitData, 'ptr')
ResizePalette(hpal, nEntries) => DllCall('Gdi32\ResizePalette', 'ptr', hpal, 'uint', nEntries, 'int')
RestoreDC(hdc, nSavedDC) => DllCall('Gdi32\RestoreDC', 'ptr', hdc, 'int', nSavedDC, 'int')
RoundRect(hdc, nLeftRect, nTopRect, nRightRect, nBottomRect, nWidth, nHeight) => DllCall('Gdi32\RoundRect', 'ptr', hdc, 'int', nLeftRect, 'int', nTopRect, 'int', nRightRect, 'int', nBottomRect, 'int', nWidth, 'int', nHeight, 'int')
SaveDC(hdc) => DllCall('Gdi32\SaveDC', 'ptr', hdc, 'int')
ScaleViewportExtEx(hdc, Xnum, Xdenom, Ynum, Ydenom, lpSize) => DllCall('Gdi32\ScaleViewportExtEx', 'ptr', hdc, 'int', Xnum, 'int', Xdenom, 'int', Ynum, 'int', Ydenom, 'ptr', lpSize, 'int')
ScaleWindowExtEx(hdc, Xnum, Xdenom, Ynum, Ydenom, lpSize) => DllCall('Gdi32\ScaleWindowExtEx', 'ptr', hdc, 'int', Xnum, 'int', Xdenom, 'int', Ynum, 'int', Ydenom, 'ptr', lpSize, 'int')
SelectClipPath(hdc, iMode) => DllCall('Gdi32\SelectClipPath', 'ptr', hdc, 'int', iMode, 'int')
SelectClipRgn(hdc, hrgn) => DllCall('Gdi32\SelectClipRgn', 'ptr', hdc, 'ptr', hrgn, 'int')
SelectObject(hdc, hgdiobj) => DllCall('Gdi32\SelectObject', 'ptr', hdc, 'ptr', hgdiobj, 'ptr')
SelectPalette(hdc, hpal, bForceBackground) => DllCall('Gdi32\SelectPalette', 'ptr', hdc, 'ptr', hpal, 'int', bForceBackground, 'ptr')
SetAbortProc(hdc, lpAbortProc) => DllCall('Gdi32\SetAbortProc', 'ptr', hdc, 'ptr', lpAbortProc, 'int')
SetArcDirection(hdc, ArcDirection) => DllCall('Gdi32\SetArcDirection', 'ptr', hdc, 'int', ArcDirection, 'int')
SetBitmapBits(hbmp, cBytes, lpBits) => DllCall('Gdi32\SetBitmapBits', 'ptr', hbmp, 'uint', cBytes, 'ptr', lpBits, 'int')
SetBitmapDimensionEx(hBitmap, nWidth, nHeight, lpSize) => DllCall('Gdi32\SetBitmapDimensionEx', 'ptr', hBitmap, 'int', nWidth, 'int', nHeight, 'ptr', lpSize, 'int')
SetBkColor(hdc, crColor) => DllCall('Gdi32\SetBkColor', 'ptr', hdc, 'uint', crColor, 'uint')
SetBkMode(hdc, iBkMode) => DllCall('Gdi32\SetBkMode', 'ptr', hdc, 'int', iBkMode, 'int')
SetBoundsRect(hdc, lprcBounds, flags) => DllCall('Gdi32\SetBoundsRect', 'ptr', hdc, 'ptr', lprcBounds, 'uint', flags, 'uint')
SetBrushOrgEx(hdc, nXOrg, nYOrg, lppt) => DllCall('Gdi32\SetBrushOrgEx', 'ptr', hdc, 'int', nXOrg, 'int', nYOrg, 'ptr', lppt, 'int')
SetColorAdjustment(hdc, lpca) => DllCall('Gdi32\SetColorAdjustment', 'ptr', hdc, 'ptr', lpca, 'int')
SetColorSpace(hDC, hColorSpace) => DllCall('Gdi32\SetColorSpace', 'ptr', hDC, 'ptr', hColorSpace, 'ptr')
SetDCBrushColor(hdc, crColor) => DllCall('Gdi32\SetDCBrushColor', 'ptr', hdc, 'uint', crColor, 'uint')
SetDCPenColor(hdc, crColor) => DllCall('Gdi32\SetDCPenColor', 'ptr', hdc, 'uint', crColor, 'uint')
SetDIBColorTable(hdc, uStartIndex, cEntries, pColors) => DllCall('Gdi32\SetDIBColorTable', 'ptr', hdc, 'uint', uStartIndex, 'uint', cEntries, 'ptr', pColors, 'uint')
SetDIBits(hdc, hbmp, uStartScan, cScanLines, lpvBits, lpbmi, fuColorUse) => DllCall('Gdi32\SetDIBits', 'ptr', hdc, 'ptr', hbmp, 'uint', uStartScan, 'uint', cScanLines, 'ptr', lpvBits, 'ptr', lpbmi, 'uint', fuColorUse, 'int')
SetDIBitsToDevice(hdc, XDest, YDest, dwWidth, dwHeight, XSrc, YSrc, uStartScan, cScanLines, lpvBits, lpbmi, fuColorUse) => DllCall('Gdi32\SetDIBitsToDevice', 'ptr', hdc, 'int', XDest, 'int', YDest, 'uint', dwWidth, 'uint', dwHeight, 'int', XSrc, 'int', YSrc, 'uint', uStartScan, 'uint', cScanLines, 'ptr', lpvBits, 'ptr', lpbmi, 'uint', fuColorUse, 'int')
SetDeviceGammaRamp(hDC, lpRamp) => DllCall('Gdi32\SetDeviceGammaRamp', 'ptr', hDC, 'ptr', lpRamp, 'int')
SetEnhMetaFileBits(cbBuffer, &lpData) => DllCall('Gdi32\SetEnhMetaFileBits', 'uint', cbBuffer, 'uchar*', &lpData, 'ptr')
SetGraphicsMode(hdc, iMode) => DllCall('Gdi32\SetGraphicsMode', 'ptr', hdc, 'int', iMode, 'int')
SetICMMode(hDC, iEnableICM) => DllCall('Gdi32\SetICMMode', 'ptr', hDC, 'int', iEnableICM, 'int')
SetICMProfile(hDC, lpFileName) => DllCall('Gdi32\SetICMProfile', 'ptr', hDC, 'str', lpFileName, 'int')
SetLayout(hdc, dwLayout) => DllCall('Gdi32\SetLayout', 'ptr', hdc, 'uint', dwLayout, 'uint')
SetMapMode(hdc, fnMapMode) => DllCall('Gdi32\SetMapMode', 'ptr', hdc, 'int', fnMapMode, 'int')
SetMapperFlags(hdc, dwFlag) => DllCall('Gdi32\SetMapperFlags', 'ptr', hdc, 'uint', dwFlag, 'uint')
SetMetaFileBitsEx(nSize, &lpData) => DllCall('Gdi32\SetMetaFileBitsEx', 'uint', nSize, 'uchar*', &lpData, 'ptr')
SetMetaRgn(hdc) => DllCall('Gdi32\SetMetaRgn', 'ptr', hdc, 'int')
SetMiterLimit(hdc, eNewLimit, peOldLimit) => DllCall('Gdi32\SetMiterLimit', 'ptr', hdc, 'float', eNewLimit, 'ptr', peOldLimit, 'int')
SetPaletteEntries(hpal, iStart, cEntries, lppe) => DllCall('Gdi32\SetPaletteEntries', 'ptr', hpal, 'uint', iStart, 'uint', cEntries, 'ptr', lppe, 'uint')
SetPixel(hdc, X, Y, crColor) => DllCall('Gdi32\SetPixel', 'ptr', hdc, 'int', X, 'int', Y, 'uint', crColor, 'uint')
SetPixelFormat(hdc, iPixelFormat, ppfd) => DllCall('Gdi32\SetPixelFormat', 'ptr', hdc, 'int', iPixelFormat, 'ptr', ppfd, 'int')
SetPixelV(hdc, X, Y, crColor) => DllCall('Gdi32\SetPixelV', 'ptr', hdc, 'int', X, 'int', Y, 'uint', crColor, 'int')
SetPolyFillMode(hdc, iPolyFillMode) => DllCall('Gdi32\SetPolyFillMode', 'ptr', hdc, 'int', iPolyFillMode, 'int')
SetROP2(hdc, fnDrawMode) => DllCall('Gdi32\SetROP2', 'ptr', hdc, 'int', fnDrawMode, 'int')
SetRectRgn(hrgn, nLeftRect, nTopRect, nRightRect, nBottomRect) => DllCall('Gdi32\SetRectRgn', 'ptr', hrgn, 'int', nLeftRect, 'int', nTopRect, 'int', nRightRect, 'int', nBottomRect, 'int')
SetStretchBltMode(hdc, iStretchMode) => DllCall('Gdi32\SetStretchBltMode', 'ptr', hdc, 'int', iStretchMode, 'int')
SetSystemPaletteUse(hdc, uUsage) => DllCall('Gdi32\SetSystemPaletteUse', 'ptr', hdc, 'uint', uUsage, 'uint')
SetTextAlign(hdc, fMode) => DllCall('Gdi32\SetTextAlign', 'ptr', hdc, 'uint', fMode, 'uint')
SetTextCharacterExtra(hdc, nCharExtra) => DllCall('Gdi32\SetTextCharacterExtra', 'ptr', hdc, 'int', nCharExtra, 'int')
SetTextColor(hdc, crColor) => DllCall('Gdi32\SetTextColor', 'ptr', hdc, 'uint', crColor, 'uint')
SetTextJustification(hdc, nBreakExtra, nBreakCount) => DllCall('Gdi32\SetTextJustification', 'ptr', hdc, 'int', nBreakExtra, 'int', nBreakCount, 'int')
SetViewportExtEx(hdc, nXExtent, nYExtent, lpSize) => DllCall('Gdi32\SetViewportExtEx', 'ptr', hdc, 'int', nXExtent, 'int', nYExtent, 'ptr', lpSize, 'int')
SetViewportOrgEx(hdc, X, Y, lpPoint) => DllCall('Gdi32\SetViewportOrgEx', 'ptr', hdc, 'int', X, 'int', Y, 'ptr', lpPoint, 'int')
SetWinMetaFileBits(cbBuffer, &lpbBuffer, hdcRef, lpmfp) => DllCall('Gdi32\SetWinMetaFileBits', 'uint', cbBuffer, 'uchar*', &lpbBuffer, 'ptr', hdcRef, 'ptr', lpmfp, 'ptr')
SetWindowExtEx(hdc, nXExtent, nYExtent, lpSize) => DllCall('Gdi32\SetWindowExtEx', 'ptr', hdc, 'int', nXExtent, 'int', nYExtent, 'ptr', lpSize, 'int')
SetWindowOrgEx(hdc, X, Y, lpPoint) => DllCall('Gdi32\SetWindowOrgEx', 'ptr', hdc, 'int', X, 'int', Y, 'ptr', lpPoint, 'int')
SetWorldTransform(hdc, lpXform) => DllCall('Gdi32\SetWorldTransform', 'ptr', hdc, 'ptr', lpXform, 'int')
StartDoc(hdc, lpdi) => DllCall('Gdi32\StartDoc', 'ptr', hdc, 'ptr', lpdi, 'int')
StartPage(hdc) => DllCall('Gdi32\StartPage', 'ptr', hdc, 'int')
StretchBlt(hdcDest, nXOriginDest, nYOriginDest, nWidthDest, nHeightDest, hdcSrc, nXOriginSrc, nYOriginSrc, nWidthSrc, nHeightSrc, dwRop) => DllCall('Gdi32\StretchBlt', 'ptr', hdcDest, 'int', nXOriginDest, 'int', nYOriginDest, 'int', nWidthDest, 'int', nHeightDest, 'ptr', hdcSrc, 'int', nXOriginSrc, 'int', nYOriginSrc, 'int', nWidthSrc, 'int', nHeightSrc, 'uint', dwRop, 'int')
StretchDIBits(hdc, XDest, YDest, nDestWidth, nDestHeight, XSrc, YSrc, nSrcWidth, nSrcHeight, lpBits, lpBitsInfo, iUsage, dwRop) => DllCall('Gdi32\StretchDIBits', 'ptr', hdc, 'int', XDest, 'int', YDest, 'int', nDestWidth, 'int', nDestHeight, 'int', XSrc, 'int', YSrc, 'int', nSrcWidth, 'int', nSrcHeight, 'ptr', lpBits, 'ptr', lpBitsInfo, 'uint', iUsage, 'uint', dwRop, 'int')
StrokeAndFillPath(hdc) => DllCall('Gdi32\StrokeAndFillPath', 'ptr', hdc, 'int')
StrokePath(hdc) => DllCall('Gdi32\StrokePath', 'ptr', hdc, 'int')
SwapBuffers(hDC) => DllCall('Gdi32\SwapBuffers', 'ptr', hDC, 'int')
TextOut(hdc, nXStart, nYStart, lpString, cchString) => DllCall('Gdi32\TextOut', 'ptr', hdc, 'int', nXStart, 'int', nYStart, 'str', lpString, 'int', cchString, 'int')
TranslateCharsetInfo(lpSrc, lpCs, dwFlags) => DllCall('Gdi32\TranslateCharsetInfo', 'ptr', lpSrc, 'ptr', lpCs, 'uint', dwFlags, 'int')
UnrealizeObject(hgdiobj) => DllCall('Gdi32\UnrealizeObject', 'ptr', hgdiobj, 'int')
UpdateColors(hdc) => DllCall('Gdi32\UpdateColors', 'ptr', hdc, 'int')
UpdateICMRegKey(dwReserved, lpszCMID, lpszFileName, nCommand) => DllCall('Gdi32\UpdateICMRegKey', 'uint', dwReserved, 'str', lpszCMID, 'str', lpszFileName, 'uint', nCommand, 'int')
WidenPath(hdc) => DllCall('Gdi32\WidenPath', 'ptr', hdc, 'int')
暂无讨论,说说你的看法吧