#[repr(C)]pub struct ISpeechCustomStreamVtbl {
pub parent: ISpeechBaseStreamVtbl,
pub get_BaseStream: unsafe extern "system" fn(This: *mut ISpeechCustomStream, ppUnkStream: *mut *mut IUnknown) -> HRESULT,
pub putref_BaseStream: unsafe extern "system" fn(This: *mut ISpeechCustomStream, pUnkStream: *mut IUnknown) -> HRESULT,
}
Fields§
§parent: ISpeechBaseStreamVtbl
§get_BaseStream: unsafe extern "system" fn(This: *mut ISpeechCustomStream, ppUnkStream: *mut *mut IUnknown) -> HRESULT
§putref_BaseStream: unsafe extern "system" fn(This: *mut ISpeechCustomStream, pUnkStream: *mut IUnknown) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpeechCustomStreamVtbl
impl RefUnwindSafe for ISpeechCustomStreamVtbl
impl Send for ISpeechCustomStreamVtbl
impl Sync for ISpeechCustomStreamVtbl
impl Unpin for ISpeechCustomStreamVtbl
impl UnwindSafe for ISpeechCustomStreamVtbl
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