#[repr(C)]pub struct GUID { /* private fields */ }
Available on crate feature
kernel
only.Expand description
GUID
struct.
The Default
implementation returns GUID::NULL
(all zeros). To create a new random GUID
, use
CoCreateGuid
.
Implementations§
Trait Implementations§
Source§impl AsRef<GUID> for KNOWNFOLDERID
Available on crate feature shell
only.
impl AsRef<GUID> for KNOWNFOLDERID
Available on crate feature
shell
only.Source§impl AsRef<GUID> for MEDIA_FORMAT
Available on crate feature dshow
only.
impl AsRef<GUID> for MEDIA_FORMAT
Available on crate feature
dshow
only.Source§impl AsRef<GUID> for MF_SERVICE
Available on crate feature mf
only.
impl AsRef<GUID> for MF_SERVICE
Available on crate feature
mf
only.Source§impl AsRef<GUID> for MF_TIME_FORMAT
Available on crate feature mf
only.
impl AsRef<GUID> for MF_TIME_FORMAT
Available on crate feature
mf
only.Source§impl AsRef<GUID> for POWER_SAVINGS
impl AsRef<GUID> for POWER_SAVINGS
Source§impl AsRef<GUID> for POWER_SETTING
impl AsRef<GUID> for POWER_SETTING
Source§impl AsRef<GUID> for TIME_FORMAT
Available on crate feature dshow
only.
impl AsRef<GUID> for TIME_FORMAT
Available on crate feature
dshow
only.Source§impl From<GUID> for KNOWNFOLDERID
Available on crate feature shell
only.
impl From<GUID> for KNOWNFOLDERID
Available on crate feature
shell
only.Source§impl From<GUID> for MEDIA_FORMAT
Available on crate feature dshow
only.
impl From<GUID> for MEDIA_FORMAT
Available on crate feature
dshow
only.Source§impl From<GUID> for MF_SERVICE
Available on crate feature mf
only.
impl From<GUID> for MF_SERVICE
Available on crate feature
mf
only.Source§impl From<GUID> for MF_TIME_FORMAT
Available on crate feature mf
only.
impl From<GUID> for MF_TIME_FORMAT
Available on crate feature
mf
only.Source§impl From<GUID> for POWER_SAVINGS
impl From<GUID> for POWER_SAVINGS
Source§impl From<GUID> for POWER_SETTING
impl From<GUID> for POWER_SETTING
Source§impl From<GUID> for TIME_FORMAT
Available on crate feature dshow
only.
impl From<GUID> for TIME_FORMAT
Available on crate feature
dshow
only.impl Copy for GUID
impl Eq for GUID
impl StructuralPartialEq for GUID
Auto Trait Implementations§
impl Freeze for GUID
impl RefUnwindSafe for GUID
impl Send for GUID
impl Sync for GUID
impl Unpin for GUID
impl UnwindSafe for GUID
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