1 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
2 pub const CGD_ARRAY_NODE
: u32 = 8u32;
3 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
4 pub const CGD_BINARY_PROPERTY
: u32 = 4u32;
5 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
6 pub const CGD_DATE_PROPERTY
: u32 = 2u32;
7 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
8 pub const CGD_DEFAULT
: u32 = 0u32;
9 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
10 pub const CGD_STRING_PROPERTY
: u32 = 1u32;
11 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
12 pub const CGD_UNKNOWN_PROPERTY
: u32 = 0u32;
13 pub const CLSID_ContactAggregationManager
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2529734037, data2: 49561, data3: 17630, data4: [179, 78, 172, 51, 196, 66, 223, 57] }
;
14 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
15 pub const CONTACTLABEL_PUB_AGENT
: &str = "Agent";
16 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
17 pub const CONTACTLABEL_PUB_BBS
: &str = "BBS";
18 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
19 pub const CONTACTLABEL_PUB_BUSINESS
: &str = "Business";
20 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
21 pub const CONTACTLABEL_PUB_CAR
: &str = "Car";
22 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
23 pub const CONTACTLABEL_PUB_CELLULAR
: &str = "Cellular";
24 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
25 pub const CONTACTLABEL_PUB_DOMESTIC
: &str = "Domestic";
26 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
27 pub const CONTACTLABEL_PUB_FAX
: &str = "Fax";
28 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
29 pub const CONTACTLABEL_PUB_INTERNATIONAL
: &str = "International";
30 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
31 pub const CONTACTLABEL_PUB_ISDN
: &str = "ISDN";
32 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
33 pub const CONTACTLABEL_PUB_LOGO
: &str = "Logo";
34 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
35 pub const CONTACTLABEL_PUB_MOBILE
: &str = "Mobile";
36 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
37 pub const CONTACTLABEL_PUB_MODEM
: &str = "Modem";
38 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
39 pub const CONTACTLABEL_PUB_OTHER
: &str = "Other";
40 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
41 pub const CONTACTLABEL_PUB_PAGER
: &str = "Pager";
42 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
43 pub const CONTACTLABEL_PUB_PARCEL
: &str = "Parcel";
44 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
45 pub const CONTACTLABEL_PUB_PCS
: &str = "PCS";
46 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
47 pub const CONTACTLABEL_PUB_PERSONAL
: &str = "Personal";
48 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
49 pub const CONTACTLABEL_PUB_POSTAL
: &str = "Postal";
50 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
51 pub const CONTACTLABEL_PUB_PREFERRED
: &str = "Preferred";
52 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
53 pub const CONTACTLABEL_PUB_TTY
: &str = "TTY";
54 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
55 pub const CONTACTLABEL_PUB_USERTILE
: &str = "UserTile";
56 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
57 pub const CONTACTLABEL_PUB_VIDEO
: &str = "Video";
58 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
59 pub const CONTACTLABEL_PUB_VOICE
: &str = "Voice";
60 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
61 pub const CONTACTLABEL_WAB_ANNIVERSARY
: &str = "wab:Anniversary";
62 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
63 pub const CONTACTLABEL_WAB_ASSISTANT
: &str = "wab:Assistant";
64 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
65 pub const CONTACTLABEL_WAB_BIRTHDAY
: &str = "wab:Birthday";
66 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
67 pub const CONTACTLABEL_WAB_CHILD
: &str = "wab:Child";
68 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
69 pub const CONTACTLABEL_WAB_MANAGER
: &str = "wab:Manager";
70 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
71 pub const CONTACTLABEL_WAB_SCHOOL
: &str = "wab:School";
72 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
73 pub const CONTACTLABEL_WAB_SOCIALNETWORK
: &str = "wab:SocialNetwork";
74 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
75 pub const CONTACTLABEL_WAB_SPOUSE
: &str = "wab:Spouse";
76 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
77 pub const CONTACTLABEL_WAB_WISHLIST
: &str = "wab:WishList";
78 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
79 pub const CONTACTPROP_PUB_CREATIONDATE
: &str = "CreationDate";
80 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
81 pub const CONTACTPROP_PUB_GENDER
: &str = "Gender";
82 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
83 pub const CONTACTPROP_PUB_GENDER_FEMALE
: &str = "Female";
84 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
85 pub const CONTACTPROP_PUB_GENDER_MALE
: &str = "Male";
86 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
87 pub const CONTACTPROP_PUB_GENDER_UNSPECIFIED
: &str = "Unspecified";
88 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
89 pub const CONTACTPROP_PUB_L1_CERTIFICATECOLLECTION
: &str = "CertificateCollection";
90 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
91 pub const CONTACTPROP_PUB_L1_CONTACTIDCOLLECTION
: &str = "ContactIDCollection";
92 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
93 pub const CONTACTPROP_PUB_L1_DATECOLLECTION
: &str = "DateCollection";
94 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
95 pub const CONTACTPROP_PUB_L1_EMAILADDRESSCOLLECTION
: &str = "EmailAddressCollection";
96 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
97 pub const CONTACTPROP_PUB_L1_IMADDRESSCOLLECTION
: &str = "IMAddressCollection";
98 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
99 pub const CONTACTPROP_PUB_L1_NAMECOLLECTION
: &str = "NameCollection";
100 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
101 pub const CONTACTPROP_PUB_L1_PERSONCOLLECTION
: &str = "PersonCollection";
102 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
103 pub const CONTACTPROP_PUB_L1_PHONENUMBERCOLLECTION
: &str = "PhoneNumberCollection";
104 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
105 pub const CONTACTPROP_PUB_L1_PHOTOCOLLECTION
: &str = "PhotoCollection";
106 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
107 pub const CONTACTPROP_PUB_L1_PHYSICALADDRESSCOLLECTION
: &str = "PhysicalAddressCollection";
108 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
109 pub const CONTACTPROP_PUB_L1_POSITIONCOLLECTION
: &str = "PositionCollection";
110 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
111 pub const CONTACTPROP_PUB_L1_URLCOLLECTION
: &str = "UrlCollection";
112 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
113 pub const CONTACTPROP_PUB_L2_CERTIFICATE
: &str = "/Certificate";
114 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
115 pub const CONTACTPROP_PUB_L2_CONTACTID
: &str = "/ContactID";
116 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
117 pub const CONTACTPROP_PUB_L2_DATE
: &str = "/Date";
118 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
119 pub const CONTACTPROP_PUB_L2_EMAILADDRESS
: &str = "/EmailAddress";
120 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
121 pub const CONTACTPROP_PUB_L2_IMADDRESSENTRY
: &str = "/IMAddress";
122 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
123 pub const CONTACTPROP_PUB_L2_NAME
: &str = "/Name";
124 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
125 pub const CONTACTPROP_PUB_L2_PERSON
: &str = "/Person";
126 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
127 pub const CONTACTPROP_PUB_L2_PHONENUMBER
: &str = "/PhoneNumber";
128 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
129 pub const CONTACTPROP_PUB_L2_PHOTO
: &str = "/Photo";
130 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
131 pub const CONTACTPROP_PUB_L2_PHYSICALADDRESS
: &str = "/PhysicalAddress";
132 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
133 pub const CONTACTPROP_PUB_L2_POSITION
: &str = "/Position";
134 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
135 pub const CONTACTPROP_PUB_L2_URL
: &str = "/Url";
136 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
137 pub const CONTACTPROP_PUB_L3_ADDRESS
: &str = "/Address";
138 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
139 pub const CONTACTPROP_PUB_L3_ADDRESSLABEL
: &str = "/AddressLabel";
140 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
141 pub const CONTACTPROP_PUB_L3_ALTERNATE
: &str = "/Alternate";
142 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
143 pub const CONTACTPROP_PUB_L3_COMPANY
: &str = "/Company";
144 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
145 pub const CONTACTPROP_PUB_L3_COUNTRY
: &str = "/Country";
146 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
147 pub const CONTACTPROP_PUB_L3_DEPARTMENT
: &str = "/Department";
148 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
149 pub const CONTACTPROP_PUB_L3_EXTENDEDADDRESS
: &str = "/ExtendedAddress";
150 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
151 pub const CONTACTPROP_PUB_L3_FAMILYNAME
: &str = "/FamilyName";
152 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
153 pub const CONTACTPROP_PUB_L3_FORMATTEDNAME
: &str = "/FormattedName";
154 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
155 pub const CONTACTPROP_PUB_L3_GENERATION
: &str = "/Generation";
156 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
157 pub const CONTACTPROP_PUB_L3_GIVENNAME
: &str = "/GivenName";
158 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
159 pub const CONTACTPROP_PUB_L3_JOB_TITLE
: &str = "/JobTitle";
160 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
161 pub const CONTACTPROP_PUB_L3_LOCALITY
: &str = "/Locality";
162 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
163 pub const CONTACTPROP_PUB_L3_MIDDLENAME
: &str = "/MiddleName";
164 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
165 pub const CONTACTPROP_PUB_L3_NICKNAME
: &str = "/NickName";
166 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
167 pub const CONTACTPROP_PUB_L3_NUMBER
: &str = "/Number";
168 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
169 pub const CONTACTPROP_PUB_L3_OFFICE
: &str = "/Office";
170 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
171 pub const CONTACTPROP_PUB_L3_ORGANIZATION
: &str = "/Organization";
172 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
173 pub const CONTACTPROP_PUB_L3_PERSONID
: &str = "/PersonID";
174 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
175 pub const CONTACTPROP_PUB_L3_PHONETIC
: &str = "/Phonetic";
176 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
177 pub const CONTACTPROP_PUB_L3_POBOX
: &str = "/POBox";
178 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
179 pub const CONTACTPROP_PUB_L3_POSTALCODE
: &str = "/PostalCode";
180 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
181 pub const CONTACTPROP_PUB_L3_PREFIX
: &str = "/Prefix";
182 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
183 pub const CONTACTPROP_PUB_L3_PROFESSION
: &str = "/Profession";
184 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
185 pub const CONTACTPROP_PUB_L3_PROTOCOL
: &str = "/Protocol";
186 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
187 pub const CONTACTPROP_PUB_L3_REGION
: &str = "/Region";
188 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
189 pub const CONTACTPROP_PUB_L3_ROLE
: &str = "/Role";
190 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
191 pub const CONTACTPROP_PUB_L3_STREET
: &str = "/Street";
192 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
193 pub const CONTACTPROP_PUB_L3_SUFFIX
: &str = "/Suffix";
194 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
195 pub const CONTACTPROP_PUB_L3_THUMBPRINT
: &str = "/ThumbPrint";
196 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
197 pub const CONTACTPROP_PUB_L3_TITLE
: &str = "/Title";
198 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
199 pub const CONTACTPROP_PUB_L3_TYPE
: &str = "/Type";
200 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
201 pub const CONTACTPROP_PUB_L3_URL
: &str = "/Url";
202 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
203 pub const CONTACTPROP_PUB_L3_VALUE
: &str = "/Value";
204 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
205 pub const CONTACTPROP_PUB_MAILER
: &str = "Mailer";
206 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
207 pub const CONTACTPROP_PUB_NOTES
: &str = "Notes";
208 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
209 pub const CONTACTPROP_PUB_PROGID
: &str = "ProgID";
211 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
212 pub struct CONTACT_AGGREGATION_BLOB
{
216 impl ::core
::marker
::Copy
for CONTACT_AGGREGATION_BLOB {}
217 impl ::core
::clone
::Clone
for CONTACT_AGGREGATION_BLOB
{
218 fn clone(&self) -> Self {
222 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
223 pub type CONTACT_AGGREGATION_COLLECTION_OPTIONS
= i32;
224 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
225 pub const CACO_DEFAULT
: CONTACT_AGGREGATION_COLLECTION_OPTIONS
= 0i32;
226 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
227 pub const CACO_INCLUDE_EXTERNAL
: CONTACT_AGGREGATION_COLLECTION_OPTIONS
= 1i32;
228 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
229 pub const CACO_EXTERNAL_ONLY
: CONTACT_AGGREGATION_COLLECTION_OPTIONS
= 2i32;
230 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
231 pub type CONTACT_AGGREGATION_CREATE_OR_OPEN_OPTIONS
= i32;
232 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
233 pub const CA_CREATE_LOCAL
: CONTACT_AGGREGATION_CREATE_OR_OPEN_OPTIONS
= 0i32;
234 #[doc = "*Required features: `\"Win32_System_Contacts\"`*"]
235 pub const CA_CREATE_EXTERNAL
: CONTACT_AGGREGATION_CREATE_OR_OPEN_OPTIONS
= 1i32;
236 pub const Contact
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1639352328, data2: 36590, data3: 20433, data4: [172, 184, 61, 128, 76, 141, 176, 86] }
;
237 pub const ContactManager
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1902495915, data2: 44936, data3: 17085, data4: [134, 253, 83, 16, 180, 40, 90, 2] }
;
238 pub type IContact
= *mut ::core
::ffi
::c_void
;
239 pub type IContactAggregationAggregate
= *mut ::core
::ffi
::c_void
;
240 pub type IContactAggregationAggregateCollection
= *mut ::core
::ffi
::c_void
;
241 pub type IContactAggregationContact
= *mut ::core
::ffi
::c_void
;
242 pub type IContactAggregationContactCollection
= *mut ::core
::ffi
::c_void
;
243 pub type IContactAggregationGroup
= *mut ::core
::ffi
::c_void
;
244 pub type IContactAggregationGroupCollection
= *mut ::core
::ffi
::c_void
;
245 pub type IContactAggregationLink
= *mut ::core
::ffi
::c_void
;
246 pub type IContactAggregationLinkCollection
= *mut ::core
::ffi
::c_void
;
247 pub type IContactAggregationManager
= *mut ::core
::ffi
::c_void
;
248 pub type IContactAggregationServerPerson
= *mut ::core
::ffi
::c_void
;
249 pub type IContactAggregationServerPersonCollection
= *mut ::core
::ffi
::c_void
;
250 pub type IContactCollection
= *mut ::core
::ffi
::c_void
;
251 pub type IContactManager
= *mut ::core
::ffi
::c_void
;
252 pub type IContactProperties
= *mut ::core
::ffi
::c_void
;
253 pub type IContactPropertyCollection
= *mut ::core
::ffi
::c_void
;