summaryrefslogtreecommitdiffstats
path: root/vendor/windows-sys/src/Windows/ApplicationModel/Calls/Background/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/windows-sys/src/Windows/ApplicationModel/Calls/Background/mod.rs')
-rw-r--r--vendor/windows-sys/src/Windows/ApplicationModel/Calls/Background/mod.rs89
1 files changed, 89 insertions, 0 deletions
diff --git a/vendor/windows-sys/src/Windows/ApplicationModel/Calls/Background/mod.rs b/vendor/windows-sys/src/Windows/ApplicationModel/Calls/Background/mod.rs
new file mode 100644
index 000000000..ed95a605c
--- /dev/null
+++ b/vendor/windows-sys/src/Windows/ApplicationModel/Calls/Background/mod.rs
@@ -0,0 +1,89 @@
+#[doc = "*Required features: `\"ApplicationModel_Calls_Background\"`*"]
+#[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;
+#[doc = "*Required features: `\"ApplicationModel_Calls_Background\"`*"]
+#[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;
+#[doc = "*Required features: `\"ApplicationModel_Calls_Background\"`*"]
+#[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;
+#[doc = "*Required features: `\"ApplicationModel_Calls_Background\"`*"]
+#[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;
+#[doc = "*Required features: `\"ApplicationModel_Calls_Background\"`*"]
+#[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
+ }
+}