StockIcon enum Null safety

A type of icon image that ships with Windows per default.

You should prefer these over the WinIcon enum.

Abriged from https://docs.microsoft.com/en-us/windows/win32/api/shellapi/ne-shellapi-shstockiconid

Please note that the images in the docs are the ones used in Windows 7, you will get a different style on Windows 10 or 11.

Inheritance

Constructors

StockIcon()
const

Values

documentOfUnknownType β†’ const StockIcon

Document of a type with no associated application.

πŸ“„

SIID_DOCNOASSOC = 0

const StockIcon(0)
document β†’ const StockIcon

Document of a type with an associated application.

πŸ“„

SIID_DOCASSOC = 1

const StockIcon(1)
application β†’ const StockIcon

Generic application with no custom icon.

πŸ“°

SIID_APPLICATION = 2

const StockIcon(2)
folder β†’ const StockIcon

Folder (generic, unspecified state).

πŸ“

SIID_FOLDER = 3

const StockIcon(3)
folderOpen β†’ const StockIcon

Folder (open).

πŸ“‚

SIID_FOLDEROPEN = 4

const StockIcon(4)
drive525 β†’ const StockIcon

5.25-inch disk drive.

πŸ–΄πŸ’Ύ

SIID_DRIVE525 = 5

const StockIcon(5)
drive35 β†’ const StockIcon

3.5-inch disk drive.

πŸ–΄πŸ’Ύ

SIID_DRIVE35 = 6

const StockIcon(6)
driveRemovable β†’ const StockIcon

Removable drive.

πŸ–΄

SIID_DRIVEREMOVE = 7

const StockIcon(7)
driveFixed β†’ const StockIcon

Fixed drive (hard disk).

πŸ–΄

SIID_DRIVEFIXED = 8

const StockIcon(8)
driveNetwork β†’ const StockIcon

Network drive (connected).

πŸ–΄πŸ”Œ

SIID_DRIVENET = 9

const StockIcon(9)
driveNetworkDisconnected β†’ const StockIcon

Network drive (disconnected).

πŸ–΄βŒ

SIID_DRIVENETDISABLED = 10

const StockIcon(10)
driveCd β†’ const StockIcon

CD drive.

πŸ–΄πŸ’Ώ

SIID_DRIVECD = 11

const StockIcon(11)
ramDisk β†’ const StockIcon

RAM disk drive.

πŸ•·οΈ

SIID_DRIVERAM = 12

const StockIcon(12)
networkLocal β†’ const StockIcon

The entire network.

πŸ–₯οΈπŸ”—πŸ–₯️

SIID_WORLD = 13

const StockIcon(13)
server β†’ const StockIcon

A computer on the network.

πŸ–₯️

SIID_SERVER = 15

const StockIcon(14)
printer β†’ const StockIcon

A local printer or print destination.

πŸ–¨οΈ

SIID_PRINTER = 16

const StockIcon(15)
network β†’ const StockIcon

The Network virtual folder (FOLDERID_NetworkFolder/CSIDL_NETWORK).

🌍πŸ–₯️

SIID_MYNETWORK = 17

const StockIcon(16)

The Search feature.

πŸ”Ž

SIID_FIND = 22

const StockIcon(17)
help β†’ const StockIcon

The Help and Support feature.

ℹ️

SIID_HELP = 23

const StockIcon(18)
shared β†’ const StockIcon

Overlay for a shared item.

πŸ‘¨πŸ½β€πŸ€β€πŸ‘¨πŸΏ

SIID_SHARE = 28

const StockIcon(19)
shortcut β†’ const StockIcon

Overlay for a shortcut.

‴

SIID_LINK = 29

const StockIcon(20)
slowFile β†’ const StockIcon

Overlay for items that are expected to be slow to access.

βœ–οΈ

SIID_SLOWFILE = 30

const StockIcon(21)
trash β†’ const StockIcon

The Recycle Bin (empty).

πŸ—‘

SIID_RECYCLER = 31

const StockIcon(22)
trashFull β†’ const StockIcon

The Recycle Bin (not empty).

πŸ—‘

SIID_RECYCLERFULL = 32

const StockIcon(23)
cdAudio β†’ const StockIcon

Audio CD media.

πŸ’ΏπŸŽΆ

SIID_MEDIACDAUDIO = 40

const StockIcon(24)
lock β†’ const StockIcon

Security lock.

πŸ”’

SIID_LOCK = 47

const StockIcon(25)
searchFolder β†’ const StockIcon

A virtual folder that contains the results of a search.

πŸ“πŸ”Ž

SIID_AUTOLIST = 49

const StockIcon(26)
printerNetwork β†’ const StockIcon

A network printer.

πŸ–¨οΈπŸ”Œ

SIID_PRINTERNET = 50

const StockIcon(27)
folderNetwork β†’ const StockIcon

A server shared on a network.

πŸ“‚πŸ”Œ

SIID_SERVERSHARE = 51

const StockIcon(28)
faxPrinter β†’ const StockIcon

A local fax printer.

πŸ–¨οΈ

SIID_PRINTERFAX = 52

const StockIcon(29)
faxPrinterNetwork β†’ const StockIcon

A network fax printer.

πŸ–¨οΈπŸ”Œ

SIID_PRINTERFAXNET = 53

const StockIcon(30)
printToFile β†’ const StockIcon

A file that receives the output of a Print to file operation.

πŸ–¨οΈπŸ’Ύ

SIID_PRINTERFILE = 54

const StockIcon(31)
stack β†’ const StockIcon

A category that results from a Stack by command to organize the contents of a folder.

πŸ—‚οΈ

SIID_STACK = 55

const StockIcon(32)
superVideoCd β†’ const StockIcon

Super Video CD (SVCD) media.

πŸ’ΏπŸŽžοΈ

SIID_MEDIASVCD = 56

const StockIcon(33)
folderStuffed β†’ const StockIcon

A folder that contains only subfolders as child items.

πŸ“πŸ₯¨

SIID_STUFFEDFOLDER = 57

const StockIcon(34)
driveUnknown β†’ const StockIcon

Unknown drive type.

πŸ–΄β”

SIID_DRIVEUNKNOWN = 58

const StockIcon(35)
driveDvd β†’ const StockIcon

DVD drive.

πŸ–΄πŸ’Ώ

SIID_DRIVEDVD = 59

const StockIcon(36)
dvd β†’ const StockIcon

DVD media.

πŸ’Ώ

SIID_MEDIADVD = 60

const StockIcon(37)
dvdRam β†’ const StockIcon

DVD-RAM media.

πŸ’Ώ

SIID_MEDIADVDRAM = 61

const StockIcon(38)
dvdRw β†’ const StockIcon

DVD-RW media.

πŸ’ΏπŸ–ŠοΈ

SIID_MEDIADVDRW = 62

const StockIcon(39)
dvdR β†’ const StockIcon

DVD-R media.

πŸ’ΏπŸ‘οΈβ€πŸ—¨οΈ

SIID_MEDIADVDR = 63

const StockIcon(40)
dvdRom β†’ const StockIcon

DVD-ROM media.

πŸ’ΏπŸ‘οΈβ€πŸ—¨οΈ

SIID_MEDIADVDROM = 64

const StockIcon(41)
cdPlus β†’ const StockIcon

CD+ (enhanced audio CD) media.

πŸ’½βž•πŸŽΆ

SIID_MEDIACDAUDIOPLUS = 65

const StockIcon(42)
cdRw β†’ const StockIcon

CD-RW media.

πŸ’½πŸ–ŠοΈ

SIID_MEDIACDRW = 66

const StockIcon(43)
cdR β†’ const StockIcon

CD-R media.

πŸ’½πŸ‘οΈβ€πŸ—¨οΈ

SIID_MEDIACDR = 67

const StockIcon(44)
cdBurn β†’ const StockIcon

A writable CD in the process of being burned.

πŸ’½πŸ”₯

SIID_MEDIACDBURN = 68

const StockIcon(45)
cdBlank β†’ const StockIcon

Blank writable CD media.

πŸ’½βœ¨

SIID_MEDIACDBLANK = 69

const StockIcon(46)
cdRom β†’ const StockIcon

CD-ROM media.

πŸ’½πŸ‘οΈβ€πŸ—¨οΈ

SIID_MEDIACDROM = 70

const StockIcon(47)
audioFile β†’ const StockIcon

An audio file.

πŸŽ΅πŸ“„

SIID_AUDIOFILES = 71

const StockIcon(48)
imageFile β†’ const StockIcon

An image file.

πŸ–ΌοΈπŸ“„

SIID_IMAGEFILE = 72

const StockIcon(49)
videoFile β†’ const StockIcon

A video file.

πŸŽžοΈπŸ“„

SIID_VIDEOFILES = 73

const StockIcon(50)
mixedFile β†’ const StockIcon

A mixed file.

πŸŽžοΈπŸŽ΅πŸ“„

SIID_MIXEDFILES = 74

const StockIcon(51)
folderBack β†’ const StockIcon

Folder back.

πŸ“‚πŸ”™

SIID_FOLDERBACK = 75

const StockIcon(52)
folderFront β†’ const StockIcon

Folder front.

πŸ“‚

SIID_FOLDERFRONT = 76

const StockIcon(53)
shield β†’ const StockIcon

Security shield. Use for UAC prompts only.

πŸ›‘οΈ

SIID_SHIELD = 77

const StockIcon(54)
warning β†’ const StockIcon

Warning.

⚠️

SIID_WARNING = 78

const StockIcon(55)
info β†’ const StockIcon

Informational.

ℹ️

SIID_INFO = 79

const StockIcon(56)
error β†’ const StockIcon

Error.

❌

SIID_ERROR = 80

const StockIcon(57)
key β†’ const StockIcon

Key.

πŸ”‘

SIID_KEY = 81

const StockIcon(58)
software β†’ const StockIcon

Software.

πŸ“¦

SIID_SOFTWARE = 82

const StockIcon(59)
rename β†’ const StockIcon

Rename.

πŸ–ŠοΈ

SIID_RENAME = 83

const StockIcon(60)
delete β†’ const StockIcon

Delete.

❌

SIID_DELETE = 84

const StockIcon(61)
audioDvd β†’ const StockIcon

Audio DVD media.

πŸ’ΏπŸŽΆ

SIID_MEDIAAUDIODVD = 85

const StockIcon(62)
movieDvd β†’ const StockIcon

Movie DVD media.

πŸ’ΏπŸŽžοΈ

SIID_MEDIAMOVIEDVD = 86

const StockIcon(63)
enhancedCd β†’ const StockIcon

Enhanced CD media.

πŸ’½πŸŽΆ

SIID_MEDIAENHANCEDCD = 87

const StockIcon(64)
enhancedDvd β†’ const StockIcon

Enhanced DVD media.

πŸ’ΏπŸŽžοΈ

SIID_MEDIAENHANCEDDVD = 88

const StockIcon(65)
hdDvd β†’ const StockIcon

High definition DVD media in the HD DVD format.

πŸ’ΏπŸŽžοΈ

SIID_MEDIAHDDVD = 89

const StockIcon(66)
bluRay β†’ const StockIcon

High definition DVD media in the Blu-ray Discβ„’ format.

πŸ’ΏπŸŽžοΈ

SIID_MEDIABLURAY = 90

const StockIcon(67)
videoCd β†’ const StockIcon

Video CD (VCD) media.

πŸ’½πŸŽžοΈ

SIID_MEDIAVCD = 91

const StockIcon(68)
dvdPlusR β†’ const StockIcon

DVD+R media.

πŸ’Ώ

SIID_MEDIADVDPLUSR = 92

const StockIcon(69)
dvdPlusRw β†’ const StockIcon

DVD+RW media.

πŸ’Ώ

SIID_MEDIADVDPLUSRW = 93

const StockIcon(70)
desktopComputer β†’ const StockIcon

A desktop computer.

πŸ–₯️

SIID_DESKTOPPC = 94

const StockIcon(71)
laptop β†’ const StockIcon

A mobile computer (laptop).

πŸ’»

This icon might be missing or display blank.

SIID_MOBILEPC = 95

const StockIcon(72)
users β†’ const StockIcon

The User Accounts Control Panel item.

πŸ‘¨β€πŸ‘©β€πŸ‘§

SIID_USERS = 96

const StockIcon(73)
smartMedia β†’ const StockIcon

Smart media.

πŸ’ΎπŸ§ 

SIID_MEDIASMARTMEDIA = 97

const StockIcon(74)
compactFlash β†’ const StockIcon

CompactFlash media.

β˜„οΈ

SIID_MEDIACOMPACTFLASH = 98

const StockIcon(75)
cellPhone β†’ const StockIcon

A cell phone.

πŸ“±

SIID_DEVICECELLPHONE = 99

const StockIcon(76)
camera β†’ const StockIcon

A digital camera.

πŸ“·

SIID_DEVICECAMERA = 100

const StockIcon(77)
videoCamera β†’ const StockIcon

A digital video camera.

πŸ“·

SIID_DEVICEVIDEOCAMERA = 101

const StockIcon(78)
audioPlayer β†’ const StockIcon

An audio player.

πŸ“»

SIID_DEVICEAUDIOPLAYER = 102

const StockIcon(79)
networkConnect β†’ const StockIcon

Connect to network.

πŸ–₯️↔️πŸ–₯️

SIID_NETWORKCONNECT = 103

const StockIcon(80)
internet β†’ const StockIcon

The Network and Internet Control Panel item.

🌐

SIID_internet = 104

const StockIcon(81)
zipFile β†’ const StockIcon

A compressed file with a .zip file name extension.

πŸ—œοΈπŸ“

SIID_ZIPFILE = 105

const StockIcon(82)
settings β†’ const StockIcon

The Additional Options Control Panel item.

βš™οΈ

This icon might be missing or display blank.

SIID_SETTINGS = 106

const StockIcon(83)
driveHdDvd β†’ const StockIcon

High definition DVD drive (any type - HD DVD-ROM, HD DVD-R, HD-DVD-RAM) that uses the HD DVD format.

Windows Vista with Service Pack 1 (SP1) and later.

πŸ–΄πŸ’Ώ

SIID_DRIVEHDDVD = 132

const StockIcon(84)
driveBd β†’ const StockIcon

High definition DVD drive (any type - BD-ROM, BD-R, BD-RE) that uses the Blu-ray Disc format.

Windows Vista with Service Pack 1 (SP1) and later.

πŸ–΄πŸ’Ώ

SIID_DRIVEBD = 133

const StockIcon(85)
hdDvdRom β†’ const StockIcon

High definition DVD-ROM media in the HD DVD-ROM format.

Windows Vista with Service Pack 1 (SP1) and later.

πŸ’ΏπŸ‘οΈβ€πŸ—¨οΈ

SIID_MEDIAHDDVDROM = 134

const StockIcon(86)
hdDvdR β†’ const StockIcon

High definition DVD-R media in the HD DVD-R format.

Windows Vista with Service Pack 1 (SP1) and later.

πŸ’ΏπŸ‘οΈβ€πŸ—¨οΈ

SIID_MEDIAHDDVDR = 135

const StockIcon(87)
hdDvdRam β†’ const StockIcon

High definition DVD-RAM media in the HD DVD-RAM format.

Windows Vista with Service Pack 1 (SP1) and later.

πŸ’Ώ

SIID_MEDIAHDDVDRAM = 136

const StockIcon(88)
bdRom β†’ const StockIcon

High definition DVD-ROM media in the Blu-ray Disc BD-ROM format.

Windows Vista with Service Pack 1 (SP1) and later.

πŸ’ΏπŸ‘οΈβ€πŸ—¨οΈ

SIID_MEDIABDROM = 137

const StockIcon(89)
bdR β†’ const StockIcon

High definition DVD-R media in the Blu-ray Disc BD-R format.

Windows Vista with Service Pack 1 (SP1) and later.

πŸ’ΏπŸ‘οΈβ€πŸ—¨οΈ

SIID_MEDIABDR = 138

const StockIcon(90)
bdRe β†’ const StockIcon

High definition read/write media in the Blu-ray Disc BD-RE format.

Windows Vista with Service Pack 1 (SP1) and later.

πŸ’ΏπŸ‘οΈβ€πŸ—¨οΈ

SIID_MEDIABDRE = 139

const StockIcon(91)
clusteredDrive β†’ const StockIcon

A cluster disk array.

Windows Vista with Service Pack 1 (SP1) and later.

πŸ–΄

SIID_CLUSTEREDDRIVE = 140

const StockIcon(92)

Properties

hashCode β†’ int
The hash code for this object.
read-only, inherited
index β†’ int
A numeric identifier for the enumerated value.
read-only, inherited
runtimeType β†’ Type
A representation of the runtime type of the object.
read-only, inherited

Methods

noSuchMethod(Invocation invocation) β†’ dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() β†’ String
A string representation of this object.
inherited

Operators

operator ==(Object other) β†’ bool
The equality operator.
inherited

Constants

values β†’ const List<StockIcon>
A constant List of the values in this enum, in order of their declaration.
[documentOfUnknownType, document, application, folder, folderOpen, drive525, drive35, driveRemovable, driveFixed, driveNetwork, driveNetworkDisconnected, driveCd, ramDisk, networkLocal, server, printe…