Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

699 lines
21 KiB

LIBRARY GDI32
EXPORTS
; Private call back for IconHackORama in base\client\baseinit.c
GdiDllInitialize PRIVATE
; Private spooler stuff
GdiInitSpool = NtGdiInitSpool PRIVATE
GdiGetSpoolMessage = NtGdiGetSpoolMessage PRIVATE
GdiQueryFonts = NtGdiQueryFonts PRIVATE
GetCharWidthInfo = NtGdiGetCharWidthInfo PRIVATE
; private console stuff
GdiConsoleTextOut = NtGdiConsoleTextOut PRIVATE
GdiFullscreenControl = NtGdiFullscreenControl PRIVATE
; for LPK's
GdiSetLastError PRIVATE
GdiRealizationInfo PRIVATE
GdiInitializeLanguagePack PRIVATE
GdiIsPlayMetafileDC PRIVATE
; private DirectDraw stuff
GdiEntry1 PRIVATE
GdiEntry2 PRIVATE
GdiEntry3 PRIVATE
GdiEntry4 PRIVATE
GdiEntry5 PRIVATE
GdiEntry6 PRIVATE
GdiEntry7 PRIVATE
GdiEntry8 PRIVATE
GdiEntry9 PRIVATE
GdiEntry10 PRIVATE
GdiEntry11 PRIVATE
GdiEntry12 PRIVATE
GdiEntry13 PRIVATE
GdiEntry14 PRIVATE
GdiEntry15 PRIVATE
GdiEntry16 PRIVATE
DdEntry0 = NtGdiDxgGenericThunk PRIVATE
DdEntry1 = NtGdiD3dContextCreate PRIVATE
DdEntry2 = NtGdiD3dContextDestroy PRIVATE
DdEntry3 = NtGdiD3dContextDestroyAll PRIVATE
DdEntry4 = NtGdiD3dValidateTextureStageState PRIVATE
DdEntry5 = NtGdiD3dDrawPrimitives2 PRIVATE
DdEntry6 = NtGdiDdGetDriverState PRIVATE
DdEntry7 = NtGdiDdAddAttachedSurface PRIVATE
DdEntry8 = NtGdiDdAlphaBlt PRIVATE
DdEntry9 = NtGdiDdAttachSurface PRIVATE
DdEntry10 = NtGdiDdBeginMoCompFrame PRIVATE
DdEntry11 = NtGdiDdBlt PRIVATE
DdEntry12 = NtGdiDdCanCreateSurface PRIVATE
DdEntry13 = NtGdiDdCanCreateD3DBuffer PRIVATE
DdEntry14 = NtGdiDdColorControl PRIVATE
DdEntry15 = NtGdiDdCreateDirectDrawObject PRIVATE
DdEntry16 = NtGdiDdCreateSurface PRIVATE
DdEntry17 = NtGdiDdCreateD3DBuffer PRIVATE
DdEntry18 = NtGdiDdCreateMoComp PRIVATE
DdEntry19 = NtGdiDdCreateSurfaceObject PRIVATE
DdEntry20 = NtGdiDdDeleteDirectDrawObject PRIVATE
DdEntry21 = NtGdiDdDeleteSurfaceObject PRIVATE
DdEntry22 = NtGdiDdDestroyMoComp PRIVATE
DdEntry23 = NtGdiDdDestroySurface PRIVATE
DdEntry24 = NtGdiDdDestroyD3DBuffer PRIVATE
DdEntry25 = NtGdiDdEndMoCompFrame PRIVATE
DdEntry26 = NtGdiDdFlip PRIVATE
DdEntry27 = NtGdiDdFlipToGDISurface PRIVATE
DdEntry28 = NtGdiDdGetAvailDriverMemory PRIVATE
DdEntry29 = NtGdiDdGetBltStatus PRIVATE
DdEntry30 = NtGdiDdGetDC PRIVATE
DdEntry31 = NtGdiDdGetDriverInfo PRIVATE
DdEntry32 = NtGdiDdGetDxHandle PRIVATE
DdEntry33 = NtGdiDdGetFlipStatus PRIVATE
DdEntry34 = NtGdiDdGetInternalMoCompInfo PRIVATE
DdEntry35 = NtGdiDdGetMoCompBuffInfo PRIVATE
DdEntry36 = NtGdiDdGetMoCompGuids PRIVATE
DdEntry37 = NtGdiDdGetMoCompFormats PRIVATE
DdEntry38 = NtGdiDdGetScanLine PRIVATE
DdEntry39 = NtGdiDdLock PRIVATE
DdEntry40 = NtGdiDdLockD3D PRIVATE
DdEntry41 = NtGdiDdQueryDirectDrawObject PRIVATE
DdEntry42 = NtGdiDdQueryMoCompStatus PRIVATE
DdEntry43 = NtGdiDdReenableDirectDrawObject PRIVATE
DdEntry44 = NtGdiDdReleaseDC PRIVATE
DdEntry45 = NtGdiDdRenderMoComp PRIVATE
DdEntry46 = NtGdiDdResetVisrgn PRIVATE
DdEntry47 = NtGdiDdSetColorKey PRIVATE
DdEntry48 = NtGdiDdSetExclusiveMode PRIVATE
DdEntry49 = NtGdiDdSetGammaRamp PRIVATE
DdEntry50 = NtGdiDdCreateSurfaceEx PRIVATE
DdEntry51 = NtGdiDdSetOverlayPosition PRIVATE
DdEntry52 = NtGdiDdUnattachSurface PRIVATE
DdEntry53 = NtGdiDdUnlock PRIVATE
DdEntry54 = NtGdiDdUnlockD3D PRIVATE
DdEntry55 = NtGdiDdUpdateOverlay PRIVATE
DdEntry56 = NtGdiDdWaitForVerticalBlank PRIVATE
; Private entry points for USER.
GdiConvertBitmap PRIVATE
GdiConvertRegion PRIVATE
GdiConvertDC PRIVATE
GdiConvertBrush PRIVATE
GdiConvertFont PRIVATE
GdiConvertEnhMetaFile PRIVATE
GdiConvertPalette PRIVATE
GdiConvertMetaFilePict PRIVATE
GdiConvertBitmapV5 PRIVATE
GdiValidateHandle PRIVATE
GdiGetLocalDC PRIVATE
GdiGetLocalFont PRIVATE
GdiGetLocalBrush PRIVATE
GdiCreateLocalMetaFilePict PRIVATE
GdiCreateLocalEnhMetaFile PRIVATE
GdiDeleteLocalDC PRIVATE
GdiReleaseLocalDC PRIVATE
GdiCleanCacheDC PRIVATE
GdiSetAttrs PRIVATE
GdiSetServerAttr PRIVATE
GdiConvertAndCheckDC PRIVATE
GdiIsMetaFileDC PRIVATE
GdiAddFontResourceW PRIVATE
GdiQueryTable PRIVATE
GetHFONT PRIVATE
GdiFixUpHandle PRIVATE
GdiProcessSetup PRIVATE
GdiGetCharDimensions PRIVATE
GdiGetCodePage = GetCodePage PRIVATE
GdiReleaseDC PRIVATE
; private WOW entry points
GetETM PRIVATE
RemoveFontResourceTracking PRIVATE
UnloadNetworkFonts PRIVATE
AddFontResourceTracking PRIVATE
; private 32to16 mf conversion
SetVirtualResolution PRIVATE
GetTransform PRIVATE
; ANSI to unicode conversion
GdiConvertToDevmodeW PRIVATE
; private OpenGL metafile support
GdiAddGlsRecord PRIVATE
GdiAddGlsBounds PRIVATE
GdiIsMetaPrintDC PRIVATE
; private pixel format support for OpenGL
GdiDescribePixelFormat PRIVATE
GdiSetPixelFormat PRIVATE
GdiSwapBuffers PRIVATE
; functionality needed by font sweeper
cGetTTFFromFOT PRIVATE
bMakePathNameW PRIVATE
bInitSystemAndFontsDirectoriesW PRIVATE
NamedEscape PRIVATE
; image drawing
GdiAlphaBlend PRIVATE
GdiTransparentBlt PRIVATE
GdiGradientFill PRIVATE
; this api is called by lpk. It is the same as GetTextExtentExPointW
; except that it bypasses lpk even if it is installed.
GetTextExtentExPointWPri PRIVATE
;GetTextFaceAliasW return FamliyNameAlias
GetTextFaceAliasW PRIVATE
AbortDoc
AddFontResourceA
AddFontResourceW
AddFontResourceExA
AddFontResourceExW
AddFontMemResourceEx
AngleArc
Arc
BitBlt
CancelDC
ChoosePixelFormat
Chord
CloseMetaFile
CloseEnhMetaFile
CombineRgn
CombineTransform
CopyMetaFileA
CopyMetaFileW
CopyEnhMetaFileA
CopyEnhMetaFileW
CreateCompatibleBitmap
CreateCompatibleDC
CreateDCA
CreateDCW
CreateDiscardableBitmap
CreateEllipticRgn
CreateEllipticRgnIndirect
CreateFontA
CreateFontW
CreateFontIndirectA
CreateFontIndirectW
CreateFontIndirectExA
CreateFontIndirectExW
CreateHatchBrush
CreateICA
CreateICW
CreateMetaFileA
CreateMetaFileW
CreateEnhMetaFileA
CreateEnhMetaFileW
CreatePatternBrush
CreatePen
ExtCreatePen
CreatePenIndirect
CreateRectRgn
CreateRectRgnIndirect
CreateRoundRectRgn
CreateScalableFontResourceA
CreateScalableFontResourceW
CreateSolidBrush
DeleteDC
DeleteMetaFile
DeleteEnhMetaFile
DeleteObject
DescribePixelFormat
DeviceCapabilitiesExA
DeviceCapabilitiesExW = DeviceCapabilitiesExA
DrawEscape
EndDoc
EndPage
EndFormPage
EnumFontFamiliesA
EnumFontFamiliesW
EnumFontsA
EnumFontsW
EnumObjects
Ellipse
EqualRgn
Escape
ExtEscape
ExcludeClipRect
ExtFloodFill
ExtCreateRegion
ExtSelectClipRgn
FillRgn
FloodFill
FrameRgn
GdiComment
GdiFlush
GdiPlayScript
GdiPlayDCScript
GdiPlayJournal
GdiGetBatchLimit
GdiSetBatchLimit
GetAspectRatioFilterEx
GetBitmapDimensionEx
GetBkColor
GetBkMode
GetBrushOrgEx
GetCharABCWidthsA
GetCharABCWidthsW
GetCharABCWidthsFloatA
GetCharABCWidthsFloatW
GetCharABCWidthsI
GetClipBox
GetClipRgn
GetColorAdjustment
GetCurrentObject
GetCurrentPositionEx
GetDeviceCaps
GetFontResourceInfoW
GetFontUnicodeRanges = NtGdiGetFontUnicodeRanges
GetGlyphIndicesA
GetGlyphIndicesW = NtGdiGetGlyphIndicesW
GetGraphicsMode
GetMapMode
GetMetaFileA
GetMetaFileW
GetMetaRgn
GetEnhMetaFileA
GetEnhMetaFileW
GetEnhMetaFileDescriptionA
GetEnhMetaFileDescriptionW
GetEnhMetaFileHeader
GetEnhMetaFilePaletteEntries
GetEnhMetaFilePixelFormat
GetFontData
GetGlyphOutline=GetGlyphOutlineA
GetGlyphOutlineA
GetGlyphOutlineW
GetGlyphOutlineWow PRIVATE
GetKerningPairs=GetKerningPairsA
GetKerningPairsA
GetKerningPairsW
GetNearestColor
GetNearestPaletteIndex
GetOutlineTextMetricsA
GetOutlineTextMetricsW
GetPixel
GetPixelFormat
GetPolyFillMode
GetRasterizerCaps
GetRandomRgn
GetRegionData
GetRelAbs
GetRgnBox
GetROP2
GetStockObject
GetStretchBltMode
GetSystemPaletteUse
GetTextAlign
GetTextCharacterExtra
GetTextColor
GetDCBrushColor
GetDCPenColor
GetTextExtentPointA
GetTextExtentPointW
GetTextExtentPoint32A
GetTextExtentPoint32W
GetTextExtentExPointA
GetTextExtentExPointW
GetTextExtentPointI
GetTextExtentExPointI
GetTextFaceA
GetTextFaceW
GetTextMetricsA
GetTextMetricsW
GetViewportExtEx
GetViewportOrgEx
GetWindowExtEx
GetWindowOrgEx
GetWorldTransform
IntersectClipRect
InvertRgn
LineDDA
LineTo
MaskBlt
ModifyWorldTransform
MoveToEx
OffsetClipRgn
OffsetRgn
OffsetViewportOrgEx
OffsetWindowOrgEx
PaintRgn
PatBlt
PolyPatBlt PRIVATE
Pie
PlayMetaFile
PlayEnhMetaFile
PlgBlt
PtInRegion
PtVisible
RealizePalette
Rectangle
RectInRegion
RectVisible
RemoveFontResourceA
RemoveFontResourceW
RemoveFontResourceExA
RemoveFontResourceExW
RemoveFontMemResourceEx
ResizePalette
RestoreDC
RoundRect
SaveDC
ScaleViewportExtEx
ScaleWindowExtEx
SelectClipRgn
SelectObject
SelectBrushLocal
SelectFontLocal
SelectPalette
SetBitmapDimensionEx
SetBkColor
SetBkMode
SetBrushOrgEx
SetColorAdjustment
SetFontEnumeration
SetGraphicsMode
SetMapMode
SetMapperFlags
SetPixel
SetPixelFormat
SetPixelV
SetPolyFillMode
SetRectRgn
SetRelAbs
SetROP2
SetStretchBltMode
SetSystemPaletteUse
SetTextAlign
SetTextCharacterExtra
SetTextColor
SetDCBrushColor
SetDCPenColor
SetTextJustification
SetLayout
GetLayout
SetLayoutWidth PRIVATE
MirrorRgn PRIVATE
SetViewportExtEx
SetViewportOrgEx
SetWindowExtEx
SetWindowOrgEx
SetWorldTransform
StartDocA
StartDocW
StartPage
StartFormPage
StretchBlt
SwapBuffers
TextOutA
TextOutW
UpdateColors
UnrealizeObject
FixBrushOrgEx
GetDCOrgEx
AnimatePalette
ArcTo
BeginPath
CloseFigure
CreateBitmap
CreateBitmapIndirect
CreateBrushIndirect
CreateDIBitmap
CreateDIBPatternBrush
CreateDIBPatternBrushPt
CreateDIBSection
CreateHalftonePalette = NtGdiCreateHalftonePalette
CreatePalette
CreatePolygonRgn
CreatePolyPolygonRgn
DPtoLP
EndPath
EnumMetaFile
EnumEnhMetaFile
ExtTextOutA
ExtTextOutW
PolyTextOutA
PolyTextOutW
FillPath
FlattenPath
GetArcDirection
GetBitmapBits
GetCharWidthA
GetCharWidthW
GetCharWidth32A
GetCharWidth32W
GetCharWidthFloatA
GetCharWidthFloatW
GetCharWidthI
GetDIBColorTable
GetDIBits
GetMetaFileBitsEx
GetMiterLimit
GetEnhMetaFileBits
GetObjectA
GetObjectW
GetObjectType
GetPaletteEntries
GetPath
GetSystemPaletteEntries
GetWinMetaFileBits
LPtoDP
PathToRegion
PlayMetaFileRecord
PlayEnhMetaFileRecord
PolyBezier
PolyBezierTo
PolyDraw
Polygon
Polyline
PolylineTo
PolyPolygon
PolyPolyline
ResetDCA
ResetDCW
SelectClipPath
SetAbortProc
SetBitmapBits
SetDIBColorTable
SetDIBits
SetDIBitsToDevice
SetMetaFileBitsEx
SetEnhMetaFileBits
SetMiterLimit
SetPaletteEntries
SetWinMetaFileBits
StretchDIBits
StrokeAndFillPath
StrokePath
WidenPath
AbortPath
SetArcDirection
SetMetaRgn
GetBoundsRect
SetBoundsRect
; new Chicago APIs
SetICMMode
EnumICMProfilesA
EnumICMProfilesW
CheckColorsInGamut
GetColorSpace
GetLogColorSpaceA
GetLogColorSpaceW
CreateColorSpaceA
CreateColorSpaceW
SetColorSpace
DeleteColorSpace
GetICMProfileA
GetICMProfileW
SetICMProfileA
SetICMProfileW
GetDeviceGammaRamp
SetDeviceGammaRamp
ColorMatchToTarget
UpdateICMRegKeyA
UpdateICMRegKeyW
ColorCorrectPalette
gdiPlaySpoolStream
EnumFontFamiliesExA
EnumFontFamiliesExW
GetCharacterPlacementA
GetCharacterPlacementW
GetFontLanguageInfo
TranslateCharsetInfo
GetTextCharsetInfo = NtGdiGetTextCharsetInfo
GetTextCharset
SetMagicColors = NtGdiSetMagicColors
EnableEUDC = NtGdiEnableEudc
AnyLinkedFonts = NtGdiAnyLinkedFonts PRIVATE
FontIsLinked = NtGdiFontIsLinked PRIVATE
EudcLoadLinkW
EudcUnloadLinkW
GetEUDCTimeStamp PRIVATE
GetEUDCTimeStampExW PRIVATE
GetStringBitmapA PRIVATE
GetStringBitmapW PRIVATE
QueryFontAssocStatus PRIVATE
GetFontAssocStatus
; for print processors
GdiGetPageCount
GdiGetDC
GdiDeleteSpoolFileHandle
GdiGetPageHandle
GdiGetSpoolFileHandle
GdiPlayEMF
GdiStartDocEMF
GdiStartPageEMF
GdiPlayPageEMF
GdiPlayPrivatePageEMF
GdiEndPageEMF
GdiEndDocEMF
GdiGetDevmodeForPage
GdiResetDCEMF
; for user-mode printer drivers
GdiArtificialDecrementDriver
GdiPrinterThunk PRIVATE
EngAssociateSurface = NtGdiEngAssociateSurface PRIVATE
EngCreateBitmap = NtGdiEngCreateBitmap PRIVATE
EngCreateDeviceSurface = NtGdiEngCreateDeviceSurface PRIVATE
EngCreateDeviceBitmap = NtGdiEngCreateDeviceBitmap PRIVATE
EngDeleteSurface = NtGdiEngDeleteSurface PRIVATE
EngUnlockSurface = NtGdiEngUnlockSurface PRIVATE
EngLockSurface = NtGdiEngLockSurface PRIVATE
EngCreatePalette = NtGdiEngCreatePalette PRIVATE
EngDeletePalette = NtGdiEngDeletePalette PRIVATE
EngEraseSurface = NtGdiEngEraseSurface PRIVATE
EngMarkBandingSurface = NtGdiEngMarkBandingSurface PRIVATE
EngCopyBits = NtGdiEngCopyBits PRIVATE
EngStretchBlt = NtGdiEngStretchBlt PRIVATE
EngStretchBltROP = NtGdiEngStretchBltROP PRIVATE
EngBitBlt = NtGdiEngBitBlt PRIVATE
EngPlgBlt = NtGdiEngPlgBlt PRIVATE
EngAlphaBlend = NtGdiEngAlphaBlend PRIVATE
EngGradientFill = NtGdiEngGradientFill PRIVATE
EngTransparentBlt = NtGdiEngTransparentBlt PRIVATE
EngPaint = NtGdiEngPaint PRIVATE
EngStrokePath = NtGdiEngStrokePath PRIVATE
EngFillPath = NtGdiEngFillPath PRIVATE
EngStrokeAndFillPath = NtGdiEngStrokeAndFillPath PRIVATE
EngLineTo = NtGdiEngLineTo PRIVATE
EngTextOut = NtGdiEngTextOut PRIVATE
EngDeletePath = NtGdiEngDeletePath PRIVATE
EngCreateClip = NtGdiEngCreateClip PRIVATE
EngDeleteClip = NtGdiEngDeleteClip PRIVATE
XLATEOBJ_cGetPalette = NtGdiXLATEOBJ_cGetPalette PRIVATE
XLATEOBJ_piVector PRIVATE
XLATEOBJ_iXlate = NtGdiXLATEOBJ_iXlate PRIVATE
XLATEOBJ_hGetColorTransform = NtGdiXLATEOBJ_hGetColorTransform PRIVATE
CLIPOBJ_bEnum = NtGdiCLIPOBJ_bEnum PRIVATE
CLIPOBJ_cEnumStart = NtGdiCLIPOBJ_cEnumStart PRIVATE
CLIPOBJ_ppoGetPath = NtGdiCLIPOBJ_ppoGetPath PRIVATE
BRUSHOBJ_ulGetBrushColor = NtGdiBRUSHOBJ_ulGetBrushColor PRIVATE
BRUSHOBJ_pvAllocRbrush = NtGdiBRUSHOBJ_pvAllocRbrush PRIVATE
BRUSHOBJ_pvGetRbrush = NtGdiBRUSHOBJ_pvGetRbrush PRIVATE
BRUSHOBJ_hGetColorTransform = NtGdiBRUSHOBJ_hGetColorTransform PRIVATE
XFORMOBJ_bApplyXform = NtGdiXFORMOBJ_bApplyXform PRIVATE
XFORMOBJ_iGetXform = NtGdiXFORMOBJ_iGetXform PRIVATE
FONTOBJ_vGetInfo = NtGdiFONTOBJ_vGetInfo PRIVATE
FONTOBJ_pxoGetXform = NtGdiFONTOBJ_pxoGetXform PRIVATE
FONTOBJ_cGetGlyphs = NtGdiFONTOBJ_cGetGlyphs PRIVATE
FONTOBJ_pifi = NtGdiFONTOBJ_pifi PRIVATE
FONTOBJ_pfdg = NtGdiFONTOBJ_pfdg PRIVATE
FONTOBJ_pQueryGlyphAttrs = NtGdiFONTOBJ_pQueryGlyphAttrs PRIVATE
FONTOBJ_pvTrueTypeFontFile = NtGdiFONTOBJ_pvTrueTypeFontFile PRIVATE
FONTOBJ_cGetAllGlyphHandles = NtGdiFONTOBJ_cGetAllGlyphHandles PRIVATE
STROBJ_bEnum = NtGdiSTROBJ_bEnum PRIVATE
STROBJ_bEnumPositionsOnly = NtGdiSTROBJ_bEnumPositionsOnly PRIVATE
STROBJ_vEnumStart = NtGdiSTROBJ_vEnumStart PRIVATE
STROBJ_dwGetCodePage = NtGdiSTROBJ_dwGetCodePage PRIVATE
STROBJ_bGetAdvanceWidths = NtGdiSTROBJ_bGetAdvanceWidths PRIVATE
PATHOBJ_vGetBounds = NtGdiPATHOBJ_vGetBounds PRIVATE
PATHOBJ_bEnum = NtGdiPATHOBJ_bEnum PRIVATE
PATHOBJ_vEnumStart = NtGdiPATHOBJ_vEnumStart PRIVATE
PATHOBJ_vEnumStartClipLines = NtGdiPATHOBJ_vEnumStartClipLines PRIVATE
PATHOBJ_bEnumClipLines = NtGdiPATHOBJ_bEnumClipLines PRIVATE
EngLoadModule PRIVATE
EngFreeModule PRIVATE
EngFindResource PRIVATE
EngMultiByteToUnicodeN PRIVATE
EngUnicodeToMultiByteN PRIVATE
EngMultiByteToWideChar PRIVATE
EngWideCharToMultiByte PRIVATE
EngGetCurrentCodePage PRIVATE
EngComputeGlyphSet PRIVATE
EngQueryLocalTime PRIVATE
EngCreateSemaphore PRIVATE
EngAcquireSemaphore PRIVATE
EngReleaseSemaphore PRIVATE
EngDeleteSemaphore PRIVATE
EngGetPrinterDataFileName PRIVATE
EngGetDriverName PRIVATE
EngCheckAbort = NtGdiEngCheckAbort PRIVATE
HT_Get8BPPFormatPalette = NtGdiHT_Get8BPPFormatPalette PRIVATE
HT_Get8BPPMaskPalette = NtGdiHT_Get8BPPMaskPalette PRIVATE
EngQueryEMFInfo PRIVATE
SetBitmapAttributes PRIVATE
ClearBitmapAttributes PRIVATE
GetBitmapAttributes PRIVATE
SetBrushAttributes PRIVATE
ClearBrushAttributes PRIVATE
GetBrushAttributes PRIVATE
; private stream drawing interface
GdiDrawStream PRIVATE
IsValidEnhMetaRecord PRIVATE
IsValidEnhMetaRecordOffExt PRIVATE