#[repr(C)]pub struct _ST_STATS {
pub _bitfield_align_1: [u16; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4]>,
pub Size: ULONG,
pub CompressionFormat: USHORT,
pub Spare: USHORT,
pub Basic: _ST_STATS__bindgen_ty_1,
pub Io: _ST_STATS__bindgen_ty_2,
}Fields§
§_bitfield_align_1: [u16; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 4]>§Size: ULONG§CompressionFormat: USHORT§Spare: USHORT§Basic: _ST_STATS__bindgen_ty_1§Io: _ST_STATS__bindgen_ty_2Implementations§
Source§impl _ST_STATS
impl _ST_STATS
pub fn Version(&self) -> ULONG
pub fn set_Version(&mut self, val: ULONG)
pub unsafe fn Version_raw(this: *const Self) -> ULONG
pub unsafe fn set_Version_raw(this: *mut Self, val: ULONG)
pub fn Level(&self) -> ULONG
pub fn set_Level(&mut self, val: ULONG)
pub unsafe fn Level_raw(this: *const Self) -> ULONG
pub unsafe fn set_Level_raw(this: *mut Self, val: ULONG)
pub fn StoreType(&self) -> ULONG
pub fn set_StoreType(&mut self, val: ULONG)
pub unsafe fn StoreType_raw(this: *const Self) -> ULONG
pub unsafe fn set_StoreType_raw(this: *mut Self, val: ULONG)
pub fn NoDuplication(&self) -> ULONG
pub fn set_NoDuplication(&mut self, val: ULONG)
pub unsafe fn NoDuplication_raw(this: *const Self) -> ULONG
pub unsafe fn set_NoDuplication_raw(this: *mut Self, val: ULONG)
pub fn NoCompression(&self) -> ULONG
pub fn set_NoCompression(&mut self, val: ULONG)
pub unsafe fn NoCompression_raw(this: *const Self) -> ULONG
pub unsafe fn set_NoCompression_raw(this: *mut Self, val: ULONG)
pub fn EncryptionStrength(&self) -> ULONG
pub fn set_EncryptionStrength(&mut self, val: ULONG)
pub unsafe fn EncryptionStrength_raw(this: *const Self) -> ULONG
pub unsafe fn set_EncryptionStrength_raw(this: *mut Self, val: ULONG)
pub fn VirtualRegions(&self) -> ULONG
pub fn set_VirtualRegions(&mut self, val: ULONG)
pub unsafe fn VirtualRegions_raw(this: *const Self) -> ULONG
pub unsafe fn set_VirtualRegions_raw(this: *mut Self, val: ULONG)
pub fn Spare0(&self) -> ULONG
pub fn set_Spare0(&mut self, val: ULONG)
pub unsafe fn Spare0_raw(this: *const Self) -> ULONG
pub unsafe fn set_Spare0_raw(this: *mut Self, val: ULONG)
pub fn new_bitfield_1( Version: ULONG, Level: ULONG, StoreType: ULONG, NoDuplication: ULONG, NoCompression: ULONG, EncryptionStrength: ULONG, VirtualRegions: ULONG, Spare0: ULONG, ) -> __BindgenBitfieldUnit<[u8; 4]>
Trait Implementations§
impl Copy for _ST_STATS
Auto Trait Implementations§
impl Freeze for _ST_STATS
impl RefUnwindSafe for _ST_STATS
impl Send for _ST_STATS
impl Sync for _ST_STATS
impl Unpin for _ST_STATS
impl UnwindSafe for _ST_STATS
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