#[repr(C)]
pub union FWP_CONDITION_VALUE0_0 {
Show 21 fields
pub uint8: u8,
pub uint16: u16,
pub uint32: u32,
pub uint64: *mut u64,
pub int8: i8,
pub int16: i16,
pub int32: i32,
pub int64: *mut i64,
pub float32: f32,
pub double64: *mut f64,
pub byteArray16: *mut FWP_BYTE_ARRAY16,
pub byteBlob: *mut FWP_BYTE_BLOB,
pub sid: *mut SID,
pub sd: *mut FWP_BYTE_BLOB,
pub tokenInformation: *mut FWP_TOKEN_INFORMATION,
pub tokenAccessInformation: *mut FWP_BYTE_BLOB,
pub unicodeString: PWSTR,
pub byteArray6: *mut FWP_BYTE_ARRAY6,
pub v4AddrMask: *mut FWP_V4_ADDR_AND_MASK,
pub v6AddrMask: *mut FWP_V6_ADDR_AND_MASK,
pub rangeValue: *mut FWP_RANGE0,
}
Fields§
§uint8: u8
§uint16: u16
§uint32: u32
§uint64: *mut u64
§int8: i8
§int16: i16
§int32: i32
§int64: *mut i64
§float32: f32
§double64: *mut f64
§byteArray16: *mut FWP_BYTE_ARRAY16
§byteBlob: *mut FWP_BYTE_BLOB
§sid: *mut SID
§sd: *mut FWP_BYTE_BLOB
§tokenInformation: *mut FWP_TOKEN_INFORMATION
§tokenAccessInformation: *mut FWP_BYTE_BLOB
§unicodeString: PWSTR
§byteArray6: *mut FWP_BYTE_ARRAY6
§v4AddrMask: *mut FWP_V4_ADDR_AND_MASK
§v6AddrMask: *mut FWP_V6_ADDR_AND_MASK
§rangeValue: *mut FWP_RANGE0
Trait Implementations§
§impl Clone for FWP_CONDITION_VALUE0_0
impl Clone for FWP_CONDITION_VALUE0_0
§impl Default for FWP_CONDITION_VALUE0_0
impl Default for FWP_CONDITION_VALUE0_0
impl Copy for FWP_CONDITION_VALUE0_0
Auto Trait Implementations§
impl RefUnwindSafe for FWP_CONDITION_VALUE0_0
impl !Send for FWP_CONDITION_VALUE0_0
impl !Sync for FWP_CONDITION_VALUE0_0
impl Unpin for FWP_CONDITION_VALUE0_0
impl UnwindSafe for FWP_CONDITION_VALUE0_0
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