Struct winapi::sapi::ISpeechObjectTokenVtbl [] [src]

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