Main Page Windows 8 DLLs Windows 10 DLLs Feedback NirSoft Utilities
Windows 7 DLL File Information - gdi32.dll

The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 7, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.

 

General Information

File Description: GDI Client DLL  
File Version: 6.1.7100.19 (winmain_win7rc_gdr.090512-1506)  
Company: Microsoft Corporation  
Product Name: Microsoft Windows Operating System  
DLL popularity Very High - 300 other DLL files in system32 directory are statically linked to this file.
File Size: 297 KB
Total Number of Exported Functions: 727
Total Number of Exported Functions With Names: 715
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 291,840 Bytes 96.0% Read, Execute Code
.data 0x00049000 3,584 Bytes 1.2% Write, Read Initialized Data
.rsrc 0x0004b000 1,024 Bytes 0.3% Read Initialized Data
.reloc 0x0004c000 6,656 Bytes 2.2% Read, Discardable Initialized Data
 

Static Linking

gdi32.dll is statically linked to the following files:

ntdll.dll
API-MS-Win-Core-LocalRegistry-L1-1-0.dll
API-MS-Win-Security-Base-L1-1-0.dll
KERNEL32.dll
USER32.dll
LPK.dll

This means that when gdi32.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, gdi32.dll won't be loaded.

 

General Resources Information

Resource Type Number of Items Total Size % of File
Icons 0 0 Bytes 0.0%
Animated Icons 0 0 Bytes 0.0%
Cursors 0 0 Bytes 0.0%
Animated Cursors 0 0 Bytes 0.0%
Bitmaps 0 0 Bytes 0.0%
AVI Files 0 0 Bytes 0.0%
Dialog-Boxes 0 0 Bytes 0.0%
HTML Related Files 0 0 Bytes 0.0%
Menus 0 0 Bytes 0.0%
Strings 0 0 Bytes 0.0%
Type Libraries 0 0 Bytes 0.0%
Manifest 0 0 Bytes 0.0%
All Others 1 884 Bytes 0.3%
Total 1 884 Bytes 0.3%
 

Icons in this file

No icons found in this file

 

Cursors in this file

No cursors found in this file

 

Dialog-boxes list (up to 200 dialogs)

No dialog resources in this file.

 

String resources in this dll (up to 200 strings)

No string resources in this file.

 

COM Classes/Interfaces

There is no type library in this file with COM classes/interfaces information

 

Exported Functions List

