diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:02:58 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:02:58 +0000 |
commit | 698f8c2f01ea549d77d7dc3338a12e04c11057b9 (patch) | |
tree | 173a775858bd501c378080a10dca74132f05bc50 /vendor/windows-sys-0.28.0/src/Windows/ApplicationModel/Calls/Background/mod.rs | |
parent | Initial commit. (diff) | |
download | rustc-698f8c2f01ea549d77d7dc3338a12e04c11057b9.tar.xz rustc-698f8c2f01ea549d77d7dc3338a12e04c11057b9.zip |
Adding upstream version 1.64.0+dfsg1.upstream/1.64.0+dfsg1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/windows-sys-0.28.0/src/Windows/ApplicationModel/Calls/Background/mod.rs')
-rw-r--r-- | vendor/windows-sys-0.28.0/src/Windows/ApplicationModel/Calls/Background/mod.rs | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/vendor/windows-sys-0.28.0/src/Windows/ApplicationModel/Calls/Background/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/ApplicationModel/Calls/Background/mod.rs new file mode 100644 index 000000000..eab3a60ed --- /dev/null +++ b/vendor/windows-sys-0.28.0/src/Windows/ApplicationModel/Calls/Background/mod.rs @@ -0,0 +1,87 @@ +#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] +#[link(name = "windows")] +extern "system" {} +#[repr(transparent)] +pub struct PhoneCallBlockedReason(pub i32); +impl PhoneCallBlockedReason { + pub const InCallBlockingList: Self = Self(0i32); + pub const PrivateNumber: Self = Self(1i32); + pub const UnknownNumber: Self = Self(2i32); +} +impl ::core::marker::Copy for PhoneCallBlockedReason {} +impl ::core::clone::Clone for PhoneCallBlockedReason { + fn clone(&self) -> Self { + *self + } +} +pub type PhoneCallBlockedTriggerDetails = *mut ::core::ffi::c_void; +pub type PhoneCallOriginDataRequestTriggerDetails = *mut ::core::ffi::c_void; +#[repr(transparent)] +pub struct PhoneIncomingCallDismissedReason(pub i32); +impl PhoneIncomingCallDismissedReason { + pub const Unknown: Self = Self(0i32); + pub const CallRejected: Self = Self(1i32); + pub const TextReply: Self = Self(2i32); + pub const ConnectionLost: Self = Self(3i32); +} +impl ::core::marker::Copy for PhoneIncomingCallDismissedReason {} +impl ::core::clone::Clone for PhoneIncomingCallDismissedReason { + fn clone(&self) -> Self { + *self + } +} +pub type PhoneIncomingCallDismissedTriggerDetails = *mut ::core::ffi::c_void; +pub type PhoneIncomingCallNotificationTriggerDetails = *mut ::core::ffi::c_void; +#[repr(transparent)] +pub struct PhoneLineChangeKind(pub i32); +impl PhoneLineChangeKind { + pub const Added: Self = Self(0i32); + pub const Removed: Self = Self(1i32); + pub const PropertiesChanged: Self = Self(2i32); +} +impl ::core::marker::Copy for PhoneLineChangeKind {} +impl ::core::clone::Clone for PhoneLineChangeKind { + fn clone(&self) -> Self { + *self + } +} +pub type PhoneLineChangedTriggerDetails = *mut ::core::ffi::c_void; +#[repr(transparent)] +pub struct PhoneLineProperties(pub u32); +impl PhoneLineProperties { + pub const None: Self = Self(0u32); + pub const BrandingOptions: Self = Self(1u32); + pub const CanDial: Self = Self(2u32); + pub const CellularDetails: Self = Self(4u32); + pub const DisplayColor: Self = Self(8u32); + pub const DisplayName: Self = Self(16u32); + pub const NetworkName: Self = Self(32u32); + pub const NetworkState: Self = Self(64u32); + pub const Transport: Self = Self(128u32); + pub const Voicemail: Self = Self(256u32); +} +impl ::core::marker::Copy for PhoneLineProperties {} +impl ::core::clone::Clone for PhoneLineProperties { + fn clone(&self) -> Self { + *self + } +} +pub type PhoneNewVoicemailMessageTriggerDetails = *mut ::core::ffi::c_void; +#[repr(transparent)] +pub struct PhoneTriggerType(pub i32); +impl PhoneTriggerType { + pub const NewVoicemailMessage: Self = Self(0i32); + pub const CallHistoryChanged: Self = Self(1i32); + pub const LineChanged: Self = Self(2i32); + pub const AirplaneModeDisabledForEmergencyCall: Self = Self(3i32); + pub const CallOriginDataRequest: Self = Self(4i32); + pub const CallBlocked: Self = Self(5i32); + pub const IncomingCallDismissed: Self = Self(6i32); + pub const IncomingCallNotification: Self = Self(7i32); +} +impl ::core::marker::Copy for PhoneTriggerType {} +impl ::core::clone::Clone for PhoneTriggerType { + fn clone(&self) -> Self { + *self + } +} |