Union CLUSPROP_BUFFER_HELPER
#[repr(C)]
pub union CLUSPROP_BUFFER_HELPER {
Show 28 fields
pub pb: *mut u8,
pub pw: *mut u16,
pub pdw: *mut u32,
pub pl: *mut i32,
pub psz: PWSTR,
pub pList: *mut CLUSPROP_LIST,
pub pSyntax: *mut CLUSPROP_SYNTAX,
pub pName: *mut CLUSPROP_SZ,
pub pValue: *mut CLUSPROP_VALUE,
pub pBinaryValue: *mut CLUSPROP_BINARY,
pub pWordValue: *mut CLUSPROP_WORD,
pub pDwordValue: *mut CLUSPROP_DWORD,
pub pLongValue: *mut CLUSPROP_LONG,
pub pULargeIntegerValue: *mut CLUSPROP_ULARGE_INTEGER,
pub pLargeIntegerValue: *mut CLUSPROP_LARGE_INTEGER,
pub pStringValue: *mut CLUSPROP_SZ,
pub pMultiSzValue: *mut CLUSPROP_SZ,
pub pSecurityDescriptor: *mut CLUSPROP_SECURITY_DESCRIPTOR,
pub pResourceClassValue: *mut CLUSPROP_RESOURCE_CLASS,
pub pResourceClassInfoValue: *mut CLUSPROP_RESOURCE_CLASS_INFO,
pub pDiskSignatureValue: *mut CLUSPROP_DWORD,
pub pScsiAddressValue: *mut CLUSPROP_SCSI_ADDRESS,
pub pDiskNumberValue: *mut CLUSPROP_DWORD,
pub pPartitionInfoValue: *mut CLUSPROP_PARTITION_INFO,
pub pRequiredDependencyValue: *mut CLUSPROP_REQUIRED_DEPENDENCY,
pub pPartitionInfoValueEx: *mut CLUSPROP_PARTITION_INFO_EX,
pub pPartitionInfoValueEx2: *mut CLUSPROP_PARTITION_INFO_EX2,
pub pFileTimeValue: *mut CLUSPROP_FILETIME,
}Fields§
§pb: *mut u8§pw: *mut u16§pdw: *mut u32§pl: *mut i32§psz: PWSTR§pList: *mut CLUSPROP_LIST§pSyntax: *mut CLUSPROP_SYNTAX§pName: *mut CLUSPROP_SZ§pValue: *mut CLUSPROP_VALUE§pBinaryValue: *mut CLUSPROP_BINARY§pWordValue: *mut CLUSPROP_WORD§pDwordValue: *mut CLUSPROP_DWORD§pLongValue: *mut CLUSPROP_LONG§pULargeIntegerValue: *mut CLUSPROP_ULARGE_INTEGER§pLargeIntegerValue: *mut CLUSPROP_LARGE_INTEGER§pStringValue: *mut CLUSPROP_SZ§pMultiSzValue: *mut CLUSPROP_SZ§pSecurityDescriptor: *mut CLUSPROP_SECURITY_DESCRIPTOR§pResourceClassValue: *mut CLUSPROP_RESOURCE_CLASS§pResourceClassInfoValue: *mut CLUSPROP_RESOURCE_CLASS_INFO§pDiskSignatureValue: *mut CLUSPROP_DWORD§pScsiAddressValue: *mut CLUSPROP_SCSI_ADDRESS§pDiskNumberValue: *mut CLUSPROP_DWORD§pPartitionInfoValue: *mut CLUSPROP_PARTITION_INFO§pRequiredDependencyValue: *mut CLUSPROP_REQUIRED_DEPENDENCY§pPartitionInfoValueEx: *mut CLUSPROP_PARTITION_INFO_EX§pPartitionInfoValueEx2: *mut CLUSPROP_PARTITION_INFO_EX2§pFileTimeValue: *mut CLUSPROP_FILETIMETrait Implementations§
§impl Clone for CLUSPROP_BUFFER_HELPER
impl Clone for CLUSPROP_BUFFER_HELPER
§fn clone(&self) -> CLUSPROP_BUFFER_HELPER
fn clone(&self) -> CLUSPROP_BUFFER_HELPER
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Default for CLUSPROP_BUFFER_HELPER
impl Default for CLUSPROP_BUFFER_HELPER
impl Copy for CLUSPROP_BUFFER_HELPER
Auto Trait Implementations§
impl Freeze for CLUSPROP_BUFFER_HELPER
impl RefUnwindSafe for CLUSPROP_BUFFER_HELPER
impl !Send for CLUSPROP_BUFFER_HELPER
impl !Sync for CLUSPROP_BUFFER_HELPER
impl Unpin for CLUSPROP_BUFFER_HELPER
impl UnwindSafe for CLUSPROP_BUFFER_HELPER
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