#[repr(C)]pub struct ISpTTSEngineSiteVtbl {
pub parent: ISpEventSinkVtbl,
pub GetActions: unsafe extern "system" fn(This: *mut ISpTTSEngineSite) -> DWORD,
pub Write: unsafe extern "system" fn(This: *mut ISpTTSEngineSite, pBuff: *const c_void, cb: ULONG, pcbWritten: *mut ULONG) -> HRESULT,
pub GetRate: unsafe extern "system" fn(This: *mut ISpTTSEngineSite, pRateAdjust: *mut c_long) -> HRESULT,
pub GetVolume: unsafe extern "system" fn(This: *mut ISpTTSEngineSite, pusVolume: *mut USHORT) -> HRESULT,
pub GetSkipInfo: unsafe extern "system" fn(This: *mut ISpTTSEngineSite, peType: *mut SPVSKIPTYPE, plNumItems: *mut c_long) -> HRESULT,
pub CompleteSkip: unsafe extern "system" fn(This: *mut ISpTTSEngineSite, ulNumSkipped: c_long) -> HRESULT,
}
Fields§
§parent: ISpEventSinkVtbl
§GetActions: unsafe extern "system" fn(This: *mut ISpTTSEngineSite) -> DWORD
§Write: unsafe extern "system" fn(This: *mut ISpTTSEngineSite, pBuff: *const c_void, cb: ULONG, pcbWritten: *mut ULONG) -> HRESULT
§GetRate: unsafe extern "system" fn(This: *mut ISpTTSEngineSite, pRateAdjust: *mut c_long) -> HRESULT
§GetVolume: unsafe extern "system" fn(This: *mut ISpTTSEngineSite, pusVolume: *mut USHORT) -> HRESULT
§GetSkipInfo: unsafe extern "system" fn(This: *mut ISpTTSEngineSite, peType: *mut SPVSKIPTYPE, plNumItems: *mut c_long) -> HRESULT
§CompleteSkip: unsafe extern "system" fn(This: *mut ISpTTSEngineSite, ulNumSkipped: c_long) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpTTSEngineSiteVtbl
impl RefUnwindSafe for ISpTTSEngineSiteVtbl
impl Send for ISpTTSEngineSiteVtbl
impl Sync for ISpTTSEngineSiteVtbl
impl Unpin for ISpTTSEngineSiteVtbl
impl UnwindSafe for ISpTTSEngineSiteVtbl
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