Trait windows::Win32::Media::Speech::ISpeechResourceLoader_Impl

pub trait ISpeechResourceLoader_Impl: Sized + IDispatch_Impl {
    // Required methods
    fn LoadResource(
        &self,
        bstrresourceuri: &BSTR,
        falwaysreload: VARIANT_BOOL,
        pstream: *mut Option<IUnknown>,
        pbstrmimetype: *mut BSTR,
        pfmodified: *mut VARIANT_BOOL,
        pbstrredirecturl: *mut BSTR,
    ) -> Result<()>;
    fn GetLocalCopy(
        &self,
        bstrresourceuri: &BSTR,
        pbstrlocalpath: *mut BSTR,
        pbstrmimetype: *mut BSTR,
        pbstrredirecturl: *mut BSTR,
    ) -> Result<()>;
    fn ReleaseLocalCopy(&self, pbstrlocalpath: &BSTR) -> Result<()>;
}

Required Methods§

fn LoadResource( &self, bstrresourceuri: &BSTR, falwaysreload: VARIANT_BOOL, pstream: *mut Option<IUnknown>, pbstrmimetype: *mut BSTR, pfmodified: *mut VARIANT_BOOL, pbstrredirecturl: *mut BSTR, ) -> Result<()>

fn GetLocalCopy( &self, bstrresourceuri: &BSTR, pbstrlocalpath: *mut BSTR, pbstrmimetype: *mut BSTR, pbstrredirecturl: *mut BSTR, ) -> Result<()>

fn ReleaseLocalCopy(&self, pbstrlocalpath: &BSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§