#[repr(C)]pub struct ISpeechFileStreamVtbl {
pub parent: ISpeechBaseStreamVtbl,
pub Open: unsafe extern "system" fn(This: *mut ISpeechFileStream, FileName: BSTR, FileMode: SpeechStreamFileMode, DoEvents: VARIANT_BOOL) -> HRESULT,
pub Close: unsafe extern "system" fn(This: *mut ISpeechFileStream) -> HRESULT,
}
Fields§
§parent: ISpeechBaseStreamVtbl
§Open: unsafe extern "system" fn(This: *mut ISpeechFileStream, FileName: BSTR, FileMode: SpeechStreamFileMode, DoEvents: VARIANT_BOOL) -> HRESULT
§Close: unsafe extern "system" fn(This: *mut ISpeechFileStream) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpeechFileStreamVtbl
impl RefUnwindSafe for ISpeechFileStreamVtbl
impl Send for ISpeechFileStreamVtbl
impl Sync for ISpeechFileStreamVtbl
impl Unpin for ISpeechFileStreamVtbl
impl UnwindSafe for ISpeechFileStreamVtbl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more