Namespace SharpShellLink.Flags
Classes
HotKeyFlags
The HotKeyFlags structure specifies input generated by a combination of keyboard keys being pressed.
Enums
CSIDL
CSIDL (constant special item ID list) values provide a unique system-independent way to identify special folders used frequently by applications, but which may not have the same name or location on any given system. For example, the system folder may be "C:\Windows" on one system and "C:\Winnt" on another.
CommonNetworkRelativeLinkFlags
CommonNetworkRelativeLinkFlags (4 bytes): Flags that specify the contents of the DeviceNameOffset and NetProviderType fields.
DriveType
DriveType (4 bytes): A 32-bit, unsigned integer that specifies the type of drive the link target is stored on.
FileAttributesFlags
The FileAttributesFlags structure defines bits that specify the file attributes of the link target, if the target is a file system item. File attributes can be used if the link target is not available, or if accessing the target would be inefficient. It is possible for the target items attributes to be out of sync with this value.
FillAttributes
FillAttributes (2 bytes): A 16-bit, unsigned integer that specifies the fill attributes that control the foreground and background text colors in the console window.
FontFamily
FontFamily (4 bytes): A 32-bit, unsigned integer that specifies the family of the font used in the console window.
FontPitch
FontFamily (4 bytes): A 32-bit, unsigned integer that specifies the family of the font used in the console window.
LinkFlags
The LinkFlags structure defines bits that specify which shell link structures are present in the file format after the ShellLinkHeader structure
LinkInfoFlags
LinkInfoFlags (4 bytes): Flags that specify whether the VolumeID, LocalBasePath, LocalBasePathUnicode, and CommonNetworkRelativeLink fields are present in this structure.
ModifierKeys
NetworkProviderType
NetworkProviderType (4 bytes): A 32-bit, unsigned integer that specifies the type of network provider. If the ValidNetType flag is set, this value MUST be one of the following; otherwise, this value MUST be ignored.
ShowCommand
ShowCommand (4 bytes): A 32-bit unsigned integer that specifies the expected window state of an application launched by the link.