Struct winapi::sapi::ISpeechResourceLoaderVtbl [] [src]

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: IDispatchVtbl 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 GetLocalCopy: unsafe extern "system" fn(This: *mut ISpeechResourceLoader, bstrResourceUri: BSTR, pbstrLocalPath: *mut BSTR, pbstrMIMEType: *mut BSTR, pbstrRedirectUrl: *mut BSTR) -> HRESULT ReleaseLocalCopy: unsafe extern "system" fn(This: *mut ISpeechResourceLoader, pbstrLocalPath: BSTR) -> HRESULT