639 lines
		
	
	
		
			17 KiB
		
	
	
	
		
			Factor
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			639 lines
		
	
	
		
			17 KiB
		
	
	
	
		
			Factor
		
	
	
		
			Executable File
		
	
! FUNCTION: AbortDoc
 | 
						|
! Copyright (C) 2005, 2006 Doug Coleman.
 | 
						|
! See http://factorcode.org/license.txt for BSD license.
 | 
						|
USING: alien alien.syntax kernel windows.types alias ;
 | 
						|
IN: windows.gdi32
 | 
						|
 | 
						|
! Stock Logical Objects
 | 
						|
: WHITE_BRUSH         0 ; inline
 | 
						|
: LTGRAY_BRUSH        1 ; inline
 | 
						|
: GRAY_BRUSH          2 ; inline
 | 
						|
: DKGRAY_BRUSH        3 ; inline
 | 
						|
: BLACK_BRUSH         4 ; inline
 | 
						|
: NULL_BRUSH          5 ; inline
 | 
						|
: HOLLOW_BRUSH        NULL_BRUSH ; inline
 | 
						|
: WHITE_PEN           6 ; inline
 | 
						|
: BLACK_PEN           7 ; inline
 | 
						|
: NULL_PEN            8 ; inline
 | 
						|
: OEM_FIXED_FONT      10 ; inline
 | 
						|
: ANSI_FIXED_FONT     11 ; inline
 | 
						|
: ANSI_VAR_FONT       12 ; inline
 | 
						|
: SYSTEM_FONT         13 ; inline
 | 
						|
: DEVICE_DEFAULT_FONT 14 ; inline
 | 
						|
: DEFAULT_PALETTE     15 ; inline
 | 
						|
: SYSTEM_FIXED_FONT   16 ; inline
 | 
						|
: DEFAULT_GUI_FONT    17 ; inline
 | 
						|
: DC_BRUSH            18 ; inline
 | 
						|
: DC_PEN              19 ; inline
 | 
						|
 | 
						|
LIBRARY: gdi32
 | 
						|
 | 
						|
! FUNCTION: AbortPath
 | 
						|
! FUNCTION: AddFontMemResourceEx
 | 
						|
! FUNCTION: AddFontResourceA
 | 
						|
! FUNCTION: AddFontResourceExA
 | 
						|
! FUNCTION: AddFontResourceExW
 | 
						|
! FUNCTION: AddFontResourceTracking
 | 
						|
! FUNCTION: AddFontResourceW
 | 
						|
! FUNCTION: AngleArc
 | 
						|
! FUNCTION: AnimatePalette
 | 
						|
! FUNCTION: AnyLinkedFonts
 | 
						|
! FUNCTION: Arc
 | 
						|
! FUNCTION: ArcTo
 | 
						|
! FUNCTION: BeginPath
 | 
						|
! FUNCTION: bInitSystemAndFontsDirectoriesW
 | 
						|
! FUNCTION: BitBlt
 | 
						|
! FUNCTION: bMakePathNameW
 | 
						|
! FUNCTION: BRUSHOBJ_hGetColorTransform
 | 
						|
! FUNCTION: BRUSHOBJ_pvAllocRbrush
 | 
						|
! FUNCTION: BRUSHOBJ_pvGetRbrush
 | 
						|
! FUNCTION: BRUSHOBJ_ulGetBrushColor
 | 
						|
! FUNCTION: CancelDC
 | 
						|
! FUNCTION: cGetTTFFromFOT
 | 
						|
! FUNCTION: CheckColorsInGamut
 | 
						|
FUNCTION: int ChoosePixelFormat ( HDC hDC, PFD* ppfd ) ;
 | 
						|
! FUNCTION: Chord
 | 
						|
! FUNCTION: ClearBitmapAttributes
 | 
						|
! FUNCTION: ClearBrushAttributes
 | 
						|
! FUNCTION: CLIPOBJ_bEnum
 | 
						|
! FUNCTION: CLIPOBJ_cEnumStart
 | 
						|
! FUNCTION: CLIPOBJ_ppoGetPath
 | 
						|
! FUNCTION: CloseEnhMetaFile
 | 
						|
! FUNCTION: CloseFigure
 | 
						|
! FUNCTION: CloseMetaFile
 | 
						|
! FUNCTION: ColorCorrectPalette
 | 
						|
! FUNCTION: ColorMatchToTarget
 | 
						|
! FUNCTION: CombineRgn
 | 
						|
! FUNCTION: CombineTransform
 | 
						|
! FUNCTION: CopyEnhMetaFileA
 | 
						|
! FUNCTION: CopyEnhMetaFileW
 | 
						|
! FUNCTION: CopyMetaFileA
 | 
						|
! FUNCTION: CopyMetaFileW
 | 
						|
! FUNCTION: CreateBitmap
 | 
						|
! FUNCTION: CreateBitmapIndirect
 | 
						|
! FUNCTION: CreateBrushIndirect
 | 
						|
! FUNCTION: CreateColorSpaceA
 | 
						|
! FUNCTION: CreateColorSpaceW
 | 
						|
