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