pub struct IconEntry {Show 17 fields
pub name: String,
pub filename: String,
pub parameters: String,
pub working_dir: String,
pub icon_file: String,
pub comment: String,
pub conditions: ItemConditions,
pub app_user_model_id: String,
pub app_user_model_toast_activator_clsid: Option<[u8; 16]>,
pub winver: WindowsVersionRange,
pub icon_index: i32,
pub show_command: i32,
pub close_on_exit: Option<CloseOnExit>,
pub close_on_exit_raw: u8,
pub hotkey: u16,
pub flags: HashSet<IconFlag>,
pub options_raw: Vec<u8>,
}Expand description
Parsed TSetupIconEntry.
Fields§
§name: StringName: directive — full shortcut path including .lnk.
filename: StringFilename: directive.
parameters: StringParameters: directive.
working_dir: StringWorkingDir: directive.
icon_file: StringIconFilename: directive.
comment: StringComment: directive.
conditions: ItemConditions[ItemConditions].
app_user_model_id: StringAppUserModelID: directive (5.3.5+).
app_user_model_toast_activator_clsid: Option<[u8; 16]>AppUserModelToastActivatorCLSID: 16-byte GUID (6.1.0+).
winver: WindowsVersionRange[WindowsVersionRange].
icon_index: i32IconIndex: directive.
show_command: i32ShowCmd: directive. Defaults to 1 (SW_SHOWNORMAL) on
pre-1.3.24 versions.
close_on_exit: Option<CloseOnExit>CloseOnExit: directive (1.3.15+).
close_on_exit_raw: u8Raw close-on-exit byte (0 if absent in version).
hotkey: u16HotKey: directive (2.0.7+).
flags: HashSet<IconFlag>Decoded options.
options_raw: Vec<u8>Raw Options bytes.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IconEntry
impl RefUnwindSafe for IconEntry
impl Send for IconEntry
impl Sync for IconEntry
impl Unpin for IconEntry
impl UnsafeUnpin for IconEntry
impl UnwindSafe for IconEntry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more