Struct windows::Phone::Notification::Management::IAccessoryManager_Vtbl
#[repr(C)]pub struct IAccessoryManager_Vtbl {Show 45 fields
pub base__: IInspectable_Vtbl,
pub RegisterAccessoryApp: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub GetNextTriggerDetails: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub ProcessTriggerDetails: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub PhoneLineDetails: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetPhoneLineDetails: unsafe extern "system" fn(_: *mut c_void, _: GUID, _: *mut *mut c_void) -> HRESULT,
pub AcceptPhoneCall: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub AcceptPhoneCallOnEndpoint: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PhoneCallAudioEndpoint) -> HRESULT,
pub AcceptPhoneCallWithVideo: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub AcceptPhoneCallWithVideoOnAudioEndpoint: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PhoneCallAudioEndpoint) -> HRESULT,
pub RejectPhoneCall: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub RejectPhoneCallWithText: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32) -> HRESULT,
pub MakePhoneCall: unsafe extern "system" fn(_: *mut c_void, _: GUID, _: MaybeUninit<HSTRING>) -> HRESULT,
pub MakePhoneCallOnAudioEndpoint: unsafe extern "system" fn(_: *mut c_void, _: GUID, _: MaybeUninit<HSTRING>, _: PhoneCallAudioEndpoint) -> HRESULT,
pub MakePhoneCallWithVideo: unsafe extern "system" fn(_: *mut c_void, _: GUID, _: MaybeUninit<HSTRING>) -> HRESULT,
pub MakePhoneCallWithVideoOnAudioEndpoint: unsafe extern "system" fn(_: *mut c_void, _: GUID, _: MaybeUninit<HSTRING>, _: PhoneCallAudioEndpoint) -> HRESULT,
pub SwapPhoneCalls: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32) -> HRESULT,
pub HoldPhoneCall: unsafe extern "system" fn(_: *mut c_void, _: u32, _: bool) -> HRESULT,
pub EndPhoneCall: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub SetPhoneMute: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub PhoneMute: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetPhoneCallAudioEndpoint: unsafe extern "system" fn(_: *mut c_void, _: PhoneCallAudioEndpoint) -> HRESULT,
pub PhoneCallAudioEndpoint: unsafe extern "system" fn(_: *mut c_void, _: *mut PhoneCallAudioEndpoint) -> HRESULT,
pub SnoozeAlarm: unsafe extern "system" fn(_: *mut c_void, _: GUID) -> HRESULT,
pub SnoozeAlarmForSpecifiedTime: unsafe extern "system" fn(_: *mut c_void, _: GUID, _: TimeSpan) -> HRESULT,
pub DismissAlarm: unsafe extern "system" fn(_: *mut c_void, _: GUID) -> HRESULT,
pub SnoozeReminder: unsafe extern "system" fn(_: *mut c_void, _: GUID) -> HRESULT,
pub SnoozeReminderForSpecifiedTime: unsafe extern "system" fn(_: *mut c_void, _: GUID, _: TimeSpan) -> HRESULT,
pub DismissReminder: unsafe extern "system" fn(_: *mut c_void, _: GUID) -> HRESULT,
pub GetMediaMetadata: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub MediaPlaybackCapabilities: unsafe extern "system" fn(_: *mut c_void, _: *mut PlaybackCapability) -> HRESULT,
pub MediaPlaybackStatus: unsafe extern "system" fn(_: *mut c_void, _: *mut PlaybackStatus) -> HRESULT,
pub PerformMediaPlaybackCommand: unsafe extern "system" fn(_: *mut c_void, _: PlaybackCommand) -> HRESULT,
pub DoNotDisturbEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub DrivingModeEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub BatterySaverState: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub GetApps: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub EnableNotificationsForApplication: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub DisableNotificationsForApplication: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub IsNotificationEnabledForApplication: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut bool) -> HRESULT,
pub GetEnabledAccessoryNotificationTypes: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub EnableAccessoryNotificationTypes: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub DisableAllAccessoryNotificationTypes: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub GetUserConsent: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub GetAppIcon: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§RegisterAccessoryApp: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§GetNextTriggerDetails: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§ProcessTriggerDetails: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§PhoneLineDetails: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetPhoneLineDetails: unsafe extern "system" fn(_: *mut c_void, _: GUID, _: *mut *mut c_void) -> HRESULT
§AcceptPhoneCall: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§AcceptPhoneCallOnEndpoint: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PhoneCallAudioEndpoint) -> HRESULT
§AcceptPhoneCallWithVideo: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§AcceptPhoneCallWithVideoOnAudioEndpoint: unsafe extern "system" fn(_: *mut c_void, _: u32, _: PhoneCallAudioEndpoint) -> HRESULT
§RejectPhoneCall: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§RejectPhoneCallWithText: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32) -> HRESULT
§MakePhoneCall: unsafe extern "system" fn(_: *mut c_void, _: GUID, _: MaybeUninit<HSTRING>) -> HRESULT
§MakePhoneCallOnAudioEndpoint: unsafe extern "system" fn(_: *mut c_void, _: GUID, _: MaybeUninit<HSTRING>, _: PhoneCallAudioEndpoint) -> HRESULT
§MakePhoneCallWithVideo: unsafe extern "system" fn(_: *mut c_void, _: GUID, _: MaybeUninit<HSTRING>) -> HRESULT
§MakePhoneCallWithVideoOnAudioEndpoint: unsafe extern "system" fn(_: *mut c_void, _: GUID, _: MaybeUninit<HSTRING>, _: PhoneCallAudioEndpoint) -> HRESULT
§SwapPhoneCalls: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32) -> HRESULT
§HoldPhoneCall: unsafe extern "system" fn(_: *mut c_void, _: u32, _: bool) -> HRESULT
§EndPhoneCall: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§SetPhoneMute: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§PhoneMute: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetPhoneCallAudioEndpoint: unsafe extern "system" fn(_: *mut c_void, _: PhoneCallAudioEndpoint) -> HRESULT
§PhoneCallAudioEndpoint: unsafe extern "system" fn(_: *mut c_void, _: *mut PhoneCallAudioEndpoint) -> HRESULT
§SnoozeAlarm: unsafe extern "system" fn(_: *mut c_void, _: GUID) -> HRESULT
§SnoozeAlarmForSpecifiedTime: unsafe extern "system" fn(_: *mut c_void, _: GUID, _: TimeSpan) -> HRESULT
§DismissAlarm: unsafe extern "system" fn(_: *mut c_void, _: GUID) -> HRESULT
§SnoozeReminder: unsafe extern "system" fn(_: *mut c_void, _: GUID) -> HRESULT
§SnoozeReminderForSpecifiedTime: unsafe extern "system" fn(_: *mut c_void, _: GUID, _: TimeSpan) -> HRESULT
§DismissReminder: unsafe extern "system" fn(_: *mut c_void, _: GUID) -> HRESULT
§GetMediaMetadata: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§MediaPlaybackCapabilities: unsafe extern "system" fn(_: *mut c_void, _: *mut PlaybackCapability) -> HRESULT
§MediaPlaybackStatus: unsafe extern "system" fn(_: *mut c_void, _: *mut PlaybackStatus) -> HRESULT
§PerformMediaPlaybackCommand: unsafe extern "system" fn(_: *mut c_void, _: PlaybackCommand) -> HRESULT
§DoNotDisturbEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§DrivingModeEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§BatterySaverState: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§GetApps: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§EnableNotificationsForApplication: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§DisableNotificationsForApplication: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§IsNotificationEnabledForApplication: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut bool) -> HRESULT
§GetEnabledAccessoryNotificationTypes: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§EnableAccessoryNotificationTypes: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT
§DisableAllAccessoryNotificationTypes: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
§GetUserConsent: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§GetAppIcon: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
Auto Trait Implementations§
impl RefUnwindSafe for IAccessoryManager_Vtbl
impl Send for IAccessoryManager_Vtbl
impl Sync for IAccessoryManager_Vtbl
impl Unpin for IAccessoryManager_Vtbl
impl UnwindSafe for IAccessoryManager_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