Struct winapi::sapi::ISpeechObjectToken
[−]
[src]
pub struct ISpeechObjectToken { pub lpVtbl: *const ISpeechObjectTokenVtbl, }
Fields
lpVtbl |
Methods
impl ISpeechObjectToken
[src]
unsafe fn get_Id(&mut self, ObjectId: *mut BSTR) -> HRESULT
unsafe fn get_DataKey(&mut self, DataKey: *mut *mut ISpeechDataKey) -> HRESULT
unsafe fn get_Category(&mut self, Category: *mut *mut ISpeechObjectTokenCategory) -> HRESULT
unsafe fn GetDescription(&mut self, Locale: c_long, Description: *mut BSTR) -> HRESULT
unsafe fn SetId(&mut self, Id: BSTR, CategoryId: BSTR, CreateIfNotExist: VARIANT_BOOL) -> HRESULT
unsafe fn GetAttribute(&mut self, AttributeName: BSTR, AttributeValue: *mut BSTR) -> HRESULT
unsafe fn CreateInstance(&mut self, pUnkOuter: *mut IUnknown, ClsContext: SpeechTokenContext, Object: *mut *mut IUnknown) -> HRESULT
unsafe fn Remove(&mut self, ObjectStorageCLSID: BSTR) -> HRESULT
unsafe fn GetStorageFileName(&mut self, ObjectStorageCLSID: BSTR, KeyName: BSTR, FileName: BSTR, Folder: BSTR, FilePath: *mut BSTR) -> HRESULT
unsafe fn RemoveStorageFileName(&mut self, ObjectStorageCLSID: BSTR, KeyName: BSTR, DeleteFile: VARIANT_BOOL) -> HRESULT
unsafe fn IsUISupported(&mut self, TypeOfUI: BSTR, ExtraData: *const VARIANT, Object: *mut IUnknown, Supported: *mut VARIANT_BOOL) -> HRESULT
unsafe fn DisplayUI(&mut self, hWnd: c_long, Title: BSTR, TypeOfUI: BSTR, ExtraData: *const VARIANT, Object: *mut IUnknown) -> HRESULT
unsafe fn MatchesAttributes(&mut self, Attributes: BSTR, Matches: *mut VARIANT_BOOL) -> HRESULT
Methods from Deref<Target=IDispatch>
unsafe fn GetTypeInfoCount(&mut self, pctinfo: *mut UINT) -> HRESULT
unsafe fn GetTypeInfo(&mut self, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo) -> HRESULT
unsafe fn GetIDsOfNames(&mut self, riid: REFIID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID) -> HRESULT
unsafe fn Invoke(&mut self, dispIdMember: DISPID, riid: REFIID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT) -> HRESULT
Trait Implementations
impl Deref for ISpeechObjectToken
[src]
type Target = IDispatch
The resulting type after dereferencing
fn deref(&self) -> &IDispatch
The method called to dereference a value