! FUNCTION: CreateCompatibleBitmap
 | 
						|
! FUNCTION: CreateCompatibleDC
 | 
						|
! FUNCTION: CreateDCA
 | 
						|
! FUNCTION: CreateDCW
 | 
						|
! FUNCTION: CreateDIBitmap
 | 
						|
! FUNCTION: CreateDIBPatternBrush
 | 
						|
! FUNCTION: CreateDIBPatternBrushPt
 | 
						|
! FUNCTION: CreateDIBSection
 | 
						|
! FUNCTION: CreateDiscardableBitmap
 | 
						|
! FUNCTION: CreateEllipticRgn
 | 
						|
! FUNCTION: CreateEllipticRgnIndirect
 | 
						|
! FUNCTION: CreateEnhMetaFileA
 | 
						|
! FUNCTION: CreateEnhMetaFileW
 | 
						|
! FUNCTION: CreateFontA
 | 
						|
! FUNCTION: CreateFontIndirectA
 | 
						|
! FUNCTION: CreateFontIndirectExA
 | 
						|
! FUNCTION: CreateFontIndirectExW
 | 
						|
! FUNCTION: CreateFontIndirectW
 | 
						|
! FUNCTION: CreateFontW
 | 
						|
! FUNCTION: CreateHalftonePalette
 | 
						|
! FUNCTION: CreateHatchBrush
 | 
						|
! FUNCTION: CreateICA
 | 
						|
! FUNCTION: CreateICW
 | 
						|
! FUNCTION: CreateMetaFileA
 | 
						|
! FUNCTION: CreateMetaFileW
 | 
						|
! FUNCTION: CreatePalette
 | 
						|
! FUNCTION: CreatePatternBrush
 | 
						|
! FUNCTION: CreatePen
 | 
						|
! FUNCTION: CreatePenIndirect
 | 
						|
! FUNCTION: CreatePolygonRgn
 | 
						|
! FUNCTION: CreatePolyPolygonRgn
 | 
						|
FUNCTION: HRGN CreateRectRgn ( int x, int y, int w, int h ) ;
 | 
						|
! FUNCTION: CreateRectRgnIndirect
 | 
						|
! FUNCTION: CreateRoundRectRgn
 | 
						|
! FUNCTION: CreateScalableFontResourceA
 | 
						|
! FUNCTION: CreateScalableFontResourceW
 | 
						|
! FUNCTION: CreateSolidBrush
 | 
						|
! FUNCTION: DdEntry0
 | 
						|
! FUNCTION: DdEntry1
 | 
						|
! FUNCTION: DdEntry10
 | 
						|
! FUNCTION: DdEntry11
 | 
						|
! FUNCTION: DdEntry12
 | 
						|
! FUNCTION: DdEntry13
 | 
						|
! FUNCTION: DdEntry14
 | 
						|
! FUNCTION: DdEntry15
 | 
						|
! FUNCTION: DdEntry16
 | 
						|
! FUNCTION: DdEntry17
 | 
						|
! FUNCTION: DdEntry18
 | 
						|
! FUNCTION: DdEntry19
 | 
						|
! FUNCTION: DdEntry2
 | 
						|
! FUNCTION: DdEntry20
 | 
						|
! FUNCTION: DdEntry21
 | 
						|
! FUNCTION: DdEntry22
 | 
						|
! FUNCTION: DdEntry23
 | 
						|
! FUNCTION: DdEntry24
 | 
						|
! FUNCTION: DdEntry25
 | 
						|
! FUNCTION: DdEntry26
 | 
						|
! FUNCTION: DdEntry27
 | 
						|
! FUNCTION: DdEntry28
 | 
						|
! FUNCTION: DdEntry29
 | 
						|
! FUNCTION: DdEntry3
 | 
						|
! FUNCTION: DdEntry30
 | 
						|
! FUNCTION: DdEntry31
 | 
						|
! FUNCTION: DdEntry32
 | 
						|
! FUNCTION: DdEntry33
 | 
						|
! FUNCTION: DdEntry34
 | 
						|
! FUNCTION: DdEntry35
 | 
						|
! FUNCTION: DdEntry36
 | 
						|
! FUNCTION: DdEntry37
 | 
						|
! FUNCTION: DdEntry38
 | 
						|
! FUNCTION: DdEntry39
 | 
						|
! FUNCTION: DdEntry4
 | 
						|
! FUNCTION: DdEntry40
 | 
						|
! FUNCTION: DdEntry41
 | 
						|
! FUNCTION: DdEntry42
 | 
						|
! FUNCTION: DdEntry43
 | 
						|
! FUNCTION: DdEntry44
 | 
						|
! FUNCTION: DdEntry45
 | 
						|
! FUNCTION: DdEntry46
 | 
						|
! FUNCTION: DdEntry47
 | 
						|
! FUNCTION: DdEntry48
 | 
						|
! FUNCTION: DdEntry49
 | 
						|
! FUNCTION: DdEntry5
 | 
						|
! FUNCTION: DdEntry50
 | 
						|
