#[repr(C)]pub struct GUID {
pub data1: u32,
pub data2: u16,
pub data3: u16,
pub data4: [u8; 8],
}
Expand description
A globally unique identifier (GUID) used to identify COM and WinRT interfaces.
Fields§
§data1: u32
§data2: u16
§data3: u16
§data4: [u8; 8]
Implementations§
§impl GUID
impl GUID
pub const fn zeroed() -> Self
pub const fn zeroed() -> Self
Creates a GUID
represented by the all-zero byte-pattern.
pub const fn from_values(
data1: u32,
data2: u16,
data3: u16,
data4: [u8; 8]
) -> Self
pub const fn from_values( data1: u32, data2: u16, data3: u16, data4: [u8; 8] ) -> Self
Creates a GUID
with the given constant values.
pub const fn from_signature(signature: ConstBuffer) -> Self
pub const fn from_signature(signature: ConstBuffer) -> Self
Creates a GUID
for a “generic” WinRT type.