Struct windows::ApplicationModel::Calls::IPhoneCall_Vtbl
#[repr(C)]pub struct IPhoneCall_Vtbl {Show 31 fields
pub base__: IInspectable_Vtbl,
pub StatusChanged: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT,
pub RemoveStatusChanged: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub AudioDeviceChanged: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT,
pub RemoveAudioDeviceChanged: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub IsMutedChanged: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT,
pub RemoveIsMutedChanged: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub CallId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub IsMuted: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub Status: unsafe extern "system" fn(_: *mut c_void, _: *mut PhoneCallStatus) -> HRESULT,
pub AudioDevice: unsafe extern "system" fn(_: *mut c_void, _: *mut PhoneCallAudioDevice) -> HRESULT,
pub GetPhoneCallInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetPhoneCallInfoAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub End: unsafe extern "system" fn(_: *mut c_void, _: *mut PhoneCallOperationStatus) -> HRESULT,
pub EndAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SendDtmfKey: unsafe extern "system" fn(_: *mut c_void, _: DtmfKey, _: DtmfToneAudioPlayback, _: *mut PhoneCallOperationStatus) -> HRESULT,
pub SendDtmfKeyAsync: unsafe extern "system" fn(_: *mut c_void, _: DtmfKey, _: DtmfToneAudioPlayback, _: *mut *mut c_void) -> HRESULT,
pub AcceptIncoming: unsafe extern "system" fn(_: *mut c_void, _: *mut PhoneCallOperationStatus) -> HRESULT,
pub AcceptIncomingAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub Hold: unsafe extern "system" fn(_: *mut c_void, _: *mut PhoneCallOperationStatus) -> HRESULT,
pub HoldAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub ResumeFromHold: unsafe extern "system" fn(_: *mut c_void, _: *mut PhoneCallOperationStatus) -> HRESULT,
pub ResumeFromHoldAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub Mute: unsafe extern "system" fn(_: *mut c_void, _: *mut PhoneCallOperationStatus) -> HRESULT,
pub MuteAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub Unmute: unsafe extern "system" fn(_: *mut c_void, _: *mut PhoneCallOperationStatus) -> HRESULT,
pub UnmuteAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub RejectIncoming: unsafe extern "system" fn(_: *mut c_void, _: *mut PhoneCallOperationStatus) -> HRESULT,
pub RejectIncomingAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub ChangeAudioDevice: unsafe extern "system" fn(_: *mut c_void, _: PhoneCallAudioDevice, _: *mut PhoneCallOperationStatus) -> HRESULT,
pub ChangeAudioDeviceAsync: unsafe extern "system" fn(_: *mut c_void, _: PhoneCallAudioDevice, _: *mut *mut c_void) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§StatusChanged: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT
§RemoveStatusChanged: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§AudioDeviceChanged: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT
§RemoveAudioDeviceChanged: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§IsMutedChanged: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT
§RemoveIsMutedChanged: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§CallId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§IsMuted: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§Status: unsafe extern "system" fn(_: *mut c_void, _: *mut PhoneCallStatus) -> HRESULT
§AudioDevice: unsafe extern "system" fn(_: *mut c_void, _: *mut PhoneCallAudioDevice) -> HRESULT
§GetPhoneCallInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetPhoneCallInfoAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§End: unsafe extern "system" fn(_: *mut c_void, _: *mut PhoneCallOperationStatus) -> HRESULT
§EndAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SendDtmfKey: unsafe extern "system" fn(_: *mut c_void, _: DtmfKey, _: DtmfToneAudioPlayback, _: *mut PhoneCallOperationStatus) -> HRESULT
§SendDtmfKeyAsync: unsafe extern "system" fn(_: *mut c_void, _: DtmfKey, _: DtmfToneAudioPlayback, _: *mut *mut c_void) -> HRESULT
§AcceptIncoming: unsafe extern "system" fn(_: *mut c_void, _: *mut PhoneCallOperationStatus) -> HRESULT
§AcceptIncomingAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§Hold: unsafe extern "system" fn(_: *mut c_void, _: *mut PhoneCallOperationStatus) -> HRESULT
§HoldAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§ResumeFromHold: unsafe extern "system" fn(_: *mut c_void, _: *mut PhoneCallOperationStatus) -> HRESULT
§ResumeFromHoldAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§Mute: unsafe extern "system" fn(_: *mut c_void, _: *mut PhoneCallOperationStatus) -> HRESULT
§MuteAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§Unmute: unsafe extern "system" fn(_: *mut c_void, _: *mut PhoneCallOperationStatus) -> HRESULT
§UnmuteAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§RejectIncoming: unsafe extern "system" fn(_: *mut c_void, _: *mut PhoneCallOperationStatus) -> HRESULT
§RejectIncomingAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§ChangeAudioDevice: unsafe extern "system" fn(_: *mut c_void, _: PhoneCallAudioDevice, _: *mut PhoneCallOperationStatus) -> HRESULT
§ChangeAudioDeviceAsync: unsafe extern "system" fn(_: *mut c_void, _: PhoneCallAudioDevice, _: *mut *mut c_void) -> HRESULT
Auto Trait Implementations§
impl Freeze for IPhoneCall_Vtbl
impl RefUnwindSafe for IPhoneCall_Vtbl
impl Send for IPhoneCall_Vtbl
impl Sync for IPhoneCall_Vtbl
impl Unpin for IPhoneCall_Vtbl
impl UnwindSafe for IPhoneCall_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