| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/um/ |
Upload File : |
/*
* ContactDeviceService.h
*
* Contains declarations for the Contact Device Service
*
* Copyright (c) Microsoft Corporation, All Rights Reserved.
*
*/
#ifndef _CONTACTDEVICESERVICE_H_
#define _CONTACTDEVICESERVICE_H_
#include <DeviceServices.h>
#include <SyncDeviceService.h>
/*****************************************************************************
Contacts Service Info
******************************************************************************/
DEFINE_DEVSVCGUID(SERVICE_Contacts,
0xDD04D5FC, 0x9D6E, 0x4F76, 0x9D, 0xCF, 0xEC, 0xA6, 0x33, 0x9B, 0x73, 0x89 );
#define NAME_ContactsSvc L"Contacts"
#define TYPE_ContactsSvc DEVSVCTYPE_DEFAULT
/*****************************************************************************
Contacts Service Properties
******************************************************************************/
/* PKEY_ContactSvc_SyncWithPhoneOnly
*
* Type: UInt8
* Form: None
*/
#define PKEY_ContactSvc_SyncWithPhoneOnly PKEY_SyncSvc_FilterType
#define NAME_ContactSvc_SyncWithPhoneOnly NAME_SyncSvc_FilterType
/*****************************************************************************
Contacts Service Object Formats
******************************************************************************/
/* FORMAT_AbstractContact
*/
DEFINE_DEVSVCGUID(FORMAT_AbstractContact,
0xBB810000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7 );
#define NAME_AbstractContact L"AbstractContact"
/* FORMAT_VCard2Contact
*/
DEFINE_DEVSVCGUID(FORMAT_VCard2Contact,
0xBB820000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7 );
#define NAME_VCard2Contact L"VCard2Contact"
/* FORMAT_VCard3Contact
*/
DEFINE_DEVSVCGUID(FORMAT_VCard3Contact,
0xBB830000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7 );
#define NAME_VCard3Contact L"VCard3Contact"
/* FORMAT_AbstractContactGroup
*/
DEFINE_DEVSVCGUID(FORMAT_AbstractContactGroup,
0xBA060000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7 );
#define NAME_AbstractContactGroup L"AbstractContactGroup"
/*****************************************************************************
Contacts Service Object Property Keys
******************************************************************************/
DEFINE_DEVSVCGUID(NAMESPACE_ContactObj,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B );
/* ContactObj.GivenName
*
* MTP Property: Given Name (0xDD00)
* Type: String/AUInt16
* Form: None/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_GivenName,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
3 );
#define NAME_ContactObj_GivenName L"GivenName"
/* ContactObj.MiddleNames
*
* MTP Property: Middle Names (0xDD01)
* Type: String/AUInt16
* Form: None/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_MiddleNames,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
4 );
#define NAME_ContactObj_MiddleNames L"MiddleNames"
/* ContactObj.FamilyName
*
* MTP Property: Family Name (0xDD02)
* Type: String/AUInt16
* Form: None/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_FamilyName,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
5 );
#define NAME_ContactObj_FamilyName L"FamilyName"
/* ContactObj.Title
*
* MTP Property: Prefix (0xDD03)
* Type: String/AUInt16
* Form: None/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_Title,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
6 );
#define NAME_ContactObj_Title L"Title"
/* ContactObj.Suffix
*
* MTP Property: Suffix (0xDD04)
* Type: String/AUInt16
* Form: None/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_Suffix,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
7 );
#define NAME_ContactObj_Suffix L"Suffix"
/* ContactObj.PhoneticGivenName
*
* MTP Property: Phonetic Given Name (0xDD05)
* Type: String/AUInt16
* Form: None/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_PhoneticGivenName,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
8 );
#define NAME_ContactObj_PhoneticGivenName L"PhoneticGivenName"
/* ContactObj.PhoneticFamilyName
*
* MTP Property: Phonetic Family Name (0xDD06)
* Type: String/AUInt16
* Form: None/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_PhoneticFamilyName,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
9 );
#define NAME_ContactObj_PhoneticFamilyName L"PhoneticFamilyName"
/* ContactObj.PersonalAddressFull
*
* MTP Property: Postal Address Personal Full (0xDD1F)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_PersonalAddressFull,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
10 );
#define NAME_ContactObj_PersonalAddressFull L"PersonalAddressFull"
/* ContactObj.PersonalAddressStreet
*
* MTP Property: Postal Address Line 1 (0xDD20)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_PersonalAddressStreet,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
11 );
#define NAME_ContactObj_PersonalAddressStreet L"PersonalAddressStreet"
/* ContactObj.PersonalAddressLine2
*
* MTP Property: Postal Address Line 2 (0xDD21)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_PersonalAddressLine2,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
12 );
#define NAME_ContactObj_PersonalAddressLine2 L"PersonalAddressLine2"
/* ContactObj.PersonalAddressCity
*
* MTP Property: Postal Address Personal City (0xDD22)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_PersonalAddressCity,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
13 );
#define NAME_ContactObj_PersonalAddressCity L"PersonalAddressCity"
/* ContactObj.PersonalAddressRegion
*
* MTP Property: Postal Address Personal Region (0xDD23)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_PersonalAddressRegion,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
14 );
#define NAME_ContactObj_PersonalAddressRegion L"PersonalAddressRegion"
/* ContactObj.PersonalAddressPostalCode
*
* MTP Property: Postal Address Personal Postal Code (0xDD24)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_PersonalAddressPostalCode,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
15 );
#define NAME_ContactObj_PersonalAddressPostalCode L"PersonalAddressPostalCode"
/* ContactObj.PersonalAddressCountry
*
* MTP Property: Postal Address Personal Country (0xDD25)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_PersonalAddressCountry,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
16 );
#define NAME_ContactObj_PersonalAddressCountry L"PersonalAddressCountry"
/* ContactObj.BusinessAddressFull
*
* MTP Property: Postal Address Business Full (0xDD26)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_BusinessAddressFull,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
17 );
#define NAME_ContactObj_BusinessAddressFull L"BusinessAddressFull"
/* ContactObj.BusinessAddressStreet
*
* MTP Property: Postal Address Business Line 1 (0xDD27)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_BusinessAddressStreet,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
18 );
#define NAME_ContactObj_BusinessAddressStreet L"BusinessAddressStreet"
/* ContactObj.BusinessAddressLine2
*
* MTP Property: Postal Address Business Line 2 (0xDD28)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_BusinessAddressLine2,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
19 );
#define NAME_ContactObj_BusinessAddressLine2 L"BusinessAddressLine2"
/* ContactObj.BusinessAddressCity
*
* MTP Property: Postal Address Business City (0xDD29)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_BusinessAddressCity,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
20 );
#define NAME_ContactObj_BusinessAddressCity L"BusinessAddressCity"
/* ContactObj.BusinessAddressRegion
*
* MTP Property: Postal Address Business Region (0xDD2A)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_BusinessAddressRegion,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
21 );
#define NAME_ContactObj_BusinessAddressRegion L"BusinessAddressRegion"
/* ContactObj.BusinessAddressPostalCode
*
* MTP Property: Postal Address Business Postal Code (0xDD2B)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_BusinessAddressPostalCode,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
22 );
#define NAME_ContactObj_BusinessAddressPostalCode L"BusinessAddressPostalCode"
/* ContactObj.BusinessAddressCountry
*
* MTP Property: Postal Address Business Country (0xDD2C)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_BusinessAddressCountry,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
23 );
#define NAME_ContactObj_BusinessAddressCountry L"BusinessAddressCountry"
/* ContactObj.OtherAddressFull
*
* MTP Property: Postal Address Other Full (0xDD2D)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_OtherAddressFull,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
24 );
#define NAME_ContactObj_OtherAddressFull L"OtherAddressFull"
/* ContactObj.OtherAddressStreet
*
* MTP Property: Postal Address Other Line 1 (0xDD2E)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_OtherAddressStreet,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
25 );
#define NAME_ContactObj_OtherAddressStreet L"OtherAddressStreet"
/* ContactObj.OtherAddressLine2
*
* MTP Property: Postal Address Other Line 2 (0xDD2F)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_OtherAddressLine2,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
26 );
#define NAME_ContactObj_OtherAddressLine2 L"OtherAddressLine2"
/* ContactObj.OtherAddressCity
*
* MTP Property: Postal Address Other City (0xDD30)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_OtherAddressCity,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
27 );
#define NAME_ContactObj_OtherAddressCity L"OtherAddressCity"
/* ContactObj.OtherAddressRegion
*
* MTP Property: Postal Address Other Region (0xDD31)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_OtherAddressRegion,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
28 );
#define NAME_ContactObj_OtherAddressRegion L"OtherAddressRegion"
/* ContactObj.OtherAddressPostalCode
*
* MTP Property: Postal Address Other Postal Code (0xDD32)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_OtherAddressPostalCode,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
29 );
#define NAME_ContactObj_OtherAddressPostalCode L"OtherAddressPostalCode"
/* ContactObj.OtherAddressCountry
*
* MTP Property: Postal Address Other Country (0xDD33)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_OtherAddressCountry,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
30 );
#define NAME_ContactObj_OtherAddressCountry L"OtherAddressCountry"
/* ContactObj.Email
*
* MTP Property: Email Primary (0xDD07)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_Email,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
31 );
#define NAME_ContactObj_Email L"Email"
/* ContactObj.PersonalEmail
*
* MTP Property: Email Personal 1 (0xDD08)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_PersonalEmail,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
32 );
#define NAME_ContactObj_PersonalEmail L"PersonalEmail"
/* ContactObj.PersonalEmail2
*
* MTP Property: Email Personal 2 (0xDD09)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_PersonalEmail2,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
33 );
#define NAME_ContactObj_PersonalEmail2 L"PersonalEmail2"
/* ContactObj.BusinessEmail
*
* MTP Property: Email Business 1 (0xDD0A)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_BusinessEmail,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
34 );
#define NAME_ContactObj_BusinessEmail L"BusinessEmail"
/* ContactObj.BusinessEmail2
*
* MTP Property: Email Business 2 (0xDD0B)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_BusinessEmail2,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
35 );
#define NAME_ContactObj_BusinessEmail2 L"BusinessEmail2"
/* ContactObj.OtherEmail
*
* MTP Property: Email Others (0xDD0C)
* Type: AUInt16
* Form: LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_OtherEmail,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
36 );
#define NAME_ContactObj_OtherEmail L"OtherEmail"
/* ContactObj.Phone
*
* MTP Property: Phone Primary (0xDD0D)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_Phone,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
37 );
#define NAME_ContactObj_Phone L"Phone"
/* ContactObj.PersonalPhone
*
* MTP Property: Phone Number Personal 1 (0xDD0E)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_PersonalPhone,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
38 );
#define NAME_ContactObj_PersonalPhone L"PersonalPhone"
/* ContactObj.PersonalPhone2
*
* MTP Property: Phone Number Personal 2 (0xDD0F)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_PersonalPhone2,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
39 );
#define NAME_ContactObj_PersonalPhone2 L"PersonalPhone2"
/* ContactObj.BusinessPhone
*
* MTP Property: Phone Number Business 1 (0xDD10)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_BusinessPhone,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
40 );
#define NAME_ContactObj_BusinessPhone L"BusinessPhone"
/* ContactObj.BusinessPhone2
*
* MTP Property: Phone Number Business 2 (0xDD11)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_BusinessPhone2,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
41 );
#define NAME_ContactObj_BusinessPhone2 L"BusinessPhone2"
/* ContactObj.MobilePhone
*
* MTP Property: Phone Number Mobile 1 (0xDD12)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_MobilePhone,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
42 );
#define NAME_ContactObj_MobilePhone L"MobilePhone"
/* ContactObj.MobilePhone2
*
* MTP Property: Phone Number Mobile 2 (0xDD13)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_MobilePhone2,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
43 );
#define NAME_ContactObj_MobilePhone2 L"MobilePhone2"
/* ContactObj.PersonalFax
*
* MTP Property: Fax Number Personal (0xDD15)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_PersonalFax,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
44 );
#define NAME_ContactObj_PersonalFax L"PersonalFax"
/* ContactObj.BusinessFax
*
* MTP Property: Fax Number Business (0xDD16)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_BusinessFax,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
45 );
#define NAME_ContactObj_BusinessFax L"BusinessFax"
/* ContactObj.Pager
*
* MTP Property: Pager Number (0xDD17)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_Pager,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
46 );
#define NAME_ContactObj_Pager L"Pager"
/* ContactObj.OtherPhone
*
* MTP Property: Phone Number Others (0xDD18)
* Type: AUInt16
* Form: LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_OtherPhone,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
47 );
#define NAME_ContactObj_OtherPhone L"OtherPhone"
/* ContactObj.WebAddress
*
* MTP Property: Primary Web Address (0xDD19)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_WebAddress,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
48 );
#define NAME_ContactObj_WebAddress L"WebAddress"
/* ContactObj.PersonalWebAddress
*
* MTP Property: Personal Web Address (0xDD1A)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_PersonalWebAddress,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
49 );
#define NAME_ContactObj_PersonalWebAddress L"PersonalWebAddress"
/* ContactObj.BusinessWebAddress
*
* MTP Property: Business Web Address (0xDD1B)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_BusinessWebAddress,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
50 );
#define NAME_ContactObj_BusinessWebAddress L"BusinessWebAddress"
/* ContactObj.IMAddress
*
* MTP Property: Instant Messanger Address (0xDD1C)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_IMAddress,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
51 );
#define NAME_ContactObj_IMAddress L"IMAddress"
/* ContactObj.IMAddress2
*
* MTP Property: Instant Messanger Address 2 (0xDD1D)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_IMAddress2,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
52 );
#define NAME_ContactObj_IMAddress2 L"IMAddress2"
/* ContactObj.IMAddress3
*
* MTP Property: Instant Messanger Address 3 (0xDD1E)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_IMAddress3,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
53 );
#define NAME_ContactObj_IMAddress3 L"IMAddress3"
/* ContactObj.Organization
*
* MTP Property: Organization Name (0xDD34)
* Type: String/AUInt16
* Form: None/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_Organization,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
54 );
#define NAME_ContactObj_Organization L"Organization"
/* ContactObj.PhoneticOrganization
*
* MTP Property: Phonetic Organization Name (0xDD35)
* Type: String/AUInt16
* Form: None/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_PhoneticOrganization,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
55 );
#define NAME_ContactObj_PhoneticOrganization L"PhoneticOrganization"
/* ContactObj.Role
*
* MTP Property: Role (0xDD36)
* Type: String/AUInt16
* Form: None/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_Role,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
56 );
#define NAME_ContactObj_Role L"Role"
/* ContactObj.Fax
*
* MTP Property: Fax Number Primary (0xDD14)
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_Fax,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
58 );
#define NAME_ContactObj_Fax L"Fax"
/* ContactObj.Spouse
*
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_Spouse,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
59 );
#define NAME_ContactObj_Spouse L"Spouse"
/* ContactObj.Children
*
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_Children,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
60 );
#define NAME_ContactObj_Children L"Children"
/* ContactObj.Assistant
*
* Type: String/AUInt16
* Form: None/RegEx/LongString
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_Assistant,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
61 );
#define NAME_ContactObj_Assistant L"Assistant"
/* ContactObj.Ringtone
*
* Type: UInt32
* Form: ObjectID
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_Ringtone,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
63 );
#define NAME_ContactObj_Ringtone L"Ringtone"
/* ContactObj.Birthdate
*
* MTP Property: Birthdate (0xDD37)
* Type: String
* Form: DateTime
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_Birthdate,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
65 );
#define NAME_ContactObj_Birthdate L"Birthdate"
/* ContactObj.AnniversaryDate
*
* Type: String
* Form: DateTime
*/
DEFINE_DEVSVCPROPKEY(PKEY_ContactObj_AnniversaryDate,
0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B ,
66 );
#define NAME_ContactObj_AnniversaryDate L"AnniversaryDate"
#endif /*_CONTACTDEVICESERVICE_H_*/