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