1 #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
2 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
3 pub type ACCOUNT_STATE
= i32;
4 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
5 pub const NOT_CONNECTED
: ACCOUNT_STATE
= 0i32;
6 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
7 pub const CONNECTING
: ACCOUNT_STATE
= 1i32;
8 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
9 pub const CONNECT_COMPLETED
: ACCOUNT_STATE
= 2i32;
10 pub type AsyncIAssociatedIdentityProvider
= *mut ::core
::ffi
::c_void
;
11 pub type AsyncIConnectedIdentityProvider
= *mut ::core
::ffi
::c_void
;
12 pub type AsyncIIdentityAdvise
= *mut ::core
::ffi
::c_void
;
13 pub type AsyncIIdentityAuthentication
= *mut ::core
::ffi
::c_void
;
14 pub type AsyncIIdentityProvider
= *mut ::core
::ffi
::c_void
;
15 pub type AsyncIIdentityStore
= *mut ::core
::ffi
::c_void
;
16 pub type AsyncIIdentityStoreEx
= *mut ::core
::ffi
::c_void
;
17 pub const CIdentityProfileHandler
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3975528262, data2: 58294, data3: 17562, data4: [181, 107, 67, 245, 143, 134, 120, 20] }
;
18 pub const CoClassIdentityStore
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 819237446, data2: 53783, data3: 18015, data4: [176, 11, 172, 157, 221, 101, 46, 183] }
;
19 pub type IAssociatedIdentityProvider
= *mut ::core
::ffi
::c_void
;
20 pub type IConnectedIdentityProvider
= *mut ::core
::ffi
::c_void
;
21 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
22 pub const IDENTITY_KEYWORD_ASSOCIATED
: &'
static str = "associated";
23 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
24 pub const IDENTITY_KEYWORD_CONNECTED
: &'
static str = "connected";
25 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
26 pub const IDENTITY_KEYWORD_HOMEGROUP
: &'
static str = "homegroup";
27 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
28 pub const IDENTITY_KEYWORD_LOCAL
: &'
static str = "local";
29 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
30 pub type IDENTITY_TYPE
= i32;
31 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
32 pub const IDENTITIES_ALL
: IDENTITY_TYPE
= 0i32;
33 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
34 pub const IDENTITIES_ME_ONLY
: IDENTITY_TYPE
= 1i32;
35 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
36 pub type IDENTITY_URL
= i32;
37 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
38 pub const IDENTITY_URL_CREATE_ACCOUNT_WIZARD
: IDENTITY_URL
= 0i32;
39 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
40 pub const IDENTITY_URL_SIGN_IN_WIZARD
: IDENTITY_URL
= 1i32;
41 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
42 pub const IDENTITY_URL_CHANGE_PASSWORD_WIZARD
: IDENTITY_URL
= 2i32;
43 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
44 pub const IDENTITY_URL_IFEXISTS_WIZARD
: IDENTITY_URL
= 3i32;
45 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
46 pub const IDENTITY_URL_ACCOUNT_SETTINGS
: IDENTITY_URL
= 4i32;
47 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
48 pub const IDENTITY_URL_RESTORE_WIZARD
: IDENTITY_URL
= 5i32;
49 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
50 pub const IDENTITY_URL_CONNECT_WIZARD
: IDENTITY_URL
= 6i32;
51 pub type IIdentityAdvise
= *mut ::core
::ffi
::c_void
;
52 pub type IIdentityAuthentication
= *mut ::core
::ffi
::c_void
;
53 pub type IIdentityProvider
= *mut ::core
::ffi
::c_void
;
54 pub type IIdentityStore
= *mut ::core
::ffi
::c_void
;
55 pub type IIdentityStoreEx
= *mut ::core
::ffi
::c_void
;
56 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
57 pub type IdentityUpdateEvent
= u32;
58 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
59 pub const IDENTITY_ASSOCIATED
: IdentityUpdateEvent
= 1u32;
60 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
61 pub const IDENTITY_DISASSOCIATED
: IdentityUpdateEvent
= 2u32;
62 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
63 pub const IDENTITY_CREATED
: IdentityUpdateEvent
= 4u32;
64 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
65 pub const IDENTITY_IMPORTED
: IdentityUpdateEvent
= 8u32;
66 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
67 pub const IDENTITY_DELETED
: IdentityUpdateEvent
= 16u32;
68 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
69 pub const IDENTITY_PROPCHANGED
: IdentityUpdateEvent
= 32u32;
70 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
71 pub const IDENTITY_CONNECTED
: IdentityUpdateEvent
= 64u32;
72 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
73 pub const IDENTITY_DISCONNECTED
: IdentityUpdateEvent
= 128u32;
74 pub const OID_OAssociatedIdentityProviderObject
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2563089373, data2: 56168, data3: 20250, data4: [141, 43, 144, 121, 205, 254, 175, 97] }
;
75 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
76 pub const STR_COMPLETE_ACCOUNT
: &'
static str = "CompleteAccount";
77 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
78 pub const STR_MODERN_SETTINGS_ADD_USER
: &'
static str = "ModernSettingsAddUser";
79 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
80 pub const STR_NTH_USER_FIRST_AUTH
: &'
static str = "NthUserFirstAuth";
81 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
82 pub const STR_OUT_OF_BOX_EXPERIENCE
: &'
static str = "OutOfBoxExperience";
83 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
84 pub const STR_OUT_OF_BOX_UPGRADE_EXPERIENCE
: &'
static str = "OutOfBoxUpgradeExperience";
85 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
86 pub const STR_PROPERTY_STORE
: &'
static str = "PropertyStore";
87 #[doc = "*Required features: 'Win32_Security_Authentication_Identity_Provider'*"]
88 pub const STR_USER_NAME
: &'
static str = "Username";