! FUNCTION: DdEntry51
 | 
						|
! FUNCTION: DdEntry52
 | 
						|
! FUNCTION: DdEntry53
 | 
						|
! FUNCTION: DdEntry54
 | 
						|
! FUNCTION: DdEntry55
 | 
						|
! FUNCTION: DdEntry56
 | 
						|
! FUNCTION: DdEntry6
 | 
						|
! FUNCTION: DdEntry7
 | 
						|
! FUNCTION: DdEntry8
 | 
						|
! FUNCTION: DdEntry9
 | 
						|
! FUNCTION: DeleteColorSpace
 | 
						|
! FUNCTION: DeleteDC
 | 
						|
! FUNCTION: DeleteEnhMetaFile
 | 
						|
! FUNCTION: DeleteMetaFile
 | 
						|
FUNCTION: BOOL DeleteObject ( HGDIOBJ hObject ) ;
 | 
						|
! FUNCTION: DescribePixelFormat
 | 
						|
! FUNCTION: DeviceCapabilitiesExA
 | 
						|
! FUNCTION: DeviceCapabilitiesExW
 | 
						|
! FUNCTION: DPtoLP
 | 
						|
! FUNCTION: DrawEscape
 | 
						|
! FUNCTION: Ellipse
 | 
						|
! FUNCTION: EnableEUDC
 | 
						|
! FUNCTION: EndDoc
 | 
						|
! FUNCTION: EndFormPage
 | 
						|
! FUNCTION: EndPage
 | 
						|
! FUNCTION: EndPath
 | 
						|
! FUNCTION: EngAcquireSemaphore
 | 
						|
! FUNCTION: EngAlphaBlend
 | 
						|
! FUNCTION: EngAssociateSurface
 | 
						|
! FUNCTION: EngBitBlt
 | 
						|
! FUNCTION: EngCheckAbort
 | 
						|
! FUNCTION: EngComputeGlyphSet
 | 
						|
! FUNCTION: EngCopyBits
 | 
						|
! FUNCTION: EngCreateBitmap
 | 
						|
! FUNCTION: EngCreateClip
 | 
						|
! FUNCTION: EngCreateDeviceBitmap
 | 
						|
! FUNCTION: EngCreateDeviceSurface
 | 
						|
! FUNCTION: EngCreatePalette
 | 
						|
! FUNCTION: EngCreateSemaphore
 | 
						|
! FUNCTION: EngDeleteClip
 | 
						|
! FUNCTION: EngDeletePalette
 | 
						|
! FUNCTION: EngDeletePath
 | 
						|
! FUNCTION: EngDeleteSemaphore
 | 
						|
! FUNCTION: EngDeleteSurface
 | 
						|
! FUNCTION: EngEraseSurface
 | 
						|
! FUNCTION: EngFillPath
 | 
						|
! FUNCTION: EngFindResource
 | 
						|
! FUNCTION: EngFreeModule
 | 
						|
! FUNCTION: EngGetCurrentCodePage
 | 
						|
! FUNCTION: EngGetDriverName
 | 
						|
! FUNCTION: EngGetPrinterDataFileName
 | 
						|
! FUNCTION: EngGradientFill
 | 
						|
! FUNCTION: EngLineTo
 | 
						|
! FUNCTION: EngLoadModule
 | 
						|
! FUNCTION: EngLockSurface
 | 
						|
! FUNCTION: EngMarkBandingSurface
 | 
						|
! FUNCTION: EngMultiByteToUnicodeN
 | 
						|
! FUNCTION: EngMultiByteToWideChar
 | 
						|
! FUNCTION: EngPaint
 | 
						|
! FUNCTION: EngPlgBlt
 | 
						|
! FUNCTION: EngQueryEMFInfo
 | 
						|
! FUNCTION: EngQueryLocalTime
 | 
						|
! FUNCTION: EngReleaseSemaphore
 | 
						|
! FUNCTION: EngStretchBlt
 | 
						|
! FUNCTION: EngStretchBltROP
 | 
						|
! FUNCTION: EngStrokeAndFillPath
 | 
						|
! FUNCTION: EngStrokePath
 | 
						|
! FUNCTION: EngTextOut
 | 
						|
! FUNCTION: EngTransparentBlt
 | 
						|
! FUNCTION: EngUnicodeToMultiByteN
 | 
						|
! FUNCTION: EngUnlockSurface
 | 
						|
! FUNCTION: EngWideCharToMultiByte
 | 
						|
! FUNCTION: EnumEnhMetaFile
 | 
						|
! FUNCTION: EnumFontFamiliesA
 | 
						|
! FUNCTION: EnumFontFamiliesExA
 | 
						|
! FUNCTION: EnumFontFamiliesExW
 | 
						|
! FUNCTION: EnumFontFamiliesW
 | 
						|
! FUNCTION: EnumFontsA
 | 
						|
! FUNCTION: EnumFontsW
 | 
						|
! FUNCTION: EnumICMProfilesA
 | 
						|
! FUNCTION: EnumICMProfilesW
 | 
						|
! FUNCTION: EnumMetaFile
 | 
						|