The following functions are exported by this dll:
AbortDoc AbortPath AddFontMemResourceEx
AddFontResourceA AddFontResourceExA AddFontResourceExW
AddFontResourceTracking AddFontResourceW AngleArc
AnimatePalette AnyLinkedFonts Arc
ArcTo BRUSHOBJ_hGetColorTransform BRUSHOBJ_pvAllocRbrush
BRUSHOBJ_pvGetRbrush BRUSHOBJ_ulGetBrushColor BeginGdiRendering
BeginPath BitBlt CLIPOBJ_bEnum
CLIPOBJ_cEnumStart CLIPOBJ_ppoGetPath CancelDC
CheckColorsInGamut ChoosePixelFormat Chord
ClearBitmapAttributes ClearBrushAttributes CloseEnhMetaFile
CloseFigure CloseMetaFile ColorCorrectPalette
ColorMatchToTarget CombineRgn CombineTransform
ConfigureOPMProtectedOutput CopyEnhMetaFileA CopyEnhMetaFileW
CopyMetaFileA CopyMetaFileW CreateBitmap
CreateBitmapFromDxSurface CreateBitmapIndirect CreateBrushIndirect
CreateColorSpaceA CreateColorSpaceW CreateCompatibleBitmap
CreateCompatibleDC CreateDCA CreateDCW
CreateDIBPatternBrush CreateDIBPatternBrushPt CreateDIBSection
CreateDIBitmap CreateDiscardableBitmap CreateEllipticRgn
CreateEllipticRgnIndirect CreateEnhMetaFileA CreateEnhMetaFileW
CreateFontA CreateFontIndirectA CreateFontIndirectExA
CreateFontIndirectExW CreateFontIndirectW CreateFontW
CreateHalftonePalette CreateHatchBrush CreateICA
CreateICW CreateMetaFileA CreateMetaFileW
CreateOPMProtectedOutputs CreatePalette CreatePatternBrush
CreatePen CreatePenIndirect CreatePolyPolygonRgn
CreatePolygonRgn CreateRectRgn CreateRectRgnIndirect
CreateRoundRectRgn CreateScalableFontResourceA CreateScalableFontResourceW
CreateSolidBrush D3DKMTAcquireKeyedMutex D3DKMTCheckExclusiveOwnership
D3DKMTCheckMonitorPowerState D3DKMTCheckOcclusion D3DKMTCheckSharedResourceAccess
D3DKMTCheckVidPnExclusiveOwnership D3DKMTCloseAdapter D3DKMTConfigureSharedResource
D3DKMTCreateAllocation D3DKMTCreateAllocation2 D3DKMTCreateContext
D3DKMTCreateDCFromMemory D3DKMTCreateDevice D3DKMTCreateKeyedMutex
D3DKMTCreateOverlay D3DKMTCreateSynchronizationObject D3DKMTCreateSynchronizationObject2
D3DKMTDestroyAllocation D3DKMTDestroyContext D3DKMTDestroyDCFromMemory
D3DKMTDestroyDevice D3DKMTDestroyKeyedMutex D3DKMTDestroyOverlay
D3DKMTDestroySynchronizationObject D3DKMTEscape D3DKMTFlipOverlay
D3DKMTGetContextSchedulingPriority D3DKMTGetDeviceState D3DKMTGetDisplayModeList
D3DKMTGetMultisampleMethodList D3DKMTGetOverlayState D3DKMTGetPresentHistory
D3DKMTGetPresentQueueEvent D3DKMTGetProcessSchedulingPriorityClass D3DKMTGetRuntimeData
D3DKMTGetScanLine D3DKMTGetSharedPrimaryHandle D3DKMTInvalidateActiveVidPn
D3DKMTLock D3DKMTOpenAdapterFromDeviceName D3DKMTOpenAdapterFromGdiDisplayName
D3DKMTOpenAdapterFromHdc D3DKMTOpenKeyedMutex D3DKMTOpenResource
D3DKMTOpenResource2 D3DKMTOpenSynchronizationObject D3DKMTPollDisplayChildren
D3DKMTPresent D3DKMTQueryAdapterInfo D3DKMTQueryAllocationResidency
D3DKMTQueryResourceInfo D3DKMTQueryStatistics D3DKMTReleaseKeyedMutex
D3DKMTReleaseProcessVidPnSourceOwners D3DKMTRender D3DKMTSetAllocationPriority
D3DKMTSetContextSchedulingPriority D3DKMTSetDisplayMode D3DKMTSetDisplayPrivateDriverFormat
D3DKMTSetGammaRamp D3DKMTSetProcessSchedulingPriorityClass D3DKMTSetQueuedLimit
D3DKMTSetVidPnSourceOwner D3DKMTSharedPrimaryLockNotification D3DKMTSharedPrimaryUnLockNotification
D3DKMTSignalSynchronizationObject D3DKMTSignalSynchronizationObject2 D3DKMTUnlock
D3DKMTUpdateOverlay D3DKMTWaitForIdle D3DKMTWaitForSynchronizationObject
D3DKMTWaitForSynchronizationObject2 D3DKMTWaitForVerticalBlankEvent DDCCIGetCapabilitiesString
DDCCIGetCapabilitiesStringLength DDCCIGetTimingReport DDCCIGetVCPFeature
DDCCISaveCurrentSettings DDCCISetVCPFeature DPtoLP
DdCreateFullscreenSprite DdDestroyFullscreenSprite DdEntry0
DdEntry1 DdEntry10 DdEntry11
DdEntry12 DdEntry13 DdEntry14
DdEntry15 DdEntry16 DdEntry17
DdEntry18 DdEntry19 DdEntry2
DdEntry20 DdEntry21 DdEntry22
DdEntry23 DdEntry24 DdEntry25
DdEntry26 DdEntry27 DdEntry28
DdEntry29 DdEntry3 DdEntry30
DdEntry31 DdEntry32 DdEntry33
DdEntry34 DdEntry35 DdEntry36
DdEntry37 DdEntry38 DdEntry39
DdEntry4 DdEntry40 DdEntry41
DdEntry42 DdEntry43 DdEntry44
DdEntry45 DdEntry46 DdEntry47
DdEntry48 DdEntry49 DdEntry5
DdEntry50 DdEntry51 DdEntry52
DdEntry53 DdEntry54 DdEntry55
DdEntry56 DdEntry6 DdEntry7
DdEntry8 DdEntry9 DdNotifyFullscreenSpriteUpdate
DdQueryVisRgnUniqueness DeleteColorSpace DeleteDC
DeleteEnhMetaFile DeleteMetaFile DeleteObject
DescribePixelFormat DestroyOPMProtectedOutput DestroyPhysicalMonitorInternal
DeviceCapabilitiesExA DeviceCapabilitiesExW DrawEscape
Ellipse EnableEUDC EndDoc
EndFormPage EndGdiRendering EndPage
EndPath EngAcquireSemaphore EngAlphaBlend
EngAssociateSurface EngBitBlt EngCheckAbort
EngComputeGlyphSet EngCopyBits EngCreateBitmap
EngCreateClip EngCreateDeviceBitmap EngCreateDeviceSurface
EngCreatePalette EngCreateSemaphore EngDeleteClip
EngDeletePalette EngDeletePath EngDeleteSemaphore
EngDeleteSurface EngEraseSurface EngFillPath
EngFindResource EngFreeModule EngGetCurrentCodePage
EngGetDriverName EngGetPrinterDataFileName EngGradientFill
EngLineTo EngLoadModule EngLockSurface
EngMarkBandingSurface EngMultiByteToUnicodeN EngMultiByteToWideChar
EngPaint EngPlgBlt EngQueryEMFInfo
EngQueryLocalTime EngReleaseSemaphore EngStretchBlt
EngStretchBltROP EngStrokeAndFillPath EngStrokePath
EngTextOut EngTransparentBlt EngUnicodeToMultiByteN
EngUnlockSurface EngWideCharToMultiByte EnumEnhMetaFile
EnumFontFamiliesA EnumFontFamiliesExA EnumFontFamiliesExW
EnumFontFamiliesW EnumFontsA EnumFontsW
EnumICMProfilesA EnumICMProfilesW EnumMetaFile
EnumObjects EqualRgn Escape
EudcLoadLinkW EudcUnloadLinkW ExcludeClipRect
ExtCreatePen ExtCreateRegion ExtEscape
ExtFloodFill ExtSelectClipRgn ExtTextOutA
ExtTextOutW FONTOBJ_cGetAllGlyphHandles FONTOBJ_cGetGlyphs
FONTOBJ_pQueryGlyphAttrs FONTOBJ_pfdg FONTOBJ_pifi
FONTOBJ_pvTrueTypeFontFile FONTOBJ_pxoGetXform FONTOBJ_vGetInfo
FillPath FillRgn FixBrushOrgEx
FlattenPath FloodFill FontIsLinked
FrameRgn GdiAddFontResourceW GdiAddGlsBounds
GdiAddGlsRecord GdiAlphaBlend GdiArtificialDecrementDriver
GdiCleanCacheDC GdiComment GdiConsoleTextOut
GdiConvertAndCheckDC GdiConvertBitmap GdiConvertBitmapV5
GdiConvertBrush GdiConvertDC GdiConvertEnhMetaFile
GdiConvertFont GdiConvertMetaFilePict GdiConvertPalette
GdiConvertRegion GdiConvertToDevmodeW GdiCreateLocalEnhMetaFile
GdiCreateLocalMetaFilePict GdiDeleteLocalDC GdiDeleteSpoolFileHandle
GdiDescribePixelFormat GdiDllInitialize GdiDrawStream
GdiEndDocEMF GdiEndPageEMF GdiEntry1
GdiEntry10 GdiEntry11 GdiEntry12
GdiEntry13 GdiEntry14 GdiEntry15
GdiEntry16 GdiEntry2 GdiEntry3
GdiEntry4 GdiEntry5 GdiEntry6
GdiEntry7 GdiEntry8 GdiEntry9
GdiFixUpHandle GdiFlush GdiFullscreenControl
GdiGetBatchLimit GdiGetBitmapBitsSize GdiGetCharDimensions
GdiGetCodePage GdiGetDC GdiGetDevmodeForPage
GdiGetLocalBrush GdiGetLocalDC GdiGetLocalFont
GdiGetPageCount GdiGetPageHandle GdiGetSpoolFileHandle
GdiGetSpoolMessage GdiGradientFill GdiInitSpool
GdiInitializeLanguagePack GdiIsMetaFileDC GdiIsMetaPrintDC
GdiIsPlayMetafileDC GdiIsScreenDC GdiLoadType1Fonts
GdiPlayDCScript GdiPlayEMF GdiPlayJournal
GdiPlayPageEMF GdiPlayPrivatePageEMF GdiPlayScript
GdiPrinterThunk GdiProcessSetup GdiQueryFonts
GdiQueryTable GdiRealizationInfo GdiReleaseDC
GdiReleaseLocalDC GdiResetDCEMF GdiSetAttrs
GdiSetBatchLimit GdiSetLastError GdiSetPixelFormat
GdiSetServerAttr GdiStartDocEMF GdiStartPageEMF
GdiSwapBuffers GdiTransparentBlt GdiValidateHandle
GetArcDirection GetAspectRatioFilterEx GetBitmapAttributes
GetBitmapBits GetBitmapDimensionEx GetBkColor
GetBkMode GetBoundsRect GetBrushAttributes
GetBrushOrgEx GetCOPPCompatibleOPMInformation GetCertificate
GetCertificateSize GetCharABCWidthsA GetCharABCWidthsFloatA
GetCharABCWidthsFloatW GetCharABCWidthsI GetCharABCWidthsW
GetCharWidth32A GetCharWidth32W GetCharWidthA
GetCharWidthFloatA GetCharWidthFloatW GetCharWidthI
GetCharWidthInfo GetCharWidthW GetCharacterPlacementA
GetCharacterPlacementW GetClipBox GetClipRgn
GetColorAdjustment GetColorSpace GetCurrentObject
GetCurrentPositionEx GetDCBrushColor GetDCOrgEx
GetDCPenColor GetDIBColorTable GetDIBits
GetDeviceCaps GetDeviceGammaRamp GetETM
GetEUDCTimeStamp GetEUDCTimeStampExW GetEnhMetaFileA
GetEnhMetaFileBits GetEnhMetaFileDescriptionA GetEnhMetaFileDescriptionW
GetEnhMetaFileHeader GetEnhMetaFilePaletteEntries GetEnhMetaFilePixelFormat
GetEnhMetaFileW GetFontAssocStatus GetFontData
GetFontFileData GetFontFileInfo GetFontLanguageInfo
GetFontRealizationInfo GetFontResourceInfoW GetFontUnicodeRanges
GetGlyphIndicesA GetGlyphIndicesW GetGlyphOutline
GetGlyphOutlineA GetGlyphOutlineW GetGlyphOutlineWow
GetGraphicsMode GetHFONT GetICMProfileA
GetICMProfileW GetKerningPairs GetKerningPairsA
GetKerningPairsW GetLayout GetLogColorSpaceA
GetLogColorSpaceW GetMapMode GetMetaFileA
GetMetaFileBitsEx GetMetaFileW GetMetaRgn
GetMiterLimit GetNearestColor GetNearestPaletteIndex
GetNumberOfPhysicalMonitors GetOPMInformation GetOPMRandomNumber
GetObjectA GetObjectType GetObjectW
GetOutlineTextMetricsA GetOutlineTextMetricsW GetPaletteEntries
GetPath GetPhysicalMonitorDescription GetPhysicalMonitors
GetPixel GetPixelFormat GetPolyFillMode
GetROP2 GetRandomRgn GetRasterizerCaps
GetRegionData GetRelAbs GetRgnBox
GetStockObject GetStretchBltMode GetStringBitmapA
GetStringBitmapW GetSuggestedOPMProtectedOutputArraySize GetSystemPaletteEntries
GetSystemPaletteUse GetTextAlign GetTextCharacterExtra
GetTextCharset GetTextCharsetInfo GetTextColor
GetTextExtentExPointA GetTextExtentExPointI GetTextExtentExPointW
GetTextExtentExPointWPri GetTextExtentPoint32A GetTextExtentPoint32W
GetTextExtentPointA GetTextExtentPointI GetTextExtentPointW
GetTextFaceA GetTextFaceAliasW GetTextFaceW
GetTextMetricsA GetTextMetricsW GetTransform
GetViewportExtEx GetViewportOrgEx GetWinMetaFileBits
GetWindowExtEx GetWindowOrgEx GetWorldTransform
HT_Get8BPPFormatPalette HT_Get8BPPMaskPalette IntersectClipRect
InvertRgn IsValidEnhMetaRecord IsValidEnhMetaRecordOffExt
LPtoDP LineDDA LineTo
MaskBlt MirrorRgn ModifyWorldTransform
MoveToEx NamedEscape OffsetClipRgn
OffsetRgn OffsetViewportOrgEx OffsetWindowOrgEx
PATHOBJ_bEnum PATHOBJ_bEnumClipLines PATHOBJ_vEnumStart
PATHOBJ_vEnumStartClipLines PATHOBJ_vGetBounds PaintRgn
PatBlt PathToRegion Pie
PlayEnhMetaFile PlayEnhMetaFileRecord PlayMetaFile
PlayMetaFileRecord PlgBlt PolyBezier
PolyBezierTo PolyDraw PolyPatBlt
PolyPolygon PolyPolyline PolyTextOutA
PolyTextOutW Polygon Polyline
PolylineTo PtInRegion PtVisible
QueryFontAssocStatus RealizePalette RectInRegion
RectVisible Rectangle RemoveFontMemResourceEx
RemoveFontResourceA RemoveFontResourceExA RemoveFontResourceExW
RemoveFontResourceTracking RemoveFontResourceW ResetDCA
ResetDCW ResizePalette RestoreDC
RoundRect STROBJ_bEnum STROBJ_bEnumPositionsOnly
STROBJ_bGetAdvanceWidths STROBJ_dwGetCodePage STROBJ_vEnumStart
SaveDC ScaleViewportExtEx ScaleWindowExtEx
SelectBrushLocal SelectClipPath SelectClipRgn
SelectFontLocal SelectObject SelectPalette
SetAbortProc SetArcDirection SetBitmapAttributes
SetBitmapBits SetBitmapDimensionEx SetBkColor
SetBkMode SetBoundsRect SetBrushAttributes
SetBrushOrgEx SetColorAdjustment SetColorSpace
SetDCBrushColor SetDCPenColor SetDIBColorTable
SetDIBits SetDIBitsToDevice SetDeviceGammaRamp
SetEnhMetaFileBits SetFontEnumeration SetGraphicsMode
SetICMMode SetICMProfileA SetICMProfileW
SetLayout SetLayoutWidth SetMagicColors
SetMapMode SetMapperFlags SetMetaFileBitsEx
SetMetaRgn SetMiterLimit SetOPMSigningKeyAndSequenceNumbers
SetPaletteEntries SetPixel SetPixelFormat
SetPixelV SetPolyFillMode SetROP2
SetRectRgn SetRelAbs SetStretchBltMode
SetSystemPaletteUse SetTextAlign SetTextCharacterExtra
SetTextColor SetTextJustification SetViewportExtEx
SetViewportOrgEx SetVirtualResolution SetWinMetaFileBits
SetWindowExtEx SetWindowOrgEx SetWorldTransform
StartDocA StartDocW StartFormPage
StartPage StretchBlt StretchDIBits
StrokeAndFillPath StrokePath SwapBuffers
TextOutA TextOutW TranslateCharsetInfo
UnloadNetworkFonts UnrealizeObject UpdateColors
UpdateICMRegKeyA UpdateICMRegKeyW WidenPath
XFORMOBJ_bApplyXform XFORMOBJ_iGetXform XLATEOBJ_cGetPalette
XLATEOBJ_hGetColorTransform XLATEOBJ_iXlate XLATEOBJ_piVector
bInitSystemAndFontsDirectoriesW bMakePathNameW cGetTTFFromFOT
gdiPlaySpoolStream

 

Imported Functions List

The following functions are imported by this dll: