pub struct ISpeechObjectTokenVtbl {
pub parent: IDispatchVtbl,
pub get_Id: unsafe extern "system" fn(This: *mut ISpeechObjectToken, ObjectId: *mut BSTR) -> HRESULT,
pub get_DataKey: unsafe extern "system" fn(This: *mut ISpeechObjectToken, DataKey: *mut *mut ISpeechDataKey) -> HRESULT,
pub get_Category: unsafe extern "system" fn(This: *mut ISpeechObjectToken, Category: *mut *mut ISpeechObjectTokenCategory) -> HRESULT,
pub GetDescription: unsafe extern "system" fn(This: *mut ISpeechObjectToken, Locale: c_long, Description: *mut BSTR) -> HRESULT,
pub SetId: unsafe extern "system" fn(This: *mut ISpeechObjectToken, Id: BSTR, CategoryId: BSTR, CreateIfNotExist: VARIANT_BOOL) -> HRESULT,
pub GetAttribute: unsafe extern "system" fn(This: *mut ISpeechObjectToken, AttributeName: BSTR, AttributeValue: *mut BSTR) -> HRESULT,
pub CreateInstance: unsafe extern "system" fn(This: *mut ISpeechObjectToken, pUnkOuter: *mut IUnknown, ClsContext: SpeechTokenContext, Object: *mut *mut IUnknown) -> HRESULT,
pub Remove: unsafe extern "system" fn(This: *mut ISpeechObjectToken, ObjectStorageCLSID: BSTR) -> HRESULT,
pub GetStorageFileName: unsafe extern "system" fn(This: *mut ISpeechObjectToken, ObjectStorageCLSID: BSTR, KeyName: BSTR, FileName: BSTR, Folder: BSTR, FilePath: *mut BSTR) -> HRESULT,
pub RemoveStorageFileName: unsafe extern "system" fn(This: *mut ISpeechObjectToken, ObjectStorageCLSID: BSTR, KeyName: BSTR, DeleteFile: VARIANT_BOOL) -> HRESULT,
pub IsUISupported: unsafe extern "system" fn(This: *mut ISpeechObjectToken, TypeOfUI: BSTR, ExtraData: *const VARIANT, Object: *mut IUnknown, Supported: *mut VARIANT_BOOL) -> HRESULT,
pub DisplayUI: unsafe extern "system" fn(This: *mut ISpeechObjectToken, hWnd: c_long, Title: BSTR, TypeOfUI: BSTR, ExtraData: *const VARIANT, Object: *mut IUnknown) -> HRESULT,
pub MatchesAttributes: unsafe extern "system" fn(This: *mut ISpeechObjectToken, Attributes: BSTR, Matches: *mut VARIANT_BOOL) -> HRESULT,
}
Fields
parent | |
get_Id | |
get_DataKey | |
get_Category | |
GetDescription | |
SetId | |
GetAttribute | |
CreateInstance | |
Remove | |
GetStorageFileName | |
RemoveStorageFileName | |
IsUISupported | |
DisplayUI | |
MatchesAttributes | |