! FUNCTION: EnumObjects
 | 
						|
! FUNCTION: EqualRgn
 | 
						|
! FUNCTION: Escape
 | 
						|
! FUNCTION: EudcLoadLinkW
 | 
						|
! FUNCTION: EudcUnloadLinkW
 | 
						|
! FUNCTION: ExcludeClipRect
 | 
						|
! FUNCTION: ExtCreatePen
 | 
						|
! FUNCTION: ExtCreateRegion
 | 
						|
! FUNCTION: ExtEscape
 | 
						|
! FUNCTION: ExtFloodFill
 | 
						|
! FUNCTION: ExtSelectClipRgn
 | 
						|
! FUNCTION: ExtTextOutA
 | 
						|
! FUNCTION: ExtTextOutW
 | 
						|
! FUNCTION: FillPath
 | 
						|
! FUNCTION: FillRgn
 | 
						|
! FUNCTION: FixBrushOrgEx
 | 
						|
! FUNCTION: FlattenPath
 | 
						|
! FUNCTION: FloodFill
 | 
						|
! FUNCTION: FontIsLinked
 | 
						|
! FUNCTION: FONTOBJ_cGetAllGlyphHandles
 | 
						|
! FUNCTION: FONTOBJ_cGetGlyphs
 | 
						|
! FUNCTION: FONTOBJ_pfdg
 | 
						|
! FUNCTION: FONTOBJ_pifi
 | 
						|
! FUNCTION: FONTOBJ_pQueryGlyphAttrs
 | 
						|
! FUNCTION: FONTOBJ_pvTrueTypeFontFile
 | 
						|
! FUNCTION: FONTOBJ_pxoGetXform
 | 
						|
! FUNCTION: FONTOBJ_vGetInfo
 | 
						|
! FUNCTION: FrameRgn
 | 
						|
! FUNCTION: GdiAddFontResourceW
 | 
						|
! FUNCTION: GdiAddGlsBounds
 | 
						|
! FUNCTION: GdiAddGlsRecord
 | 
						|
! FUNCTION: GdiAlphaBlend
 | 
						|
! FUNCTION: GdiArtificialDecrementDriver
 | 
						|
! FUNCTION: GdiCleanCacheDC
 | 
						|
! FUNCTION: GdiComment
 | 
						|
! FUNCTION: GdiConsoleTextOut
 | 
						|
! FUNCTION: GdiConvertAndCheckDC
 | 
						|
! FUNCTION: GdiConvertBitmap
 | 
						|
! FUNCTION: GdiConvertBitmapV5
 | 
						|
! FUNCTION: GdiConvertBrush
 | 
						|
! FUNCTION: GdiConvertDC
 | 
						|
! FUNCTION: GdiConvertEnhMetaFile
 | 
						|
! FUNCTION: GdiConvertFont
 | 
						|
! FUNCTION: GdiConvertMetaFilePict
 | 
						|
! FUNCTION: GdiConvertPalette
 | 
						|
! FUNCTION: GdiConvertRegion
 | 
						|
! FUNCTION: GdiConvertToDevmodeW
 | 
						|
! FUNCTION: GdiCreateLocalEnhMetaFile
 | 
						|
! FUNCTION: GdiCreateLocalMetaFilePict
 | 
						|
! FUNCTION: GdiDeleteLocalDC
 | 
						|
! FUNCTION: GdiDeleteSpoolFileHandle
 | 
						|
! FUNCTION: GdiDescribePixelFormat
 | 
						|
! FUNCTION: GdiDllInitialize
 | 
						|
! FUNCTION: GdiDrawStream
 | 
						|
! FUNCTION: GdiEndDocEMF
 | 
						|
! FUNCTION: GdiEndPageEMF
 | 
						|
! FUNCTION: GdiEntry1
 | 
						|
! FUNCTION: GdiEntry10
 | 
						|
! FUNCTION: GdiEntry11
 | 
						|
! FUNCTION: GdiEntry12
 | 
						|
! FUNCTION: GdiEntry13
 | 
						|
! FUNCTION: GdiEntry14
 | 
						|
! FUNCTION: GdiEntry15
 | 
						|
! FUNCTION: GdiEntry16
 | 
						|
! FUNCTION: GdiEntry2
 | 
						|
! FUNCTION: GdiEntry3
 | 
						|
! FUNCTION: GdiEntry4
 | 
						|
! FUNCTION: GdiEntry5
 | 
						|
! FUNCTION: GdiEntry6
 | 
						|
! FUNCTION: GdiEntry7
 | 
						|
! FUNCTION: GdiEntry8
 | 
						|
! FUNCTION: GdiEntry9
 | 
						|
! FUNCTION: GdiFixUpHandle
 | 
						|
! FUNCTION: GdiFlush
 | 
						|
! FUNCTION: GdiFullscreenControl
 | 
						|
! FUNCTION: GdiGetBatchLimit
 | 
						|
! FUNCTION: GdiGetCharDimensions
 | 
						|
! FUNCTION: GdiGetCodePage
 | 
						|
! FUNCTION: GdiGetDC
 | 
						|
