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.