diff options
Diffstat (limited to 'vendor/windows-sys/src/Windows/ApplicationModel/Contacts/mod.rs')
-rw-r--r-- | vendor/windows-sys/src/Windows/ApplicationModel/Contacts/mod.rs | 424 |
1 files changed, 0 insertions, 424 deletions
diff --git a/vendor/windows-sys/src/Windows/ApplicationModel/Contacts/mod.rs b/vendor/windows-sys/src/Windows/ApplicationModel/Contacts/mod.rs deleted file mode 100644 index cb88f9365..000000000 --- a/vendor/windows-sys/src/Windows/ApplicationModel/Contacts/mod.rs +++ /dev/null @@ -1,424 +0,0 @@ -#[cfg(feature = "ApplicationModel_Contacts_DataProvider")] -pub mod DataProvider; -#[cfg(feature = "ApplicationModel_Contacts_Provider")] -pub mod Provider; -pub type AggregateContactManager = *mut ::core::ffi::c_void; -pub type Contact = *mut ::core::ffi::c_void; -pub type ContactAddress = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactAddressKind(pub i32); -impl ContactAddressKind { - pub const Home: Self = Self(0i32); - pub const Work: Self = Self(1i32); - pub const Other: Self = Self(2i32); -} -impl ::core::marker::Copy for ContactAddressKind {} -impl ::core::clone::Clone for ContactAddressKind { - fn clone(&self) -> Self { - *self - } -} -pub type ContactAnnotation = *mut ::core::ffi::c_void; -pub type ContactAnnotationList = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactAnnotationOperations(pub u32); -impl ContactAnnotationOperations { - pub const None: Self = Self(0u32); - pub const ContactProfile: Self = Self(1u32); - pub const Message: Self = Self(2u32); - pub const AudioCall: Self = Self(4u32); - pub const VideoCall: Self = Self(8u32); - pub const SocialFeeds: Self = Self(16u32); - pub const Share: Self = Self(32u32); -} -impl ::core::marker::Copy for ContactAnnotationOperations {} -impl ::core::clone::Clone for ContactAnnotationOperations { - fn clone(&self) -> Self { - *self - } -} -pub type ContactAnnotationStore = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactAnnotationStoreAccessType(pub i32); -impl ContactAnnotationStoreAccessType { - pub const AppAnnotationsReadWrite: Self = Self(0i32); - pub const AllAnnotationsReadWrite: Self = Self(1i32); -} -impl ::core::marker::Copy for ContactAnnotationStoreAccessType {} -impl ::core::clone::Clone for ContactAnnotationStoreAccessType { - fn clone(&self) -> Self { - *self - } -} -pub type ContactBatch = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactBatchStatus(pub i32); -impl ContactBatchStatus { - pub const Success: Self = Self(0i32); - pub const ServerSearchSyncManagerError: Self = Self(1i32); - pub const ServerSearchUnknownError: Self = Self(2i32); -} -impl ::core::marker::Copy for ContactBatchStatus {} -impl ::core::clone::Clone for ContactBatchStatus { - fn clone(&self) -> Self { - *self - } -} -pub type ContactCardDelayedDataLoader = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactCardHeaderKind(pub i32); -impl ContactCardHeaderKind { - pub const Default: Self = Self(0i32); - pub const Basic: Self = Self(1i32); - pub const Enterprise: Self = Self(2i32); -} -impl ::core::marker::Copy for ContactCardHeaderKind {} -impl ::core::clone::Clone for ContactCardHeaderKind { - fn clone(&self) -> Self { - *self - } -} -pub type ContactCardOptions = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactCardTabKind(pub i32); -impl ContactCardTabKind { - pub const Default: Self = Self(0i32); - pub const Email: Self = Self(1i32); - pub const Messaging: Self = Self(2i32); - pub const Phone: Self = Self(3i32); - pub const Video: Self = Self(4i32); - pub const OrganizationalHierarchy: Self = Self(5i32); -} -impl ::core::marker::Copy for ContactCardTabKind {} -impl ::core::clone::Clone for ContactCardTabKind { - fn clone(&self) -> Self { - *self - } -} -pub type ContactChange = *mut ::core::ffi::c_void; -pub type ContactChangeReader = *mut ::core::ffi::c_void; -pub type ContactChangeTracker = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactChangeType(pub i32); -impl ContactChangeType { - pub const Created: Self = Self(0i32); - pub const Modified: Self = Self(1i32); - pub const Deleted: Self = Self(2i32); - pub const ChangeTrackingLost: Self = Self(3i32); -} -impl ::core::marker::Copy for ContactChangeType {} -impl ::core::clone::Clone for ContactChangeType { - fn clone(&self) -> Self { - *self - } -} -pub type ContactChangedDeferral = *mut ::core::ffi::c_void; -pub type ContactChangedEventArgs = *mut ::core::ffi::c_void; -pub type ContactConnectedServiceAccount = *mut ::core::ffi::c_void; -pub type ContactDate = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactDateKind(pub i32); -impl ContactDateKind { - pub const Birthday: Self = Self(0i32); - pub const Anniversary: Self = Self(1i32); - pub const Other: Self = Self(2i32); -} -impl ::core::marker::Copy for ContactDateKind {} -impl ::core::clone::Clone for ContactDateKind { - fn clone(&self) -> Self { - *self - } -} -pub type ContactEmail = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactEmailKind(pub i32); -impl ContactEmailKind { - pub const Personal: Self = Self(0i32); - pub const Work: Self = Self(1i32); - pub const Other: Self = Self(2i32); -} -impl ::core::marker::Copy for ContactEmailKind {} -impl ::core::clone::Clone for ContactEmailKind { - fn clone(&self) -> Self { - *self - } -} -pub type ContactField = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactFieldCategory(pub i32); -impl ContactFieldCategory { - pub const None: Self = Self(0i32); - pub const Home: Self = Self(1i32); - pub const Work: Self = Self(2i32); - pub const Mobile: Self = Self(3i32); - pub const Other: Self = Self(4i32); -} -impl ::core::marker::Copy for ContactFieldCategory {} -impl ::core::clone::Clone for ContactFieldCategory { - fn clone(&self) -> Self { - *self - } -} -pub type ContactFieldFactory = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactFieldType(pub i32); -impl ContactFieldType { - pub const Email: Self = Self(0i32); - pub const PhoneNumber: Self = Self(1i32); - pub const Location: Self = Self(2i32); - pub const InstantMessage: Self = Self(3i32); - pub const Custom: Self = Self(4i32); - pub const ConnectedServiceAccount: Self = Self(5i32); - pub const ImportantDate: Self = Self(6i32); - pub const Address: Self = Self(7i32); - pub const SignificantOther: Self = Self(8i32); - pub const Notes: Self = Self(9i32); - pub const Website: Self = Self(10i32); - pub const JobInfo: Self = Self(11i32); -} -impl ::core::marker::Copy for ContactFieldType {} -impl ::core::clone::Clone for ContactFieldType { - fn clone(&self) -> Self { - *self - } -} -pub type ContactGroup = *mut ::core::ffi::c_void; -pub type ContactInformation = *mut ::core::ffi::c_void; -pub type ContactInstantMessageField = *mut ::core::ffi::c_void; -pub type ContactJobInfo = *mut ::core::ffi::c_void; -pub type ContactList = *mut ::core::ffi::c_void; -pub type ContactListLimitedWriteOperations = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactListOtherAppReadAccess(pub i32); -impl ContactListOtherAppReadAccess { - pub const SystemOnly: Self = Self(0i32); - pub const Limited: Self = Self(1i32); - pub const Full: Self = Self(2i32); - pub const None: Self = Self(3i32); -} -impl ::core::marker::Copy for ContactListOtherAppReadAccess {} -impl ::core::clone::Clone for ContactListOtherAppReadAccess { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactListOtherAppWriteAccess(pub i32); -impl ContactListOtherAppWriteAccess { - pub const None: Self = Self(0i32); - pub const SystemOnly: Self = Self(1i32); - pub const Limited: Self = Self(2i32); -} -impl ::core::marker::Copy for ContactListOtherAppWriteAccess {} -impl ::core::clone::Clone for ContactListOtherAppWriteAccess { - fn clone(&self) -> Self { - *self - } -} -pub type ContactListSyncConstraints = *mut ::core::ffi::c_void; -pub type ContactListSyncManager = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactListSyncStatus(pub i32); -impl ContactListSyncStatus { - pub const Idle: Self = Self(0i32); - pub const Syncing: Self = Self(1i32); - pub const UpToDate: Self = Self(2i32); - pub const AuthenticationError: Self = Self(3i32); - pub const PolicyError: Self = Self(4i32); - pub const UnknownError: Self = Self(5i32); - pub const ManualAccountRemovalRequired: Self = Self(6i32); -} -impl ::core::marker::Copy for ContactListSyncStatus {} -impl ::core::clone::Clone for ContactListSyncStatus { - fn clone(&self) -> Self { - *self - } -} -pub type ContactLocationField = *mut ::core::ffi::c_void; -pub type ContactManagerForUser = *mut ::core::ffi::c_void; -pub type ContactMatchReason = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactMatchReasonKind(pub i32); -impl ContactMatchReasonKind { - pub const Name: Self = Self(0i32); - pub const EmailAddress: Self = Self(1i32); - pub const PhoneNumber: Self = Self(2i32); - pub const JobInfo: Self = Self(3i32); - pub const YomiName: Self = Self(4i32); - pub const Other: Self = Self(5i32); -} -impl ::core::marker::Copy for ContactMatchReasonKind {} -impl ::core::clone::Clone for ContactMatchReasonKind { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactNameOrder(pub i32); -impl ContactNameOrder { - pub const FirstNameLastName: Self = Self(0i32); - pub const LastNameFirstName: Self = Self(1i32); -} -impl ::core::marker::Copy for ContactNameOrder {} -impl ::core::clone::Clone for ContactNameOrder { - fn clone(&self) -> Self { - *self - } -} -pub type ContactPanel = *mut ::core::ffi::c_void; -pub type ContactPanelClosingEventArgs = *mut ::core::ffi::c_void; -pub type ContactPanelLaunchFullAppRequestedEventArgs = *mut ::core::ffi::c_void; -pub type ContactPhone = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactPhoneKind(pub i32); -impl ContactPhoneKind { - pub const Home: Self = Self(0i32); - pub const Mobile: Self = Self(1i32); - pub const Work: Self = Self(2i32); - pub const Other: Self = Self(3i32); - pub const Pager: Self = Self(4i32); - pub const BusinessFax: Self = Self(5i32); - pub const HomeFax: Self = Self(6i32); - pub const Company: Self = Self(7i32); - pub const Assistant: Self = Self(8i32); - pub const Radio: Self = Self(9i32); -} -impl ::core::marker::Copy for ContactPhoneKind {} -impl ::core::clone::Clone for ContactPhoneKind { - fn clone(&self) -> Self { - *self - } -} -pub type ContactPicker = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactQueryDesiredFields(pub u32); -impl ContactQueryDesiredFields { - pub const None: Self = Self(0u32); - pub const PhoneNumber: Self = Self(1u32); - pub const EmailAddress: Self = Self(2u32); - pub const PostalAddress: Self = Self(4u32); -} -impl ::core::marker::Copy for ContactQueryDesiredFields {} -impl ::core::clone::Clone for ContactQueryDesiredFields { - fn clone(&self) -> Self { - *self - } -} -pub type ContactQueryOptions = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactQuerySearchFields(pub u32); -impl ContactQuerySearchFields { - pub const None: Self = Self(0u32); - pub const Name: Self = Self(1u32); - pub const Email: Self = Self(2u32); - pub const Phone: Self = Self(4u32); - pub const All: Self = Self(4294967295u32); -} -impl ::core::marker::Copy for ContactQuerySearchFields {} -impl ::core::clone::Clone for ContactQuerySearchFields { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactQuerySearchScope(pub i32); -impl ContactQuerySearchScope { - pub const Local: Self = Self(0i32); - pub const Server: Self = Self(1i32); -} -impl ::core::marker::Copy for ContactQuerySearchScope {} -impl ::core::clone::Clone for ContactQuerySearchScope { - fn clone(&self) -> Self { - *self - } -} -pub type ContactQueryTextSearch = *mut ::core::ffi::c_void; -pub type ContactReader = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactRelationship(pub i32); -impl ContactRelationship { - pub const Other: Self = Self(0i32); - pub const Spouse: Self = Self(1i32); - pub const Partner: Self = Self(2i32); - pub const Sibling: Self = Self(3i32); - pub const Parent: Self = Self(4i32); - pub const Child: Self = Self(5i32); -} -impl ::core::marker::Copy for ContactRelationship {} -impl ::core::clone::Clone for ContactRelationship { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactSelectionMode(pub i32); -impl ContactSelectionMode { - pub const Contacts: Self = Self(0i32); - pub const Fields: Self = Self(1i32); -} -impl ::core::marker::Copy for ContactSelectionMode {} -impl ::core::clone::Clone for ContactSelectionMode { - fn clone(&self) -> Self { - *self - } -} -pub type ContactSignificantOther = *mut ::core::ffi::c_void; -pub type ContactStore = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct ContactStoreAccessType(pub i32); -impl ContactStoreAccessType { - pub const AppContactsReadWrite: Self = Self(0i32); - pub const AllContactsReadOnly: Self = Self(1i32); - pub const AllContactsReadWrite: Self = Self(2i32); -} -impl ::core::marker::Copy for ContactStoreAccessType {} -impl ::core::clone::Clone for ContactStoreAccessType { - fn clone(&self) -> Self { - *self - } -} -pub type ContactStoreNotificationTriggerDetails = *mut ::core::ffi::c_void; -pub type ContactWebsite = *mut ::core::ffi::c_void; -pub type FullContactCardOptions = *mut ::core::ffi::c_void; -pub type IContactField = *mut ::core::ffi::c_void; -pub type IContactFieldFactory = *mut ::core::ffi::c_void; -pub type IContactInstantMessageFieldFactory = *mut ::core::ffi::c_void; -pub type IContactLocationFieldFactory = *mut ::core::ffi::c_void; -pub type PinnedContactIdsQueryResult = *mut ::core::ffi::c_void; -pub type PinnedContactManager = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"ApplicationModel_Contacts\"`*"] -#[repr(transparent)] -pub struct PinnedContactSurface(pub i32); -impl PinnedContactSurface { - pub const StartMenu: Self = Self(0i32); - pub const Taskbar: Self = Self(1i32); -} -impl ::core::marker::Copy for PinnedContactSurface {} -impl ::core::clone::Clone for PinnedContactSurface { - fn clone(&self) -> Self { - *self - } -} |