Source: core/sys/windows/_wingdi.d
core.sys.windows.wingdi
Windows API header module
Translated from MinGW Windows headers
License
var ABSOLUTE AC_DST_NO_ALPHA AC_DST_NO_PREMULT_ALPHA AC_SRC_ALPHA AC_SRC_NO_ALPHA AC_SRC_NO_PREMULT_ALPHA AC_SRC_OVER ASPECT_FILTERING BLACKNESS CA_NEGATIVE CBM_INIT CC_NONE CCHDEVICENAME CCHFORMNAME CLR_NONE CM_IN_GAMUT CP_NONE CS_DELETE_TRANSFORM CS_DISABLE CS_ENABLE DCB_RESET DCTT_BITMAP DEFAULT_PITCH DISPLAY_DEVICE_ACTIVE DISPLAY_DEVICE_ATTACHED_TO_DESKTOP DM_COPIES DM_GRAYSCALE DM_ORIENTATION DM_SPECVERSION DM_UPDATE DMDISPLAYFLAGS_TEXTMODE DMNUP_SYSTEM DMPAPER_FIRST DMPAPER_USER ELF_CULTURE_LATIN ELF_VENDOR_SIZE ELF_VERSION EMR_MIN ENHMETA_STOCK_OBJECT ERROR ETO_OPAQUE FLOODFILLBORDER FLOODFILLSURFACE FONTMAPPER_MAX FS_ARABIC FS_BALTIC FS_CHINESESIMP FS_CHINESETRAD FS_CYRILLIC FS_GREEK FS_HEBREW FS_JISJAPAN FS_JOHAB FS_LATIN1 FS_LATIN2 FS_SYMBOL FS_THAI FS_TURKISH FS_VIETNAMESE FS_WANSUNG FW_DONTCARE GCP_DBCS GDI_ERROR GM_LAST HGDI_ERROR ICM_ADDPROFILE LAYOUT_BITMAPORIENTATIONPRESERVED LAYOUT_BTT LAYOUT_RTL LAYOUT_VBH LC_NONE LF_FACESIZE LF_FULLFACESIZE LPD_DOUBLEBUFFER MM_MAX_NUMAXES MM_MIN MWT_MIN NTM_ITALIC PAN_CULTURE_LATIN PANOSE_COUNT PC_NONE PFD_DOUBLEBUFFER PFD_MAIN_PLANE POLYFILL_LAST PR_JOBSTATUS PSPROTOCOL_ASCII PSPROTOCOL_BCP PSPROTOCOL_BINARY PSPROTOCOL_TBCP QDI_DIBTOSCREEN QDI_GETDIBITS QDI_SETDIBITS QDI_STRETCHDIB R2_LAST RASTER_FONTTYPE RC_NONE RDH_RECTANGLES RELATIVE RGN_MAX RGN_MIN STAMP_AXESLIST STAMP_DESIGNVECTOR SYSRGN TA_TOP TC_OP_CHARACTER TMPF_FIXED_PITCH TT_AVAILABLE TT_POLYGON_TYPE WGL_FONT_LINES WGL_FONT_POLYGONS WGL_SWAP_MAIN_PLANE
alias ABORTPROC COLOR16 EMRARCTO EMRBEGINPATH EMRCHORD EMRCLOSEFIGURE EMRDELETECOLORSPACE EMRDELETEOBJECT EMRENABLEICM EMRENDPATH EMREXTTEXTOUTW EMRFLATTENPATH EMRINTERSECTCLIPRECT EMRMOVETOEX EMRPAINTRGN EMRPIE EMRPOLYBEZIER EMRPOLYBEZIER16 EMRPOLYBEZIERTO EMRPOLYBEZIERTO16 EMRPOLYGON EMRPOLYGON16 EMRPOLYLINETO EMRPOLYLINETO16 EMRPOLYPOLYGON EMRPOLYPOLYGON16 EMRPOLYTEXTOUTW EMRREALIZEPALETTE EMRRECTANGLE EMRSAVEDC EMRSCALEWINDOWEXTEX EMRSELECTCOLORSPACE EMRSETBKCOLOR EMRSETBKMODE EMRSETBRUSHORGEX EMRSETICMMODE EMRSETMAPMODE EMRSETMETARGN EMRSETPOLYFILLMODE EMRSETROP2 EMRSETSTRETCHBLTMODE EMRSETTEXTALIGN EMRSETWINDOWEXTEX EMRSETWINDOWORGEX EMRSTROKEANDFILLPATH EMRSTROKEPATH EMRWIDENPATH ENHMFENUMPROC FONTENUMPROCA FONTENUMPROCW FXPT16DOT16 FXPT2DOT30 GOBJENUMPROC ICMENUMPROCA ICMENUMPROCW LCSCSTYPE LCSTYPE LINEDDAPROC LPBITMAPCOREINFO LPBITMAPFILEHEADER LPBITMAPINFOHEADER LPBITMAPV4HEADER LPBITMAPV5HEADER LPCIEXYZ LPCIEXYZTRIPLE LPDOCINFO LPDOCINFOA LPDOCINFOW LPENUMLOGFONT LPENUMLOGFONTA LPENUMLOGFONTEX LPENUMLOGFONTEXA LPENUMLOGFONTEXW LPENUMLOGFONTW LPFNDEVCAPS LPFNDEVMODE LPFXPT16DOT16 LPFXPT2DOT30 LPGCP_RESULTS LPGCP_RESULTSA LPGCP_RESULTSW LPGLYPHMETRICS LPKERNINGPAIR LPLOGCOLORSPACE LPLOGCOLORSPACEA LPLOGCOLORSPACEW LPMAT2 LPMETAFILEPICT LPMETAHEADER LPMETARECORD LPPANOSE LPPOINTFX LPRASTERIZER_STATUS LPRGBQUAD LPRGBTRIPLE LPTTPOLYCURVE LPTTPOLYGONHEADER MFENUMPROC PABC PABCFLOAT PATTERN PBITMAP PBITMAPCOREHEADER PBITMAPINFO PBLENDFUNCTION PCHARSETINFO PCOLORADJUSTMENT PDESIGNVECTOR PDEVMODE PDEVMODEA PDEVMODEW PDIBSECTION PDISPLAY_DEVICE PDISPLAY_DEVICEA PDISPLAY_DEVICEW PDRAWPATRECT PEMR PEMRABORTPATH PEMRANGLEARC PEMRARC PEMRARCTO PEMRBEGINPATH PEMRBITBLT PEMRCHORD PEMRCLOSEFIGURE PEMRCREATEBRUSHINDIRECT PEMRCREATECOLORSPACE PEMRCREATEDIBPATTERNBRUSHPT PEMRCREATEMONOBRUSH PEMRCREATEPALETTE PEMRCREATEPEN PEMRDELETECOLORSPACE PEMRDELETEOBJECT PEMRELLIPSE PEMRENABLEICM PEMRENDPATH PEMREOF PEMREXCLUDECLIPRECT PEMREXTCREATEFONTINDIRECTW PEMREXTCREATEPEN PEMREXTFLOODFILL PEMREXTSELECTCLIPRGN PEMREXTTEXTOUTA PEMREXTTEXTOUTW PEMRFILLPATH PEMRFILLRGN PEMRFLATTENPATH PEMRFORMAT PEMRFRAMERGN PEMRGDICOMMENT PEMRGLSBOUNDEDRECORD PEMRGLSRECORD PEMRINTERSECTCLIPRECT PEMRINVERTRGN PEMRLINETO PEMRMASKBLT PEMRMODIFYWORLDTRANSFORM PEMRMOVETOEX PEMROFFSETCLIPRGN PEMRPAINTRGN PEMRPIE PEMRPIXELFORMAT PEMRPLGBLT PEMRPOLYBEZIER PEMRPOLYBEZIER16 PEMRPOLYBEZIERTO PEMRPOLYBEZIERTO16 PEMRPOLYDRAW PEMRPOLYDRAW16 PEMRPOLYGON PEMRPOLYGON16 PEMRPOLYLINE PEMRPOLYLINE16 PEMRPOLYLINETO PEMRPOLYLINETO16 PEMRPOLYPOLYGON PEMRPOLYPOLYGON16 PEMRPOLYPOLYLINE PEMRPOLYPOLYLINE16 PEMRPOLYTEXTOUTA PEMRPOLYTEXTOUTW PEMRREALIZEPALETTE PEMRRECTANGLE PEMRRESIZEPALETTE PEMRRESTOREDC PEMRROUNDRECT PEMRSAVEDC PEMRSCALEVIEWPORTEXTEX PEMRSCALEWINDOWEXTEX PEMRSELECTCLIPPATH PEMRSELECTCOLORSPACE PEMRSELECTOBJECT PEMRSELECTPALETTE PEMRSETARCDIRECTION PEMRSETBKCOLOR PEMRSETBKMODE PEMRSETBRUSHORGEX PEMRSETCOLORADJUSTMENT PEMRSETCOLORSPACE PEMRSETDIBITSTODEVICE PEMRSETICMMODE PEMRSETMAPMODE PEMRSETMAPPERFLAGS PEMRSETMETARGN PEMRSETMITERLIMIT PEMRSETPALETTEENTRIES PEMRSETPIXELV PEMRSETPOLYFILLMODE PEMRSETROP2 PEMRSETSTRETCHBLTMODE PEMRSETTEXTALIGN PEMRSETTEXTCOLOR PEMRSETVIEWPORTEXTEX PEMRSETVIEWPORTORGEX PEMRSETWINDOWEXTEX PEMRSETWINDOWORGEX PEMRSETWORLDTRANSFORM PEMRSTRETCHBLT PEMRSTRETCHDIBITS PEMRSTROKEANDFILLPATH PEMRSTROKEPATH PEMRTEXT PEMRWIDENPATH PENHMETAHEADER PENHMETARECORD PEXTLOGFONT PEXTLOGFONTA PEXTLOGFONTW PEXTLOGPEN PEXTLOGPEN32 PFONTSIGNATURE PGLYPHMETRICSFLOAT PGRADIENT_RECT PGRADIENT_TRIANGLE PHANDLETABLE PLAYERPLANEDESCRIPTOR PLOCALESIGNATURE PLOGBRUSH PLOGBRUSH32 PLOGFONT PLOGFONTA PLOGFONTW PLOGPALETTE PLOGPEN PMETAHEADER PMETARECORD PNEWTEXTMETRIC PNEWTEXTMETRICA PNEWTEXTMETRICW POUTLINETEXTMETRIC POUTLINETEXTMETRICA POUTLINETEXTMETRICW PPALETTEENTRY PPATTERN PPELARRAY PPIXELFORMATDESCRIPTOR PPOINTFLOAT PPOLYTEXT PPOLYTEXTA PPOLYTEXTW PPSFEATURE_CUSTPAPER PPSFEATURE_OUTPUT PPSINJECTDATA PRGNDATA PRGNDATAHEADER PTEXTMETRIC PTEXTMETRICA PTEXTMETRICW PTRIVERTEX PXFORM RGN_ERROR
struct ABC ABCFLOAT BITMAP BITMAPCOREHEADER BITMAPCOREINFO BITMAPFILEHEADER BITMAPINFO BITMAPINFOHEADER BITMAPV4HEADER BITMAPV5HEADER BLENDFUNCTION CHARSETINFO CIEXYZ CIEXYZTRIPLE COLORADJUSTMENT DESIGNVECTOR DEVMODEA DEVMODEW DIBSECTION DISPLAY_DEVICEA DISPLAY_DEVICEW DOCINFOA DOCINFOW DRAWPATRECT EMR EMRABORTPATH EMRANGLEARC EMRARC EMRBITBLT EMRCREATEBRUSHINDIRECT EMRCREATECOLORSPACE EMRCREATEDIBPATTERNBRUSHPT EMRCREATEMONOBRUSH EMRCREATEPALETTE EMRCREATEPEN EMRELLIPSE EMREOF EMREXCLUDECLIPRECT EMREXTCREATEFONTINDIRECTW EMREXTCREATEPEN EMREXTFLOODFILL EMREXTSELECTCLIPRGN EMREXTTEXTOUTA EMRFILLPATH EMRFILLRGN EMRFORMAT EMRFRAMERGN EMRGDICOMMENT EMRGLSBOUNDEDRECORD EMRGLSRECORD EMRINVERTRGN EMRLINETO EMRMASKBLT EMRMODIFYWORLDTRANSFORM EMROFFSETCLIPRGN EMRPIXELFORMAT EMRPLGBLT EMRPOLYDRAW EMRPOLYDRAW16 EMRPOLYLINE EMRPOLYLINE16 EMRPOLYPOLYLINE EMRPOLYPOLYLINE16 EMRPOLYTEXTOUTA EMRRESIZEPALETTE EMRRESTOREDC EMRROUNDRECT EMRSCALEVIEWPORTEXTEX EMRSELECTCLIPPATH EMRSELECTOBJECT EMRSELECTPALETTE EMRSETARCDIRECTION EMRSETCOLORADJUSTMENT EMRSETCOLORSPACE EMRSETDIBITSTODEVICE EMRSETMAPPERFLAGS EMRSETMITERLIMIT EMRSETPALETTEENTRIES EMRSETPIXELV EMRSETTEXTCOLOR EMRSETVIEWPORTEXTEX EMRSETVIEWPORTORGEX EMRSETWORLDTRANSFORM EMRSTRETCHBLT EMRSTRETCHDIBITS EMRTEXT ENHMETAHEADER ENHMETARECORD ENUMLOGFONTA ENUMLOGFONTEXA ENUMLOGFONTEXW ENUMLOGFONTW EXTLOGFONTA EXTLOGFONTW EXTLOGPEN EXTLOGPEN32 FIXED FONTSIGNATURE GCP_RESULTSA GCP_RESULTSW GLYPHMETRICS GLYPHMETRICSFLOAT GRADIENT_RECT GRADIENT_TRIANGLE HANDLETABLE KERNINGPAIR LAYERPLANEDESCRIPTOR LOCALESIGNATURE LOGBRUSH LOGBRUSH32 LOGCOLORSPACEA LOGCOLORSPACEW LOGFONTA LOGFONTW LOGPALETTE LOGPEN MAT2 METAFILEPICT METAHEADER METARECORD NEWTEXTMETRICA NEWTEXTMETRICEXA NEWTEXTMETRICEXW NEWTEXTMETRICW OUTLINETEXTMETRICA OUTLINETEXTMETRICW PALETTEENTRY PANOSE PELARRAY PIXELFORMATDESCRIPTOR POINTFLOAT POINTFX POLYTEXTA POLYTEXTW PSFEATURE_CUSTPAPER PSFEATURE_OUTPUT PSINJECTDATA RASTERIZER_STATUS RGBQUAD RGBTRIPLE RGNDATA RGNDATAHEADER TEXTMETRICA TEXTMETRICW TRIVERTEX TTPOLYCURVE TTPOLYGONHEADER XFORM
fn AbortDoc AbortPath AddFontResourceA AddFontResourceW AngleArc AnimatePalette Arc ArcTo BeginPath BitBlt CancelDC CheckColorsInGamut ChoosePixelFormat Chord CloseEnhMetaFile CloseFigure CloseMetaFile CMYK ColorCorrectPalette ColorMatchToTarget CombineRgn CombineTransform CopyEnhMetaFileA CopyEnhMetaFileW CopyMetaFileA CopyMetaFileW CreateBitmap CreateBitmapIndirect CreateBrushIndirect CreateColorSpaceA CreateColorSpaceW CreateCompatibleBitmap CreateCompatibleDC CreateDCA CreateDCW CreateDIBitmap CreateDIBPatternBrush CreateDIBPatternBrushPt CreateDIBSection CreateDiscardableBitmap CreateEllipticRgn CreateEllipticRgnIndirect CreateEnhMetaFileA CreateEnhMetaFileW CreateFontA CreateFontIndirectA CreateFontIndirectW CreateFontW CreateHalftonePalette CreateHatchBrush CreateICA CreateICW CreateMetaFileA CreateMetaFileW CreatePalette CreatePatternBrush CreatePen CreatePenIndirect CreatePolygonRgn CreatePolyPolygonRgn CreateRectRgn CreateRectRgnIndirect CreateRoundRectRgn CreateScalableFontResourceA CreateScalableFontResourceW CreateSolidBrush DeleteColorSpace DeleteDC DeleteEnhMetaFile DeleteMetaFile DeleteObject DescribePixelFormat DeviceCapabilitiesA DeviceCapabilitiesW DPtoLP DrawEscape Ellipse EndDoc EndPage EndPath EnumEnhMetaFile EnumFontFamiliesA EnumFontFamiliesExA EnumFontFamiliesExW EnumFontFamiliesW EnumFontsA EnumFontsW EnumICMProfilesA EnumICMProfilesW EnumMetaFile EnumObjects EqualRgn Escape ExcludeClipRect ExcludeUpdateRgn ExtCreatePen ExtCreateRegion ExtEscape ExtFloodFill ExtSelectClipRgn ExtTextOutA ExtTextOutW FillPath FillRect FillRgn FixBrushOrgEx FlattenPath FloodFill FrameRgn GdiComment GdiFlush GdiGetBatchLimit GdiSetBatchLimit GetArcDirection GetAspectRatioFilterEx GetBitmapBits GetBitmapDimensionEx GetBkColor GetBkMode GetBoundsRect GetBrushOrgEx GetBValue GetCharABCWidthsA GetCharABCWidthsFloatA GetCharABCWidthsFloatW GetCharABCWidthsW GetCharacterPlacementA GetCharacterPlacementW GetCharWidth32A GetCharWidth32W GetCharWidthA GetCharWidthFloatA GetCharWidthFloatW GetCharWidthW GetClipBox GetClipRgn GetColorAdjustment GetColorSpace GetCurrentObject GetCurrentPositionEx GetCursor GetCValue GetDCOrgEx GetDeviceCaps GetDeviceGammaRamp GetDIBColorTable GetDIBits GetEnhMetaFileA GetEnhMetaFileBits GetEnhMetaFileDescriptionA GetEnhMetaFileDescriptionW GetEnhMetaFileHeader GetEnhMetaFilePaletteEntries GetEnhMetaFilePixelFormat GetEnhMetaFileW GetFontData GetFontLanguageInfo GetGlyphOutlineA GetGlyphOutlineW GetGraphicsMode GetGValue GetICMProfileA GetICMProfileW GetKerningPairsA GetKerningPairsW GetKValue GetLogColorSpaceA GetLogColorSpaceW GetMapMode GetMetaFileA GetMetaFileBitsEx GetMetaFileW GetMetaRgn GetMiterLimit GetMValue GetNearestColor GetNearestPaletteIndex GetObjectA GetObjectType GetObjectW GetOutlineTextMetricsA GetOutlineTextMetricsW GetPaletteEntries GetPath GetPixel GetPixelFormat GetPolyFillMode GetRandomRgn GetRasterizerCaps GetRegionData GetRgnBox GetROP2 GetRValue GetStockObject GetStretchBltMode GetSystemPaletteEntries GetSystemPaletteUse GetTextAlign GetTextCharacterExtra GetTextCharset GetTextCharsetInfo GetTextColor GetTextExtentExPointA GetTextExtentExPointW GetTextExtentPoint32A GetTextExtentPoint32W GetTextExtentPointA GetTextExtentPointW GetTextFaceA GetTextFaceW GetTextMetricsA GetTextMetricsW GetViewportExtEx GetViewportOrgEx GetWindowExtEx GetWindowOrgEx GetWinMetaFileBits GetWorldTransform GetYValue IntersectClipRect InvertRgn LineDDA LineTo LPtoDP MAKEROP4 MaskBlt ModifyWorldTransform MoveToEx OffsetClipRgn OffsetRgn OffsetViewportOrgEx OffsetWindowOrgEx PaintRgn PALETTEINDEX PALETTERGB PatBlt PathToRegion Pie PlayEnhMetaFile PlayEnhMetaFileRecord PlayMetaFile PlayMetaFileRecord PlgBlt PolyBezier PolyBezierTo PolyDraw Polygon Polyline PolylineTo PolyPolygon PolyPolyline PolyTextOutA PolyTextOutW PtInRegion PtVisible RealizePalette Rectangle RectInRegion RectVisible RemoveFontResourceA RemoveFontResourceW ResetDCA ResetDCW ResizePalette RestoreDC RGB RoundRect SaveDC ScaleViewportExtEx ScaleWindowExtEx SelectClipPath SelectClipRgn SelectObject SelectPalette SetAbortProc SetArcDirection SetBitmapBits SetBitmapDimensionEx SetBkColor SetBkMode SetBoundsRect SetBrushOrgEx SetColorAdjustment SetColorSpace SetDeviceGammaRamp SetDIBColorTable SetDIBits SetDIBitsToDevice SetEnhMetaFileBits SetGraphicsMode SetICMMode SetICMProfileA SetICMProfileW SetMapMode SetMapperFlags SetMetaFileBitsEx SetMetaRgn SetMiterLimit SetPaletteEntries SetPixel SetPixelFormat SetPixelV SetPolyFillMode SetRectRgn SetROP2 SetStretchBltMode SetSystemPaletteUse SetTextAlign SetTextCharacterExtra SetTextColor SetTextJustification SetViewportExtEx SetViewportOrgEx SetWindowExtEx SetWindowOrgEx SetWinMetaFileBits SetWorldTransform StartDocA StartDocW StartPage StretchBlt StretchDIBits StrokeAndFillPath StrokePath SwapBuffers TextOutA TextOutW TranslateCharsetInfo UnrealizeObject UpdateColors UpdateICMRegKeyA UpdateICMRegKeyW wglCopyContext wglCreateContext wglCreateLayerContext wglDeleteContext wglDescribeLayerPlane wglGetCurrentContext wglGetCurrentDC wglGetLayerPaletteEntries wglGetProcAddress wglMakeCurrent wglRealizeLayerPalette wglSetLayerPaletteEntries wglShareLists wglSwapLayerBuffers wglUseFontBitmapsA wglUseFontBitmapsW wglUseFontOutlinesA wglUseFontOutlinesW WidenPath
Types 419
aliasRGN_ERROR = ERROR
structPSINJECTDATA
Fields
DWORD DataBytesWORD InjectionPointWORD PageNumberaliasPPSINJECTDATA = PSINJECTDATA *
structABC
Fields
int abcAUINT abcBint abcCstructBITMAP
structBITMAPCOREHEADER
Fields
DWORD bcSizeWORD bcWidthWORD bcHeightWORD bcPlanesWORD bcBitCountaliasPBITMAPCOREHEADER = BITMAPCOREHEADER *
aliasLPRGBTRIPLE = RGBTRIPLE *
structBITMAPFILEHEADER
Fields
WORD bfTypeDWORD bfSizeWORD bfReserved1WORD bfReserved2DWORD bfOffBitsaliasLPBITMAPFILEHEADER = BITMAPFILEHEADER *
structBITMAPCOREINFO
aliasLPBITMAPCOREINFO = BITMAPCOREINFO *
structBITMAPINFOHEADER
aliasLPBITMAPINFOHEADER = BITMAPINFOHEADER *
structBITMAPINFO
aliasPBITMAPINFO = BITMAPINFO *
aliasFXPT16DOT16 = int
aliasLPFXPT16DOT16 = int *
aliasFXPT2DOT30 = int
aliasLPFXPT2DOT30 = int *
structCIEXYZ
structCIEXYZTRIPLE
aliasLPCIEXYZTRIPLE = CIEXYZTRIPLE *
structBITMAPV4HEADER
Fields
DWORD bV4SizeLONG bV4WidthLONG bV4HeightWORD bV4PlanesWORD bV4BitCountDWORD bV4V4CompressionDWORD bV4SizeImageLONG bV4XPelsPerMeterLONG bV4YPelsPerMeterDWORD bV4ClrUsedDWORD bV4ClrImportantDWORD bV4RedMaskDWORD bV4GreenMaskDWORD bV4BlueMaskDWORD bV4AlphaMaskDWORD bV4CSTypeCIEXYZTRIPLE bV4EndpointsDWORD bV4GammaRedDWORD bV4GammaGreenDWORD bV4GammaBluealiasLPBITMAPV4HEADER = BITMAPV4HEADER *
structBITMAPV5HEADER
Fields
DWORD bV5SizeLONG bV5WidthLONG bV5HeightWORD bV5PlanesWORD bV5BitCountDWORD bV5CompressionDWORD bV5SizeImageLONG bV5XPelsPerMeterLONG bV5YPelsPerMeterDWORD bV5ClrUsedDWORD bV5ClrImportantDWORD bV5RedMaskDWORD bV5GreenMaskDWORD bV5BlueMaskDWORD bV5AlphaMaskDWORD bV5CSTypeCIEXYZTRIPLE bV5EndpointsDWORD bV5GammaRedDWORD bV5GammaGreenDWORD bV5GammaBlueDWORD bV5IntentDWORD bV5ProfileDataDWORD bV5ProfileSizeDWORD bV5ReservedaliasLPBITMAPV5HEADER = BITMAPV5HEADER *
structFONTSIGNATURE
Fields
DWORD[4] fsUsbDWORD[2] fsCsbaliasPFONTSIGNATURE = FONTSIGNATURE *
structCHARSETINFO
aliasPCHARSETINFO = CHARSETINFO *
structCOLORADJUSTMENT
aliasPCOLORADJUSTMENT = COLORADJUSTMENT *
structDEVMODEA
Fields
BYTE[CCHDEVICENAME] dmDeviceNameWORD dmSpecVersionWORD dmDriverVersionWORD dmSizeWORD dmDriverExtraDWORD dmFieldsshort dmColorshort dmDuplexshort dmYResolutionshort dmTTOptionshort dmCollateBYTE[CCHFORMNAME] dmFormNameWORD dmLogPixelsDWORD dmBitsPerPelDWORD dmPelsWidthDWORD dmPelsHeightDWORD dmDisplayFrequencyDWORD dmICMMethodDWORD dmICMIntentDWORD dmMediaTypeDWORD dmDitherTypeDWORD dmReserved1DWORD dmReserved2DWORD dmPanningWidthDWORD dmPanningHeightstructDEVMODEW
Fields
WCHAR[CCHDEVICENAME] dmDeviceNameWORD dmSpecVersionWORD dmDriverVersionWORD dmSizeWORD dmDriverExtraDWORD dmFieldsshort dmColorshort dmDuplexshort dmYResolutionshort dmTTOptionshort dmCollateWCHAR[CCHFORMNAME] dmFormNameWORD dmLogPixelsDWORD dmBitsPerPelDWORD dmPelsWidthDWORD dmPelsHeightDWORD dmDisplayFrequencyDWORD dmICMMethodDWORD dmICMIntentDWORD dmMediaTypeDWORD dmDitherTypeDWORD dmReserved1DWORD dmReserved2DWORD dmPanningWidthDWORD dmPanningHeightstructPSFEATURE_OUTPUT
Fields
BOOL bPageIndependentBOOL bSetPageDevicealiasPPSFEATURE_OUTPUT = PSFEATURE_OUTPUT *
structPSFEATURE_CUSTPAPER
aliasPPSFEATURE_CUSTPAPER = PSFEATURE_CUSTPAPER *
structDIBSECTION
aliasPDIBSECTION = DIBSECTION *
structDOCINFOA
Fields
int cbSizeLPCSTR lpszDocNameLPCSTR lpszOutputLPCSTR lpszDatatypeDWORD fwTypealiasLPDOCINFOA = DOCINFOA *
structDOCINFOW
Fields
int cbSizeLPCWSTR lpszDocNameLPCWSTR lpszOutputLPCWSTR lpszDatatypeDWORD fwTypealiasLPDOCINFOW = DOCINFOW *
structPANOSE
structLOGFONTA
structLOGFONTW
structEXTLOGFONTA
aliasPEXTLOGFONTA = EXTLOGFONTA *
structEXTLOGFONTW
aliasPEXTLOGFONTW = EXTLOGFONTW *
structEMR
Fields
DWORD iTypeDWORD nSizestructEMRANGLEARC
aliasPEMRANGLEARC = EMRANGLEARC *
structEMRBITBLT
aliasPEMRBITBLT = EMRBITBLT *
structLOGBRUSH
Fields
UINT lbStyleCOLORREF lbColorULONG_PTR lbHatchstructLOGBRUSH32
aliasPLOGBRUSH32 = LOGBRUSH32 *
structEMRCREATEBRUSHINDIRECT
structLOGCOLORSPACEA
Fields
DWORD lcsSignatureDWORD lcsVersionDWORD lcsSizeLCSCSTYPE lcsCSTypeLCSGAMUTMATCH lcsIntentCIEXYZTRIPLE lcsEndpointsDWORD lcsGammaRedDWORD lcsGammaGreenDWORD lcsGammaBlueCHAR[MAX_PATH] lcsFilenamealiasLPLOGCOLORSPACEA = LOGCOLORSPACEA *
structLOGCOLORSPACEW
Fields
DWORD lcsSignatureDWORD lcsVersionDWORD lcsSizeLCSCSTYPE lcsCSTypeLCSGAMUTMATCH lcsIntentCIEXYZTRIPLE lcsEndpointsDWORD lcsGammaRedDWORD lcsGammaGreenDWORD lcsGammaBlueWCHAR[MAX_PATH] lcsFilenamealiasLPLOGCOLORSPACEW = LOGCOLORSPACEW *
aliasPTRIVERTEX = TRIVERTEX *
structEMRGLSRECORD
aliasPEMRGLSRECORD = EMRGLSRECORD *
structEMRGLSBOUNDEDRECORD
aliasPEMRGLSBOUNDEDRECORD = EMRGLSBOUNDEDRECORD *
structEMRPIXELFORMAT
aliasPEMRPIXELFORMAT = EMRPIXELFORMAT *
structEMRCREATECOLORSPACE
aliasPEMRCREATECOLORSPACE = EMRCREATECOLORSPACE *
structEMRSETCOLORSPACE
aliasPEMRSETCOLORSPACE = EMRSETCOLORSPACE *
aliasPEMRSELECTCOLORSPACE = EMRSELECTCOLORSPACE *
aliasPEMRDELETECOLORSPACE = EMRDELETECOLORSPACE *
structEMRCREATEMONOBRUSH
aliasPEMRCREATEMONOBRUSH = EMRCREATEMONOBRUSH *
structPALETTEENTRY
aliasPPALETTEENTRY = PALETTEENTRY *
structLOGPALETTE
aliasPLOGPALETTE = LOGPALETTE *
structEMRCREATEPALETTE
aliasPEMRCREATEPALETTE = EMRCREATEPALETTE *
structEMRCREATEPEN
aliasPEMRCREATEPEN = EMRCREATEPEN *
structEMRELLIPSE
aliasPEMRELLIPSE = EMRELLIPSE *
aliasEMRRECTANGLE = EMRELLIPSE
aliasPEMRRECTANGLE = EMRRECTANGLE *
structEMREXCLUDECLIPRECT
aliasPEMREXCLUDECLIPRECT = EMREXCLUDECLIPRECT *
structEXTLOGPEN
Fields
UINT elpPenStyleUINT elpWidthUINT elpBrushStyleCOLORREF elpColorULONG_PTR elpHatchDWORD elpNumEntriesDWORD[1] elpStyleEntryaliasPEXTLOGPEN = EXTLOGPEN *
structEXTLOGPEN32
Fields
UINT elpPenStyleUINT elpWidthUINT elpBrushStyleCOLORREF elpColorULONG elpHatchDWORD elpNumEntriesDWORD[1] elpStyleEntryaliasPEXTLOGPEN32 = EXTLOGPEN32 *
structEMREXTCREATEPEN
aliasPEMREXTCREATEPEN = EMREXTCREATEPEN *
structEMREXTFLOODFILL
aliasPEMREXTFLOODFILL = EMREXTFLOODFILL *
structEMREXTSELECTCLIPRGN
aliasPEMREXTSELECTCLIPRGN = EMREXTSELECTCLIPRGN *
structEMREXTTEXTOUTA
aliasPEMREXTTEXTOUTA = EMREXTTEXTOUTA *
aliasEMREXTTEXTOUTW = EMREXTTEXTOUTA
aliasPEMREXTTEXTOUTW = EMREXTTEXTOUTW *
structEMRFILLPATH
aliasPEMRFILLPATH = EMRFILLPATH *
aliasEMRSTROKEANDFILLPATH = EMRFILLPATH
aliasEMRSTROKEPATH = EMRFILLPATH
aliasPEMRSTROKEPATH = EMRSTROKEPATH *
structEMRFILLRGN
aliasPEMRFILLRGN = EMRFILLRGN *
structEMRFORMAT
Fields
DWORD dSignatureDWORD nVersionDWORD cbDataDWORD offDataaliasPEMRFORMAT = EMRFORMAT *
structEMRFRAMERGN
aliasPEMRFRAMERGN = EMRFRAMERGN *
structEMRGDICOMMENT
aliasPEMRGDICOMMENT = EMRGDICOMMENT *
structEMRINVERTRGN
aliasPEMRINVERTRGN = EMRINVERTRGN *
aliasEMRPAINTRGN = EMRINVERTRGN
aliasPEMRPAINTRGN = EMRPAINTRGN *
aliasPEMRLINETO = EMRLINETO *
aliasEMRMOVETOEX = EMRLINETO
aliasPEMRMOVETOEX = EMRMOVETOEX *
structEMRMASKBLT
Fields
EMR emrRECTL rclBoundsLONG xDestLONG yDestLONG cxDestLONG cyDestDWORD dwRopLONG xSrcLONG ySrcXFORM xformSrcCOLORREF crBkColorSrcDWORD iUsageSrcDWORD offBmiSrcDWORD cbBmiSrcDWORD offBitsSrcDWORD cbBitsSrcLONG xMaskLONG yMaskDWORD iUsageMaskDWORD offBmiMaskDWORD cbBmiMaskDWORD offBitsMaskDWORD cbBitsMaskaliasPEMRMASKBLT = EMRMASKBLT *
structEMRMODIFYWORLDTRANSFORM
structEMROFFSETCLIPRGN
aliasPEMROFFSETCLIPRGN = EMROFFSETCLIPRGN *
structEMRPLGBLT
aliasPEMRPLGBLT = EMRPLGBLT *
structEMRPOLYDRAW
aliasPEMRPOLYDRAW = EMRPOLYDRAW *
structEMRPOLYDRAW16
aliasPEMRPOLYDRAW16 = EMRPOLYDRAW16 *
structEMRPOLYLINE
aliasPEMRPOLYLINE = EMRPOLYLINE *
aliasEMRPOLYBEZIER = EMRPOLYLINE
aliasPEMRPOLYBEZIER = EMRPOLYBEZIER *
aliasEMRPOLYGON = EMRPOLYLINE
aliasPEMRPOLYGON = EMRPOLYGON *
aliasEMRPOLYBEZIERTO = EMRPOLYLINE
aliasPEMRPOLYBEZIERTO = EMRPOLYBEZIERTO *
aliasEMRPOLYLINETO = EMRPOLYLINE
aliasPEMRPOLYLINETO = EMRPOLYLINETO *
structEMRPOLYLINE16
aliasPEMRPOLYLINE16 = EMRPOLYLINE16 *
aliasEMRPOLYBEZIER16 = EMRPOLYLINE16
aliasPEMRPOLYBEZIER16 = EMRPOLYBEZIER16 *
aliasEMRPOLYGON16 = EMRPOLYLINE16
aliasPEMRPOLYGON16 = EMRPOLYGON16 *
aliasEMRPOLYBEZIERTO16 = EMRPOLYLINE16
aliasPEMRPOLYBEZIERTO16 = EMRPOLYBEZIERTO16 *
aliasEMRPOLYLINETO16 = EMRPOLYLINE16
aliasPEMRPOLYLINETO16 = EMRPOLYLINETO16 *
structEMRPOLYPOLYLINE
aliasPEMRPOLYPOLYLINE = EMRPOLYPOLYLINE *
aliasEMRPOLYPOLYGON = EMRPOLYPOLYLINE
aliasPEMRPOLYPOLYGON = EMRPOLYPOLYGON *
structEMRPOLYPOLYLINE16
aliasPEMRPOLYPOLYLINE16 = EMRPOLYPOLYLINE16 *
aliasPEMRPOLYPOLYGON16 = EMRPOLYPOLYGON16 *
structEMRPOLYTEXTOUTA
aliasPEMRPOLYTEXTOUTA = EMRPOLYTEXTOUTA *
aliasEMRPOLYTEXTOUTW = EMRPOLYTEXTOUTA
aliasPEMRPOLYTEXTOUTW = EMRPOLYTEXTOUTW *
structEMRRESIZEPALETTE
aliasPEMRRESIZEPALETTE = EMRRESIZEPALETTE *
structEMRRESTOREDC
aliasPEMRRESTOREDC = EMRRESTOREDC *
structEMRROUNDRECT
aliasPEMRROUNDRECT = EMRROUNDRECT *
aliasPEMRSCALEWINDOWEXTEX = EMRSCALEWINDOWEXTEX *
structEMRSELECTOBJECT
aliasPEMRSELECTOBJECT = EMRSELECTOBJECT *
aliasEMRDELETEOBJECT = EMRSELECTOBJECT
aliasPEMRDELETEOBJECT = EMRDELETEOBJECT *
structEMRSELECTPALETTE
aliasPEMRSELECTPALETTE = EMRSELECTPALETTE *
structEMRSETARCDIRECTION
aliasPEMRSETARCDIRECTION = EMRSETARCDIRECTION *
structEMRSETTEXTCOLOR
aliasPEMRSETTEXTCOLOR = EMRSETTEXTCOLOR *
aliasEMRSETBKCOLOR = EMRSETTEXTCOLOR
aliasPEMRSETBKCOLOR = EMRSETBKCOLOR *
structEMRSETCOLORADJUSTMENT
structEMRSETDIBITSTODEVICE
structEMRSETMAPPERFLAGS
aliasPEMRSETMAPPERFLAGS = EMRSETMAPPERFLAGS *
structEMRSETMITERLIMIT
aliasPEMRSETMITERLIMIT = EMRSETMITERLIMIT *
structEMRSETPALETTEENTRIES
structEMRSETPIXELV
aliasPEMRSETPIXELV = EMRSETPIXELV *
structEMRSETVIEWPORTEXTEX
aliasPEMRSETVIEWPORTEXTEX = EMRSETVIEWPORTEXTEX *
aliasPEMRSETWINDOWEXTEX = EMRSETWINDOWEXTEX *
structEMRSETVIEWPORTORGEX
aliasPEMRSETVIEWPORTORGEX = EMRSETVIEWPORTORGEX *
aliasPEMRSETWINDOWORGEX = EMRSETWINDOWORGEX *
aliasPEMRSETBRUSHORGEX = EMRSETBRUSHORGEX *
structEMRSETWORLDTRANSFORM
structEMRSTRETCHBLT
aliasPEMRSTRETCHBLT = EMRSTRETCHBLT *
structEMRSTRETCHDIBITS
aliasPEMRSTRETCHDIBITS = EMRSTRETCHDIBITS *
structEMRABORTPATH
Fields
EMR emraliasPEMRABORTPATH = EMRABORTPATH *
aliasEMRBEGINPATH = EMRABORTPATH
aliasPEMRBEGINPATH = EMRBEGINPATH *
aliasEMRENDPATH = EMRABORTPATH
aliasPEMRENDPATH = EMRENDPATH *
aliasEMRCLOSEFIGURE = EMRABORTPATH
aliasPEMRCLOSEFIGURE = EMRCLOSEFIGURE *
aliasEMRFLATTENPATH = EMRABORTPATH
aliasPEMRFLATTENPATH = EMRFLATTENPATH *
aliasEMRWIDENPATH = EMRABORTPATH
aliasPEMRWIDENPATH = EMRWIDENPATH *
aliasEMRSETMETARGN = EMRABORTPATH
aliasPEMRSETMETARGN = EMRSETMETARGN *
aliasEMRSAVEDC = EMRABORTPATH
aliasPEMRSAVEDC = EMRSAVEDC *
aliasEMRREALIZEPALETTE = EMRABORTPATH
aliasPEMRREALIZEPALETTE = EMRREALIZEPALETTE *
structEMRSELECTCLIPPATH
aliasPEMRSELECTCLIPPATH = EMRSELECTCLIPPATH *
aliasEMRSETBKMODE = EMRSELECTCLIPPATH
aliasPEMRSETBKMODE = EMRSETBKMODE *
aliasEMRSETMAPMODE = EMRSELECTCLIPPATH
aliasPEMRSETMAPMODE = EMRSETMAPMODE *
aliasPEMRSETPOLYFILLMODE = EMRSETPOLYFILLMODE *
aliasEMRSETROP2 = EMRSELECTCLIPPATH
aliasPEMRSETROP2 = EMRSETROP2 *
aliasEMRSETICMMODE = EMRSELECTCLIPPATH
aliasPEMRSETICMMODE = EMRSETICMMODE *
aliasEMRSETTEXTALIGN = EMRSELECTCLIPPATH
aliasPEMRSETTEXTALIGN = EMRSETTEXTALIGN *
aliasEMRENABLEICM = EMRSELECTCLIPPATH
aliasPEMRENABLEICM = EMRENABLEICM *
structMETAHEADER
Fields
WORD mtTypeWORD mtHeaderSizeWORD mtVersionDWORD mtSizeWORD mtNoObjectsDWORD mtMaxRecordWORD mtNoParametersaliasPMETAHEADER = METAHEADER *
aliasLPMETAHEADER = METAHEADER *
structENHMETAHEADER
aliasPENHMETAHEADER = ENHMETAHEADER *
structMETARECORD
Fields
DWORD rdSizeWORD rdFunctionWORD[1] rdParmaliasPMETARECORD = METARECORD *
aliasLPMETARECORD = METARECORD *
structENHMETARECORD
Fields
DWORD iTypeDWORD nSizeDWORD[1] dParmaliasPENHMETARECORD = ENHMETARECORD *
structHANDLETABLE
Fields
HGDIOBJ[1] objectHandlealiasPHANDLETABLE = HANDLETABLE *
structTEXTMETRICA
Fields
LONG tmHeightLONG tmAscentLONG tmDescentLONG tmInternalLeadingLONG tmExternalLeadingLONG tmAveCharWidthLONG tmMaxCharWidthLONG tmWeightLONG tmOverhangLONG tmDigitizedAspectXLONG tmDigitizedAspectYBYTE tmFirstCharBYTE tmLastCharBYTE tmDefaultCharBYTE tmBreakCharBYTE tmItalicBYTE tmUnderlinedBYTE tmStruckOutBYTE tmPitchAndFamilyBYTE tmCharSetaliasPTEXTMETRICA = TEXTMETRICA *
structTEXTMETRICW
Fields
LONG tmHeightLONG tmAscentLONG tmDescentLONG tmInternalLeadingLONG tmExternalLeadingLONG tmAveCharWidthLONG tmMaxCharWidthLONG tmWeightLONG tmOverhangLONG tmDigitizedAspectXLONG tmDigitizedAspectYWCHAR tmFirstCharWCHAR tmLastCharWCHAR tmDefaultCharWCHAR tmBreakCharBYTE tmItalicBYTE tmUnderlinedBYTE tmStruckOutBYTE tmPitchAndFamilyBYTE tmCharSetaliasPTEXTMETRICW = TEXTMETRICW *
structRGNDATAHEADER
aliasPRGNDATAHEADER = RGNDATAHEADER *
structRGNDATA
structGCP_RESULTSA
Fields
DWORD lStructSizeLPSTR lpOutStringUINT * lpOrderINT * lpDxINT * lpCaretPosLPSTR lpClassLPWSTR lpGlyphsUINT nGlyphsUINT nMaxFitaliasLPGCP_RESULTSA = GCP_RESULTSA *
structGCP_RESULTSW
Fields
DWORD lStructSizeLPWSTR lpOutStringUINT * lpOrderINT * lpDxINT * lpCaretPosLPWSTR lpClassLPWSTR lpGlyphsUINT nGlyphsUINT nMaxFitaliasLPGCP_RESULTSW = GCP_RESULTSW *
structGLYPHMETRICS
aliasLPGLYPHMETRICS = GLYPHMETRICS *
structKERNINGPAIR
Fields
WORD wFirstWORD wSecondint iKernAmountaliasLPKERNINGPAIR = KERNINGPAIR *
structFIXED
Fields
WORD fractshort valuestructOUTLINETEXTMETRICA
Fields
UINT otmSizeTEXTMETRICA otmTextMetricsBYTE otmFillerPANOSE otmPanoseNumberUINT otmfsSelectionUINT otmfsTypeint otmsCharSlopeRiseint otmsCharSlopeRunint otmItalicAngleUINT otmEMSquareint otmAscentint otmDescentUINT otmLineGapUINT otmsCapEmHeightUINT otmsXHeightRECT otmrcFontBoxint otmMacAscentint otmMacDescentUINT otmMacLineGapUINT otmusMinimumPPEMPOINT otmptSubscriptSizePOINT otmptSubscriptOffsetPOINT otmptSuperscriptSizePOINT otmptSuperscriptOffsetUINT otmsStrikeoutSizeint otmsStrikeoutPositionint otmsUnderscoreSizeint otmsUnderscorePositionPSTR otmpFamilyNamePSTR otmpFaceNamePSTR otmpStyleNamePSTR otmpFullNamealiasPOUTLINETEXTMETRICA = OUTLINETEXTMETRICA *
structOUTLINETEXTMETRICW
Fields
UINT otmSizeTEXTMETRICW otmTextMetricsBYTE otmFillerPANOSE otmPanoseNumberUINT otmfsSelectionUINT otmfsTypeint otmsCharSlopeRiseint otmsCharSlopeRunint otmItalicAngleUINT otmEMSquareint otmAscentint otmDescentUINT otmLineGapUINT otmsCapEmHeightUINT otmsXHeightRECT otmrcFontBoxint otmMacAscentint otmMacDescentUINT otmMacLineGapUINT otmusMinimumPPEMPOINT otmptSubscriptSizePOINT otmptSubscriptOffsetPOINT otmptSuperscriptSizePOINT otmptSuperscriptOffsetUINT otmsStrikeoutSizeint otmsStrikeoutPositionint otmsUnderscoreSizeint otmsUnderscorePositionPSTR otmpFamilyNamePSTR otmpFaceNamePSTR otmpStyleNamePSTR otmpFullNamealiasPOUTLINETEXTMETRICW = OUTLINETEXTMETRICW *
structRASTERIZER_STATUS
Fields
short nSizeshort wFlagsshort nLanguageIDaliasLPRASTERIZER_STATUS = RASTERIZER_STATUS *
aliasPPOLYTEXTA = POLYTEXTA *
aliasPPOLYTEXTW = POLYTEXTW *
structPIXELFORMATDESCRIPTOR
Fields
WORD nSizeWORD nVersionDWORD dwFlagsBYTE iPixelTypeBYTE cColorBitsBYTE cRedBitsBYTE cRedShiftBYTE cGreenBitsBYTE cGreenShiftBYTE cBlueBitsBYTE cBlueShiftBYTE cAlphaBitsBYTE cAlphaShiftBYTE cAccumBitsBYTE cAccumRedBitsBYTE cAccumGreenBitsBYTE cAccumBlueBitsBYTE cAccumAlphaBitsBYTE cDepthBitsBYTE cStencilBitsBYTE cAuxBuffersBYTE iLayerTypeBYTE bReservedDWORD dwLayerMaskDWORD dwVisibleMaskDWORD dwDamageMaskstructMETAFILEPICT
aliasLPMETAFILEPICT = METAFILEPICT *
structLOCALESIGNATURE
Fields
DWORD[4] lsUsbDWORD[2] lsCsbDefaultDWORD[2] lsCsbSupportedaliasPLOCALESIGNATURE = LOCALESIGNATURE *
structNEWTEXTMETRICA
Fields
LONG tmHeightLONG tmAscentLONG tmDescentLONG tmInternalLeadingLONG tmExternalLeadingLONG tmAveCharWidthLONG tmMaxCharWidthLONG tmWeightLONG tmOverhangLONG tmDigitizedAspectXLONG tmDigitizedAspectYBYTE tmFirstCharBYTE tmLastCharBYTE tmDefaultCharBYTE tmBreakCharBYTE tmItalicBYTE tmUnderlinedBYTE tmStruckOutBYTE tmPitchAndFamilyBYTE tmCharSetDWORD ntmFlagsUINT ntmSizeEMUINT ntmCellHeightUINT ntmAvgWidthaliasPNEWTEXTMETRICA = NEWTEXTMETRICA *
structNEWTEXTMETRICW
Fields
LONG tmHeightLONG tmAscentLONG tmDescentLONG tmInternalLeadingLONG tmExternalLeadingLONG tmAveCharWidthLONG tmMaxCharWidthLONG tmWeightLONG tmOverhangLONG tmDigitizedAspectXLONG tmDigitizedAspectYWCHAR tmFirstCharWCHAR tmLastCharWCHAR tmDefaultCharWCHAR tmBreakCharBYTE tmItalicBYTE tmUnderlinedBYTE tmStruckOutBYTE tmPitchAndFamilyBYTE tmCharSetDWORD ntmFlagsUINT ntmSizeEMUINT ntmCellHeightUINT ntmAvgWidthaliasPNEWTEXTMETRICW = NEWTEXTMETRICW *
structNEWTEXTMETRICEXA
structNEWTEXTMETRICEXW
structENUMLOGFONTA
aliasLPENUMLOGFONTA = ENUMLOGFONTA *
structENUMLOGFONTW
aliasLPENUMLOGFONTW = ENUMLOGFONTW *
structENUMLOGFONTEXA
aliasLPENUMLOGFONTEXA = ENUMLOGFONTEXA *
structENUMLOGFONTEXW
aliasLPENUMLOGFONTEXW = ENUMLOGFONTEXW *
structTTPOLYCURVE
aliasLPTTPOLYCURVE = TTPOLYCURVE *
structTTPOLYGONHEADER
aliasLPTTPOLYGONHEADER = TTPOLYGONHEADER *
structPOINTFLOAT
aliasPPOINTFLOAT = POINTFLOAT *
structGLYPHMETRICSFLOAT
Fields
FLOAT gmfBlackBoxXFLOAT gmfBlackBoxYPOINTFLOAT gmfptGlyphOriginFLOAT gmfCellIncXFLOAT gmfCellIncYaliasPGLYPHMETRICSFLOAT = GLYPHMETRICSFLOAT *
structLAYERPLANEDESCRIPTOR
Fields
WORD nSizeWORD nVersionDWORD dwFlagsBYTE iPixelTypeBYTE cColorBitsBYTE cRedBitsBYTE cRedShiftBYTE cGreenBitsBYTE cGreenShiftBYTE cBlueBitsBYTE cBlueShiftBYTE cAlphaBitsBYTE cAlphaShiftBYTE cAccumBitsBYTE cAccumRedBitsBYTE cAccumGreenBitsBYTE cAccumBlueBitsBYTE cAccumAlphaBitsBYTE cDepthBitsBYTE cStencilBitsBYTE cAuxBuffersBYTE iLayerPlaneBYTE bReservedCOLORREF crTransparentstructBLENDFUNCTION
aliasPBLENDFUNCTION = BLENDFUNCTION *
structDESIGNVECTOR
aliasPDESIGNVECTOR = DESIGNVECTOR *
structGRADIENT_TRIANGLE
aliasPGRADIENT_TRIANGLE = GRADIENT_TRIANGLE *
structGRADIENT_RECT
aliasPGRADIENT_RECT = GRADIENT_RECT *
structDISPLAY_DEVICEA
aliasPDISPLAY_DEVICEA = DISPLAY_DEVICEA *
structDISPLAY_DEVICEW
aliasPDISPLAY_DEVICEW = DISPLAY_DEVICEW *
structDRAWPATRECT
aliasPDRAWPATRECT = DRAWPATRECT *
aliasMFENUMPROC = int function (HDC, HANDLETABLE *, METARECORD *, int, LPARAM)
aliasENHMFENUMPROC = int function (HDC, HANDLETABLE *, const(ENHMETARECORD) *, int, LPARAM)
aliasFONTENUMPROCA = int function (const(LOGFONTA) *, const(TEXTMETRICA) *, DWORD, LPARAM)
aliasFONTENUMPROCW = int function (const(LOGFONTW) *, const(TEXTMETRICW) *, DWORD, LPARAM)
aliasICMENUMPROCA = int function (LPSTR, LPARAM)
aliasICMENUMPROCW = int function (LPWSTR, LPARAM)
aliasGOBJENUMPROC = void function (LPVOID, LPARAM)
aliasLINEDDAPROC = void function (int, int, LPARAM)
aliasLPFNDEVMODE = UINT function (HWND, HMODULE, LPDEVMODEA, LPSTR, LPSTR, LPDEVMODEA, LPSTR, UINT)
aliasLPFNDEVCAPS = DWORD function (LPSTR, LPSTR, UINT, LPSTR, LPDEVMODEA)
aliasLPDOCINFO = DOCINFO *
aliasPLOGFONT = LOGFONT *
aliasPTEXTMETRIC = TEXTMETRIC *
aliasPDEVMODE = DEVMODE *
aliasPEXTLOGFONT = EXTLOGFONT *
aliasLPGCP_RESULTS = GCP_RESULTS *
aliasPOUTLINETEXTMETRIC = OUTLINETEXTMETRIC *
aliasPPOLYTEXT = POLYTEXT *
aliasLPLOGCOLORSPACE = LOGCOLORSPACE *
aliasPNEWTEXTMETRIC = NEWTEXTMETRIC *
aliasLPENUMLOGFONT = ENUMLOGFONT *
aliasLPENUMLOGFONTEX = ENUMLOGFONTEX *
aliasPDISPLAY_DEVICE = DISPLAY_DEVICE *
Functions 351
fn
DWORD MAKEROP4(DWORD fore, DWORD back)fn
COLORREF PALETTEINDEX(WORD i)fn
COLORREF PALETTERGB(BYTE r, BYTE g, BYTE b)fn
int AddFontResourceA(LPCSTR)fn
int AddFontResourceW(LPCWSTR)fn
BOOL AnimatePalette(HPALETTE, UINT, UINT, const(PALETTEENTRY) *)fn
BOOL CheckColorsInGamut(HDC, PVOID, PVOID, DWORD)fn
int ChoosePixelFormat(HDC, const(PIXELFORMATDESCRIPTOR) *)fn
BOOL CloseFigure(HDC)fn
BOOL ColorMatchToTarget(HDC, HDC, DWORD)fn
BOOL ColorCorrectPalette(HDC, HPALETTE, DWORD, DWORD)fn
int CombineRgn(HRGN, HRGN, HRGN, int)fn
BOOL CombineTransform(LPXFORM, const(XFORM) *, const(XFORM) *)fn
HENHMETAFILE CopyEnhMetaFileA(HENHMETAFILE, LPCSTR)fn
HENHMETAFILE CopyEnhMetaFileW(HENHMETAFILE, LPCWSTR)fn
HMETAFILE CopyMetaFileA(HMETAFILE, LPCSTR)fn
HMETAFILE CopyMetaFileW(HMETAFILE, LPCWSTR)fn
HBITMAP CreateBitmap(int, int, UINT, UINT, PCVOID)fn
HBITMAP CreateBitmapIndirect(const(BITMAP) *)fn
HBRUSH CreateBrushIndirect(const(LOGBRUSH) *)fn
HBITMAP CreateCompatibleBitmap(HDC, int, int)fn
HBITMAP CreateDIBitmap(HDC, const(BITMAPINFOHEADER) *, DWORD, PCVOID, const(BITMAPINFO) *, UINT)fn
HBRUSH CreateDIBPatternBrush(HGLOBAL, UINT)fn
HBRUSH CreateDIBPatternBrushPt(PCVOID, UINT)fn
HBITMAP CreateDIBSection(HDC, const(BITMAPINFO) *, UINT, void * *, HANDLE, DWORD)fn
HBITMAP CreateDiscardableBitmap(HDC, int, int)fn
HRGN CreateEllipticRgn(int, int, int, int)fn
HDC CreateEnhMetaFileA(HDC, LPCSTR, LPCRECT, LPCSTR)fn
HDC CreateEnhMetaFileW(HDC, LPCWSTR, LPCRECT, LPCWSTR)fn
HFONT CreateFontA(int, int, int, int, int, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, LPCSTR)fn
HFONT CreateFontW(int, int, int, int, int, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, LPCWSTR)fn
HFONT CreateFontIndirectA(const(LOGFONTA) *)fn
HFONT CreateFontIndirectW(const(LOGFONTW) *)fn
HBRUSH CreateHatchBrush(int, COLORREF)fn
HDC CreateMetaFileA(LPCSTR)fn
HDC CreateMetaFileW(LPCWSTR)fn
HPALETTE CreatePalette(const(LOGPALETTE) *)fn
HPEN CreatePenIndirect(const(LOGPEN) *)fn
HRGN CreatePolygonRgn(const(POINT) *, int, int)fn
HRGN CreatePolyPolygonRgn(const(POINT) *, const(INT) *, int, int)fn
HRGN CreateRectRgn(int, int, int, int)fn
HRGN CreateRoundRectRgn(int, int, int, int, int, int)fn
BOOL CreateScalableFontResourceA(DWORD, LPCSTR, LPCSTR, LPCSTR)fn
BOOL CreateScalableFontResourceW(DWORD, LPCWSTR, LPCWSTR, LPCWSTR)fn
HBRUSH CreateSolidBrush(COLORREF)fn
BOOL DeleteColorSpace(HCOLORSPACE)fn
BOOL DeleteEnhMetaFile(HENHMETAFILE)fn
BOOL DeleteMetaFile(HMETAFILE)fn
BOOL DeleteObject(HGDIOBJ)fn
int DescribePixelFormat(HDC, int, UINT, LPPIXELFORMATDESCRIPTOR)fn
DWORD DeviceCapabilitiesA(LPCSTR, LPCSTR, WORD, LPSTR, const(DEVMODEA) *)fn
DWORD DeviceCapabilitiesW(LPCWSTR, LPCWSTR, WORD, LPWSTR, const(DEVMODEW) *)fn
int DrawEscape(HDC, int, int, LPCSTR)fn
BOOL EnumEnhMetaFile(HDC, HENHMETAFILE, ENHMFENUMPROC, PVOID, LPCRECT)fn
int EnumFontFamiliesA(HDC, LPCSTR, FONTENUMPROCA, LPARAM)fn
int EnumFontFamiliesW(HDC, LPCWSTR, FONTENUMPROCW, LPARAM)fn
int EnumFontFamiliesExA(HDC, PLOGFONTA, FONTENUMPROCA, LPARAM, DWORD)fn
int EnumFontFamiliesExW(HDC, PLOGFONTW, FONTENUMPROCW, LPARAM, DWORD)fn
int EnumFontsA(HDC, LPCSTR, FONTENUMPROCA, LPARAM)fn
int EnumFontsW(HDC, LPCWSTR, FONTENUMPROCW, LPARAM)fn
int EnumICMProfilesA(HDC, ICMENUMPROCA, LPARAM)fn
int EnumICMProfilesW(HDC, ICMENUMPROCW, LPARAM)fn
BOOL EnumMetaFile(HDC, HMETAFILE, MFENUMPROC, LPARAM)fn
int EnumObjects(HDC, int, GOBJENUMPROC, LPARAM)fn
int ExcludeClipRect(HDC, int, int, int, int)fn
int ExcludeUpdateRgn(HDC, HWND)fn
HPEN ExtCreatePen(DWORD, DWORD, const(LOGBRUSH) *, DWORD, const(DWORD) *)fn
HRGN ExtCreateRegion(const(XFORM) *, DWORD, const(RGNDATA) *)fn
BOOL ExtFloodFill(HDC, int, int, COLORREF, UINT)fn
int ExtSelectClipRgn(HDC, HRGN, int)fn
BOOL ExtTextOutA(HDC, int, int, UINT, LPCRECT, LPCSTR, UINT, const(INT) *)fn
BOOL ExtTextOutW(HDC, int, int, UINT, LPCRECT, LPCWSTR, UINT, const(INT) *)fn
BOOL FixBrushOrgEx(HDC, int, int, LPPOINT)fn
BOOL FlattenPath(HDC)fn
BOOL GdiComment(HDC, UINT, const(BYTE) *)fn
BOOL GdiFlush()fn
DWORD GdiGetBatchLimit()fn
DWORD GdiSetBatchLimit(DWORD)fn
int GetArcDirection(HDC)fn
BOOL GetAspectRatioFilterEx(HDC, LPSIZE)fn
LONG GetBitmapBits(HBITMAP, LONG, PVOID)fn
BOOL GetBitmapDimensionEx(HBITMAP, LPSIZE)fn
COLORREF GetBkColor(HDC)fn
UINT GetBoundsRect(HDC, LPRECT, UINT)fn
BOOL GetBrushOrgEx(HDC, LPPOINT)fn
BOOL GetCharABCWidthsA(HDC, UINT, UINT, LPABC)fn
BOOL GetCharABCWidthsW(HDC, UINT, UINT, LPABC)fn
BOOL GetCharABCWidthsFloatA(HDC, UINT, UINT, LPABCFLOAT)fn
BOOL GetCharABCWidthsFloatW(HDC, UINT, UINT, LPABCFLOAT)fn
DWORD GetCharacterPlacementA(HDC, LPCSTR, int, int, LPGCP_RESULTSA, DWORD)fn
DWORD GetCharacterPlacementW(HDC, LPCWSTR, int, int, LPGCP_RESULTSW, DWORD)fn
BOOL GetCharWidth32A(HDC, UINT, UINT, LPINT)fn
BOOL GetCharWidth32W(HDC, UINT, UINT, LPINT)fn
BOOL GetCharWidthA(HDC, UINT, UINT, LPINT)fn
BOOL GetCharWidthW(HDC, UINT, UINT, LPINT)fn
BOOL GetCharWidthFloatA(HDC, UINT, UINT, PFLOAT)fn
BOOL GetCharWidthFloatW(HDC, UINT, UINT, PFLOAT)fn
int GetClipBox(HDC, LPRECT)fn
int GetClipRgn(HDC, HRGN)fn
BOOL GetColorAdjustment(HDC, LPCOLORADJUSTMENT)fn
HGDIOBJ GetCurrentObject(HDC, UINT)fn
BOOL GetCurrentPositionEx(HDC, LPPOINT)fn
BOOL GetDCOrgEx(HDC, LPPOINT)fn
int GetDeviceCaps(HDC, int)fn
BOOL GetDeviceGammaRamp(HDC, PVOID)fn
UINT GetDIBColorTable(HDC, UINT, UINT, RGBQUAD *)fn
HENHMETAFILE GetEnhMetaFileA(LPCSTR)fn
HENHMETAFILE GetEnhMetaFileW(LPCWSTR)fn
UINT GetEnhMetaFileBits(HENHMETAFILE, UINT, LPBYTE)fn
UINT GetEnhMetaFileDescriptionA(HENHMETAFILE, UINT, LPSTR)fn
UINT GetEnhMetaFileDescriptionW(HENHMETAFILE, UINT, LPWSTR)fn
UINT GetEnhMetaFileHeader(HENHMETAFILE, UINT, LPENHMETAHEADER)fn
UINT GetEnhMetaFilePaletteEntries(HENHMETAFILE, UINT, LPPALETTEENTRY)fn
UINT GetEnhMetaFilePixelFormat(HENHMETAFILE, DWORD, const(PIXELFORMATDESCRIPTOR) *)fn
DWORD GetFontData(HDC, DWORD, DWORD, PVOID, DWORD)fn
DWORD GetFontLanguageInfo(HDC)fn
DWORD GetGlyphOutlineA(HDC, UINT, UINT, LPGLYPHMETRICS, DWORD, PVOID, const(MAT2) *)fn
DWORD GetGlyphOutlineW(HDC, UINT, UINT, LPGLYPHMETRICS, DWORD, PVOID, const(MAT2) *)fn
int GetGraphicsMode(HDC)fn
BOOL GetICMProfileA(HDC, LPDWORD, LPSTR)fn
BOOL GetICMProfileW(HDC, LPDWORD, LPWSTR)fn
DWORD GetKerningPairsA(HDC, DWORD, LPKERNINGPAIR)fn
DWORD GetKerningPairsW(HDC, DWORD, LPKERNINGPAIR)fn
BOOL GetLogColorSpaceA(HCOLORSPACE, LPLOGCOLORSPACEA, DWORD)fn
BOOL GetLogColorSpaceW(HCOLORSPACE, LPLOGCOLORSPACEW, DWORD)fn
int GetMapMode(HDC)fn
HMETAFILE GetMetaFileA(LPCSTR)fn
HMETAFILE GetMetaFileW(LPCWSTR)fn
UINT GetMetaFileBitsEx(HMETAFILE, UINT, PVOID)fn
int GetMetaRgn(HDC, HRGN)fn
BOOL GetMiterLimit(HDC, PFLOAT)fn
COLORREF GetNearestColor(HDC, COLORREF)fn
UINT GetNearestPaletteIndex(HPALETTE, COLORREF)fn
int GetObjectA(HGDIOBJ, int, PVOID)fn
int GetObjectW(HGDIOBJ, int, PVOID)fn
DWORD GetObjectType(HGDIOBJ)fn
UINT GetOutlineTextMetricsA(HDC, UINT, LPOUTLINETEXTMETRICA)fn
UINT GetOutlineTextMetricsW(HDC, UINT, LPOUTLINETEXTMETRICW)fn
UINT GetPaletteEntries(HPALETTE, UINT, UINT, LPPALETTEENTRY)fn
int GetPixelFormat(HDC)fn
int GetPolyFillMode(HDC)fn
BOOL GetRasterizerCaps(LPRASTERIZER_STATUS, UINT)fn
int GetRandomRgn(HDC, HRGN, INT)fn
DWORD GetRegionData(HRGN, DWORD, LPRGNDATA)fn
HGDIOBJ GetStockObject(int)fn
int GetStretchBltMode(HDC)fn
UINT GetSystemPaletteEntries(HDC, UINT, UINT, LPPALETTEENTRY)fn
UINT GetSystemPaletteUse(HDC)fn
UINT GetTextAlign(HDC)fn
int GetTextCharacterExtra(HDC)fn
int GetTextCharset(HDC)fn
int GetTextCharsetInfo(HDC, LPFONTSIGNATURE, DWORD)fn
COLORREF GetTextColor(HDC)fn
BOOL GetTextExtentExPointA(HDC, LPCSTR, int, int, LPINT, LPINT, LPSIZE)fn
BOOL GetTextExtentExPointW(HDC, LPCWSTR, int, int, LPINT, LPINT, LPSIZE)fn
BOOL GetTextExtentPointA(HDC, LPCSTR, int, LPSIZE)fn
BOOL GetTextExtentPointW(HDC, LPCWSTR, int, LPSIZE)fn
BOOL GetTextExtentPoint32A(HDC, LPCSTR, int, LPSIZE)fn
BOOL GetTextExtentPoint32W(HDC, LPCWSTR, int, LPSIZE)fn
int GetTextFaceA(HDC, int, LPSTR)fn
int GetTextFaceW(HDC, int, LPWSTR)fn
BOOL GetTextMetricsA(HDC, LPTEXTMETRICA)fn
BOOL GetTextMetricsW(HDC, LPTEXTMETRICW)fn
BOOL GetViewportExtEx(HDC, LPSIZE)fn
BOOL GetViewportOrgEx(HDC, LPPOINT)fn
BOOL GetWindowExtEx(HDC, LPSIZE)fn
BOOL GetWindowOrgEx(HDC, LPPOINT)fn
UINT GetWinMetaFileBits(HENHMETAFILE, UINT, LPBYTE, INT, HDC)fn
BOOL GetWorldTransform(HDC, LPXFORM)fn
int IntersectClipRect(HDC, int, int, int, int)fn
BOOL LineDDA(int, int, int, int, LINEDDAPROC, LPARAM)fn
BOOL ModifyWorldTransform(HDC, const(XFORM) *, DWORD)fn
int OffsetClipRgn(HDC, int, int)fn
BOOL OffsetViewportOrgEx(HDC, int, int, LPPOINT)fn
BOOL OffsetWindowOrgEx(HDC, int, int, LPPOINT)fn
HRGN PathToRegion(HDC)fn
BOOL PlayEnhMetaFile(HDC, HENHMETAFILE, LPCRECT)fn
BOOL PlayEnhMetaFileRecord(HDC, LPHANDLETABLE, const(ENHMETARECORD) *, UINT)fn
BOOL PlayMetaFile(HDC, HMETAFILE)fn
BOOL PlayMetaFileRecord(HDC, LPHANDLETABLE, LPMETARECORD, UINT)fn
BOOL PolyBezier(HDC, const(POINT) *, DWORD)fn
BOOL PolyBezierTo(HDC, const(POINT) *, DWORD)fn
BOOL PolylineTo(HDC, const(POINT) *, DWORD)fn
BOOL PolyPolygon(HDC, const(POINT) *, const(INT) *, int)fn
BOOL PolyPolyline(HDC, const(POINT) *, const(DWORD) *, DWORD)fn
BOOL PolyTextOutA(HDC, const(POLYTEXTA) *, int)fn
BOOL PolyTextOutW(HDC, const(POLYTEXTW) *, int)fn
BOOL PtInRegion(HRGN, int, int)fn
UINT RealizePalette(HDC)fn
BOOL RectInRegion(HRGN, LPCRECT)fn
BOOL RectVisible(HDC, LPCRECT)fn
BOOL RemoveFontResourceA(LPCSTR)fn
BOOL RemoveFontResourceW(LPCWSTR)fn
BOOL ResizePalette(HPALETTE, UINT)fn
BOOL ScaleViewportExtEx(HDC, int, int, int, int, LPSIZE)fn
BOOL ScaleWindowExtEx(HDC, int, int, int, int, LPSIZE)fn
BOOL SelectClipPath(HDC, int)fn
int SelectClipRgn(HDC, HRGN)fn
HPALETTE SelectPalette(HDC, HPALETTE, BOOL)fn
int SetAbortProc(HDC, ABORTPROC)fn
int SetArcDirection(HDC, int)fn
LONG SetBitmapBits(HBITMAP, DWORD, PCVOID)fn
BOOL SetBitmapDimensionEx(HBITMAP, int, int, LPSIZE)fn
COLORREF SetBkColor(HDC, COLORREF)fn
UINT SetBoundsRect(HDC, LPCRECT, UINT)fn
BOOL SetBrushOrgEx(HDC, int, int, LPPOINT)fn
BOOL SetColorAdjustment(HDC, const(COLORADJUSTMENT) *)fn
BOOL SetColorSpace(HDC, HCOLORSPACE)fn
BOOL SetDeviceGammaRamp(HDC, PVOID)fn
UINT SetDIBColorTable(HDC, UINT, UINT, const(RGBQUAD) *)fn
int SetDIBits(HDC, HBITMAP, UINT, UINT, PCVOID, const(BITMAPINFO) *, UINT)fn
int SetDIBitsToDevice(HDC, int, int, DWORD, DWORD, int, int, UINT, UINT, PCVOID, const(BITMAPINFO) *, UINT)fn
HENHMETAFILE SetEnhMetaFileBits(UINT, const(BYTE) *)fn
int SetGraphicsMode(HDC, int)fn
int SetICMMode(HDC, int)fn
BOOL SetICMProfileA(HDC, LPSTR)fn
BOOL SetICMProfileW(HDC, LPWSTR)fn
int SetMapMode(HDC, int)fn
DWORD SetMapperFlags(HDC, DWORD)fn
HMETAFILE SetMetaFileBitsEx(UINT, const(BYTE) *)fn
int SetMetaRgn(HDC)fn
BOOL SetMiterLimit(HDC, FLOAT, PFLOAT)fn
UINT SetPaletteEntries(HPALETTE, UINT, UINT, const(PALETTEENTRY) *)fn
BOOL SetPixelFormat(HDC, int, const(PIXELFORMATDESCRIPTOR) *)fn
int SetPolyFillMode(HDC, int)fn
BOOL SetRectRgn(HRGN, int, int, int, int)fn
int SetStretchBltMode(HDC, int)fn
UINT SetSystemPaletteUse(HDC, UINT)fn
UINT SetTextAlign(HDC, UINT)fn
int SetTextCharacterExtra(HDC, int)fn
COLORREF SetTextColor(HDC, COLORREF)fn
BOOL SetTextJustification(HDC, int, int)fn
BOOL SetViewportExtEx(HDC, int, int, LPSIZE)fn
BOOL SetViewportOrgEx(HDC, int, int, LPPOINT)fn
BOOL SetWindowExtEx(HDC, int, int, LPSIZE)fn
BOOL SetWindowOrgEx(HDC, int, int, LPPOINT)fn
HENHMETAFILE SetWinMetaFileBits(UINT, const(BYTE) *, HDC, const(METAFILEPICT) *)fn
BOOL SetWorldTransform(HDC, const(XFORM) *)fn
BOOL StretchBlt(HDC, int, int, int, int, HDC, int, int, int, int, DWORD)fn
int StretchDIBits(HDC, int, int, int, int, int, int, int, int, const(VOID) * , const(BITMAPINFO) * , UINT, DWORD)fn
BOOL StrokeAndFillPath(HDC)fn
BOOL StrokePath(HDC)fn
BOOL SwapBuffers(HDC)fn
BOOL TranslateCharsetInfo(PDWORD, LPCHARSETINFO, DWORD)fn
BOOL UnrealizeObject(HGDIOBJ)fn
BOOL UpdateColors(HDC)fn
BOOL UpdateICMRegKeyA(DWORD, DWORD, LPSTR, UINT)fn
BOOL UpdateICMRegKeyW(DWORD, DWORD, LPWSTR, UINT)fn
BOOL wglCopyContext(HGLRC, HGLRC, UINT)fn
HGLRC wglCreateLayerContext(HDC, int)fn
BOOL wglDeleteContext(HGLRC)fn
BOOL wglDescribeLayerPlane(HDC, int, int, UINT, LPLAYERPLANEDESCRIPTOR)fn
HDC wglGetCurrentDC()fn
int wglGetLayerPaletteEntries(HDC, int, int, int, COLORREF *)fn
PROC wglGetProcAddress(LPCSTR)fn
BOOL wglMakeCurrent(HDC, HGLRC)fn
BOOL wglRealizeLayerPalette(HDC, int, BOOL)fn
int wglSetLayerPaletteEntries(HDC, int, int, int, const(COLORREF) *)fn
BOOL wglShareLists(HGLRC, HGLRC)fn
BOOL wglSwapLayerBuffers(HDC, UINT)fn
BOOL wglUseFontBitmapsA(HDC, DWORD, DWORD, DWORD)fn
BOOL wglUseFontBitmapsW(HDC, DWORD, DWORD, DWORD)fn
BOOL wglUseFontOutlinesA(HDC, DWORD, DWORD, DWORD, FLOAT, FLOAT, int, LPGLYPHMETRICSFLOAT)fn
BOOL wglUseFontOutlinesW(HDC, DWORD, DWORD, DWORD, FLOAT, FLOAT, int, LPGLYPHMETRICSFLOAT)Variables 111
enumvar
CA_NEGATIVE = 1enumvar
EMR_MIN = EMR_HEADERenumvar
PFD_MAIN_PLANE = 0enumvar
PFD_DOUBLEBUFFER = 0x00000001enumvar
BLACKNESS = 0x000042enumvar
R2_LAST = R2_WHITEenumvar
CM_IN_GAMUT = 0enumvar
ICM_ADDPROFILE = 1enumvar
RGN_MIN = RGN_ANDenumvar
RGN_MAX = RGN_COPYenumvar
ERROR = 0enumvar
CBM_INIT = 4enumvar
LF_FACESIZE = 32enumvar
LF_FULLFACESIZE = 64enumvar
ELF_VENDOR_SIZE = 4enumvar
ELF_VERSION = 0enumvar
ELF_CULTURE_LATIN = 0enumvar
FW_DONTCARE = 0enumvar
DEFAULT_PITCH = 0enumvar
PANOSE_COUNT = 10enumvar
PAN_CULTURE_LATIN = 0enumvar
FS_LATIN1 = 0x00000001enumvar
FS_LATIN2 = 0x00000002enumvar
FS_CYRILLIC = 0x00000004enumvar
FS_GREEK = 0x00000008enumvar
FS_TURKISH = 0x00000010enumvar
FS_HEBREW = 0x00000020enumvar
FS_ARABIC = 0x00000040enumvar
FS_BALTIC = 0x00000080enumvar
FS_VIETNAMESE = 0x00000100enumvar
FS_THAI = 0x00010000enumvar
FS_JISJAPAN = 0x00020000enumvar
FS_CHINESESIMP = 0x00040000enumvar
FS_WANSUNG = 0x00080000enumvar
FS_CHINESETRAD = 0x00100000enumvar
FS_JOHAB = 0x00200000enumvar
FS_SYMBOL = 0x80000000enumvar
POLYFILL_LAST = WINDINGenumvar
DCTT_BITMAP = 1enumvar
FLOODFILLBORDER = 0enumvar
FLOODFILLSURFACE = 1enumvar
ETO_OPAQUE = 0x0002enumvar
RDH_RECTANGLES = 1enumvar
DCB_RESET = 1enumvar
RC_NONE = 0enumvar
CC_NONE = 0enumvar
LC_NONE = 0enumvar
PC_NONE = 0enumvar
CP_NONE = 0enumvar
TC_OP_CHARACTER = 1enumvar
GCP_DBCS = 1enumvar
GM_LAST = GM_ADVANCEDenumvar
MM_MIN = MM_TEXTenumvar
ABSOLUTE = 1enumvar
RELATIVE = 2enumvar
CLR_NONE = 0xffffffffenumvar
TT_AVAILABLE = 1enumvar
TA_TOP = 0enumvar
MWT_MIN = MWT_IDENTITYenumvar
PSPROTOCOL_ASCII = 0enumvar
PSPROTOCOL_BCP = 1enumvar
PSPROTOCOL_TBCP = 2enumvar
PSPROTOCOL_BINARY = 3enumvar
PR_JOBSTATUS = 0enumvar
QDI_SETDIBITS = 1enumvar
QDI_GETDIBITS = 2enumvar
QDI_DIBTOSCREEN = 4enumvar
QDI_STRETCHDIB = 8enumvar
ASPECT_FILTERING = 1enumvar
RASTER_FONTTYPE = 1enumvar
CCHDEVICENAME = 32enumvar
CCHFORMNAME = 32enumvar
DM_SPECVERSION = 0x0401enumvar
DMPAPER_FIRST = DMPAPER_LETTERenumvar
DMPAPER_USER = 256enumvar
DM_GRAYSCALE = 1enumvar
DMDISPLAYFLAGS_TEXTMODE = 0x00000004enumvar
DMNUP_SYSTEM = 1enumvar
DM_ORIENTATION = 0x00000001enumvar
DM_COPIES = 0x00000100enumvar
DM_UPDATE = 1enumvar
GDI_ERROR = 0xFFFFFFFFenumvar
HGDI_ERROR = cast(HANDLE) GDI_ERRORenumvar
TMPF_FIXED_PITCH = 1enumvar
NTM_ITALIC = 0x00000001enumvar
TT_POLYGON_TYPE = 24enumvar
FONTMAPPER_MAX = 10enumvar
ENHMETA_STOCK_OBJECT = 0x80000000enumvar
WGL_FONT_LINES = 0enumvar
WGL_FONT_POLYGONS = 1enumvar
LPD_DOUBLEBUFFER = 1enumvar
WGL_SWAP_MAIN_PLANE = 1enumvar
AC_SRC_OVER = 0x00enumvar
AC_SRC_ALPHA = 0x01enumvar
AC_SRC_NO_PREMULT_ALPHA = 0x01enumvar
AC_SRC_NO_ALPHA = 0x02enumvar
AC_DST_NO_PREMULT_ALPHA = 0x10enumvar
AC_DST_NO_ALPHA = 0x20enumvar
LAYOUT_RTL = 1enumvar
LAYOUT_BTT = 2enumvar
LAYOUT_VBH = 4enumvar
LAYOUT_BITMAPORIENTATIONPRESERVED = 8enumvar
CS_ENABLE = 0x00000001enumvar
CS_DISABLE = 0x00000002enumvar
CS_DELETE_TRANSFORM = 0x00000003enumvar
DISPLAY_DEVICE_ATTACHED_TO_DESKTOP = 0x00000001enumvar
DISPLAY_DEVICE_ACTIVE = 0x00000001enumvar
SYSRGN = 4enumvar
MM_MAX_NUMAXES = 16enumvar
STAMP_DESIGNVECTOR = 0x8000000 + 'd' + ('v' << 8)enumvar
STAMP_AXESLIST = 0x8000000 + 'a' + ('l' << 8)