Struct winsafe::VS_FIXEDFILEINFO
source · #[repr(C)]pub struct VS_FIXEDFILEINFO {
pub dwStrucVersion: u32,
pub dwFileFlagsMask: VS_FF,
pub dwFileFlags: VS_FF,
pub dwFileOS: VOS,
pub dwFileType: VFT,
pub dwFileSubtype: VFT2,
/* private fields */
}
Available on crate feature
version
only.Expand description
VS_FIXEDFILEINFO
struct.
Fields§
§dwStrucVersion: u32
§dwFileFlagsMask: VS_FF
§dwFileFlags: VS_FF
§dwFileOS: VOS
§dwFileType: VFT
§dwFileSubtype: VFT2
Implementations§
source§impl VS_FIXEDFILEINFO
impl VS_FIXEDFILEINFO
sourcepub const fn dwFileVersion(&self) -> [u16; 4]
pub const fn dwFileVersion(&self) -> [u16; 4]
Returns the dwFileVersionMS
and dwFileVersionLS
fields.
sourcepub fn set_dwFileVersion(&mut self, val: [u16; 4])
pub fn set_dwFileVersion(&mut self, val: [u16; 4])
Sets the dwFileVersionMS
and dwFileVersionLS
fields.
sourcepub const fn dwProductVersion(&self) -> [u16; 4]
pub const fn dwProductVersion(&self) -> [u16; 4]
Returns the dwProductVersionMS
and dwProductVersionLS
fields.
sourcepub fn set_dwProductVersion(&mut self, val: [u16; 4])
pub fn set_dwProductVersion(&mut self, val: [u16; 4])
Sets the dwProductVersionMS
and dwProductVersionLS
fields.
sourcepub const fn dwFileDate(&self) -> u64
pub const fn dwFileDate(&self) -> u64
Returns the dwFileDateMS
and dwFileDateLS
fields.
sourcepub fn set_dwFileDate(&mut self, val: u64)
pub fn set_dwFileDate(&mut self, val: u64)
Sets the dwFileDateMS
and dwFileDateLS
fields.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VS_FIXEDFILEINFO
impl RefUnwindSafe for VS_FIXEDFILEINFO
impl Send for VS_FIXEDFILEINFO
impl Sync for VS_FIXEDFILEINFO
impl Unpin for VS_FIXEDFILEINFO
impl UnwindSafe for VS_FIXEDFILEINFO
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