Struct lnk_parser::shell_link_header::LinkFlags
source · pub struct LinkFlags {Show 27 fields
pub HasLinkTargetIDList: bool,
pub HasLinkInfo: bool,
pub HasName: bool,
pub HasRelativePath: bool,
pub HasWorkingDir: bool,
pub HasArguments: bool,
pub HasIconLocation: bool,
pub IsUnicode: bool,
pub ForceNoLinkInfo: bool,
pub HasExpString: bool,
pub RunInSeparateProcess: bool,
pub Unused1: bool,
pub HasDarwinID: bool,
pub RunAsUser: bool,
pub HasExpIcon: bool,
pub NoPidlAlias: bool,
pub Unused2: bool,
pub RunWithShimLayer: bool,
pub ForceNoLinkTrack: bool,
pub EnableTargetMetadata: bool,
pub DisableLinkPathTracking: bool,
pub DisableKnownFolderTracking: bool,
pub DisableKnownFolderAlias: bool,
pub AllowLinkToLink: bool,
pub UnaliasOnSave: bool,
pub PreferEnvironmentPath: bool,
pub KeepLocalIDListForUNCTarget: bool,
}
Expand description
The LinkFlags structure defines bits that specify which shell link structures are present in the file format after the ShellLinkHeader structure
Fields§
§HasLinkTargetIDList: bool
§HasLinkInfo: bool
§HasName: bool
§HasRelativePath: bool
§HasWorkingDir: bool
§HasArguments: bool
§HasIconLocation: bool
§IsUnicode: bool
§ForceNoLinkInfo: bool
§HasExpString: bool
§RunInSeparateProcess: bool
§Unused1: bool
§HasDarwinID: bool
§RunAsUser: bool
§HasExpIcon: bool
§NoPidlAlias: bool
§Unused2: bool
§RunWithShimLayer: bool
§ForceNoLinkTrack: bool
§EnableTargetMetadata: bool
§DisableLinkPathTracking: bool
§DisableKnownFolderTracking: bool
§DisableKnownFolderAlias: bool
§AllowLinkToLink: bool
§UnaliasOnSave: bool
§PreferEnvironmentPath: bool
§KeepLocalIDListForUNCTarget: bool