pub struct CLSID(/* private fields */);
Available on crate features
kernel
and ole
only.Expand description
A COM class ID, from which the interfaces are created (GUID
).
Implementations§
source§impl CLSID
impl CLSID
pub const AviDest: CLSID = _
Available on crate feature
dshow
only.pub const EnhancedVideoRenderer: CLSID = _
Available on crate feature
dshow
only.pub const FileWriter: CLSID = _
Available on crate feature
dshow
only.pub const FilterGraph: CLSID = _
Available on crate feature
dshow
only.pub const NullRenderer: CLSID = _
Available on crate feature
dshow
only.source§impl CLSID
impl CLSID
pub const FileOpenDialog: CLSID = _
Available on crate feature
shell
only.pub const FileSaveDialog: CLSID = _
Available on crate feature
shell
only.pub const ShellLink: CLSID = _
Available on crate feature
shell
only.pub const TaskbarList: CLSID = _
Available on crate feature
shell
only.Trait Implementations§
impl Copy for CLSID
impl Eq for CLSID
impl StructuralPartialEq for CLSID
Auto Trait Implementations§
impl Freeze for CLSID
impl RefUnwindSafe for CLSID
impl Send for CLSID
impl Sync for CLSID
impl Unpin for CLSID
impl UnwindSafe for CLSID
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)