SHGSI (Enums)
Last changed: -67.122.208.7

.
Summary
Used by SHGetStockIconInfo to determine the information to be retrieved for a stock icon.

C# Definition:

[Flags]
public enum SHGSI : uint
{
    SHGSI_ICONLOCATION = 0,
    SHGSI_ICON = 0x000000100,
    SHGSI_SYSICONINDEX = 0x000004000,
    SHGSI_LINKOVERLAY = 0x000008000,
    SHGSI_SELECTED = 0x000010000,
    SHGSI_LARGEICON = 0x000000000,
    SHGSI_SMALLICON = 0x000000001,
    SHGSI_SHELLICONSIZE = 0x000000004
}

VB Definition:

    <Flags()> _
    Public Enum SHGSI As UInteger
    SHGSI_ICONLOCATION = 0
    SHGSI_ICON = &H100
    SHGSI_SYSICONINDEX = &H4000
    SHGSI_LINKOVERLAY = &H8000
    SHGSI_SELECTED = &H10000
    SHGSI_LARGEICON = &H0
    SHGSI_SMALLICON = &H1
    SHGSI_SHELLICONSIZE = &H4
    End Enum

Notes:

None.

Documentation
SHGSI on MSDN