windows::Win32::Storage::Imapi

Trait IFsiFileItem2_Impl

pub trait IFsiFileItem2_Impl: IFsiFileItem_Impl {
    // Required methods
    fn FsiNamedStreams(&self) -> Result<IFsiNamedStreams>;
    fn IsNamedStream(&self) -> Result<VARIANT_BOOL>;
    fn AddStream(&self, name: &BSTR, streamdata: Ref<'_, IStream>) -> Result<()>;
    fn RemoveStream(&self, name: &BSTR) -> Result<()>;
    fn IsRealTime(&self) -> Result<VARIANT_BOOL>;
    fn SetIsRealTime(&self, newval: VARIANT_BOOL) -> Result<()>;
}

Required Methods§

fn FsiNamedStreams(&self) -> Result<IFsiNamedStreams>

fn IsNamedStream(&self) -> Result<VARIANT_BOOL>

fn AddStream(&self, name: &BSTR, streamdata: Ref<'_, IStream>) -> Result<()>

fn RemoveStream(&self, name: &BSTR) -> Result<()>

fn IsRealTime(&self) -> Result<VARIANT_BOOL>

fn SetIsRealTime(&self, newval: VARIANT_BOOL) -> Result<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§