pub struct ISpeechResourceLoaderVtbl {
pub parent: IDispatchVtbl,
pub LoadResource: unsafe extern "system" fn(This: *mut ISpeechResourceLoader, bstrResourceUri: BSTR, fAlwaysReload: VARIANT_BOOL, pStream: *mut *mut IUnknown, pbstrMIMEType: *mut BSTR, pfModified: *mut VARIANT_BOOL, pbstrRedirectUrl: *mut BSTR) -> HRESULT,
pub GetLocalCopy: unsafe extern "system" fn(This: *mut ISpeechResourceLoader, bstrResourceUri: BSTR, pbstrLocalPath: *mut BSTR, pbstrMIMEType: *mut BSTR, pbstrRedirectUrl: *mut BSTR) -> HRESULT,
pub ReleaseLocalCopy: unsafe extern "system" fn(This: *mut ISpeechResourceLoader, pbstrLocalPath: BSTR) -> HRESULT,
}
Fields
parent | |
LoadResource | |
GetLocalCopy | |
ReleaseLocalCopy | |