Trait winsafe::prelude::mf_IMFAttributes
source · pub trait mf_IMFAttributes: ole_IUnknown {
// Provided methods
fn CopyAllItems(&self, dest: &impl mf_IMFAttributes) -> HrResult<()> { ... }
fn DeleteAllItems(&self) -> HrResult<()> { ... }
fn DeleteItem(&self, guid_key: &GUID) -> HrResult<()> { ... }
fn GetUINT32(&self, guid_key: &GUID) -> HrResult<u32> { ... }
fn GetUINT64(&self, guid_key: &GUID) -> HrResult<u64> { ... }
fn SetUINT32(&self, guid_key: &GUID, value: u32) -> HrResult<()> { ... }
fn SetUINT64(&self, guid_key: &GUID, value: u64) -> HrResult<()> { ... }
}
Available on crate features
kernel
and mf
only.Expand description
This trait is enabled with the mf
feature, and provides methods for
IMFAttributes
.
Prefer importing this trait through the prelude:
use winsafe::prelude::*;
Provided Methods§
sourcefn CopyAllItems(&self, dest: &impl mf_IMFAttributes) -> HrResult<()>
fn CopyAllItems(&self, dest: &impl mf_IMFAttributes) -> HrResult<()>
IMFAttributes::CopyAllItems
method.
sourcefn DeleteAllItems(&self) -> HrResult<()>
fn DeleteAllItems(&self) -> HrResult<()>
IMFAttributes::DeleteAllItems
method.
sourcefn DeleteItem(&self, guid_key: &GUID) -> HrResult<()>
fn DeleteItem(&self, guid_key: &GUID) -> HrResult<()>
IMFAttributes::DeleteItem
method.
Object Safety§
This trait is not object safe.