#[repr(C)]pub struct ISpeechObjectToken {
pub lpVtbl: *const ISpeechObjectTokenVtbl,
}
Fields§
§lpVtbl: *const ISpeechObjectTokenVtbl
Implementations§
Source§impl ISpeechObjectToken
impl ISpeechObjectToken
pub unsafe fn get_Id(&self, ObjectId: *mut BSTR) -> HRESULT
pub unsafe fn get_DataKey(&self, DataKey: *mut *mut ISpeechDataKey) -> HRESULT
pub unsafe fn get_Category( &self, Category: *mut *mut ISpeechObjectTokenCategory, ) -> HRESULT
pub unsafe fn GetDescription( &self, Locale: c_long, Description: *mut BSTR, ) -> HRESULT
pub unsafe fn SetId( &self, Id: BSTR, CategoryId: BSTR, CreateIfNotExist: VARIANT_BOOL, ) -> HRESULT
pub unsafe fn GetAttribute( &self, AttributeName: BSTR, AttributeValue: *mut BSTR, ) -> HRESULT
pub unsafe fn CreateInstance( &self, pUnkOuter: *mut IUnknown, ClsContext: SpeechTokenContext, Object: *mut *mut IUnknown, ) -> HRESULT
pub unsafe fn Remove(&self, ObjectStorageCLSID: BSTR) -> HRESULT
pub unsafe fn GetStorageFileName( &self, ObjectStorageCLSID: BSTR, KeyName: BSTR, FileName: BSTR, Folder: BSTR, FilePath: *mut BSTR, ) -> HRESULT
pub unsafe fn RemoveStorageFileName( &self, ObjectStorageCLSID: BSTR, KeyName: BSTR, DeleteFile: VARIANT_BOOL, ) -> HRESULT
pub unsafe fn IsUISupported( &self, TypeOfUI: BSTR, ExtraData: *const VARIANT, Object: *mut IUnknown, Supported: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn DisplayUI( &self, hWnd: c_long, Title: BSTR, TypeOfUI: BSTR, ExtraData: *const VARIANT, Object: *mut IUnknown, ) -> HRESULT
pub unsafe fn MatchesAttributes( &self, Attributes: BSTR, Matches: *mut VARIANT_BOOL, ) -> HRESULT
Methods from Deref<Target = IDispatch>§
pub unsafe fn GetTypeInfoCount(&self, pctinfo: *mut UINT) -> HRESULT
pub unsafe fn GetTypeInfo( &self, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo, ) -> HRESULT
pub unsafe fn GetIDsOfNames( &self, riid: REFIID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID, ) -> HRESULT
pub unsafe fn Invoke( &self, dispIdMember: DISPID, riid: REFIID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT, ) -> HRESULT
Trait Implementations§
Source§impl Deref for ISpeechObjectToken
impl Deref for ISpeechObjectToken
Auto Trait Implementations§
impl Freeze for ISpeechObjectToken
impl RefUnwindSafe for ISpeechObjectToken
impl !Send for ISpeechObjectToken
impl !Sync for ISpeechObjectToken
impl Unpin for ISpeechObjectToken
impl UnwindSafe for ISpeechObjectToken
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