#[repr(C)]pub struct ISpeechDataKeyVtbl {Show 13 fields
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: IDispatchVtbl
§SetBinaryValue: unsafe extern "system" fn(This: *mut ISpeechDataKey, ValueName: BSTR, Value: VARIANT) -> HRESULT
§GetBinaryValue: unsafe extern "system" fn(This: *mut ISpeechDataKey, ValueName: BSTR, Value: *mut VARIANT) -> HRESULT
§SetStringValue: unsafe extern "system" fn(This: *mut ISpeechDataKey, ValueName: BSTR, Value: BSTR) -> HRESULT
§GetStringValue: unsafe extern "system" fn(This: *mut ISpeechDataKey, ValueName: BSTR, Value: *mut BSTR) -> HRESULT
§SetLongValue: unsafe extern "system" fn(This: *mut ISpeechDataKey, ValueName: BSTR, Value: c_long) -> HRESULT
§GetLongValue: unsafe extern "system" fn(This: *mut ISpeechDataKey, ValueName: BSTR, Value: *mut c_long) -> HRESULT
§OpenKey: unsafe extern "system" fn(This: *mut ISpeechDataKey, SubKeyName: BSTR, SubKey: *mut *mut ISpeechDataKey) -> HRESULT
§CreateKey: unsafe extern "system" fn(This: *mut ISpeechDataKey, SubKeyName: BSTR, SubKey: *mut *mut ISpeechDataKey) -> HRESULT
§DeleteKey: unsafe extern "system" fn(This: *mut ISpeechDataKey, SubKeyName: BSTR) -> HRESULT
§DeleteValue: unsafe extern "system" fn(This: *mut ISpeechDataKey, ValueName: BSTR) -> HRESULT
§EnumKeys: unsafe extern "system" fn(This: *mut ISpeechDataKey, Index: c_long, SubKeyName: *mut BSTR) -> HRESULT
§EnumValues: unsafe extern "system" fn(This: *mut ISpeechDataKey, Index: c_long, ValueName: *mut BSTR) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpeechDataKeyVtbl
impl RefUnwindSafe for ISpeechDataKeyVtbl
impl Send for ISpeechDataKeyVtbl
impl Sync for ISpeechDataKeyVtbl
impl Unpin for ISpeechDataKeyVtbl
impl UnwindSafe for ISpeechDataKeyVtbl
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