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§

source

fn CopyAllItems(&self, dest: &impl mf_IMFAttributes) -> HrResult<()>

source

fn DeleteAllItems(&self) -> HrResult<()>

source

fn DeleteItem(&self, guid_key: &GUID) -> HrResult<()>

source

fn GetUINT32(&self, guid_key: &GUID) -> HrResult<u32>

source

fn GetUINT64(&self, guid_key: &GUID) -> HrResult<u64>

source

fn SetUINT32(&self, guid_key: &GUID, value: u32) -> HrResult<()>

source

fn SetUINT64(&self, guid_key: &GUID, value: u64) -> HrResult<()>

Object Safety§

This trait is not object safe.

Implementors§