]> git.proxmox.com Git - rustc.git/blob - vendor/windows-sys/src/Windows/ApplicationModel/UserDataAccounts/Provider/mod.rs
New upstream version 1.63.0+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / ApplicationModel / UserDataAccounts / Provider / mod.rs
1 pub type IUserDataAccountProviderOperation = *mut ::core::ffi::c_void;
2 pub type UserDataAccountPartnerAccountInfo = *mut ::core::ffi::c_void;
3 pub type UserDataAccountProviderAddAccountOperation = *mut ::core::ffi::c_void;
4 #[doc = "*Required features: `\"ApplicationModel_UserDataAccounts_Provider\"`*"]
5 #[repr(transparent)]
6 pub struct UserDataAccountProviderOperationKind(pub i32);
7 impl UserDataAccountProviderOperationKind {
8 pub const AddAccount: Self = Self(0i32);
9 pub const Settings: Self = Self(1i32);
10 pub const ResolveErrors: Self = Self(2i32);
11 }
12 impl ::core::marker::Copy for UserDataAccountProviderOperationKind {}
13 impl ::core::clone::Clone for UserDataAccountProviderOperationKind {
14 fn clone(&self) -> Self {
15 *self
16 }
17 }
18 #[doc = "*Required features: `\"ApplicationModel_UserDataAccounts_Provider\"`*"]
19 #[repr(transparent)]
20 pub struct UserDataAccountProviderPartnerAccountKind(pub i32);
21 impl UserDataAccountProviderPartnerAccountKind {
22 pub const Exchange: Self = Self(0i32);
23 pub const PopOrImap: Self = Self(1i32);
24 }
25 impl ::core::marker::Copy for UserDataAccountProviderPartnerAccountKind {}
26 impl ::core::clone::Clone for UserDataAccountProviderPartnerAccountKind {
27 fn clone(&self) -> Self {
28 *self
29 }
30 }
31 pub type UserDataAccountProviderResolveErrorsOperation = *mut ::core::ffi::c_void;
32 pub type UserDataAccountProviderSettingsOperation = *mut ::core::ffi::c_void;