
/* Automatically generated by script/makepropslist.py. Do not edit */
#include "mapiproxy/dcesrv_mapiproxy.h"
#include "libmapiproxy.h"
#include "libmapi/libmapi.h"
#include "libmapi/libmapi_private.h"

struct pidtags {
	uint32_t	proptag;
	const char	*pidtag;
};

static struct pidtags pidtags[] = {
	{ PidTag7BitDisplayName,                                              "PidTag7BitDisplayName" },
	{ PidTagAccess,                                                       "PidTagAccess" },
	{ PidTagAccessLevel,                                                  "PidTagAccessLevel" },
	{ PidTagAccount,                                                      "PidTagAccount" },
	{ PidTagAdditionalRenEntryIds,                                        "PidTagAdditionalRenEntryIds" },
	{ PidTagAdditionalRenEntryIdsEx,                                      "PidTagAdditionalRenEntryIdsEx" },
	{ PidTagAddressBookAuthorizedSenders,                                 "PidTagAddressBookAuthorizedSenders" },
	{ PidTagAddressBookContainerId,                                       "PidTagAddressBookContainerId" },
	{ PidTagAddressBookDeliveryContentLength,                             "PidTagAddressBookDeliveryContentLength" },
	{ PidTagAddressBookDisplayTypeExtended,                               "PidTagAddressBookDisplayTypeExtended" },
	{ PidTagAddressBookDistributionListExternalMemberCount,               "PidTagAddressBookDistributionListExternalMemberCount" },
	{ PidTagAddressBookDistributionListMemberCount,                       "PidTagAddressBookDistributionListMemberCount" },
	{ PidTagAddressBookDistributionListMemberSubmitAccepted,              "PidTagAddressBookDistributionListMemberSubmitAccepted" },
	{ PidTagAddressBookDistributionListMemberSubmitRejected,              "PidTagAddressBookDistributionListMemberSubmitRejected" },
	{ PidTagAddressBookDistributionListRejectMessagesFromDLMembers,       "PidTagAddressBookDistributionListRejectMessagesFromDLMembers" },
	{ PidTagAddressBookEntryId,                                           "PidTagAddressBookEntryId" },
	{ PidTagAddressBookExtensionAttribute1,                               "PidTagAddressBookExtensionAttribute1" },
	{ PidTagAddressBookExtensionAttribute15,                              "PidTagAddressBookExtensionAttribute15" },
	{ PidTagAddressBookFolderPathname,                                    "PidTagAddressBookFolderPathname" },
	{ PidTagAddressBookHierarchicalChildDepartments,                      "PidTagAddressBookHierarchicalChildDepartments" },
	{ PidTagAddressBookHierarchicalDepartmentMembers,                     "PidTagAddressBookHierarchicalDepartmentMembers" },
	{ PidTagAddressBookHierarchicalIsHierarchicalGroup,                   "PidTagAddressBookHierarchicalIsHierarchicalGroup" },
	{ PidTagAddressBookHierarchicalParentDepartment,                      "PidTagAddressBookHierarchicalParentDepartment" },
	{ PidTagAddressBookHierarchicalRootDepartment,                        "PidTagAddressBookHierarchicalRootDepartment" },
	{ PidTagAddressBookHierarchicalShowInDepartments,                     "PidTagAddressBookHierarchicalShowInDepartments" },
	{ PidTagAddressBookHomeMessageDatabase,                               "PidTagAddressBookHomeMessageDatabase" },
	{ PidTagAddressBookIsMaster,                                          "PidTagAddressBookIsMaster" },
	{ PidTagAddressBookIsMemberOfDistributionList,                        "PidTagAddressBookIsMemberOfDistributionList" },
	{ PidTagAddressBookManageDistributionList,                            "PidTagAddressBookManageDistributionList" },
	{ PidTagAddressBookManager,                                           "PidTagAddressBookManager" },
	{ PidTagAddressBookManagerDistinguishedName,                          "PidTagAddressBookManagerDistinguishedName" },
	{ PidTagAddressBookMember,                                            "PidTagAddressBookMember" },
	{ PidTagAddressBookMessageId,                                         "PidTagAddressBookMessageId" },
	{ PidTagAddressBookModerationEnabled,                                 "PidTagAddressBookModerationEnabled" },
	{ PidTagAddressBookNetworkAddress,                                    "PidTagAddressBookNetworkAddress" },
	{ PidTagAddressBookObjectDistinguishedName,                           "PidTagAddressBookObjectDistinguishedName" },
	{ PidTagAddressBookObjectGuid,                                        "PidTagAddressBookObjectGuid" },
	{ PidTagAddressBookOrganizationalUnitRootDistinguishedName,           "PidTagAddressBookOrganizationalUnitRootDistinguishedName" },
	{ PidTagAddressBookOwner,                                             "PidTagAddressBookOwner" },
	{ PidTagAddressBookOwnerBackLink,                                     "PidTagAddressBookOwnerBackLink" },
	{ PidTagAddressBookParentEntryId,                                     "PidTagAddressBookParentEntryId" },
	{ PidTagAddressBookPhoneticCompanyName,                               "PidTagAddressBookPhoneticCompanyName" },
	{ PidTagAddressBookPhoneticDepartmentName,                            "PidTagAddressBookPhoneticDepartmentName" },
	{ PidTagAddressBookPhoneticDisplayName,                               "PidTagAddressBookPhoneticDisplayName" },
	{ PidTagAddressBookPhoneticGivenName,                                 "PidTagAddressBookPhoneticGivenName" },
	{ PidTagAddressBookPhoneticSurname,                                   "PidTagAddressBookPhoneticSurname" },
	{ PidTagAddressBookProxyAddresses,                                    "PidTagAddressBookProxyAddresses" },
	{ PidTagAddressBookPublicDelegates,                                   "PidTagAddressBookPublicDelegates" },
	{ PidTagAddressBookReports,                                           "PidTagAddressBookReports" },
	{ PidTagAddressBookRoomCapacity,                                      "PidTagAddressBookRoomCapacity" },
	{ PidTagAddressBookRoomContainers,                                    "PidTagAddressBookRoomContainers" },
	{ PidTagAddressBookRoomDescription,                                   "PidTagAddressBookRoomDescription" },
	{ PidTagAddressBookSenderHintTranslations,                            "PidTagAddressBookSenderHintTranslations" },
	{ PidTagAddressBookSeniorityIndex,                                    "PidTagAddressBookSeniorityIndex" },
	{ PidTagAddressBookTargetAddress,                                     "PidTagAddressBookTargetAddress" },
	{ PidTagAddressBookUnauthorizedSenders,                               "PidTagAddressBookUnauthorizedSenders" },
	{ PidTagAddressBookX509Certificate,                                   "PidTagAddressBookX509Certificate" },
	{ PidTagAddressType,                                                  "PidTagAddressType" },
	{ PidTagAlternateRecipientAllowed,                                    "PidTagAlternateRecipientAllowed" },
	{ PidTagAnr,                                                          "PidTagAnr" },
	{ PidTagArchiveDate,                                                  "PidTagArchiveDate" },
	{ PidTagArchivePeriod,                                                "PidTagArchivePeriod" },
	{ PidTagArchiveTag,                                                   "PidTagArchiveTag" },
	{ PidTagAssistant,                                                    "PidTagAssistant" },
	{ PidTagAssistantTelephoneNumber,                                     "PidTagAssistantTelephoneNumber" },
	{ PidTagAssociated,                                                   "PidTagAssociated" },
	{ PidTagAssociatedContentCount,                                       "PidTagAssociatedContentCount" },
	{ PidTagAttachAdditionalInformation,                                  "PidTagAttachAdditionalInformation" },
	{ PidTagAttachContentBase,                                            "PidTagAttachContentBase" },
	{ PidTagAttachContentId,                                              "PidTagAttachContentId" },
	{ PidTagAttachContentLocation,                                        "PidTagAttachContentLocation" },
	{ PidTagAttachDataBinary,                                             "PidTagAttachDataBinary" },
	{ PidTagAttachDataObject,                                             "PidTagAttachDataObject" },
	{ PidTagAttachEncoding,                                               "PidTagAttachEncoding" },
	{ PidTagAttachExtension,                                              "PidTagAttachExtension" },
	{ PidTagAttachFilename,                                               "PidTagAttachFilename" },
	{ PidTagAttachFlags,                                                  "PidTagAttachFlags" },
	{ PidTagAttachLongFilename,                                           "PidTagAttachLongFilename" },
	{ PidTagAttachLongPathname,                                           "PidTagAttachLongPathname" },
	{ PidTagAttachMethod,                                                 "PidTagAttachMethod" },
	{ PidTagAttachMimeTag,                                                "PidTagAttachMimeTag" },
	{ PidTagAttachNumber,                                                 "PidTagAttachNumber" },
	{ PidTagAttachPathname,                                               "PidTagAttachPathname" },
	{ PidTagAttachPayloadClass,                                           "PidTagAttachPayloadClass" },
	{ PidTagAttachPayloadProviderGuidString,                              "PidTagAttachPayloadProviderGuidString" },
	{ PidTagAttachRendering,                                              "PidTagAttachRendering" },
	{ PidTagAttachSize,                                                   "PidTagAttachSize" },
	{ PidTagAttachTag,                                                    "PidTagAttachTag" },
	{ PidTagAttachTransportName,                                          "PidTagAttachTransportName" },
	{ PidTagAttachmentContactPhoto,                                       "PidTagAttachmentContactPhoto" },
	{ PidTagAttachmentFlags,                                              "PidTagAttachmentFlags" },
	{ PidTagAttachmentHidden,                                             "PidTagAttachmentHidden" },
	{ PidTagAttachmentLinkId,                                             "PidTagAttachmentLinkId" },
	{ PidTagAttributeHidden,                                              "PidTagAttributeHidden" },
	{ PidTagAttributeReadOnly,                                            "PidTagAttributeReadOnly" },
	{ PidTagAttributeSystem,                                              "PidTagAttributeSystem" },
	{ PidTagAutoForwardComment,                                           "PidTagAutoForwardComment" },
	{ PidTagAutoForwarded,                                                "PidTagAutoForwarded" },
	{ PidTagAutoResponseSuppress,                                         "PidTagAutoResponseSuppress" },
	{ PidTagBirthday,                                                     "PidTagBirthday" },
	{ PidTagBlockStatus,                                                  "PidTagBlockStatus" },
	{ PidTagBody,                                                         "PidTagBody" },
	{ PidTagBodyContentId,                                                "PidTagBodyContentId" },
	{ PidTagBodyContentLocation,                                          "PidTagBodyContentLocation" },
	{ PidTagBodyHtml,                                                     "PidTagBodyHtml" },
	{ PidTagBusiness2TelephoneNumber,                                     "PidTagBusiness2TelephoneNumber" },
	{ PidTagBusiness2TelephoneNumbers,                                    "PidTagBusiness2TelephoneNumbers" },
	{ PidTagBusinessFaxNumber,                                            "PidTagBusinessFaxNumber" },
	{ PidTagBusinessHomePage,                                             "PidTagBusinessHomePage" },
	{ PidTagBusinessTelephoneNumber,                                      "PidTagBusinessTelephoneNumber" },
	{ PidTagCallId,                                                       "PidTagCallId" },
	{ PidTagCallbackTelephoneNumber,                                      "PidTagCallbackTelephoneNumber" },
	{ PidTagCarTelephoneNumber,                                           "PidTagCarTelephoneNumber" },
	{ PidTagCdoRecurrenceid,                                              "PidTagCdoRecurrenceid" },
	{ PidTagChangeKey,                                                    "PidTagChangeKey" },
	{ PidTagChangeNotificationGuid,                                       "PidTagChangeNotificationGuid" },
	{ PidTagChangeNumber,                                                 "PidTagChangeNumber" },
	{ PidTagChildrensNames,                                               "PidTagChildrensNames" },
	{ PidTagClientActions,                                                "PidTagClientActions" },
	{ PidTagClientSubmitTime,                                             "PidTagClientSubmitTime" },
	{ PidTagCnsetRead,                                                    "PidTagCnsetRead" },
	{ PidTagCnsetSeen,                                                    "PidTagCnsetSeen" },
	{ PidTagCnsetSeenFAI,                                                 "PidTagCnsetSeenFAI" },
	{ PidTagCodePageId,                                                   "PidTagCodePageId" },
	{ PidTagComment,                                                      "PidTagComment" },
	{ PidTagCompanyMainTelephoneNumber,                                   "PidTagCompanyMainTelephoneNumber" },
	{ PidTagCompanyName,                                                  "PidTagCompanyName" },
	{ PidTagComputerNetworkName,                                          "PidTagComputerNetworkName" },
	{ PidTagConflictEntryId,                                              "PidTagConflictEntryId" },
	{ PidTagConflictItems,                                                "PidTagConflictItems" },
	{ PidTagContainerClass,                                               "PidTagContainerClass" },
	{ PidTagContainerContents,                                            "PidTagContainerContents" },
	{ PidTagContainerFlags,                                               "PidTagContainerFlags" },
	{ PidTagContainerHierarchy,                                           "PidTagContainerHierarchy" },
	{ PidTagContentCount,                                                 "PidTagContentCount" },
	{ PidTagContentFilterPhishingConfidenceLevel,                         "PidTagContentFilterPhishingConfidenceLevel" },
	{ PidTagContentFilterSpamConfidenceLevel,                             "PidTagContentFilterSpamConfidenceLevel" },
	{ PidTagContentUnreadCount,                                           "PidTagContentUnreadCount" },
	{ PidTagConversationId,                                               "PidTagConversationId" },
	{ PidTagConversationIndex,                                            "PidTagConversationIndex" },
	{ PidTagConversationIndexTracking,                                    "PidTagConversationIndexTracking" },
	{ PidTagConversationTopic,                                            "PidTagConversationTopic" },
	{ PidTagCountry,                                                      "PidTagCountry" },
	{ PidTagCreationTime,                                                 "PidTagCreationTime" },
	{ PidTagCreatorEntryId,                                               "PidTagCreatorEntryId" },
	{ PidTagCreatorName,                                                  "PidTagCreatorName" },
	{ PidTagCreatorSId,						      "PidTagCreatorSId" },
	{ PidTagCreatorSimpleDisplayName,                                     "PidTagCreatorSimpleDisplayName" },
	{ PidTagCustomerId,                                                   "PidTagCustomerId" },
	{ PidTagDamBackPatched,                                               "PidTagDamBackPatched" },
	{ PidTagDamOriginalEntryId,                                           "PidTagDamOriginalEntryId" },
	{ PidTagDefaultFormName,	                                      "PidTagDefaultFormName" },
	{ PidTagDefaultPostMessageClass,                                      "PidTagDefaultPostMessageClass" },
	{ PidTagDefaultViewEntryId,					      "PidTagDefaultViewEntryId" },
	{ PidTagDeferredActionMessageOriginalEntryId,                         "PidTagDeferredActionMessageOriginalEntryId" },
	{ PidTagDeferredDeliveryTime,                                         "PidTagDeferredDeliveryTime" },
	{ PidTagDeferredSendNumber,                                           "PidTagDeferredSendNumber" },
	{ PidTagDeferredSendTime,                                             "PidTagDeferredSendTime" },
	{ PidTagDeferredSendUnits,                                            "PidTagDeferredSendUnits" },
	{ PidTagDelegateFlags,                                                "PidTagDelegateFlags" },
	{ PidTagDelegatedByRule,                                              "PidTagDelegatedByRule" },
	{ PidTagDeleteAfterSubmit,                                            "PidTagDeleteAfterSubmit" },
	{ PidTagDeletedCountTotal,                                            "PidTagDeletedCountTotal" },
	{ PidTagDeletedOn,                                                    "PidTagDeletedOn" },
	{ PidTagDepartmentName,                                               "PidTagDepartmentName" },
	{ PidTagDepth,                                                        "PidTagDepth" },
	{ PidTagDesignInProgress,					      "PidTagDesignInProgress" },
	{ PidTagDisplayBcc,                                                   "PidTagDisplayBcc" },
	{ PidTagDisplayCc,                                                    "PidTagDisplayCc" },
	{ PidTagDisplayName,                                                  "PidTagDisplayName" },
	{ PidTagDisplayNamePrefix,                                            "PidTagDisplayNamePrefix" },
	{ PidTagDisplayTo,                                                    "PidTagDisplayTo" },
	{ PidTagDisplayType,                                                  "PidTagDisplayType" },
	{ PidTagDisplayTypeEx,                                                "PidTagDisplayTypeEx" },
	{ PidTagEcWarning,                                                    "PidTagEcWarning" },
	{ PidTagEmailAddress,                                                 "PidTagEmailAddress" },
	{ PidTagEndAttach,                                                    "PidTagEndAttach" },
	{ PidTagEndDate,                                                      "PidTagEndDate" },
	{ PidTagEndEmbed,                                                     "PidTagEndEmbed" },
	{ PidTagEndFolder,                                                    "PidTagEndFolder" },
	{ PidTagEndMessage,                                                   "PidTagEndMessage" },
	{ PidTagEndToRecip,                                                   "PidTagEndToRecip" },
	{ PidTagEntryId,                                                      "PidTagEntryId" },
	{ PidTagExceptionEndTime,                                             "PidTagExceptionEndTime" },
	{ PidTagExceptionReplaceTime,                                         "PidTagExceptionReplaceTime" },
	{ PidTagExceptionStartTime,                                           "PidTagExceptionStartTime" },
	{ PidTagExchangeNTSecurityDescriptor,                                 "PidTagExchangeNTSecurityDescriptor" },
	{ PidTagExpiryNumber,                                                 "PidTagExpiryNumber" },
	{ PidTagExpiryTime,                                                   "PidTagExpiryTime" },
	{ PidTagExpiryUnits,                                                  "PidTagExpiryUnits" },
	{ PidTagExtendedACLData,					      "PidTagExtendedACLData" },
	{ PidTagExtendedFolderFlags,                                          "PidTagExtendedFolderFlags" },
	{ PidTagExtendedRuleMessageActions,                                   "PidTagExtendedRuleMessageActions" },
	{ PidTagExtendedRuleMessageCondition,                                 "PidTagExtendedRuleMessageCondition" },
	{ PidTagExtendedRuleSizeLimit,                                        "PidTagExtendedRuleSizeLimit" },
	{ PidTagFXDelProp,                                                    "PidTagFXDelProp" },
	{ PidTagFXErrorInfo,                                                  "PidTagFXErrorInfo" },
	{ PidTagFaxNumberOfPages,                                             "PidTagFaxNumberOfPages" },
	{ PidTagFlagCompleteTime,                                             "PidTagFlagCompleteTime" },
	{ PidTagFlagStatus,                                                   "PidTagFlagStatus" },
	{ PidTagFlatUrlName,                                                  "PidTagFlatUrlName" },
	{ PidTagFolderAssociatedContents,                                     "PidTagFolderAssociatedContents" },
	{ PidTagFolderFlags,                                                  "PidTagFolderFlags" },
	{ PidTagFolderId,                                                     "PidTagFolderId" },
	{ PidTagFolderType,                                                   "PidTagFolderType" },
	{ PidTagFolderViewList,						      "PidTagFolderViewList" },
	{ PidTagFolderViewsOnly,					      "PidTagFolderViewsOnly" },
	{ PidTagFolderExtendedViewInfo,					      "PidTagFolderExtendedViewInfo" },
	{ PidTagFolderWebViewInfo,					      "PidTagFolderWebViewInfo" },
	{ PidTagFollowupIcon,                                                 "PidTagFollowupIcon" },
	{ PidTagFreeBusyCountMonths,                                          "PidTagFreeBusyCountMonths" },
	{ PidTagFreeBusyEntryIds,                                             "PidTagFreeBusyEntryIds" },
	{ PidTagFreeBusyMessageEmailAddress,                                  "PidTagFreeBusyMessageEmailAddress" },
	{ PidTagFreeBusyPublishEnd,                                           "PidTagFreeBusyPublishEnd" },
	{ PidTagFreeBusyPublishStart,                                         "PidTagFreeBusyPublishStart" },
	{ PidTagFreeBusyRangeTimestamp,                                       "PidTagFreeBusyRangeTimestamp" },
	{ PidTagFtpSite,                                                      "PidTagFtpSite" },
	{ PidTagGatewayNeedsToRefresh,                                        "PidTagGatewayNeedsToRefresh" },
	{ PidTagGender,                                                       "PidTagGender" },
	{ PidTagGeneration,                                                   "PidTagGeneration" },
	{ PidTagGivenName,                                                    "PidTagGivenName" },
	{ PidTagGovernmentIdNumber,                                           "PidTagGovernmentIdNumber" },
	{ PidTagHasAttachments,                                               "PidTagHasAttachments" },
	{ PidTagHasDeferredActionMessages,                                    "PidTagHasDeferredActionMessages" },
	{ PidTagHasNamedProperties,                                           "PidTagHasNamedProperties" },
	{ PidTagHasRules,                                                     "PidTagHasRules" },
	{ PidTagHierarchyChangeNumber,                                        "PidTagHierarchyChangeNumber" },
	{ PidTagHobbies,                                                      "PidTagHobbies" },
	{ PidTagHome2TelephoneNumber,                                         "PidTagHome2TelephoneNumber" },
	{ PidTagHome2TelephoneNumbers,                                        "PidTagHome2TelephoneNumbers" },
	{ PidTagHomeAddressCity,                                              "PidTagHomeAddressCity" },
	{ PidTagHomeAddressCountry,                                           "PidTagHomeAddressCountry" },
	{ PidTagHomeAddressPostOfficeBox,                                     "PidTagHomeAddressPostOfficeBox" },
	{ PidTagHomeAddressPostalCode,                                        "PidTagHomeAddressPostalCode" },
	{ PidTagHomeAddressStateOrProvince,                                   "PidTagHomeAddressStateOrProvince" },
	{ PidTagHomeAddressStreet,                                            "PidTagHomeAddressStreet" },
	{ PidTagHomeFaxNumber,                                                "PidTagHomeFaxNumber" },
	{ PidTagHomeTelephoneNumber,                                          "PidTagHomeTelephoneNumber" },
	{ PidTagHtml,                                                         "PidTagHtml" },
	{ PidTagICalendarEndTime,                                             "PidTagICalendarEndTime" },
	{ PidTagICalendarReminderNextTime,                                    "PidTagICalendarReminderNextTime" },
	{ PidTagICalendarStartTime,                                           "PidTagICalendarStartTime" },
	{ PidTagIconIndex,                                                    "PidTagIconIndex" },
	{ PidTagIdsetDeleted,                                                 "PidTagIdsetDeleted" },
	{ PidTagIdsetExpired,                                                 "PidTagIdsetExpired" },
	{ PidTagIdsetGiven,                                                   "PidTagIdsetGiven" },
	{ PidTagIdsetNoLongerInScope,                                         "PidTagIdsetNoLongerInScope" },
	{ PidTagIdsetRead,                                                    "PidTagIdsetRead" },
	{ PidTagIdsetUnread,                                                  "PidTagIdsetUnread" },
	{ PidTagImapCachedMsgsize,                                            "PidTagImapCachedMsgsize" },
	{ PidTagImportance,                                                   "PidTagImportance" },
	{ PidTagInConflict,                                                   "PidTagInConflict" },
	{ PidTagInReplyToId,                                                  "PidTagInReplyToId" },
	{ PidTagIncrSyncChg,                                                  "PidTagIncrSyncChg" },
	{ PidTagIncrSyncChgPartial,                                           "PidTagIncrSyncChgPartial" },
	{ PidTagIncrSyncDel,                                                  "PidTagIncrSyncDel" },
	{ PidTagIncrSyncEnd,                                                  "PidTagIncrSyncEnd" },
	{ PidTagIncrSyncGroupId,                                              "PidTagIncrSyncGroupId" },
	{ PidTagIncrSyncGroupInfo,                                            "PidTagIncrSyncGroupInfo" },
	{ PidTagIncrSyncMessage,                                              "PidTagIncrSyncMessage" },
	{ PidTagIncrSyncProgressMode,                                         "PidTagIncrSyncProgressMode" },
	{ PidTagIncrSyncProgressPerMsg,                                       "PidTagIncrSyncProgressPerMsg" },
	{ PidTagIncrSyncRead,                                                 "PidTagIncrSyncRead" },
	{ PidTagIncrSyncStateBegin,                                           "PidTagIncrSyncStateBegin" },
	{ PidTagIncrSyncStateEnd,                                             "PidTagIncrSyncStateEnd" },
	{ PidTagIncrementalSyncMessagePartial,                                "PidTagIncrementalSyncMessagePartial" },
	{ PidTagInitialDetailsPane,                                           "PidTagInitialDetailsPane" },
	{ PidTagInitials,                                                     "PidTagInitials" },
	{ PidTagInstID,                                                       "PidTagInstID" },
	{ PidTagInstanceKey,                                                  "PidTagInstanceKey" },
	{ PidTagInstanceNum,                                                  "PidTagInstanceNum" },
	{ PidTagInternetArticleNumber,                                        "PidTagInternetArticleNumber" },
	{ PidTagInternetCodepage,                                             "PidTagInternetCodepage" },
	{ PidTagInternetMailOverrideFormat,                                   "PidTagInternetMailOverrideFormat" },
	{ PidTagInternetMessageId,                                            "PidTagInternetMessageId" },
	{ PidTagInternetReferences,                                           "PidTagInternetReferences" },
	{ PidTagIpmAppointmentEntryId,                                        "PidTagIpmAppointmentEntryId" },
	{ PidTagIpmContactEntryId,                                            "PidTagIpmContactEntryId" },
	{ PidTagIpmDraftsEntryId,                                             "PidTagIpmDraftsEntryId" },
	{ PidTagIpmJournalEntryId,                                            "PidTagIpmJournalEntryId" },
	{ PidTagIpmNoteEntryId,                                               "PidTagIpmNoteEntryId" },
	{ PidTagIpmPublicFoldersEntryId,				      "PidTagIpmPublicFoldersEntryId" },
	{ PidTagIpmTaskEntryId,                                               "PidTagIpmTaskEntryId" },
	{ PidTagIsdnNumber,                                                   "PidTagIsdnNumber" },
	{ PidTagJunkAddRecipientsToSafeSendersList,                           "PidTagJunkAddRecipientsToSafeSendersList" },
	{ PidTagJunkIncludeContacts,                                          "PidTagJunkIncludeContacts" },
	{ PidTagJunkPermanentlyDelete,                                        "PidTagJunkPermanentlyDelete" },
	{ PidTagJunkPhishingEnableLinks,                                      "PidTagJunkPhishingEnableLinks" },
	{ PidTagJunkThreshold,                                                "PidTagJunkThreshold" },
	{ PidTagKeyword,                                                      "PidTagKeyword" },
	{ PidTagLanguage,                                                     "PidTagLanguage" },
	{ PidTagLastModificationTime,                                         "PidTagLastModificationTime" },
	{ PidTagLastModifierEntryId,                                          "PidTagLastModifierEntryId" },
	{ PidTagLastModifierName,                                             "PidTagLastModifierName" },
	{ PidTagLastModifierSId,					      "PidTagLastModifierSId" },
	{ PidTagLastModifierSimpleDisplayName,                                "PidTagLastModifierSimpleDisplayName" },
	{ PidTagLastVerbExecuted,                                             "PidTagLastVerbExecuted" },
	{ PidTagLastVerbExecutionTime,                                        "PidTagLastVerbExecutionTime" },
	{ PidTagListHelp,                                                     "PidTagListHelp" },
	{ PidTagListSubscribe,                                                "PidTagListSubscribe" },
	{ PidTagListUnsubscribe,                                              "PidTagListUnsubscribe" },
	{ PidTagLocalCommitTime,                                              "PidTagLocalCommitTime" },
	{ PidTagLocalCommitTimeMax,                                           "PidTagLocalCommitTimeMax" },
	{ PidTagLocaleId,                                                     "PidTagLocaleId" },
	{ PidTagLocality,                                                     "PidTagLocality" },
	{ PidTagLocation,                                                     "PidTagLocation" },
	{ PidTagMailboxOwnerEntryId,                                          "PidTagMailboxOwnerEntryId" },
	{ PidTagMailboxOwnerName,                                             "PidTagMailboxOwnerName" },
	{ PidTagManagerName,                                                  "PidTagManagerName" },
	{ PidTagMappingSignature,                                             "PidTagMappingSignature" },
	{ PidTagMaximumSubmitMessageSize,                                     "PidTagMaximumSubmitMessageSize" },
	{ PidTagMemberId,                                                     "PidTagMemberId" },
	{ PidTagMemberName,                                                   "PidTagMemberName" },
	{ PidTagMemberRights,                                                 "PidTagMemberRights" },
	{ PidTagMessageAttachments,                                           "PidTagMessageAttachments" },
	{ PidTagMessageCcMe,                                                  "PidTagMessageCcMe" },
	{ PidTagMessageClass,                                                 "PidTagMessageClass" },
	{ PidTagMessageCodepage,                                              "PidTagMessageCodepage" },
	{ PidTagMessageDeliveryTime,                                          "PidTagMessageDeliveryTime" },
	{ PidTagMessageEditorFormat,                                          "PidTagMessageEditorFormat" },
	{ PidTagMessageFlags,                                                 "PidTagMessageFlags" },
	{ PidTagMessageHandlingSystemCommonName,                              "PidTagMessageHandlingSystemCommonName" },
	{ PidTagMessageLocaleId,                                              "PidTagMessageLocaleId" },
	{ PidTagMessageRecipientMe,                                           "PidTagMessageRecipientMe" },
	{ PidTagMessageRecipients,                                            "PidTagMessageRecipients" },
	{ PidTagMessageSize,                                                  "PidTagMessageSize" },
	{ PidTagMessageSizeExtended,                                          "PidTagMessageSizeExtended" },
	{ PidTagMessageStatus,                                                "PidTagMessageStatus" },
	{ PidTagMessageSubmissionId,                                          "PidTagMessageSubmissionId" },
	{ PidTagMessageToMe,                                                  "PidTagMessageToMe" },
	{ PidTagMid,                                                          "PidTagMessageId" },
	{ PidTagMiddleName,                                                   "PidTagMiddleName" },
	{ PidTagMimeSkeleton,                                                 "PidTagMimeSkeleton" },
	{ PidTagMobileTelephoneNumber,                                        "PidTagMobileTelephoneNumber" },
	{ PidTagNativeBody,                                                   "PidTagNativeBody" },
	{ PidTagNewAttach,                                                    "PidTagNewAttach" },
	{ PidTagNewFXFolder,                                                  "PidTagNewFXFolder" },
	{ PidTagNextSendAcct,                                                 "PidTagNextSendAcct" },
	{ PidTagNickname,                                                     "PidTagNickname" },
	{ PidTagNormalMessageSize,                                            "PidTagNormalMessageSize" },
	{ PidTagNormalizedSubject,                                            "PidTagNormalizedSubject" },
	{ PidTagObjectType,                                                   "PidTagObjectType" },
	{ PidTagOfficeLocation,                                               "PidTagOfficeLocation" },
	{ PidTagOfflineAddressBookCompressedSize,                             "PidTagOfflineAddressBookCompressedSize" },
	{ PidTagOfflineAddressBookContainerGuid,                              "PidTagOfflineAddressBookContainerGuid" },
	{ PidTagOfflineAddressBookDistinguishedName,                          "PidTagOfflineAddressBookDistinguishedName" },
	{ PidTagOfflineAddressBookFileSize,                                   "PidTagOfflineAddressBookFileSize" },
	{ PidTagOfflineAddressBookFileType,                                   "PidTagOfflineAddressBookFileType" },
	{ PidTagOfflineAddressBookLanguageId,                                 "PidTagOfflineAddressBookLanguageId" },
	{ PidTagOfflineAddressBookMessageClass,                               "PidTagOfflineAddressBookMessageClass" },
	{ PidTagOfflineAddressBookName,                                       "PidTagOfflineAddressBookName" },
	{ PidTagOfflineAddressBookSequence,                                   "PidTagOfflineAddressBookSequence" },
	{ PidTagOfflineAddressBookShaHash,                                    "PidTagOfflineAddressBookShaHash" },
	{ PidTagOfflineAddressBookTruncatedProperties,                        "PidTagOfflineAddressBookTruncatedProperties" },
	{ PidTagOrdinalMost,                                                  "PidTagOrdinalMost" },
	{ PidTagOrganizationalIdNumber,                                       "PidTagOrganizationalIdNumber" },
	{ PidTagOriginalDeliveryTime,                                         "PidTagOriginalDeliveryTime" },
	{ PidTagOriginalDisplayBcc,                                           "PidTagOriginalDisplayBcc" },
	{ PidTagOriginalDisplayCc,                                            "PidTagOriginalDisplayCc" },
	{ PidTagOriginalDisplayName,                                          "PidTagOriginalDisplayName" },
	{ PidTagOriginalDisplayTo,                                            "PidTagOriginalDisplayTo" },
	{ PidTagOriginalEntryId,                                              "PidTagOriginalEntryId" },
	{ PidTagOriginalMessageClass,                                         "PidTagOriginalMessageClass" },
	{ PidTagOriginalMessageId,                                            "PidTagOriginalMessageId" },
	{ PidTagOriginalSearchKey,                                            "PidTagOriginalSearchKey" },
	{ PidTagOriginalSenderAddressType,                                    "PidTagOriginalSenderAddressType" },
	{ PidTagOriginalSenderEmailAddress,                                   "PidTagOriginalSenderEmailAddress" },
	{ PidTagOriginalSenderEntryId,                                        "PidTagOriginalSenderEntryId" },
	{ PidTagOriginalSenderName,                                           "PidTagOriginalSenderName" },
	{ PidTagOriginalSenderSearchKey,                                      "PidTagOriginalSenderSearchKey" },
	{ PidTagOriginalSensitivity,                                          "PidTagOriginalSensitivity" },
	{ PidTagOriginalSentRepresentingAddressType,                          "PidTagOriginalSentRepresentingAddressType" },
	{ PidTagOriginalSentRepresentingEmailAddress,                         "PidTagOriginalSentRepresentingEmailAddress" },
	{ PidTagOriginalSentRepresentingEntryId,                              "PidTagOriginalSentRepresentingEntryId" },
	{ PidTagOriginalSentRepresentingName,                                 "PidTagOriginalSentRepresentingName" },
	{ PidTagOriginalSentRepresentingSearchKey,                            "PidTagOriginalSentRepresentingSearchKey" },
	{ PidTagOriginalSubject,                                              "PidTagOriginalSubject" },
	{ PidTagOriginalSubmitTime,                                           "PidTagOriginalSubmitTime" },
	{ PidTagOriginatorDeliveryReportRequested,                            "PidTagOriginatorDeliveryReportRequested" },
	{ PidTagOriginatorNonDeliveryReportRequested,                         "PidTagOriginatorNonDeliveryReportRequested" },
	{ PidTagOstOstId,			                              "PidTagOstOstId" },
	{ PidTagOtherAddressCity,                                             "PidTagOtherAddressCity" },
	{ PidTagOtherAddressCountry,                                          "PidTagOtherAddressCountry" },
	{ PidTagOtherAddressPostOfficeBox,                                    "PidTagOtherAddressPostOfficeBox" },
	{ PidTagOtherAddressPostalCode,                                       "PidTagOtherAddressPostalCode" },
	{ PidTagOtherAddressStateOrProvince,                                  "PidTagOtherAddressStateOrProvince" },
	{ PidTagOtherAddressStreet,                                           "PidTagOtherAddressStreet" },
	{ PidTagOtherTelephoneNumber,                                         "PidTagOtherTelephoneNumber" },
	{ PidTagOutOfOfficeState,                                             "PidTagOutOfOfficeState" },
	{ PidTagOwnerAppointmentId,                                           "PidTagOwnerAppointmentId" },
	{ PidTagPagerTelephoneNumber,                                         "PidTagPagerTelephoneNumber" },
	{ PidTagParentEntryId,                                                "PidTagParentEntryId" },
	{ PidTagParentFolderId,                                               "PidTagParentFolderId" },
	{ PidTagParentKey,                                                    "PidTagParentKey" },
	{ PidTagParentSourceKey,                                              "PidTagParentSourceKey" },
	{ PidTagPersonalHomePage,                                             "PidTagPersonalHomePage" },
	{ PidTagPolicyTag,                                                    "PidTagPolicyTag" },
	{ PidTagPostOfficeBox,                                                "PidTagPostOfficeBox" },
	{ PidTagPostalAddress,                                                "PidTagPostalAddress" },
	{ PidTagPostalCode,                                                   "PidTagPostalCode" },
	{ PidTagPredecessorChangeList,                                        "PidTagPredecessorChangeList" },
	{ PidTagPrimaryFaxNumber,                                             "PidTagPrimaryFaxNumber" },
	{ PidTagPrimarySendAccount,                                           "PidTagPrimarySendAccount" },
	{ PidTagPrimarySmtpAddress,                                           "PidTagPrimarySmtpAddress" },
	{ PidTagPrimaryTelephoneNumber,                                       "PidTagPrimaryTelephoneNumber" },
	{ PidTagPriority,                                                     "PidTagPriority" },
	{ PidTagProcessed,                                                    "PidTagProcessed" },
	{ PidTagProfession,                                                   "PidTagProfession" },
	{ PidTagProhibitReceiveQuota,                                         "PidTagProhibitReceiveQuota" },
	{ PidTagProhibitSendQuota,                                            "PidTagProhibitSendQuota" },
	{ PidTagProviderSubmitTime,                                           "PidTagProviderSubmitTime" },
	{ PidTagPublicFolderAdministrativeDescription,                        "PidTagPublicFolderAdministrativeDescription" },
	{ PidTagPublicFolderProxy,                                            "PidTagPublicFolderProxy" },
	{ PidTagPurportedSenderDomain,                                        "PidTagPurportedSenderDomain" },
	{ PidTagRadioTelephoneNumber,                                         "PidTagRadioTelephoneNumber" },
	{ PidTagRead,                                                         "PidTagRead" },
	{ PidTagReadReceiptAddressType,                                       "PidTagReadReceiptAddressType" },
	{ PidTagReadReceiptEmailAddress,                                      "PidTagReadReceiptEmailAddress" },
	{ PidTagReadReceiptEntryId,                                           "PidTagReadReceiptEntryId" },
	{ PidTagReadReceiptName,                                              "PidTagReadReceiptName" },
	{ PidTagReadReceiptRequested,                                         "PidTagReadReceiptRequested" },
	{ PidTagReadReceiptSearchKey,                                         "PidTagReadReceiptSearchKey" },
	{ PidTagReceivedByAddressType,                                        "PidTagReceivedByAddressType" },
	{ PidTagReceivedByEmailAddress,                                       "PidTagReceivedByEmailAddress" },
	{ PidTagReceivedByEntryId,                                            "PidTagReceivedByEntryId" },
	{ PidTagReceivedByFlags,                                              "PidTagReceivedByFlags" },
	{ PidTagReceivedByName,                                               "PidTagReceivedByName" },
	{ PidTagReceivedBySearchKey,                                          "PidTagReceivedBySearchKey" },
	{ PidTagReceivedRepresentingAddressType,                              "PidTagReceivedRepresentingAddressType" },
	{ PidTagReceivedRepresentingEmailAddress,                             "PidTagReceivedRepresentingEmailAddress" },
	{ PidTagReceivedRepresentingEntryId,                                  "PidTagReceivedRepresentingEntryId" },
	{ PidTagReceivedRepresentingFlags,                                    "PidTagReceivedRepresentingFlags" },
	{ PidTagReceivedRepresentingName,                                     "PidTagReceivedRepresentingName" },
	{ PidTagReceivedRepresentingSearchKey,                                "PidTagReceivedRepresentingSearchKey" },
	{ PidTagReceivedRepresentingSimpleDisplayName,                        "PidTagReceivedRepresentingSimpleDisplayName" },
	{ PidTagRecipientDisplayName,                                         "PidTagRecipientDisplayName" },
	{ PidTagRecipientEntryId,                                             "PidTagRecipientEntryId" },
	{ PidTagRecipientFlags,                                               "PidTagRecipientFlags" },
	{ PidTagRecipientOrder,                                               "PidTagRecipientOrder" },
	{ PidTagRecipientProposed,                                            "PidTagRecipientProposed" },
	{ PidTagRecipientProposedEndTime,                                     "PidTagRecipientProposedEndTime" },
	{ PidTagRecipientProposedStartTime,                                   "PidTagRecipientProposedStartTime" },
	{ PidTagRecipientReassignmentProhibited,                              "PidTagRecipientReassignmentProhibited" },
	{ PidTagRecipientResourceState,                                       "PidTagRecipientResourceState" },
	{ PidTagRecipientTrackStatus,                                         "PidTagRecipientTrackStatus" },
	{ PidTagRecipientTrackStatusTime,                                     "PidTagRecipientTrackStatusTime" },
	{ PidTagRecipientType,                                                "PidTagRecipientType" },
	{ PidTagRecordKey,                                                    "PidTagRecordKey" },
	{ PidTagReferredByName,                                               "PidTagReferredByName" },
	{ PidTagRemindersOnlineEntryId,                                       "PidTagRemindersOnlineEntryId" },
	{ PidTagRemindersOfflineEntryId,				      "PidTagRemindersOfflineEntryId" },
	{ PidTagRemoteMessageTransferAgent,                                   "PidTagRemoteMessageTransferAgent" },
	{ PidTagRenderingPosition,                                            "PidTagRenderingPosition" },
	{ PidTagReplyRecipientEntries,                                        "PidTagReplyRecipientEntries" },
	{ PidTagReplyRecipientNames,                                          "PidTagReplyRecipientNames" },
	{ PidTagReplyRequested,                                               "PidTagReplyRequested" },
	{ PidTagReplyTemplateId,                                              "PidTagReplyTemplateId" },
	{ PidTagReplyTime,                                                    "PidTagReplyTime" },
	{ PidTagReportEntryId,                                                "PidTagReportEntryId" },
	{ PidTagReportName,                                                   "PidTagReportName" },
	{ PidTagReportSearchKey,                                              "PidTagReportSearchKey" },
	{ PidTagReportTag,                                                    "PidTagReportTag" },
	{ PidTagReportText,                                                   "PidTagReportText" },
	{ PidTagReportTime,                                                   "PidTagReportTime" },
	{ PidTagReportingMessageTransferAgent,                                "PidTagReportingMessageTransferAgent" },
	{ PidTagResolveMethod,                                                "PidTagResolveMethod" },
	{ PidTagResponseRequested,                                            "PidTagResponseRequested" },
	{ PidTagResponsibility,                                               "PidTagResponsibility" },
	{ PidTagRetentionDate,                                                "PidTagRetentionDate" },
	{ PidTagRetentionFlags,                                               "PidTagRetentionFlags" },
	{ PidTagRetentionPeriod,                                              "PidTagRetentionPeriod" },
	{ PidTagRights,                                                       "PidTagRights" },
	{ PidTagRoamingDatatypes,                                             "PidTagRoamingDatatypes" },
	{ PidTagRoamingDictionary,                                            "PidTagRoamingDictionary" },
	{ PidTagRoamingXmlStream,                                             "PidTagRoamingXmlStream" },
	{ PidTagRowType,                                                      "PidTagRowType" },
	{ PidTagRowid,                                                        "PidTagRowid" },
	{ PidTagRtfCompressed,                                                "PidTagRtfCompressed" },
	{ PidTagRtfInSync,                                                    "PidTagRtfInSync" },
	{ PidTagRtfSyncBodyCount,                                             "PidTagRtfSyncBodyCount" },
	{ PidTagRtfSyncBodyCrc,                                               "PidTagRtfSyncBodyCrc" },
	{ PidTagRtfSyncBodyTag,                                               "PidTagRtfSyncBodyTag" },
	{ PidTagRtfSyncPrefixCount,                                           "PidTagRtfSyncPrefixCount" },
	{ PidTagRtfSyncTrailingCount,                                         "PidTagRtfSyncTrailingCount" },
	{ PidTagRuleActionNumber,                                             "PidTagRuleActionNumber" },
	{ PidTagRuleActionType,                                               "PidTagRuleActionType" },
	{ PidTagRuleActions,                                                  "PidTagRuleActions" },
	{ PidTagRuleCondition,                                                "PidTagRuleCondition" },
	{ PidTagRuleError,                                                    "PidTagRuleError" },
	{ PidTagRuleFolderEntryId,                                            "PidTagRuleFolderEntryId" },
	{ PidTagRuleId,                                                       "PidTagRuleId" },
	{ PidTagRuleIds,                                                      "PidTagRuleIds" },
	{ PidTagRuleLevel,                                                    "PidTagRuleLevel" },
	{ PidTagRuleMessageLevel,                                             "PidTagRuleMessageLevel" },
	{ PidTagRuleMessageName,                                              "PidTagRuleMessageName" },
	{ PidTagRuleMessageProvider,                                          "PidTagRuleMessageProvider" },
	{ PidTagRuleMessageProviderData,                                      "PidTagRuleMessageProviderData" },
	{ PidTagRuleMessageSequence,                                          "PidTagRuleMessageSequence" },
	{ PidTagRuleMessageState,                                             "PidTagRuleMessageState" },
	{ PidTagRuleMessageUserFlags,                                         "PidTagRuleMessageUserFlags" },
	{ PidTagRuleName,                                                     "PidTagRuleName" },
	{ PidTagRuleProvider,                                                 "PidTagRuleProvider" },
	{ PidTagRuleProviderData,                                             "PidTagRuleProviderData" },
	{ PidTagRuleSequence,                                                 "PidTagRuleSequence" },
	{ PidTagRuleState,                                                    "PidTagRuleState" },
	{ PidTagRuleUserFlags,                                                "PidTagRuleUserFlags" },
	{ PidTagRwRulesStream,                                                "PidTagRwRulesStream" },
	{ PidTagScheduleInfoAppointmentTombstone,                             "PidTagScheduleInfoAppointmentTombstone" },
	{ PidTagScheduleInfoAutoAcceptAppointments,                           "PidTagScheduleInfoAutoAcceptAppointments" },
	{ PidTagScheduleInfoDelegateEntryIds,                                 "PidTagScheduleInfoDelegateEntryIds" },
	{ PidTagScheduleInfoDelegateNames,                                    "PidTagScheduleInfoDelegateNames" },
	{ PidTagScheduleInfoDelegateNamesW,                                   "PidTagScheduleInfoDelegateNamesW" },
	{ PidTagScheduleInfoDelegatorWantsCopy,                               "PidTagScheduleInfoDelegatorWantsCopy" },
	{ PidTagScheduleInfoDelegatorWantsInfo,                               "PidTagScheduleInfoDelegatorWantsInfo" },
	{ PidTagScheduleInfoDisallowOverlappingAppts,                         "PidTagScheduleInfoDisallowOverlappingAppts" },
	{ PidTagScheduleInfoDisallowRecurringAppts,                           "PidTagScheduleInfoDisallowRecurringAppts" },
	{ PidTagScheduleInfoDontMailDelegates,                                "PidTagScheduleInfoDontMailDelegates" },
	{ PidTagScheduleInfoFreeBusy,                                         "PidTagScheduleInfoFreeBusy" },
	{ PidTagScheduleInfoFreeBusyAway,                                     "PidTagScheduleInfoFreeBusyAway" },
	{ PidTagScheduleInfoFreeBusyBusy,                                     "PidTagScheduleInfoFreeBusyBusy" },
	{ PidTagScheduleInfoFreeBusyMerged,                                   "PidTagScheduleInfoFreeBusyMerged" },
	{ PidTagScheduleInfoFreeBusyTentative,                                "PidTagScheduleInfoFreeBusyTentative" },
	{ PidTagScheduleInfoMonthsAway,                                       "PidTagScheduleInfoMonthsAway" },
	{ PidTagScheduleInfoMonthsBusy,                                       "PidTagScheduleInfoMonthsBusy" },
	{ PidTagScheduleInfoMonthsMerged,                                     "PidTagScheduleInfoMonthsMerged" },
	{ PidTagScheduleInfoMonthsTentative,                                  "PidTagScheduleInfoMonthsTentative" },
	{ PidTagScheduleInfoResourceType,                                     "PidTagScheduleInfoResourceType" },
	{ PidTagSchedulePlusFreeBusyEntryId,                                  "PidTagSchedulePlusFreeBusyEntryId" },
	{ PidTagScriptData,                                                   "PidTagScriptData" },
	{ PidTagSearchFolderDefinition,                                       "PidTagSearchFolderDefinition" },
	{ PidTagSearchFolderExpiration,                                       "PidTagSearchFolderExpiration" },
	{ PidTagSearchFolderId,                                               "PidTagSearchFolderId" },
	{ PidTagSearchFolderLastUsed,                                         "PidTagSearchFolderLastUsed" },
	{ PidTagSearchFolderRecreateInfo,                                     "PidTagSearchFolderRecreateInfo" },
	{ PidTagSearchFolderStorageType,                                      "PidTagSearchFolderStorageType" },
	{ PidTagSearchKey,                                                    "PidTagSearchKey" },
	{ PidTagSecureOrigination,					      "PidTagSecureOrigination" },
	{ PidTagSecureSubmitFlags,                                            "PidTagSecureSubmitFlags" },
	{ PidTagSecurityDescriptor,                                           "PidTagSecurityDescriptor" },
	{ PidTagSecurityDescriptorAsXml,                                      "PidTagSecurityDescriptorAsXml" },
	{ PidTagSelectable,                                                   "PidTagSelectable" },
	{ PidTagSendInternetEncoding,                                         "PidTagSendInternetEncoding" },
	{ PidTagSendRichInfo,                                                 "PidTagSendRichInfo" },
	{ PidTagSenderAddressType,                                            "PidTagSenderAddressType" },
	{ PidTagSenderEmailAddress,                                           "PidTagSenderEmailAddress" },
	{ PidTagSenderEntryId,                                                "PidTagSenderEntryId" },
	{ PidTagSenderFlags,                                                  "PidTagSenderFlags" },
	{ PidTagSenderIdStatus,                                               "PidTagSenderIdStatus" },
	{ PidTagSenderName,                                                   "PidTagSenderName" },
	{ PidTagSenderSearchKey,                                              "PidTagSenderSearchKey" },
	{ PidTagSenderSimpleDisplayName,                                      "PidTagSenderSimpleDisplayName" },
	{ PidTagSenderSmtpAddress,                                            "PidTagSenderSmtpAddress" },
	{ PidTagSenderTelephoneNumber,                                        "PidTagSenderTelephoneNumber" },
	{ PidTagSensitivity,                                                  "PidTagSensitivity" },
	{ PidTagSentMailSvrEID,                                               "PidTagSentMailSvrEID" },
	{ PidTagSentRepresentingAddressType,                                  "PidTagSentRepresentingAddressType" },
	{ PidTagSentRepresentingEmailAddress,                                 "PidTagSentRepresentingEmailAddress" },
	{ PidTagSentRepresentingEntryId,                                      "PidTagSentRepresentingEntryId" },
	{ PidTagSentRepresentingFlags,                                        "PidTagSentRepresentingFlags" },
	{ PidTagSentRepresentingName,                                         "PidTagSentRepresentingName" },
	{ PidTagSentRepresentingSearchKey,                                    "PidTagSentRepresentingSearchKey" },
	{ PidTagSentRepresentingSimpleDisplayName,                            "PidTagSentRepresentingSimpleDisplayName" },
	{ PidTagSessionInitiationProtocolUri,                                 "PidTagSessionInitiationProtocolUri" },
	{ PidTagShorttermEntryIdFromObject,				      "PidTagShorttermEntryIdFromObject" },
	{ PidTagSortLocaleId,                                                 "PidTagSortLocaleId" },
	{ PidTagSourceKey,                                                    "PidTagSourceKey" },
	{ PidTagSpokenName,                                                   "PidTagSpokenName" },
	{ PidTagSpouseName,                                                   "PidTagSpouseName" },
	{ PidTagStartDate,                                                    "PidTagStartDate" },
	{ PidTagStartDateEtc,                                                 "PidTagStartDateEtc" },
	{ PidTagStartEmbed,                                                   "PidTagStartEmbed" },
	{ PidTagStartFAIMsg,                                                  "PidTagStartFAIMsg" },
	{ PidTagStartMessage,                                                 "PidTagStartMessage" },
	{ PidTagStartRecip,                                                   "PidTagStartRecip" },
	{ PidTagStartSubFld,                                                  "PidTagStartSubFld" },
	{ PidTagStartTopFld,                                                  "PidTagStartTopFld" },
	{ PidTagStorageQuotaLimit,					      "PidTagStorageQuotaLimit" },
	{ PidTagStateOrProvince,                                              "PidTagStateOrProvince" },
	{ PidTagStoreEntryId,                                                 "PidTagStoreEntryId" },
	{ PidTagStoreState,                                                   "PidTagStoreState" },
	{ PidTagStoreSupportMask,                                             "PidTagStoreSupportMask" },
	{ PidTagStreetAddress,                                                "PidTagStreetAddress" },
	{ PidTagSubfolder,                                                    "PidTagSubfolder" },
	{ PidTagSubfolders,                                                   "PidTagSubfolders" },
	{ PidTagSubject,                                                      "PidTagSubject" },
	{ PidTagSubjectPrefix,                                                "PidTagSubjectPrefix" },
	{ PidTagSurname,                                                      "PidTagSurname" },
	{ PidTagSwappedToDoData,                                              "PidTagSwappedToDoData" },
	{ PidTagSwappedToDoStore,                                             "PidTagSwappedToDoStore" },
	{ PidTagTargetEntryId,                                                "PidTagTargetEntryId" },
	{ PidTagTcvConstLongOne,                                              "PidTagTcvConstLongOne" },
	{ PidTagTelecommunicationsDeviceForDeafTelephoneNumber,               "PidTagTelecommunicationsDeviceForDeafTelephoneNumber" },
	{ PidTagTelexNumber,                                                  "PidTagTelexNumber" },
	{ PidTagTemplateData,                                                 "PidTagTemplateData" },
	{ PidTagTemplateid,                                                   "PidTagTemplateid" },
	{ PidTagTemporaryDefaultDocument,                                     "PidTagTemporaryDefaultDocument" },
	{ PidTagTextAttachmentCharset,                                        "PidTagTextAttachmentCharset" },
	{ PidTagThumbnailPhoto,                                               "PidTagThumbnailPhoto" },
	{ PidTagTitle,                                                        "PidTagTitle" },
	{ PidTagTnefCorrelationKey,                                           "PidTagTnefCorrelationKey" },
	{ PidTagToDoItemFlags,                                                "PidTagToDoItemFlags" },
	{ PidTagTransmittableDisplayName,                                     "PidTagTransmittableDisplayName" },
	{ PidTagTransportMessageHeaders,                                      "PidTagTransportMessageHeaders" },
	{ PidTagTrustSender,                                                  "PidTagTrustSender" },
	{ PidTagUrlCompName,                                                  "PidTagUrlCompName" },
	{ PidTagUrlCompNameSet,                                               "PidTagUrlCompNameSet" },
	{ PidTagUrlName,                                                      "PidTagUrlName" },
	{ PidTagUserCertificate,                                              "PidTagUserCertificate" },
	{ PidTagUserEntryId,                                                  "PidTagUserEntryId" },
	{ PidTagUserX509Certificate,                                          "PidTagUserX509Certificate" },
	{ PidTagViewDescriptorBinary,                                         "PidTagViewDescriptorBinary" },
	{ PidTagViewDescriptorName,                                           "PidTagViewDescriptorName" },
	{ PidTagViewDescriptorStrings,                                        "PidTagViewDescriptorStrings" },
	{ PidTagViewDescriptorVersion,                                        "PidTagViewDescriptorVersion" },
	{ PidTagVoiceMessageAttachmentOrder,                                  "PidTagVoiceMessageAttachmentOrder" },
	{ PidTagVoiceMessageSenderName,                                       "PidTagVoiceMessageSenderName" },
	{ PidTagWeddingAnniversary,                                           "PidTagWeddingAnniversary" },
	{ PidTagWlinkAddressBookEID,                                          "PidTagWlinkAddressBookEID" },
	{ PidTagWlinkAddressBookStoreEID,                                     "PidTagWlinkAddressBookStoreEID" },
	{ PidTagWlinkCalendarColor,                                           "PidTagWlinkCalendarColor" },
	{ PidTagWlinkClientID,                                                "PidTagWlinkClientID" },
	{ PidTagWlinkEntryId,                                                 "PidTagWlinkEntryId" },
	{ PidTagWlinkFlags,                                                   "PidTagWlinkFlags" },
	{ PidTagWlinkFolderType,                                              "PidTagWlinkFolderType" },
	{ PidTagWlinkGroupClsid,                                              "PidTagWlinkGroupClsid" },
	{ PidTagWlinkGroupHeaderID,                                           "PidTagWlinkGroupHeaderID" },
	{ PidTagWlinkGroupName,                                               "PidTagWlinkGroupName" },
	{ PidTagWlinkOrdinal,                                                 "PidTagWlinkOrdinal" },
	{ PidTagWlinkROGroupType,                                             "PidTagWlinkROGroupType" },
	{ PidTagWlinkRecordKey,                                               "PidTagWlinkRecordKey" },
	{ PidTagWlinkSection,                                                 "PidTagWlinkSection" },
	{ PidTagWlinkStoreEntryId,                                            "PidTagWlinkStoreEntryId" },
	{ PidTagWlinkType,                                                    "PidTagWlinkType" },
	{ PidTagNTSDModificationTime,					      "PidTagNTSDModificationTime" },
	{ 0,                                                                   NULL         }
};

/* TODO: this method would be faster with a lookup table */
_PUBLIC_ const char *openchangedb_property_get_attribute(uint32_t propTag)
{
	uint32_t i, uniPropTag;

	if ((propTag & 0x0FFF) == PT_STRING8) {
		uniPropTag = ((propTag & 0xfffff000) | PT_UNICODE);
	}
	else {
		uniPropTag = propTag;
	}

	for (i = 0; pidtags[i].pidtag; i++) {
		if (pidtags[i].proptag == uniPropTag) {
			return pidtags[i].pidtag;
		}
	}
	DEBUG(0, ("[%s:%d]: Unsupported property tag '0x%.8x'\n", __FUNCTION__, __LINE__, propTag));
	
	return NULL;
}