! FUNCTION: GdiGetDevmodeForPage
 | 
						|
! FUNCTION: GdiGetLocalBrush
 | 
						|
! FUNCTION: GdiGetLocalDC
 | 
						|
! FUNCTION: GdiGetLocalFont
 | 
						|
! FUNCTION: GdiGetPageCount
 | 
						|
! FUNCTION: GdiGetPageHandle
 | 
						|
! FUNCTION: GdiGetSpoolFileHandle
 | 
						|
! FUNCTION: GdiGetSpoolMessage
 | 
						|
! FUNCTION: GdiGradientFill
 | 
						|
! FUNCTION: GdiInitializeLanguagePack
 | 
						|
! FUNCTION: GdiInitSpool
 | 
						|
! FUNCTION: GdiIsMetaFileDC
 | 
						|
! FUNCTION: GdiIsMetaPrintDC
 | 
						|
! FUNCTION: GdiIsPlayMetafileDC
 | 
						|
! FUNCTION: GdiPlayDCScript
 | 
						|
! FUNCTION: GdiPlayEMF
 | 
						|
! FUNCTION: GdiPlayJournal
 | 
						|
! FUNCTION: GdiPlayPageEMF
 | 
						|
! FUNCTION: GdiPlayPrivatePageEMF
 | 
						|
! FUNCTION: GdiPlayScript
 | 
						|
! FUNCTION: gdiPlaySpoolStream
 | 
						|
! FUNCTION: GdiPrinterThunk
 | 
						|
! FUNCTION: GdiProcessSetup
 | 
						|
! FUNCTION: GdiQueryFonts
 | 
						|
! FUNCTION: GdiQueryTable
 | 
						|
! FUNCTION: GdiRealizationInfo
 | 
						|
! FUNCTION: GdiReleaseDC
 | 
						|
! FUNCTION: GdiReleaseLocalDC
 | 
						|
! FUNCTION: GdiResetDCEMF
 | 
						|
! FUNCTION: GdiSetAttrs
 | 
						|
! FUNCTION: GdiSetBatchLimit
 | 
						|
! FUNCTION: GdiSetLastError
 | 
						|
! FUNCTION: GdiSetPixelFormat
 | 
						|
! FUNCTION: GdiSetServerAttr
 | 
						|
! FUNCTION: GdiStartDocEMF
 | 
						|
! FUNCTION: GdiStartPageEMF
 | 
						|
! FUNCTION: GdiSwapBuffers
 | 
						|
! FUNCTION: GdiTransparentBlt
 | 
						|
! FUNCTION: GdiValidateHandle
 | 
						|
! FUNCTION: GetArcDirection
 | 
						|
! FUNCTION: GetAspectRatioFilterEx
 | 
						|
! FUNCTION: GetBitmapAttributes
 | 
						|
! FUNCTION: GetBitmapBits
 | 
						|
! FUNCTION: GetBitmapDimensionEx
 | 
						|
! FUNCTION: GetBkColor
 | 
						|
! FUNCTION: GetBkMode
 | 
						|
! FUNCTION: GetBoundsRect
 | 
						|
! FUNCTION: GetBrushAttributes
 | 
						|
! FUNCTION: GetBrushOrgEx
 | 
						|
! FUNCTION: GetCharABCWidthsA
 | 
						|
! FUNCTION: GetCharABCWidthsFloatA
 | 
						|
! FUNCTION: GetCharABCWidthsFloatW
 | 
						|
! FUNCTION: GetCharABCWidthsI
 | 
						|
! FUNCTION: GetCharABCWidthsW
 | 
						|
! FUNCTION: GetCharacterPlacementA
 | 
						|
! FUNCTION: GetCharacterPlacementW
 | 
						|
! FUNCTION: GetCharWidth32A
 | 
						|
! FUNCTION: GetCharWidth32W
 | 
						|
! FUNCTION: GetCharWidthA
 | 
						|
! FUNCTION: GetCharWidthFloatA
 | 
						|
! FUNCTION: GetCharWidthFloatW
 | 
						|
! FUNCTION: GetCharWidthI
 | 
						|
! FUNCTION: GetCharWidthInfo
 | 
						|
! FUNCTION: GetCharWidthW
 | 
						|
! FUNCTION: GetClipBox
 | 
						|
! FUNCTION: GetClipRgn
 | 
						|
! FUNCTION: GetColorAdjustment
 | 
						|
! FUNCTION: GetColorSpace
 | 
						|
! FUNCTION: GetCurrentObject
 | 
						|
! FUNCTION: GetCurrentPositionEx
 | 
						|
! FUNCTION: GetDCBrushColor
 | 
						|
! FUNCTION: GetDCOrgEx
 | 
						|
! FUNCTION: GetDCPenColor
 | 
						|
! FUNCTION: GetDeviceCaps
 | 
						|
! FUNCTION: GetDeviceGammaRamp
 | 
						|
! FUNCTION: GetDIBColorTable
 | 
						|
! FUNCTION: GetDIBits
 | 
						|
! FUNCTION: GetEnhMetaFileA
 | 
						|
