pub struct ISpeechDataKeyVtbl {
pub parent: IDispatchVtbl,
pub SetBinaryValue: unsafe extern "system" fn(This: *mut ISpeechDataKey, ValueName: BSTR, Value: VARIANT) -> HRESULT,
pub GetBinaryValue: unsafe extern "system" fn(This: *mut ISpeechDataKey, ValueName: BSTR, Value: *mut VARIANT) -> HRESULT,
pub SetStringValue: unsafe extern "system" fn(This: *mut ISpeechDataKey, ValueName: BSTR, Value: BSTR) -> HRESULT,
pub GetStringValue: unsafe extern "system" fn(This: *mut ISpeechDataKey, ValueName: BSTR, Value: *mut BSTR) -> HRESULT,
pub SetLongValue: unsafe extern "system" fn(This: *mut ISpeechDataKey, ValueName: BSTR, Value: c_long) -> HRESULT,
pub GetLongValue: unsafe extern "system" fn(This: *mut ISpeechDataKey, ValueName: BSTR, Value: *mut c_long) -> HRESULT,
pub OpenKey: unsafe extern "system" fn(This: *mut ISpeechDataKey, SubKeyName: BSTR, SubKey: *mut *mut ISpeechDataKey) -> HRESULT,
pub CreateKey: unsafe extern "system" fn(This: *mut ISpeechDataKey, SubKeyName: BSTR, SubKey: *mut *mut ISpeechDataKey) -> HRESULT,
pub DeleteKey: unsafe extern "system" fn(This: *mut ISpeechDataKey, SubKeyName: BSTR) -> HRESULT,
pub DeleteValue: unsafe extern "system" fn(This: *mut ISpeechDataKey, ValueName: BSTR) -> HRESULT,
pub EnumKeys: unsafe extern "system" fn(This: *mut ISpeechDataKey, Index: c_long, SubKeyName: *mut BSTR) -> HRESULT,
pub EnumValues: unsafe extern "system" fn(This: *mut ISpeechDataKey, Index: c_long, ValueName: *mut BSTR) -> HRESULT,
}
Fields
parent | |
SetBinaryValue | |
GetBinaryValue | |
SetStringValue | |
GetStringValue | |
SetLongValue | |
GetLongValue | |
OpenKey | |
CreateKey | |
DeleteKey | |
DeleteValue | |
EnumKeys | |
EnumValues | |