#[repr(C)]pub struct IConversationalAgentSignal_Vtbl {Show 13 fields
pub base__: IInspectable_Vtbl,
pub IsSignalVerificationRequired: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetIsSignalVerificationRequired: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub SignalId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub SetSignalId: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub SignalName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub SetSignalName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub SignalContext: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetSignalContext: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SignalStart: unsafe extern "system" fn(_: *mut c_void, _: *mut TimeSpan) -> HRESULT,
pub SetSignalStart: unsafe extern "system" fn(_: *mut c_void, _: TimeSpan) -> HRESULT,
pub SignalEnd: unsafe extern "system" fn(_: *mut c_void, _: *mut TimeSpan) -> HRESULT,
pub SetSignalEnd: unsafe extern "system" fn(_: *mut c_void, _: TimeSpan) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§IsSignalVerificationRequired: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetIsSignalVerificationRequired: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§SignalId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetSignalId: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§SignalName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetSignalName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§SignalContext: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetSignalContext: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SignalStart: unsafe extern "system" fn(_: *mut c_void, _: *mut TimeSpan) -> HRESULT
§SetSignalStart: unsafe extern "system" fn(_: *mut c_void, _: TimeSpan) -> HRESULT
§SignalEnd: unsafe extern "system" fn(_: *mut c_void, _: *mut TimeSpan) -> HRESULT
§SetSignalEnd: unsafe extern "system" fn(_: *mut c_void, _: TimeSpan) -> HRESULT
Auto Trait Implementations§
impl Freeze for IConversationalAgentSignal_Vtbl
impl RefUnwindSafe for IConversationalAgentSignal_Vtbl
impl Send for IConversationalAgentSignal_Vtbl
impl Sync for IConversationalAgentSignal_Vtbl
impl Unpin for IConversationalAgentSignal_Vtbl
impl UnwindSafe for IConversationalAgentSignal_Vtbl
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