! FUNCTION: GetEnhMetaFileBits
 | 
						|
! FUNCTION: GetEnhMetaFileDescriptionA
 | 
						|
! FUNCTION: GetEnhMetaFileDescriptionW
 | 
						|
! FUNCTION: GetEnhMetaFileHeader
 | 
						|
! FUNCTION: GetEnhMetaFilePaletteEntries
 | 
						|
! FUNCTION: GetEnhMetaFilePixelFormat
 | 
						|
! FUNCTION: GetEnhMetaFileW
 | 
						|
! FUNCTION: GetETM
 | 
						|
! FUNCTION: GetEUDCTimeStamp
 | 
						|
! FUNCTION: GetEUDCTimeStampExW
 | 
						|
! FUNCTION: GetFontAssocStatus
 | 
						|
! FUNCTION: GetFontData
 | 
						|
! FUNCTION: GetFontLanguageInfo
 | 
						|
! FUNCTION: GetFontResourceInfoW
 | 
						|
! FUNCTION: GetFontUnicodeRanges
 | 
						|
! FUNCTION: GetGlyphIndicesA
 | 
						|
! FUNCTION: GetGlyphIndicesW
 | 
						|
! FUNCTION: GetGlyphOutline
 | 
						|
! FUNCTION: GetGlyphOutlineA
 | 
						|
! FUNCTION: GetGlyphOutlineW
 | 
						|
! FUNCTION: GetGlyphOutlineWow
 | 
						|
! FUNCTION: GetGraphicsMode
 | 
						|
! FUNCTION: GetHFONT
 | 
						|
! FUNCTION: GetICMProfileA
 | 
						|
! FUNCTION: GetICMProfileW
 | 
						|
! FUNCTION: GetKerningPairs
 | 
						|
! FUNCTION: GetKerningPairsA
 | 
						|
! FUNCTION: GetKerningPairsW
 | 
						|
! FUNCTION: GetLayout
 | 
						|
! FUNCTION: GetLogColorSpaceA
 | 
						|
! FUNCTION: GetLogColorSpaceW
 | 
						|
! FUNCTION: GetMapMode
 | 
						|
! FUNCTION: GetMetaFileA
 | 
						|
! FUNCTION: GetMetaFileBitsEx
 | 
						|
! FUNCTION: GetMetaFileW
 | 
						|
! FUNCTION: GetMetaRgn
 | 
						|
! FUNCTION: GetMiterLimit
 | 
						|
! FUNCTION: GetNearestColor
 | 
						|
! FUNCTION: GetNearestPaletteIndex
 | 
						|
! FUNCTION: GetObjectA
 | 
						|
! FUNCTION: GetObjectType
 | 
						|
! FUNCTION: GetObjectW
 | 
						|
! FUNCTION: GetOutlineTextMetricsA
 | 
						|
! FUNCTION: GetOutlineTextMetricsW
 | 
						|
! FUNCTION: GetPaletteEntries
 | 
						|
! FUNCTION: GetPath
 | 
						|
! FUNCTION: GetPixel
 | 
						|
! FUNCTION: GetPixelFormat
 | 
						|
! FUNCTION: GetPolyFillMode
 | 
						|
! FUNCTION: GetRandomRgn
 | 
						|
! FUNCTION: GetRasterizerCaps
 | 
						|
! FUNCTION: GetRegionData
 | 
						|
! FUNCTION: GetRelAbs
 | 
						|
! FUNCTION: GetRgnBox
 | 
						|
! FUNCTION: GetROP2
 | 
						|
FUNCTION: HGDIOBJ GetStockObject ( int fnObject ) ;
 | 
						|
! FUNCTION: GetStretchBltMode
 | 
						|
! FUNCTION: GetStringBitmapA
 | 
						|
! FUNCTION: GetStringBitmapW
 | 
						|
! FUNCTION: GetSystemPaletteEntries
 | 
						|
! FUNCTION: GetSystemPaletteUse
 | 
						|
! FUNCTION: GetTextAlign
 | 
						|
! FUNCTION: GetTextCharacterExtra
 | 
						|
! FUNCTION: GetTextCharset
 | 
						|
! FUNCTION: GetTextCharsetInfo
 | 
						|
! FUNCTION: GetTextColor
 | 
						|
! FUNCTION: GetTextExtentExPointA
 | 
						|
! FUNCTION: GetTextExtentExPointI
 | 
						|
! FUNCTION: GetTextExtentExPointW
 | 
						|
! FUNCTION: GetTextExtentExPointWPri
 | 
						|
! FUNCTION: GetTextExtentPoint32A
 | 
						|
! FUNCTION: GetTextExtentPoint32W
 | 
						|
! FUNCTION: GetTextExtentPointA
 | 
						|
! FUNCTION: GetTextExtentPointI
 | 
						|
! FUNCTION: GetTextExtentPointW
 | 
						|
! FUNCTION: GetTextFaceA
 | 
						|
! FUNCTION: GetTextFaceAliasW
 | 
						|
! FUNCTION: GetTextFaceW
 | 
						|
! FUNCTION: GetTextMetricsA
 | 
						|
! FUNCTION: GetTextMetricsW
 | 
						|
! FUNCTION: GetTransform
 | 
						|
! FUNCTION: GetViewportExtEx
 | 
						|
! FUNCTION: GetViewportOrgEx
 | 
						|
! FUNCTION: GetWindowExtEx
 | 
						|
! FUNCTION: GetWindowOrgEx
 | 
						|
! FUNCTION: GetWinMetaFileBits
 | 
						|
! FUNCTION: GetWorldTransform
 | 
						|
! FUNCTION: HT_Get8BPPFormatPalette
 | 
						|
! FUNCTION: HT_Get8BPPMaskPalette
 | 
						|
! FUNCTION: IntersectClipRect
 | 
						|
! FUNCTION: InvertRgn
 | 
						|
! FUNCTION: IsValidEnhMetaRecord
 | 
						|
! FUNCTION: IsValidEnhMetaRecordOffExt
 | 
						|
! FUNCTION: LineDDA
 | 
						|
! FUNCTION: LineTo
 | 
						|
! FUNCTION: LPtoDP
 | 
						|
! FUNCTION: MaskBlt
 | 
						|
! FUNCTION: MirrorRgn
 | 
						|
! FUNCTION: ModifyWorldTransform
 | 
						|
! FUNCTION: MoveToEx
 | 
						|
! FUNCTION: NamedEscape
 | 
						|
! FUNCTION: OffsetClipRgn
 | 
						|
! FUNCTION: OffsetRgn
 | 
						|
! FUNCTION: OffsetViewportOrgEx
 | 
						|
! FUNCTION: OffsetWindowOrgEx
 | 
						|
! FUNCTION: PaintRgn
 | 
						|
! FUNCTION: PatBlt
 | 
						|
! FUNCTION: PATHOBJ_bEnum
 | 
						|
! FUNCTION: PATHOBJ_bEnumClipLines
 | 
						|
! FUNCTION: PATHOBJ_vEnumStart
 | 
						|
! FUNCTION: PATHOBJ_vEnumStartClipLines
 | 
						|
! FUNCTION: PATHOBJ_vGetBounds
 | 
						|
! FUNCTION: PathToRegion
 | 
						|
! FUNCTION: Pie
 | 
						|
! FUNCTION: PlayEnhMetaFile
 | 
						|
! FUNCTION: PlayEnhMetaFileRecord
 | 
						|
! FUNCTION: PlayMetaFile
 | 
						|
! FUNCTION: PlayMetaFileRecord
 | 
						|
! FUNCTION: PlgBlt
 | 
						|
! FUNCTION: PolyBezier
 | 
						|
! FUNCTION: PolyBezierTo
 | 
						|
! FUNCTION: PolyDraw
 | 
						|
! FUNCTION: Polygon
 | 
						|
! FUNCTION: Polyline
 | 
						|
! FUNCTION: PolylineTo
 | 
						|
! FUNCTION: PolyPatBlt
 | 
						|
! FUNCTION: PolyPolygon
 | 
						|
! FUNCTION: PolyPolyline
 | 
						|
! FUNCTION: PolyTextOutA
 | 
						|
! FUNCTION: PolyTextOutW
 | 
						|
! FUNCTION: PtInRegion
 | 
						|
! FUNCTION: PtVisible
 | 
						|
! FUNCTION: QueryFontAssocStatus
 | 
						|
! FUNCTION: RealizePalette
 | 
						|
! FUNCTION: Rectangle
 | 
						|
! FUNCTION: RectInRegion
 | 
						|
! FUNCTION: RectVisible
 | 
						|
! FUNCTION: RemoveFontMemResourceEx
 | 
						|
! FUNCTION: RemoveFontResourceA
 | 
						|
! FUNCTION: RemoveFontResourceExA
 | 
						|
! FUNCTION: RemoveFontResourceExW
 | 
						|
! FUNCTION: RemoveFontResourceTracking
 | 
						|
! FUNCTION: RemoveFontResourceW
 | 
						|
! FUNCTION: ResetDCA
 | 
						|
! FUNCTION: ResetDCW
 | 
						|
! FUNCTION: ResizePalette
 | 
						|
! FUNCTION: RestoreDC
 | 
						|
! FUNCTION: RoundRect
 | 
						|
! FUNCTION: SaveDC
 | 
						|
! FUNCTION: ScaleViewportExtEx
 | 
						|
! FUNCTION: ScaleWindowExtEx
 | 
						|
! FUNCTION: SelectBrushLocal
 | 
						|
! FUNCTION: SelectClipPath
 | 
						|
FUNCTION: int SelectClipRgn ( HDC hDC, HRGN hrgn ) ;
 | 
						|
! FUNCTION: SelectFontLocal
 | 
						|
! FUNCTION: SelectObject
 | 
						|
! FUNCTION: SelectPalette
 | 
						|
! FUNCTION: SetAbortProc
 | 
						|
! FUNCTION: SetArcDirection
 | 
						|
! FUNCTION: SetBitmapAttributes
 | 
						|
! FUNCTION: SetBitmapBits
 | 
						|
! FUNCTION: SetBitmapDimensionEx
 | 
						|
! FUNCTION: SetBkColor
 | 
						|
! FUNCTION: SetBkMode
 | 
						|
! FUNCTION: SetBoundsRect
 | 
						|
! FUNCTION: SetBrushAttributes
 | 
						|
! FUNCTION: SetBrushOrgEx
 | 
						|
! FUNCTION: SetColorAdjustment
 | 
						|
! FUNCTION: SetColorSpace
 | 
						|
! FUNCTION: SetDCBrushColor
 | 
						|
! FUNCTION: SetDCPenColor
 | 
						|
! FUNCTION: SetDeviceGammaRamp
 | 
						|
! FUNCTION: SetDIBColorTable
 | 
						|
! FUNCTION: SetDIBits
 | 
						|
! FUNCTION: SetDIBitsToDevice
 | 
						|
! FUNCTION: SetEnhMetaFileBits
 | 
						|
! FUNCTION: SetFontEnumeration
 | 
						|
! FUNCTION: SetGraphicsMode
 | 
						|
! FUNCTION: SetICMMode
 | 
						|
! FUNCTION: SetICMProfileA
 | 
						|
! FUNCTION: SetICMProfileW
 | 
						|
! FUNCTION: SetLayout
 | 
						|
! FUNCTION: SetLayoutWidth
 | 
						|
! FUNCTION: SetMagicColors
 | 
						|
! FUNCTION: SetMapMode
 | 
						|
! FUNCTION: SetMapperFlags
 | 
						|
! FUNCTION: SetMetaFileBitsEx
 | 
						|
! FUNCTION: SetMetaRgn
 | 
						|
! FUNCTION: SetMiterLimit
 | 
						|
! FUNCTION: SetPaletteEntries
 | 
						|
! FUNCTION: SetPixel
 | 
						|
FUNCTION: BOOL SetPixelFormat ( HDC hDC, int iPixelFormat, PFD* ppfd ) ;
 | 
						|
! FUNCTION: SetPixelV
 | 
						|
! FUNCTION: SetPolyFillMode
 | 
						|
! FUNCTION: SetRectRgn
 | 
						|
! FUNCTION: SetRelAbs
 | 
						|
! FUNCTION: SetROP2
 | 
						|
! FUNCTION: SetStretchBltMode
 | 
						|
! FUNCTION: SetSystemPaletteUse
 | 
						|
! FUNCTION: SetTextAlign
 | 
						|
! FUNCTION: SetTextCharacterExtra
 | 
						|
! FUNCTION: SetTextColor
 | 
						|
! FUNCTION: SetTextJustification
 | 
						|
! FUNCTION: SetViewportExtEx
 | 
						|
! FUNCTION: SetViewportOrgEx
 | 
						|
! FUNCTION: SetVirtualResolution
 | 
						|
! FUNCTION: SetWindowExtEx
 | 
						|
! FUNCTION: SetWindowOrgEx
 | 
						|
! FUNCTION: SetWinMetaFileBits
 | 
						|
! FUNCTION: SetWorldTransform
 | 
						|
! FUNCTION: StartDocA
 | 
						|
! FUNCTION: StartDocW
 | 
						|
! FUNCTION: StartFormPage
 | 
						|
! FUNCTION: StartPage
 | 
						|
! FUNCTION: StretchBlt
 | 
						|
! FUNCTION: StretchDIBits
 | 
						|
! FUNCTION: STROBJ_bEnum
 | 
						|
! FUNCTION: STROBJ_bEnumPositionsOnly
 | 
						|
! FUNCTION: STROBJ_bGetAdvanceWidths
 | 
						|
! FUNCTION: STROBJ_dwGetCodePage
 | 
						|
! FUNCTION: STROBJ_vEnumStart
 | 
						|
! FUNCTION: StrokeAndFillPath
 | 
						|
! FUNCTION: StrokePath
 | 
						|
FUNCTION: BOOL SwapBuffers ( HDC hDC ) ;
 | 
						|
! FUNCTION: TextOutA
 | 
						|
! FUNCTION: TextOutW
 | 
						|
! FUNCTION: TranslateCharsetInfo
 | 
						|
! FUNCTION: UnloadNetworkFonts
 | 
						|
! FUNCTION: UnrealizeObject
 | 
						|
! FUNCTION: UpdateColors
 | 
						|
! FUNCTION: UpdateICMRegKeyA
 | 
						|
! FUNCTION: UpdateICMRegKeyW
 | 
						|
! FUNCTION: WidenPath
 | 
						|
! FUNCTION: XFORMOBJ_bApplyXform
 | 
						|
! FUNCTION: XFORMOBJ_iGetXform
 | 
						|
! FUNCTION: XLATEOBJ_cGetPalette
 | 
						|
! FUNCTION: XLATEOBJ_hGetColorTransform
 | 
						|
! FUNCTION: XLATEOBJ_iXlate
 | 
						|
! FUNCTION: XLATEOBJ_piVector
 |