Change more places to .net standard capitalization rules.
authorDean
Fri, 07 Oct 2016 11:02:57 +0200
changeset 13508fdce6140e29
parent 1349 77c31d9ef5a6
child 1351 80e7cec5b7cc
Change more places to .net standard capitalization rules.
CryptableMailItem.cs
MAPIHelper.cs
MAPIProperty.cs
MAPIPropertyValue.cs
MailItemExtensions.cs
MsgProcessor.cs
PEPAttachment.cs
PEPIdentity.cs
PEPMessage.cs
ThisAddIn.cs
UI/FormRegionPreviewUnencrypted.cs
pEpForOutlook.csproj
     1.1 --- a/CryptableMailItem.cs	Thu Oct 06 19:48:14 2016 +0200
     1.2 +++ b/CryptableMailItem.cs	Fri Oct 07 11:02:57 2016 +0200
     1.3 @@ -1347,11 +1347,11 @@
     1.4                       */
     1.5                      try
     1.6                      {
     1.7 -                        omi.SetUserProperty(MAPIProperty.PidTagReceivedByEmailAddress.DASLName,
     1.8 -                                            MAPIHelper.GetProperty(this.internalMailItem, MAPIProperty.PidTagReceivedByEmailAddress),
     1.9 +                        omi.SetUserProperty(MapiProperty.PidTagReceivedByEmailAddress.DaslName,
    1.10 +                                            MapiHelper.GetProperty(this.internalMailItem, MapiProperty.PidTagReceivedByEmailAddress),
    1.11                                              Outlook.OlUserPropertyType.olText);
    1.12 -                        omi.SetUserProperty(MAPIProperty.PidTagReceivedByName.DASLName,
    1.13 -                                            MAPIHelper.GetProperty(this.internalMailItem, MAPIProperty.PidTagReceivedByName),
    1.14 +                        omi.SetUserProperty(MapiProperty.PidTagReceivedByName.DaslName,
    1.15 +                                            MapiHelper.GetProperty(this.internalMailItem, MapiProperty.PidTagReceivedByName),
    1.16                                              Outlook.OlUserPropertyType.olText);
    1.17                      }
    1.18                      catch { }
    1.19 @@ -1413,11 +1413,11 @@
    1.20  
    1.21                      try
    1.22                      {
    1.23 -                        MAPIHelper.SetProperty(omi, MAPIProperty.PidTagSenderName, this.internalMailItem.SenderName);
    1.24 -                        MAPIHelper.SetProperty(omi, MAPIProperty.PidTagSenderEmailAddress, this.internalMailItem.SenderEmailAddress);
    1.25 +                        MapiHelper.SetProperty(omi, MapiProperty.PidTagSenderName, this.internalMailItem.SenderName);
    1.26 +                        MapiHelper.SetProperty(omi, MapiProperty.PidTagSenderEmailAddress, this.internalMailItem.SenderEmailAddress);
    1.27  
    1.28                          // Entry ID is needed to resolve the sender so a reply is possible without having to re-enter address, this is last in case it fails
    1.29 -                        MAPIHelper.SetProperty(omi, MAPIProperty.PidTagSenderEntryId, MAPIHelper.GetProperty(this.internalMailItem, MAPIProperty.PidTagSenderEntryId));
    1.30 +                        MapiHelper.SetProperty(omi, MapiProperty.PidTagSenderEntryId, MapiHelper.GetProperty(this.internalMailItem, MapiProperty.PidTagSenderEntryId));
    1.31                      }
    1.32                      catch { }
    1.33  
    1.34 @@ -1428,10 +1428,10 @@
    1.35                      catch { }
    1.36  
    1.37                      // Set flags
    1.38 -                    messageFlags = (System.Int32)MAPIHelper.GetProperty(omi, MAPIProperty.PidTagMessageFlags);
    1.39 -                    messageFlags &= ~((System.Int32)MAPIPropertyValue.EnumPidTagMessageFlags.mfUnsent);  // Clear UNSENT flag -- must be done before save
    1.40 -                    messageFlags |= ((System.Int32)MAPIPropertyValue.EnumPidTagMessageFlags.mfRead);     // Mark as read
    1.41 -                    MAPIHelper.SetProperty(omi, MAPIProperty.PidTagMessageFlags, messageFlags);
    1.42 +                    messageFlags = (System.Int32)MapiHelper.GetProperty(omi, MapiProperty.PidTagMessageFlags);
    1.43 +                    messageFlags &= ~((System.Int32)MapiPropertyValue.EnumPidTagMessageFlags.mfUnsent);  // Clear UNSENT flag -- must be done before save
    1.44 +                    messageFlags |= ((System.Int32)MapiPropertyValue.EnumPidTagMessageFlags.mfRead);     // Mark as read
    1.45 +                    MapiHelper.SetProperty(omi, MapiProperty.PidTagMessageFlags, messageFlags);
    1.46  
    1.47                      // Conversation information
    1.48                      try
    1.49 @@ -1450,11 +1450,11 @@
    1.50                                  bytes[i / 2] = Convert.ToByte(str.Substring(i, 2), 16);
    1.51                              }
    1.52  
    1.53 -                            MAPIHelper.SetProperty(omi, MAPIProperty.PidTagConversationIndex, bytes);
    1.54 +                            MapiHelper.SetProperty(omi, MapiProperty.PidTagConversationIndex, bytes);
    1.55                          }
    1.56  
    1.57 -                        MAPIHelper.SetProperty(omi, MAPIProperty.PidTagConversationIndexTracking, false);
    1.58 -                        MAPIHelper.SetProperty(omi, MAPIProperty.PidTagConversationTopic, this.internalMailItem.ConversationTopic);
    1.59 +                        MapiHelper.SetProperty(omi, MapiProperty.PidTagConversationIndexTracking, false);
    1.60 +                        MapiHelper.SetProperty(omi, MapiProperty.PidTagConversationTopic, this.internalMailItem.ConversationTopic);
    1.61                      }
    1.62                      catch { }
    1.63  
    1.64 @@ -1479,11 +1479,11 @@
    1.65                       */
    1.66                      try
    1.67                      {
    1.68 -                        omi.SetUserProperty(MAPIProperty.PidTagReceivedByEmailAddress.DASLName,
    1.69 -                                            MAPIHelper.GetProperty(this.internalMailItem, MAPIProperty.PidTagReceivedByEmailAddress),
    1.70 +                        omi.SetUserProperty(MapiProperty.PidTagReceivedByEmailAddress.DaslName,
    1.71 +                                            MapiHelper.GetProperty(this.internalMailItem, MapiProperty.PidTagReceivedByEmailAddress),
    1.72                                              Outlook.OlUserPropertyType.olText);
    1.73 -                        omi.SetUserProperty(MAPIProperty.PidTagReceivedByName.DASLName,
    1.74 -                                            MAPIHelper.GetProperty(this.internalMailItem, MAPIProperty.PidTagReceivedByName),
    1.75 +                        omi.SetUserProperty(MapiProperty.PidTagReceivedByName.DaslName,
    1.76 +                                            MapiHelper.GetProperty(this.internalMailItem, MapiProperty.PidTagReceivedByName),
    1.77                                              Outlook.OlUserPropertyType.olText);
    1.78                      }
    1.79                      catch { }
     2.1 --- a/MAPIHelper.cs	Thu Oct 06 19:48:14 2016 +0200
     2.2 +++ b/MAPIHelper.cs	Fri Oct 07 11:02:57 2016 +0200
     2.3 @@ -8,7 +8,7 @@
     2.4      /// <summary>
     2.5      /// Class containing MAPI helper methods.
     2.6      /// </summary>
     2.7 -    internal class MAPIHelper
     2.8 +    internal class MapiHelper
     2.9      {
    2.10          /**************************************************************
    2.11           * 
    2.12 @@ -128,10 +128,10 @@
    2.13          /// <param name="defaultValue">The default value of the property to return if not found.</param>
    2.14          /// <returns>The value of the property if found, otherwise null.</returns>
    2.15          public static object GetProperty(Outlook.Attachment attachment,
    2.16 -                                         MAPIProperty.MAPIProp property,
    2.17 +                                         MapiProperty.MapiProp property,
    2.18                                           object defaultValue = null)
    2.19          {
    2.20 -            return (MAPIHelper.GetProperty(attachment, property.DASLName, defaultValue));
    2.21 +            return (MapiHelper.GetProperty(attachment, property.DaslName, defaultValue));
    2.22          }
    2.23  
    2.24          /// <summary>
    2.25 @@ -176,10 +176,10 @@
    2.26          /// <param name="property">The property whose value is to be set.</param>
    2.27          /// <param name="value">The value that is to be set for the property specified.</param>
    2.28          public static void SetProperty(Outlook.Attachment attachment,
    2.29 -                                       MAPIProperty.MAPIProp property,
    2.30 +                                       MapiProperty.MapiProp property,
    2.31                                         object value)
    2.32          {
    2.33 -            MAPIHelper.SetProperty(attachment, property.DASLName, value);
    2.34 +            MapiHelper.SetProperty(attachment, property.DaslName, value);
    2.35          }
    2.36  
    2.37          /**************************************************************
    2.38 @@ -232,10 +232,10 @@
    2.39          /// <param name="defaultValue">The default value of the property to return if not found.</param>
    2.40          /// <returns>The value of the property if found, otherwise null.</returns>
    2.41          public static object GetProperty(Outlook.Folder folder,
    2.42 -                                         MAPIProperty.MAPIProp property,
    2.43 +                                         MapiProperty.MapiProp property,
    2.44                                           object defaultValue = null)
    2.45          {
    2.46 -            return (MAPIHelper.GetProperty(folder, property.DASLName, defaultValue));
    2.47 +            return (MapiHelper.GetProperty(folder, property.DaslName, defaultValue));
    2.48          }
    2.49  
    2.50          /// <summary>
    2.51 @@ -280,10 +280,10 @@
    2.52          /// <param name="property">The property whose value is to be set.</param>
    2.53          /// <param name="value">The value that is to be set for the property specified.</param>
    2.54          public static void SetProperty(Outlook.Folder folder,
    2.55 -                                       MAPIProperty.MAPIProp property,
    2.56 +                                       MapiProperty.MapiProp property,
    2.57                                         object value)
    2.58          {
    2.59 -            MAPIHelper.SetProperty(folder, property.DASLName, value);
    2.60 +            MapiHelper.SetProperty(folder, property.DaslName, value);
    2.61          }
    2.62  
    2.63          /**************************************************************
    2.64 @@ -336,10 +336,10 @@
    2.65          /// <param name="defaultValue">The default value of the property to return if not found.</param>
    2.66          /// <returns>The value of the property if found, otherwise null.</returns>
    2.67          public static object GetProperty(Outlook.MailItem omi,
    2.68 -                                         MAPIProperty.MAPIProp property,
    2.69 +                                         MapiProperty.MapiProp property,
    2.70                                           object defaultValue = null)
    2.71          {
    2.72 -            return (MAPIHelper.GetProperty(omi, property.DASLName, defaultValue));
    2.73 +            return (MapiHelper.GetProperty(omi, property.DaslName, defaultValue));
    2.74          }
    2.75  
    2.76          /// <summary>
    2.77 @@ -384,10 +384,10 @@
    2.78          /// <param name="property">The property whose value is to be set.</param>
    2.79          /// <param name="value">The value that is to be set for the property specified.</param>
    2.80          public static void SetProperty(Outlook.MailItem omi,
    2.81 -                                       MAPIProperty.MAPIProp property,
    2.82 +                                       MapiProperty.MapiProp property,
    2.83                                         object value)
    2.84          {
    2.85 -            MAPIHelper.SetProperty(omi, property.DASLName, value);
    2.86 +            MapiHelper.SetProperty(omi, property.DaslName, value);
    2.87          }
    2.88  
    2.89          /// <summary>
    2.90 @@ -429,9 +429,9 @@
    2.91          /// <param name="omi">The Outlook MailItem to delete the property for.</param>
    2.92          /// <param name="property">The property to delete.</param>
    2.93          public static void DeleteProperty(Outlook.MailItem omi,
    2.94 -                                          MAPIProperty.MAPIProp property)
    2.95 +                                          MapiProperty.MapiProp property)
    2.96          {
    2.97 -            MAPIHelper.DeleteProperty(omi, property.DASLName);
    2.98 +            MapiHelper.DeleteProperty(omi, property.DaslName);
    2.99          }
   2.100  
   2.101          /**************************************************************
   2.102 @@ -484,10 +484,10 @@
   2.103          /// <param name="defaultValue">The default value of the property to return if not found.</param>
   2.104          /// <returns>The value of the property if found, otherwise null.</returns>
   2.105          public static object GetProperty(Outlook.Recipient recipient,
   2.106 -                                         MAPIProperty.MAPIProp property,
   2.107 +                                         MapiProperty.MapiProp property,
   2.108                                           object defaultValue = null)
   2.109          {
   2.110 -            return (MAPIHelper.GetProperty(recipient, property.DASLName, defaultValue));
   2.111 +            return (MapiHelper.GetProperty(recipient, property.DaslName, defaultValue));
   2.112          }
   2.113  
   2.114          /// <summary>
   2.115 @@ -532,10 +532,10 @@
   2.116          /// <param name="property">The property whose value is to be set.</param>
   2.117          /// <param name="value">The value that is to be set for the property specified.</param>
   2.118          public static void SetProperty(Outlook.Recipient recipient,
   2.119 -                                       MAPIProperty.MAPIProp property,
   2.120 +                                       MapiProperty.MapiProp property,
   2.121                                         object value)
   2.122          {
   2.123 -            MAPIHelper.SetProperty(recipient, property.DASLName, value);
   2.124 +            MapiHelper.SetProperty(recipient, property.DaslName, value);
   2.125          }
   2.126  
   2.127          /**************************************************************
   2.128 @@ -588,10 +588,10 @@
   2.129          /// <param name="defaultValue">The default value of the property to return if not found.</param>
   2.130          /// <returns>The value of the property if found, otherwise null.</returns>
   2.131          public static object GetProperty(Outlook.AddressEntry addressEntry,
   2.132 -                                         MAPIProperty.MAPIProp property,
   2.133 +                                         MapiProperty.MapiProp property,
   2.134                                           object defaultValue = null)
   2.135          {
   2.136 -            return (MAPIHelper.GetProperty(addressEntry, property.DASLName, defaultValue));
   2.137 +            return (MapiHelper.GetProperty(addressEntry, property.DaslName, defaultValue));
   2.138          }
   2.139      }
   2.140  }
     3.1 --- a/MAPIProperty.cs	Thu Oct 06 19:48:14 2016 +0200
     3.2 +++ b/MAPIProperty.cs	Fri Oct 07 11:02:57 2016 +0200
     3.3 @@ -5,7 +5,7 @@
     3.4      /// <summary>
     3.5      /// MAPI helper class containing all property definitions.
     3.6      /// </summary>
     3.7 -    internal static class MAPIProperty
     3.8 +    internal static class MapiProperty
     3.9      {
    3.10          /* This class contains the list of all supported MAPI properties from the
    3.11           * Exchange Server Protocols Master Property List ([MS-OXPROPS].pdf).
    3.12 @@ -71,7 +71,7 @@
    3.13          /// Enumeration defining MAPI property data types.
    3.14          /// </summary>
    3.15          /// See: [MS-OXCDATA].pdf section 'Property Data Types'.
    3.16 -        public enum MAPIDataType : UInt16
    3.17 +        public enum MapiDataType : UInt16
    3.18          {
    3.19              /// <summary>
    3.20              /// Any: this property type value matches any type; a server MUST return the actual type in its response. Servers MUST NOT return this type in response to a client request other than NspiGetIDsFromNames or the RopGetPropertyIdsFromNames ROP request
    3.21 @@ -263,13 +263,13 @@
    3.22          /// <summary>
    3.23          /// Structure defining a MAPI property.
    3.24          /// </summary>
    3.25 -        public struct MAPIProp
    3.26 +        public struct MapiProp
    3.27          {
    3.28              PidCategory  _Category;
    3.29 -            string       _DASLName;
    3.30 -            MAPIDataType _DataType;
    3.31 -            UInt16       _ID;
    3.32 -            UInt32       _LongID;
    3.33 +            string       _DaslName;
    3.34 +            MapiDataType _DataType;
    3.35 +            UInt16       _Id;
    3.36 +            UInt32       _LongId;
    3.37              string       _Name;
    3.38              Guid         _Set;
    3.39              UInt32       _Tag;
    3.40 @@ -277,81 +277,81 @@
    3.41              /// <summary>
    3.42              /// Constructor for PidLid category properties.
    3.43              /// </summary>
    3.44 -            public MAPIProp(MAPIDataType dataType,
    3.45 -                            UInt32 longID,
    3.46 +            public MapiProp(MapiDataType dataType,
    3.47 +                            UInt32 longId,
    3.48                              Guid set)
    3.49              {
    3.50                  this._Category = PidCategory.PidLid;
    3.51 -                this._DASLName = null;
    3.52 +                this._DaslName = null;
    3.53                  this._DataType = dataType;
    3.54 -                this._ID = 0x0000;
    3.55 -                this._LongID = longID;
    3.56 +                this._Id = 0x0000;
    3.57 +                this._LongId = longId;
    3.58                  this._Name = null;
    3.59                  this._Set = set;
    3.60                  this._Tag = 0;
    3.61  
    3.62                  this.CalculateTag(); // Must be first!
    3.63 -                this.CalculateDASLName();
    3.64 +                this.CalculateDaslName();
    3.65              }
    3.66  
    3.67              /// <summary>
    3.68              /// Constructor for PidName category properties.
    3.69              /// </summary>
    3.70 -            public MAPIProp(MAPIDataType dataType,
    3.71 +            public MapiProp(MapiDataType dataType,
    3.72                              string name,
    3.73                              Guid set)
    3.74              {
    3.75                  this._Category = PidCategory.PidName;
    3.76 -                this._DASLName = null;
    3.77 +                this._DaslName = null;
    3.78                  this._DataType = dataType;
    3.79 -                this._ID = 0x0000;
    3.80 -                this._LongID = 0x00000000;
    3.81 +                this._Id = 0x0000;
    3.82 +                this._LongId = 0x00000000;
    3.83                  this._Name = name;
    3.84                  this._Set = set;
    3.85                  this._Tag = 0;
    3.86  
    3.87                  this.CalculateTag(); // Must be first!
    3.88 -                this.CalculateDASLName();
    3.89 +                this.CalculateDaslName();
    3.90              }
    3.91  
    3.92              /// <summary>
    3.93              /// Constructor for PidName category properties without a defined data type.
    3.94              /// This will assume the default data type is PtypString8.
    3.95 -            /// PtypString8 is also what Outlook will assume when creating the MAPI property from the DASLName.
    3.96 +            /// PtypString8 is also what Outlook will assume when creating the MAPI property from the DASL name.
    3.97              /// </summary>
    3.98 -            public MAPIProp(string name,
    3.99 +            public MapiProp(string name,
   3.100                              Guid set)
   3.101              {
   3.102                  this._Category = PidCategory.PidName;
   3.103 -                this._DASLName = null;
   3.104 -                this._DataType = MAPIDataType.PtypString8;
   3.105 -                this._ID = 0x0000;
   3.106 -                this._LongID = 0x00000000;
   3.107 +                this._DaslName = null;
   3.108 +                this._DataType = MapiDataType.PtypString8;
   3.109 +                this._Id = 0x0000;
   3.110 +                this._LongId = 0x00000000;
   3.111                  this._Name = name;
   3.112                  this._Set = set;
   3.113                  this._Tag = 0;
   3.114  
   3.115                  this.CalculateTag(); // Must be first!
   3.116 -                this.CalculateDASLName();
   3.117 +                this.CalculateDaslName();
   3.118              }
   3.119  
   3.120              /// <summary>
   3.121              /// Constructor for PidTag category properties.
   3.122              /// </summary>
   3.123 -            public MAPIProp(MAPIDataType dataType,
   3.124 +            public MapiProp(MapiDataType dataType,
   3.125                              UInt16 id)
   3.126              {
   3.127                  this._Category = PidCategory.PidTag;
   3.128 -                this._DASLName = null;
   3.129 +                this._DaslName = null;
   3.130                  this._DataType = dataType;
   3.131 -                this._ID = id;
   3.132 -                this._LongID = 0x00000000;
   3.133 +                this._Id = id;
   3.134 +                this._LongId = 0x00000000;
   3.135                  this._Name = null;
   3.136                  this._Set = Guid.Empty;
   3.137                  this._Tag = 0;
   3.138  
   3.139                  this.CalculateTag(); // Must be first!
   3.140 -                this.CalculateDASLName();
   3.141 +                this.CalculateDaslName();
   3.142              }
   3.143  
   3.144              /// <summary>
   3.145 @@ -368,15 +368,15 @@
   3.146              /// Use this within Outlook's PropertyAccessor as the schema name.
   3.147              /// </summary>
   3.148              /// See: https://msdn.microsoft.com/en-us/library/office/ff868915, https://www.ietf.org/rfc/rfc5234.txt
   3.149 -            public string DASLName
   3.150 +            public string DaslName
   3.151              {
   3.152 -                get { return (this._DASLName); }
   3.153 +                get { return (this._DaslName); }
   3.154              }
   3.155  
   3.156              /// <summary>
   3.157              /// The property value type, that specifies the type of values allowed for the property.
   3.158              /// </summary>
   3.159 -            public MAPIDataType DataType
   3.160 +            public MapiDataType DataType
   3.161              {
   3.162                  get { return (this._DataType); }
   3.163              }
   3.164 @@ -386,18 +386,18 @@
   3.165              /// With the exception of property IDs in the range from 0x6800 to 0x7BFF, the combination of property ID and data type are unique.
   3.166              /// Warning: This will return zero for PidLid and PidName category properties.
   3.167              /// </summary>
   3.168 -            public UInt16 ID
   3.169 +            public UInt16 Id
   3.170              {
   3.171 -                get { return (this._ID); }
   3.172 +                get { return (this._Id); }
   3.173              }
   3.174  
   3.175              /// <summary>
   3.176              /// An unsigned 32-bit quantity that, along with the property set, identifies a named property.
   3.177              /// Warning: This will return zero for PidName and PidTag category properties.
   3.178              /// </summary>
   3.179 -            public UInt32 LongID
   3.180 +            public UInt32 LongId
   3.181              {
   3.182 -                get { return (this._LongID); }
   3.183 +                get { return (this._LongId); }
   3.184              }
   3.185  
   3.186              /// <summary>
   3.187 @@ -439,14 +439,14 @@
   3.188                  switch (this._Category)
   3.189                  {
   3.190                      case PidCategory.PidLid:
   3.191 -                        result |= (UInt32)this._LongID << 16;
   3.192 +                        result |= (UInt32)this._LongId << 16;
   3.193                          result |= (UInt32)((UInt16)this._DataType);
   3.194                          break;
   3.195                      case PidCategory.PidName:
   3.196                          // Nothing
   3.197                          break;
   3.198                      case PidCategory.PidTag:
   3.199 -                        result |= (UInt32)this._ID << 16;
   3.200 +                        result |= (UInt32)this._Id << 16;
   3.201                          result |= (UInt32)((UInt16)this._DataType);
   3.202                          break;
   3.203                  }
   3.204 @@ -456,8 +456,8 @@
   3.205              }
   3.206  
   3.207              /// <summary>
   3.208 -            /// Calculates the DASLName property value.
   3.209 -            private void CalculateDASLName()
   3.210 +            /// Calculates the DASL name property value.
   3.211 +            private void CalculateDaslName()
   3.212              {
   3.213                  string result = null;
   3.214  
   3.215 @@ -492,7 +492,7 @@
   3.216                      result = null;
   3.217                  }
   3.218  
   3.219 -                this._DASLName = result;
   3.220 +                this._DaslName = result;
   3.221                  return;
   3.222              }
   3.223          }
   3.224 @@ -507,6402 +507,6402 @@
   3.225          /// Specifies the state of the electronic addresses of the contact and represents a set of bit flags.
   3.226          /// Data type: PtypInteger32
   3.227          /// </summary>
   3.228 -        public static readonly MAPIProp PidLidAddressBookProviderArrayType = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008029, PSETID_Address);
   3.229 +        public static readonly MapiProp PidLidAddressBookProviderArrayType = new MapiProp(MapiDataType.PtypInteger32, 0x00008029, PSETID_Address);
   3.230  
   3.231          /// <summary>
   3.232          /// Specifies which electronic address properties are set on the Contact object.
   3.233          /// Data type: PtypMultipleInteger32
   3.234          /// </summary>
   3.235 -        public static readonly MAPIProp PidLidAddressBookProviderEmailList = new MAPIProp(MAPIDataType.PtypMultipleInteger32, 0x00008028, PSETID_Address);
   3.236 +        public static readonly MapiProp PidLidAddressBookProviderEmailList = new MapiProp(MapiDataType.PtypMultipleInteger32, 0x00008028, PSETID_Address);
   3.237  
   3.238          /// <summary>
   3.239          /// Specifies the country code portion of the mailing address of the contact.
   3.240          /// Data type: PtypString
   3.241          /// </summary>
   3.242 -        public static readonly MAPIProp PidLidAddressCountryCode = new MAPIProp(MAPIDataType.PtypString, 0x000080DD, PSETID_Address);
   3.243 +        public static readonly MapiProp PidLidAddressCountryCode = new MapiProp(MapiDataType.PtypString, 0x000080DD, PSETID_Address);
   3.244  
   3.245          /// <summary>
   3.246          /// Specifies whether to automatically archive the message.
   3.247          /// Data type: PtypBoolean
   3.248          /// </summary>
   3.249 -        public static readonly MAPIProp PidLidAgingDontAgeMe = new MAPIProp(MAPIDataType.PtypBoolean, 0x0000850E, PSETID_Common);
   3.250 +        public static readonly MapiProp PidLidAgingDontAgeMe = new MapiProp(MapiDataType.PtypBoolean, 0x0000850E, PSETID_Common);
   3.251  
   3.252          /// <summary>
   3.253          /// Specifies a list of all the attendees except for the organizer, including resources and unsendable attendees.
   3.254          /// Data type: PtypString
   3.255          /// </summary>
   3.256 -        public static readonly MAPIProp PidLidAllAttendeesString = new MAPIProp(MAPIDataType.PtypString, 0x00008238, PSETID_Appointment);
   3.257 +        public static readonly MapiProp PidLidAllAttendeesString = new MapiProp(MapiDataType.PtypString, 0x00008238, PSETID_Appointment);
   3.258  
   3.259          /// <summary>
   3.260          /// This property is set to TRUE.
   3.261          /// Data type: PtypBoolean
   3.262          /// </summary>
   3.263 -        public static readonly MAPIProp PidLidAllowExternalCheck = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008246, PSETID_Appointment);
   3.264 +        public static readonly MapiProp PidLidAllowExternalCheck = new MapiProp(MapiDataType.PtypBoolean, 0x00008246, PSETID_Appointment);
   3.265  
   3.266          /// <summary>
   3.267          /// Specifies the EntryID of the Appointment object that represents an anniversary of the contact.
   3.268          /// Data type: PtypBinary
   3.269          /// </summary>
   3.270 -        public static readonly MAPIProp PidLidAnniversaryEventEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x0000804E, PSETID_Address);
   3.271 +        public static readonly MapiProp PidLidAnniversaryEventEntryId = new MapiProp(MapiDataType.PtypBinary, 0x0000804E, PSETID_Address);
   3.272  
   3.273          /// <summary>
   3.274          /// Specifies a bit field that describes the auxiliary state of the object.
   3.275          /// Data type: PtypInteger32
   3.276          /// </summary>
   3.277 -        public static readonly MAPIProp PidLidAppointmentAuxiliaryFlags = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008207, PSETID_Appointment);
   3.278 +        public static readonly MapiProp PidLidAppointmentAuxiliaryFlags = new MapiProp(MapiDataType.PtypInteger32, 0x00008207, PSETID_Appointment);
   3.279  
   3.280          /// <summary>
   3.281          /// Specifies the color to be used when displaying the Calendar object.
   3.282          /// Data type: PtypInteger32
   3.283          /// </summary>
   3.284 -        public static readonly MAPIProp PidLidAppointmentColor = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008214, PSETID_Appointment);
   3.285 +        public static readonly MapiProp PidLidAppointmentColor = new MapiProp(MapiDataType.PtypInteger32, 0x00008214, PSETID_Appointment);
   3.286  
   3.287          /// <summary>
   3.288          /// Indicates whether a Meeting Response object is a counter proposal.
   3.289          /// Data type: PtypBoolean
   3.290          /// </summary>
   3.291 -        public static readonly MAPIProp PidLidAppointmentCounterProposal = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008257, PSETID_Appointment);
   3.292 +        public static readonly MapiProp PidLidAppointmentCounterProposal = new MapiProp(MapiDataType.PtypBoolean, 0x00008257, PSETID_Appointment);
   3.293  
   3.294          /// <summary>
   3.295          /// Specifies the length of the event, in minutes.
   3.296          /// Data type: PtypInteger32
   3.297          /// </summary>
   3.298 -        public static readonly MAPIProp PidLidAppointmentDuration = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008213, PSETID_Appointment);
   3.299 +        public static readonly MapiProp PidLidAppointmentDuration = new MapiProp(MapiDataType.PtypInteger32, 0x00008213, PSETID_Appointment);
   3.300  
   3.301          /// <summary>
   3.302          /// Indicates the date that the appointment ends.
   3.303          /// Data type: PtypTime
   3.304          /// </summary>
   3.305 -        public static readonly MAPIProp PidLidAppointmentEndDate = new MAPIProp(MAPIDataType.PtypTime, 0x00008211, PSETID_Appointment);
   3.306 +        public static readonly MapiProp PidLidAppointmentEndDate = new MapiProp(MapiDataType.PtypTime, 0x00008211, PSETID_Appointment);
   3.307  
   3.308          /// <summary>
   3.309          /// Indicates the time that the appointment ends.
   3.310          /// Data type: PtypTime
   3.311          /// </summary>
   3.312 -        public static readonly MAPIProp PidLidAppointmentEndTime = new MAPIProp(MAPIDataType.PtypTime, 0x00008210, PSETID_Appointment);
   3.313 +        public static readonly MapiProp PidLidAppointmentEndTime = new MapiProp(MapiDataType.PtypTime, 0x00008210, PSETID_Appointment);
   3.314  
   3.315          /// <summary>
   3.316          /// Specifies the end date and time for the event.
   3.317          /// Data type: PtypTime
   3.318          /// </summary>
   3.319 -        public static readonly MAPIProp PidLidAppointmentEndWhole = new MAPIProp(MAPIDataType.PtypTime, 0x0000820E, PSETID_Appointment);
   3.320 +        public static readonly MapiProp PidLidAppointmentEndWhole = new MapiProp(MapiDataType.PtypTime, 0x0000820E, PSETID_Appointment);
   3.321  
   3.322          /// <summary>
   3.323          /// Indicates to the organizer the last sequence number that was sent to any attendee.
   3.324          /// Data type: PtypInteger32
   3.325          /// </summary>
   3.326 -        public static readonly MAPIProp PidLidAppointmentLastSequence = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008203, PSETID_Appointment);
   3.327 +        public static readonly MapiProp PidLidAppointmentLastSequence = new MapiProp(MapiDataType.PtypInteger32, 0x00008203, PSETID_Appointment);
   3.328  
   3.329          /// <summary>
   3.330          /// Indicates the message class of the Meeting object to be generated from the Meeting Request object.
   3.331          /// Data type: PtypString
   3.332          /// </summary>
   3.333 -        public static readonly MAPIProp PidLidAppointmentMessageClass = new MAPIProp(MAPIDataType.PtypString, 0x00000024, PSETID_Meeting);
   3.334 +        public static readonly MapiProp PidLidAppointmentMessageClass = new MapiProp(MapiDataType.PtypString, 0x00000024, PSETID_Meeting);
   3.335  
   3.336          /// <summary>
   3.337          /// Indicates whether attendees are not allowed to propose a new date and/or time for the meeting.
   3.338          /// Data type: PtypBoolean
   3.339          /// </summary>
   3.340 -        public static readonly MAPIProp PidLidAppointmentNotAllowPropose = new MAPIProp(MAPIDataType.PtypBoolean, 0x0000825A, PSETID_Appointment);
   3.341 +        public static readonly MapiProp PidLidAppointmentNotAllowPropose = new MapiProp(MapiDataType.PtypBoolean, 0x0000825A, PSETID_Appointment);
   3.342  
   3.343          /// <summary>
   3.344          /// Specifies the number of attendees who have sent counter proposals that have not been accepted or rejected by the organizer.
   3.345          /// Data type: PtypInteger32
   3.346          /// </summary>
   3.347 -        public static readonly MAPIProp PidLidAppointmentProposalNumber = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008259, PSETID_Appointment);
   3.348 +        public static readonly MapiProp PidLidAppointmentProposalNumber = new MapiProp(MapiDataType.PtypInteger32, 0x00008259, PSETID_Appointment);
   3.349  
   3.350          /// <summary>
   3.351          /// Indicates the proposed value for the PidLidAppointmentDuration property (section 2.11) for a counter proposal.
   3.352          /// Data type: PtypInteger32
   3.353          /// </summary>
   3.354 -        public static readonly MAPIProp PidLidAppointmentProposedDuration = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008256, PSETID_Appointment);
   3.355 +        public static readonly MapiProp PidLidAppointmentProposedDuration = new MapiProp(MapiDataType.PtypInteger32, 0x00008256, PSETID_Appointment);
   3.356  
   3.357          /// <summary>
   3.358          /// Specifies the proposed value for the PidLidAppointmentEndWhole property (section 2.14) for a counter proposal.
   3.359          /// Data type: PtypTime
   3.360          /// </summary>
   3.361 -        public static readonly MAPIProp PidLidAppointmentProposedEndWhole = new MAPIProp(MAPIDataType.PtypTime, 0x00008251, PSETID_Appointment);
   3.362 +        public static readonly MapiProp PidLidAppointmentProposedEndWhole = new MapiProp(MapiDataType.PtypTime, 0x00008251, PSETID_Appointment);
   3.363  
   3.364          /// <summary>
   3.365          /// Specifies the proposed value for the PidLidAppointmentStartWhole property (section 2.29) for a counter proposal.
   3.366          /// Data type: PtypTime
   3.367          /// </summary>
   3.368 -        public static readonly MAPIProp PidLidAppointmentProposedStartWhole = new MAPIProp(MAPIDataType.PtypTime, 0x00008250, PSETID_Appointment);
   3.369 +        public static readonly MapiProp PidLidAppointmentProposedStartWhole = new MapiProp(MapiDataType.PtypTime, 0x00008250, PSETID_Appointment);
   3.370  
   3.371          /// <summary>
   3.372          /// Specifies the dates and times when a recurring series occurs.
   3.373          /// Data type: PtypBinary
   3.374          /// </summary>
   3.375 -        public static readonly MAPIProp PidLidAppointmentRecur = new MAPIProp(MAPIDataType.PtypBinary, 0x00008216, PSETID_Appointment);
   3.376 +        public static readonly MapiProp PidLidAppointmentRecur = new MapiProp(MapiDataType.PtypBinary, 0x00008216, PSETID_Appointment);
   3.377  
   3.378          /// <summary>
   3.379          /// Specifies the user who last replied to the meeting request or meeting update.
   3.380          /// Data type: PtypString
   3.381          /// </summary>
   3.382 -        public static readonly MAPIProp PidLidAppointmentReplyName = new MAPIProp(MAPIDataType.PtypString, 0x00008230, PSETID_Appointment);
   3.383 +        public static readonly MapiProp PidLidAppointmentReplyName = new MapiProp(MapiDataType.PtypString, 0x00008230, PSETID_Appointment);
   3.384  
   3.385          /// <summary>
   3.386          /// Specifies the date and time at which the attendee responded to a received meeting request or Meeting Update object.
   3.387          /// Data type: PtypTime
   3.388          /// </summary>
   3.389 -        public static readonly MAPIProp PidLidAppointmentReplyTime = new MAPIProp(MAPIDataType.PtypTime, 0x00008220, PSETID_Appointment);
   3.390 +        public static readonly MapiProp PidLidAppointmentReplyTime = new MapiProp(MapiDataType.PtypTime, 0x00008220, PSETID_Appointment);
   3.391  
   3.392          /// <summary>
   3.393          /// Specifies the sequence number of a Meeting object.
   3.394          /// Data type: PtypInteger32
   3.395          /// </summary>
   3.396 -        public static readonly MAPIProp PidLidAppointmentSequence = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008201, PSETID_Appointment);
   3.397 +        public static readonly MapiProp PidLidAppointmentSequence = new MapiProp(MapiDataType.PtypInteger32, 0x00008201, PSETID_Appointment);
   3.398  
   3.399          /// <summary>
   3.400          /// Indicates the date and time at which the PidLidAppointmentSequence property (section 2.25) was last modified.
   3.401          /// Data type: PtypTime
   3.402          /// </summary>
   3.403 -        public static readonly MAPIProp PidLidAppointmentSequenceTime = new MAPIProp(MAPIDataType.PtypTime, 0x00008202, PSETID_Appointment);
   3.404 +        public static readonly MapiProp PidLidAppointmentSequenceTime = new MapiProp(MapiDataType.PtypTime, 0x00008202, PSETID_Appointment);
   3.405  
   3.406          /// <summary>
   3.407          /// Identifies the date that the appointment starts.
   3.408          /// Data type: PtypTime
   3.409          /// </summary>
   3.410 -        public static readonly MAPIProp PidLidAppointmentStartDate = new MAPIProp(MAPIDataType.PtypTime, 0x00008212, PSETID_Appointment);
   3.411 +        public static readonly MapiProp PidLidAppointmentStartDate = new MapiProp(MapiDataType.PtypTime, 0x00008212, PSETID_Appointment);
   3.412  
   3.413          /// <summary>
   3.414          /// Identifies the time that the appointment starts.
   3.415          /// Data type: PtypTime
   3.416          /// </summary>
   3.417 -        public static readonly MAPIProp PidLidAppointmentStartTime = new MAPIProp(MAPIDataType.PtypTime, 0x0000820F, PSETID_Appointment);
   3.418 +        public static readonly MapiProp PidLidAppointmentStartTime = new MapiProp(MapiDataType.PtypTime, 0x0000820F, PSETID_Appointment);
   3.419  
   3.420          /// <summary>
   3.421          /// Specifies the start date and time of the appointment.
   3.422          /// Data type: PtypTime
   3.423          /// </summary>
   3.424 -        public static readonly MAPIProp PidLidAppointmentStartWhole = new MAPIProp(MAPIDataType.PtypTime, 0x0000820D, PSETID_Appointment);
   3.425 +        public static readonly MapiProp PidLidAppointmentStartWhole = new MapiProp(MapiDataType.PtypTime, 0x0000820D, PSETID_Appointment);
   3.426  
   3.427          /// <summary>
   3.428          /// Specifies a bit field that describes the state of the object.
   3.429          /// Data type: PtypInteger32
   3.430          /// </summary>
   3.431 -        public static readonly MAPIProp PidLidAppointmentStateFlags = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008217, PSETID_Appointment);
   3.432 +        public static readonly MapiProp PidLidAppointmentStateFlags = new MapiProp(MapiDataType.PtypInteger32, 0x00008217, PSETID_Appointment);
   3.433  
   3.434          /// <summary>
   3.435          /// Specifies whether the event is an all-day event.
   3.436          /// Data type: PtypBoolean
   3.437          /// </summary>
   3.438 -        public static readonly MAPIProp PidLidAppointmentSubType = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008215, PSETID_Appointment);
   3.439 +        public static readonly MapiProp PidLidAppointmentSubType = new MapiProp(MapiDataType.PtypBoolean, 0x00008215, PSETID_Appointment);
   3.440  
   3.441          /// <summary>
   3.442          /// Specifies time zone information that indicates the time zone of the PidLidAppointmentEndWhole property (section 2.14).
   3.443          /// Data type: PtypBinary
   3.444          /// </summary>
   3.445 -        public static readonly MAPIProp PidLidAppointmentTimeZoneDefinitionEndDisplay = new MAPIProp(MAPIDataType.PtypBinary, 0x0000825F, PSETID_Appointment);
   3.446 +        public static readonly MapiProp PidLidAppointmentTimeZoneDefinitionEndDisplay = new MapiProp(MapiDataType.PtypBinary, 0x0000825F, PSETID_Appointment);
   3.447  
   3.448          /// <summary>
   3.449          /// Specifies time zone information that describes how to convert the meeting date and time on a recurring series to and from UTC.
   3.450          /// Data type: PtypBinary
   3.451          /// </summary>
   3.452 -        public static readonly MAPIProp PidLidAppointmentTimeZoneDefinitionRecur = new MAPIProp(MAPIDataType.PtypBinary, 0x00008260, PSETID_Appointment);
   3.453 +        public static readonly MapiProp PidLidAppointmentTimeZoneDefinitionRecur = new MapiProp(MapiDataType.PtypBinary, 0x00008260, PSETID_Appointment);
   3.454  
   3.455          /// <summary>
   3.456          /// Specifies time zone information that indicates the time zone of the PidLidAppointmentStartWhole property (section 2.29).
   3.457          /// Data type: PtypBinary
   3.458          /// </summary>
   3.459 -        public static readonly MAPIProp PidLidAppointmentTimeZoneDefinitionStartDisplay = new MAPIProp(MAPIDataType.PtypBinary, 0x0000825E, PSETID_Appointment);
   3.460 +        public static readonly MapiProp PidLidAppointmentTimeZoneDefinitionStartDisplay = new MapiProp(MapiDataType.PtypBinary, 0x0000825E, PSETID_Appointment);
   3.461  
   3.462          /// <summary>
   3.463          /// Contains a list of unsendable attendees.
   3.464          /// Data type: PtypBinary
   3.465          /// </summary>
   3.466 -        public static readonly MAPIProp PidLidAppointmentUnsendableRecipients = new MAPIProp(MAPIDataType.PtypBinary, 0x0000825D, PSETID_Appointment);
   3.467 +        public static readonly MapiProp PidLidAppointmentUnsendableRecipients = new MapiProp(MapiDataType.PtypBinary, 0x0000825D, PSETID_Appointment);
   3.468  
   3.469          /// <summary>
   3.470          /// Indicates the time at which the appointment was last updated.
   3.471          /// Data type: PtypTime
   3.472          /// </summary>
   3.473 -        public static readonly MAPIProp PidLidAppointmentUpdateTime = new MAPIProp(MAPIDataType.PtypTime, 0x00008226, PSETID_Appointment);
   3.474 +        public static readonly MapiProp PidLidAppointmentUpdateTime = new MapiProp(MapiDataType.PtypTime, 0x00008226, PSETID_Appointment);
   3.475  
   3.476          /// <summary>
   3.477          /// Specifies the date and time at which the meeting-related object was sent.
   3.478          /// Data type: PtypTime
   3.479          /// </summary>
   3.480 -        public static readonly MAPIProp PidLidAttendeeCriticalChange = new MAPIProp(MAPIDataType.PtypTime, 0x00000001, PSETID_Meeting);
   3.481 +        public static readonly MapiProp PidLidAttendeeCriticalChange = new MapiProp(MapiDataType.PtypTime, 0x00000001, PSETID_Meeting);
   3.482  
   3.483          /// <summary>
   3.484          /// Indicates whether the value of the PidLidLocation property (section 2.159) is set to the PidTagDisplayName property (section 2.667).
   3.485          /// Data type: PtypBoolean
   3.486          /// </summary>
   3.487 -        public static readonly MAPIProp PidLidAutoFillLocation = new MAPIProp(MAPIDataType.PtypBoolean, 0x0000823A, PSETID_Appointment);
   3.488 +        public static readonly MapiProp PidLidAutoFillLocation = new MapiProp(MapiDataType.PtypBoolean, 0x0000823A, PSETID_Appointment);
   3.489  
   3.490          /// <summary>
   3.491          /// Specifies to the application whether to create a Journal object for each action associated with this Contact object.
   3.492          /// Data type: PtypBoolean
   3.493          /// </summary>
   3.494 -        public static readonly MAPIProp PidLidAutoLog = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008025, PSETID_Address);
   3.495 +        public static readonly MapiProp PidLidAutoLog = new MapiProp(MapiDataType.PtypBoolean, 0x00008025, PSETID_Address);
   3.496  
   3.497          /// <summary>
   3.498          /// Specifies the options used in the automatic processing of email messages.
   3.499          /// Data type: PtypInteger32
   3.500          /// </summary>
   3.501 -        public static readonly MAPIProp PidLidAutoProcessState = new MAPIProp(MAPIDataType.PtypInteger32, 0x0000851A, PSETID_Common);
   3.502 +        public static readonly MapiProp PidLidAutoProcessState = new MapiProp(MapiDataType.PtypInteger32, 0x0000851A, PSETID_Common);
   3.503  
   3.504          /// <summary>
   3.505          /// Specifies whether to automatically start the conferencing application when a reminder for the start of a meeting is executed.
   3.506          /// Data type: PtypBoolean
   3.507          /// </summary>
   3.508 -        public static readonly MAPIProp PidLidAutoStartCheck = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008244, PSETID_Appointment);
   3.509 +        public static readonly MapiProp PidLidAutoStartCheck = new MapiProp(MapiDataType.PtypBoolean, 0x00008244, PSETID_Appointment);
   3.510  
   3.511          /// <summary>
   3.512          /// Specifies billing information for the contact.
   3.513          /// Data type: PtypString
   3.514          /// </summary>
   3.515 -        public static readonly MAPIProp PidLidBilling = new MAPIProp(MAPIDataType.PtypString, 0x00008535, PSETID_Common);
   3.516 +        public static readonly MapiProp PidLidBilling = new MapiProp(MapiDataType.PtypString, 0x00008535, PSETID_Common);
   3.517  
   3.518          /// <summary>
   3.519          /// Specifies the EntryID of an optional Appointment object that represents the birthday of the contact.
   3.520          /// Data type: PtypBinary
   3.521          /// </summary>
   3.522 -        public static readonly MAPIProp PidLidBirthdayEventEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x0000804D, PSETID_Address);
   3.523 +        public static readonly MapiProp PidLidBirthdayEventEntryId = new MapiProp(MapiDataType.PtypBinary, 0x0000804D, PSETID_Address);
   3.524  
   3.525          /// <summary>
   3.526          /// Specifies the birthday of a contact.
   3.527          /// Data type: PtypTime
   3.528          /// </summary>
   3.529 -        public static readonly MAPIProp PidLidBirthdayLocal = new MAPIProp(MAPIDataType.PtypTime, 0x000080DE, PSETID_Address);
   3.530 +        public static readonly MapiProp PidLidBirthdayLocal = new MapiProp(MapiDataType.PtypTime, 0x000080DE, PSETID_Address);
   3.531  
   3.532          /// <summary>
   3.533          /// Contains the image to be used on a business card.
   3.534          /// Data type: PtypBinary
   3.535          /// </summary>
   3.536 -        public static readonly MAPIProp PidLidBusinessCardCardPicture = new MAPIProp(MAPIDataType.PtypBinary, 0x00008041, PSETID_Address);
   3.537 +        public static readonly MapiProp PidLidBusinessCardCardPicture = new MapiProp(MapiDataType.PtypBinary, 0x00008041, PSETID_Address);
   3.538  
   3.539          /// <summary>
   3.540          /// Contains user customization details for displaying a contact as a business card.
   3.541          /// Data type: PtypBinary
   3.542          /// </summary>
   3.543 -        public static readonly MAPIProp PidLidBusinessCardDisplayDefinition = new MAPIProp(MAPIDataType.PtypBinary, 0x00008040, PSETID_Address);
   3.544 +        public static readonly MapiProp PidLidBusinessCardDisplayDefinition = new MapiProp(MapiDataType.PtypBinary, 0x00008040, PSETID_Address);
   3.545  
   3.546          /// <summary>
   3.547          /// Specifies the availability of a user for the event described by the object.
   3.548          /// Data type: PtypInteger32
   3.549          /// </summary>
   3.550 -        public static readonly MAPIProp PidLidBusyStatus = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008205, PSETID_Appointment);
   3.551 +        public static readonly MapiProp PidLidBusyStatus = new MapiProp(MapiDataType.PtypInteger32, 0x00008205, PSETID_Appointment);
   3.552  
   3.553          /// <summary>
   3.554          /// Contains the value of the CalendarType field from the PidLidAppointmentRecur property (section 2.22).
   3.555          /// Data type: PtypInteger32
   3.556          /// </summary>
   3.557 -        public static readonly MAPIProp PidLidCalendarType = new MAPIProp(MAPIDataType.PtypInteger32, 0x0000001C, PSETID_Meeting);
   3.558 +        public static readonly MapiProp PidLidCalendarType = new MapiProp(MapiDataType.PtypInteger32, 0x0000001C, PSETID_Meeting);
   3.559  
   3.560          /// <summary>
   3.561          /// Contains the array of text labels assigned to this Message object.
   3.562          /// Data type: PtypMultipleString
   3.563          /// </summary>
   3.564 -        public static readonly MAPIProp PidLidCategories = new MAPIProp(MAPIDataType.PtypMultipleString, 0x00009000, PS_PUBLIC_STRINGS);
   3.565 +        public static readonly MapiProp PidLidCategories = new MapiProp(MapiDataType.PtypMultipleString, 0x00009000, PS_PUBLIC_STRINGS);
   3.566  
   3.567          /// <summary>
   3.568          /// Contains a list of all the sendable attendees who are also optional attendees.
   3.569          /// Data type: PtypString
   3.570          /// </summary>
   3.571 -        public static readonly MAPIProp PidLidCcAttendeesString = new MAPIProp(MAPIDataType.PtypString, 0x0000823C, PSETID_Appointment);
   3.572 +        public static readonly MapiProp PidLidCcAttendeesString = new MapiProp(MapiDataType.PtypString, 0x0000823C, PSETID_Appointment);
   3.573  
   3.574          /// <summary>
   3.575          /// Specifies a bit field that indicates how the Meeting object has changed.
   3.576          /// Data type: PtypInteger32
   3.577          /// </summary>
   3.578 -        public static readonly MAPIProp PidLidChangeHighlight = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008204, PSETID_Appointment);
   3.579 +        public static readonly MapiProp PidLidChangeHighlight = new MapiProp(MapiDataType.PtypInteger32, 0x00008204, PSETID_Appointment);
   3.580  
   3.581          /// <summary>
   3.582          /// Contains a list of the classification categories to which the associated Message object has been assigned.
   3.583          /// Data type: PtypString
   3.584          /// </summary>
   3.585 -        public static readonly MAPIProp PidLidClassification = new MAPIProp(MAPIDataType.PtypString, 0x000085B6, PSETID_Common);
   3.586 +        public static readonly MapiProp PidLidClassification = new MapiProp(MapiDataType.PtypString, 0x000085B6, PSETID_Common);
   3.587  
   3.588          /// <summary>
   3.589          /// Contains a human-readable summary of each of the classification categories included in the PidLidClassification property (section 2.53).
   3.590          /// Data type: PtypString
   3.591          /// </summary>
   3.592 -        public static readonly MAPIProp PidLidClassificationDescription = new MAPIProp(MAPIDataType.PtypString, 0x000085B7, PSETID_Common);
   3.593 +        public static readonly MapiProp PidLidClassificationDescription = new MapiProp(MapiDataType.PtypString, 0x000085B7, PSETID_Common);
   3.594  
   3.595          /// <summary>
   3.596          /// Contains the GUID that identifies the list of email classification categories used by a Message object.
   3.597          /// Data type: PtypString
   3.598          /// </summary>
   3.599 -        public static readonly MAPIProp PidLidClassificationGuid = new MAPIProp(MAPIDataType.PtypString, 0x000085B8, PSETID_Common);
   3.600 +        public static readonly MapiProp PidLidClassificationGuid = new MapiProp(MapiDataType.PtypString, 0x000085B8, PSETID_Common);
   3.601  
   3.602          /// <summary>
   3.603          /// Indicates whether the message uses any classification categories.
   3.604          /// Data type: PtypBoolean
   3.605          /// </summary>
   3.606 -        public static readonly MAPIProp PidLidClassificationKeep = new MAPIProp(MAPIDataType.PtypBoolean, 0x000085BA, PSETID_Common);
   3.607 +        public static readonly MapiProp PidLidClassificationKeep = new MapiProp(MapiDataType.PtypBoolean, 0x000085BA, PSETID_Common);
   3.608  
   3.609          /// <summary>
   3.610          /// Indicates whether the contents of this message are regarded as classified information.
   3.611          /// Data type: PtypBoolean
   3.612          /// </summary>
   3.613 -        public static readonly MAPIProp PidLidClassified = new MAPIProp(MAPIDataType.PtypBoolean, 0x000085B5, PSETID_Common);
   3.614 +        public static readonly MapiProp PidLidClassified = new MapiProp(MapiDataType.PtypBoolean, 0x000085B5, PSETID_Common);
   3.615  
   3.616          /// <summary>
   3.617          /// Contains the value of the PidLidGlobalObjectId property (section 2.142) for an object that represents an Exception object to a recurring series, where the Year, Month, and Day fields are all zero.
   3.618          /// Data type: PtypBinary
   3.619          /// </summary>
   3.620 -        public static readonly MAPIProp PidLidCleanGlobalObjectId = new MAPIProp(MAPIDataType.PtypBinary, 0x00000023, PSETID_Meeting);
   3.621 +        public static readonly MapiProp PidLidCleanGlobalObjectId = new MapiProp(MapiDataType.PtypBinary, 0x00000023, PSETID_Meeting);
   3.622  
   3.623          /// <summary>
   3.624          /// Indicates what actions the user has taken on this Meeting object.
   3.625          /// Data type: PtypInteger32
   3.626          /// </summary>
   3.627 -        public static readonly MAPIProp PidLidClientIntent = new MAPIProp(MAPIDataType.PtypInteger32, 0x00000015, PSETID_CalendarAssistant);
   3.628 +        public static readonly MapiProp PidLidClientIntent = new MapiProp(MapiDataType.PtypInteger32, 0x00000015, PSETID_CalendarAssistant);
   3.629  
   3.630          /// <summary>
   3.631          /// Specifies the end date and time of the event in UTC.
   3.632          /// Data type: PtypTime
   3.633          /// </summary>
   3.634 -        public static readonly MAPIProp PidLidClipEnd = new MAPIProp(MAPIDataType.PtypTime, 0x00008236, PSETID_Appointment);
   3.635 +        public static readonly MapiProp PidLidClipEnd = new MapiProp(MapiDataType.PtypTime, 0x00008236, PSETID_Appointment);
   3.636  
   3.637          /// <summary>
   3.638          /// Specifies the start date and time of the event in UTC.
   3.639          /// Data type: PtypTime
   3.640          /// </summary>
   3.641 -        public static readonly MAPIProp PidLidClipStart = new MAPIProp(MAPIDataType.PtypTime, 0x00008235, PSETID_Appointment);
   3.642 +        public static readonly MapiProp PidLidClipStart = new MapiProp(MapiDataType.PtypTime, 0x00008235, PSETID_Appointment);
   3.643  
   3.644          /// <summary>
   3.645          /// Specifies the document to be launched when the user joins the meeting.
   3.646          /// Data type: PtypString
   3.647          /// </summary>
   3.648 -        public static readonly MAPIProp PidLidCollaborateDoc = new MAPIProp(MAPIDataType.PtypString, 0x00008247, PSETID_Appointment);
   3.649 +        public static readonly MapiProp PidLidCollaborateDoc = new MapiProp(MapiDataType.PtypString, 0x00008247, PSETID_Appointment);
   3.650  
   3.651          /// <summary>
   3.652          /// Indicates the end time for the Message object.
   3.653          /// Data type: PtypTime
   3.654          /// </summary>
   3.655 -        public static readonly MAPIProp PidLidCommonEnd = new MAPIProp(MAPIDataType.PtypTime, 0x00008517, PSETID_Common);
   3.656 +        public static readonly MapiProp PidLidCommonEnd = new MapiProp(MapiDataType.PtypTime, 0x00008517, PSETID_Common);
   3.657  
   3.658          /// <summary>
   3.659          /// Indicates the start time for the Message object.
   3.660          /// Data type: PtypTime
   3.661          /// </summary>
   3.662 -        public static readonly MAPIProp PidLidCommonStart = new MAPIProp(MAPIDataType.PtypTime, 0x00008516, PSETID_Common);
   3.663 +        public static readonly MapiProp PidLidCommonStart = new MapiProp(MapiDataType.PtypTime, 0x00008516, PSETID_Common);
   3.664  
   3.665          /// <summary>
   3.666          /// Contains a list of company names, each of which is associated with a contact that is specified in the PidLidContacts property ([MS-OXCMSG] section 2.2.1.57.2).
   3.667          /// Data type: PtypMultipleString
   3.668          /// </summary>
   3.669 -        public static readonly MAPIProp PidLidCompanies = new MAPIProp(MAPIDataType.PtypMultipleString, 0x00008539, PSETID_Common);
   3.670 +        public static readonly MapiProp PidLidCompanies = new MapiProp(MapiDataType.PtypMultipleString, 0x00008539, PSETID_Common);
   3.671  
   3.672          /// <summary>
   3.673          /// 
   3.674          /// Data type: PtypBoolean
   3.675          /// </summary>
   3.676 -        public static readonly MAPIProp PidLidConferencingCheck = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008240, PSETID_Appointment);
   3.677 +        public static readonly MapiProp PidLidConferencingCheck = new MapiProp(MapiDataType.PtypBoolean, 0x00008240, PSETID_Appointment);
   3.678  
   3.679          /// <summary>
   3.680          /// Specifies the type of the meeting.
   3.681          /// Data type: PtypInteger32
   3.682          /// </summary>
   3.683 -        public static readonly MAPIProp PidLidConferencingType = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008241, PSETID_Appointment);
   3.684 +        public static readonly MapiProp PidLidConferencingType = new MapiProp(MapiDataType.PtypInteger32, 0x00008241, PSETID_Appointment);
   3.685  
   3.686          /// <summary>
   3.687          /// Specifies the character set used for a Contact object.
   3.688          /// Data type: PtypInteger32
   3.689          /// </summary>
   3.690 -        public static readonly MAPIProp PidLidContactCharacterSet = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008023, PSETID_Address);
   3.691 +        public static readonly MapiProp PidLidContactCharacterSet = new MapiProp(MapiDataType.PtypInteger32, 0x00008023, PSETID_Address);
   3.692  
   3.693          /// <summary>
   3.694          /// Specifies the visible fields in the application's user interface that are used to help display the contact information.
   3.695          /// Data type: PtypMultipleInteger32
   3.696          /// </summary>
   3.697 -        public static readonly MAPIProp PidLidContactItemData = new MAPIProp(MAPIDataType.PtypMultipleInteger32, 0x00008007, PSETID_Address);
   3.698 +        public static readonly MapiProp PidLidContactItemData = new MapiProp(MapiDataType.PtypMultipleInteger32, 0x00008007, PSETID_Address);
   3.699  
   3.700          /// <summary>
   3.701          /// Specifies the EntryID of the GAL contact to which the duplicate contact is linked.
   3.702          /// Data type: PtypBinary
   3.703          /// </summary>
   3.704 -        public static readonly MAPIProp PidLidContactLinkedGlobalAddressListEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x000080E2, PSETID_Address);
   3.705 +        public static readonly MapiProp PidLidContactLinkedGlobalAddressListEntryId = new MapiProp(MapiDataType.PtypBinary, 0x000080E2, PSETID_Address);
   3.706  
   3.707          /// <summary>
   3.708          /// Contains the elements of the PidLidContacts property (section 2.77).
   3.709          /// Data type: PtypBinary
   3.710          /// </summary>
   3.711 -        public static readonly MAPIProp PidLidContactLinkEntry = new MAPIProp(MAPIDataType.PtypBinary, 0x00008585, PSETID_Common);
   3.712 +        public static readonly MapiProp PidLidContactLinkEntry = new MapiProp(MapiDataType.PtypBinary, 0x00008585, PSETID_Common);
   3.713  
   3.714          /// <summary>
   3.715          /// Specifies the GUID of the GAL contact to which the duplicate contact is linked.
   3.716          /// Data type: PtypGuid
   3.717          /// </summary>
   3.718 -        public static readonly MAPIProp PidLidContactLinkGlobalAddressListLinkId = new MAPIProp(MAPIDataType.PtypGuid, 0x000080E8, PSETID_Address);
   3.719 +        public static readonly MapiProp PidLidContactLinkGlobalAddressListLinkId = new MapiProp(MapiDataType.PtypGuid, 0x000080E8, PSETID_Address);
   3.720  
   3.721          /// <summary>
   3.722          /// Specifies the state of the linking between the GAL contact and the duplicate contact.
   3.723          /// Data type: PtypInteger32
   3.724          /// </summary>
   3.725 -        public static readonly MAPIProp PidLidContactLinkGlobalAddressListLinkState = new MAPIProp(MAPIDataType.PtypInteger32, 0x000080E6, PSETID_Address);
   3.726 +        public static readonly MapiProp PidLidContactLinkGlobalAddressListLinkState = new MapiProp(MapiDataType.PtypInteger32, 0x000080E6, PSETID_Address);
   3.727  
   3.728          /// <summary>
   3.729          /// Contains a list of GAL contacts that were previously rejected for linking with the duplicate contact.
   3.730          /// Data type: PtypMultipleBinary
   3.731          /// </summary>
   3.732 -        public static readonly MAPIProp PidLidContactLinkLinkRejectHistory = new MAPIProp(MAPIDataType.PtypMultipleBinary, 0x000080E5, PSETID_Address);
   3.733 +        public static readonly MapiProp PidLidContactLinkLinkRejectHistory = new MapiProp(MapiDataType.PtypMultipleBinary, 0x000080E5, PSETID_Address);
   3.734  
   3.735          /// <summary>
   3.736          /// 
   3.737          /// Data type: PtypString
   3.738          /// </summary>
   3.739 -        public static readonly MAPIProp PidLidContactLinkName = new MAPIProp(MAPIDataType.PtypString, 0x00008586, PSETID_Common);
   3.740 +        public static readonly MapiProp PidLidContactLinkName = new MapiProp(MapiDataType.PtypString, 0x00008586, PSETID_Common);
   3.741  
   3.742          /// <summary>
   3.743          /// Contains the list of SearchKeys for a Contact object linked to by the Message object.
   3.744          /// Data type: PtypBinary
   3.745          /// </summary>
   3.746 -        public static readonly MAPIProp PidLidContactLinkSearchKey = new MAPIProp(MAPIDataType.PtypBinary, 0x00008584, PSETID_Common);
   3.747 +        public static readonly MapiProp PidLidContactLinkSearchKey = new MapiProp(MapiDataType.PtypBinary, 0x00008584, PSETID_Common);
   3.748  
   3.749          /// <summary>
   3.750          /// Contains a list of the SMTP addresses that are used by the contact.
   3.751          /// Data type: PtypMultipleString
   3.752          /// </summary>
   3.753 -        public static readonly MAPIProp PidLidContactLinkSMTPAddressCache = new MAPIProp(MAPIDataType.PtypMultipleString, 0x000080E3, PSETID_Address);
   3.754 +        public static readonly MapiProp PidLidContactLinkSMTPAddressCache = new MapiProp(MapiDataType.PtypMultipleString, 0x000080E3, PSETID_Address);
   3.755  
   3.756          /// <summary>
   3.757          /// Contains the PidTagDisplayName property (section 2.667) of each Address Book EntryID referenced in the value of the PidLidContactLinkEntry property (section 2.70).
   3.758          /// Data type: PtypMultipleString
   3.759          /// </summary>
   3.760 -        public static readonly MAPIProp PidLidContacts = new MAPIProp(MAPIDataType.PtypMultipleString, 0x0000853A, PSETID_Common);
   3.761 +        public static readonly MapiProp PidLidContacts = new MapiProp(MapiDataType.PtypMultipleString, 0x0000853A, PSETID_Common);
   3.762  
   3.763          /// <summary>
   3.764          /// Contains text used to add custom text to a business card representation of a Contact object.
   3.765          /// Data type: PtypString
   3.766          /// </summary>
   3.767 -        public static readonly MAPIProp PidLidContactUserField1 = new MAPIProp(MAPIDataType.PtypString, 0x0000804F, PSETID_Address);
   3.768 +        public static readonly MapiProp PidLidContactUserField1 = new MapiProp(MapiDataType.PtypString, 0x0000804F, PSETID_Address);
   3.769  
   3.770          /// <summary>
   3.771          /// Contains text used to add custom text to a business card representation of a Contact object.
   3.772          /// Data type: PtypString
   3.773          /// </summary>
   3.774 -        public static readonly MAPIProp PidLidContactUserField2 = new MAPIProp(MAPIDataType.PtypString, 0x00008050, PSETID_Address);
   3.775 +        public static readonly MapiProp PidLidContactUserField2 = new MapiProp(MapiDataType.PtypString, 0x00008050, PSETID_Address);
   3.776  
   3.777          /// <summary>
   3.778          /// Contains text used to add custom text to a business card representation of a Contact object.
   3.779          /// Data type: PtypString
   3.780          /// </summary>
   3.781 -        public static readonly MAPIProp PidLidContactUserField3 = new MAPIProp(MAPIDataType.PtypString, 0x00008051, PSETID_Address);
   3.782 +        public static readonly MapiProp PidLidContactUserField3 = new MapiProp(MapiDataType.PtypString, 0x00008051, PSETID_Address);
   3.783  
   3.784          /// <summary>
   3.785          /// Contains text used to add custom text to a business card representation of a Contact object.
   3.786          /// Data type: PtypString
   3.787          /// </summary>
   3.788 -        public static readonly MAPIProp PidLidContactUserField4 = new MAPIProp(MAPIDataType.PtypString, 0x00008052, PSETID_Address);
   3.789 +        public static readonly MapiProp PidLidContactUserField4 = new MapiProp(MapiDataType.PtypString, 0x00008052, PSETID_Address);
   3.790  
   3.791          /// <summary>
   3.792          /// Contains the time, in UTC, that an Email object was last received in the conversation, or the last time that the user modified the conversation action, whichever occurs later.
   3.793          /// Data type: PtypTime
   3.794          /// </summary>
   3.795 -        public static readonly MAPIProp PidLidConversationActionLastAppliedTime = new MAPIProp(MAPIDataType.PtypTime, 0x000085CA, PSETID_Common);
   3.796 +        public static readonly MapiProp PidLidConversationActionLastAppliedTime = new MapiProp(MapiDataType.PtypTime, 0x000085CA, PSETID_Common);
   3.797  
   3.798          /// <summary>
   3.799          /// Contains the maximum value of the PidTagMessageDeliveryTime property (section 2.780) of all of the Email objects modified in response to the last time that the user changed a conversation action on the client.
   3.800          /// Data type: PtypTime
   3.801          /// </summary>
   3.802 -        public static readonly MAPIProp PidLidConversationActionMaxDeliveryTime = new MAPIProp(MAPIDataType.PtypTime, 0x000085C8, PSETID_Common);
   3.803 +        public static readonly MapiProp PidLidConversationActionMaxDeliveryTime = new MapiProp(MapiDataType.PtypTime, 0x000085C8, PSETID_Common);
   3.804  
   3.805          /// <summary>
   3.806          /// Contains the EntryID for the destination folder.
   3.807          /// Data type: PtypBinary
   3.808          /// </summary>
   3.809 -        public static readonly MAPIProp PidLidConversationActionMoveFolderEid = new MAPIProp(MAPIDataType.PtypBinary, 0x000085C6, PSETID_Common);
   3.810 +        public static readonly MapiProp PidLidConversationActionMoveFolderEid = new MapiProp(MapiDataType.PtypBinary, 0x000085C6, PSETID_Common);
   3.811  
   3.812          /// <summary>
   3.813          /// Contains the EntryID for a move to a folder in a different message store.
   3.814          /// Data type: PtypBinary
   3.815          /// </summary>
   3.816 -        public static readonly MAPIProp PidLidConversationActionMoveStoreEid = new MAPIProp(MAPIDataType.PtypBinary, 0x000085C7, PSETID_Common);
   3.817 +        public static readonly MapiProp PidLidConversationActionMoveStoreEid = new MapiProp(MapiDataType.PtypBinary, 0x000085C7, PSETID_Common);
   3.818  
   3.819          /// <summary>
   3.820          /// Contains the version of the conversation action FAI message.
   3.821          /// Data type: PtypInteger32
   3.822          /// </summary>
   3.823 -        public static readonly MAPIProp PidLidConversationActionVersion = new MAPIProp(MAPIDataType.PtypInteger32, 0x000085CB, PSETID_Common);
   3.824 +        public static readonly MapiProp PidLidConversationActionVersion = new MapiProp(MapiDataType.PtypInteger32, 0x000085CB, PSETID_Common);
   3.825  
   3.826          /// <summary>
   3.827          /// Specifies a sequential number to be used in the processing of a conversation action.
   3.828          /// Data type: PtypInteger32
   3.829          /// </summary>
   3.830 -        public static readonly MAPIProp PidLidConversationProcessed = new MAPIProp(MAPIDataType.PtypInteger32, 0x000085C9, PSETID_Common);
   3.831 +        public static readonly MapiProp PidLidConversationProcessed = new MapiProp(MapiDataType.PtypInteger32, 0x000085C9, PSETID_Common);
   3.832  
   3.833          /// <summary>
   3.834          /// Specifies the build number of the client application that sent the message.
   3.835          /// Data type: PtypInteger32
   3.836          /// </summary>
   3.837 -        public static readonly MAPIProp PidLidCurrentVersion = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008552, PSETID_Common);
   3.838 +        public static readonly MapiProp PidLidCurrentVersion = new MapiProp(MapiDataType.PtypInteger32, 0x00008552, PSETID_Common);
   3.839  
   3.840          /// <summary>
   3.841          /// Specifies the name of the client application that sent the message.
   3.842          /// Data type: PtypString
   3.843          /// </summary>
   3.844 -        public static readonly MAPIProp PidLidCurrentVersionName = new MAPIProp(MAPIDataType.PtypString, 0x00008554, PSETID_Common);
   3.845 +        public static readonly MapiProp PidLidCurrentVersionName = new MapiProp(MapiDataType.PtypString, 0x00008554, PSETID_Common);
   3.846  
   3.847          /// <summary>
   3.848          /// Identifies the day interval for the recurrence pattern.
   3.849          /// Data type: PtypInteger16
   3.850          /// </summary>
   3.851 -        public static readonly MAPIProp PidLidDayInterval = new MAPIProp(MAPIDataType.PtypInteger16, 0x00000011, PSETID_Meeting);
   3.852 +        public static readonly MapiProp PidLidDayInterval = new MapiProp(MapiDataType.PtypInteger16, 0x00000011, PSETID_Meeting);
   3.853  
   3.854          /// <summary>
   3.855          /// Identifies the day of the month for the appointment or meeting.
   3.856          /// Data type: PtypInteger32
   3.857          /// </summary>
   3.858 -        public static readonly MAPIProp PidLidDayOfMonth = new MAPIProp(MAPIDataType.PtypInteger32, 0x00001000, PSETID_Common);
   3.859 +        public static readonly MapiProp PidLidDayOfMonth = new MapiProp(MapiDataType.PtypInteger32, 0x00001000, PSETID_Common);
   3.860  
   3.861          /// <summary>
   3.862          /// Indicates whether a delegate responded to the meeting request.
   3.863          /// Data type: PtypBoolean
   3.864          /// </summary>
   3.865 -        public static readonly MAPIProp PidLidDelegateMail = new MAPIProp(MAPIDataType.PtypBoolean, 0x00000009, PSETID_Meeting);
   3.866 +        public static readonly MapiProp PidLidDelegateMail = new MapiProp(MapiDataType.PtypBoolean, 0x00000009, PSETID_Meeting);
   3.867  
   3.868          /// <summary>
   3.869          /// This property is ignored by the server and is set to an empty string by the client.
   3.870          /// Data type: PtypString
   3.871          /// </summary>
   3.872 -        public static readonly MAPIProp PidLidDepartment = new MAPIProp(MAPIDataType.PtypString, 0x00008010, PSETID_Address);
   3.873 +        public static readonly MapiProp PidLidDepartment = new MapiProp(MapiDataType.PtypString, 0x00008010, PSETID_Address);
   3.874  
   3.875          /// <summary>
   3.876          /// Specifies the directory server to be used.
   3.877          /// Data type: PtypString
   3.878          /// </summary>
   3.879 -        public static readonly MAPIProp PidLidDirectory = new MAPIProp(MAPIDataType.PtypString, 0x00008242, PSETID_Appointment);
   3.880 +        public static readonly MapiProp PidLidDirectory = new MapiProp(MapiDataType.PtypString, 0x00008242, PSETID_Appointment);
   3.881  
   3.882          /// <summary>
   3.883          /// Specifies the 32-bit cyclic redundancy check (CRC) polynomial checksum, as specified in [ISO/IEC8802-3], calculated on the value of the PidLidDistributionListMembers property (section 2.96).
   3.884          /// Data type: PtypInteger32
   3.885          /// </summary>
   3.886 -        public static readonly MAPIProp PidLidDistributionListChecksum = new MAPIProp(MAPIDataType.PtypInteger32, 0x0000804C, PSETID_Address);
   3.887 +        public static readonly MapiProp PidLidDistributionListChecksum = new MapiProp(MapiDataType.PtypInteger32, 0x0000804C, PSETID_Address);
   3.888  
   3.889          /// <summary>
   3.890          /// Specifies the list of EntryIDs of the objects corresponding to the members of the personal distribution list.
   3.891          /// Data type: PtypMultipleBinary
   3.892          /// </summary>
   3.893 -        public static readonly MAPIProp PidLidDistributionListMembers = new MAPIProp(MAPIDataType.PtypMultipleBinary, 0x00008055, PSETID_Address);
   3.894 +        public static readonly MapiProp PidLidDistributionListMembers = new MapiProp(MapiDataType.PtypMultipleBinary, 0x00008055, PSETID_Address);
   3.895  
   3.896          /// <summary>
   3.897          /// Specifies the name of the personal distribution list.
   3.898          /// Data type: PtypString
   3.899          /// </summary>
   3.900 -        public static readonly MAPIProp PidLidDistributionListName = new MAPIProp(MAPIDataType.PtypString, 0x00008053, PSETID_Address);
   3.901 +        public static readonly MapiProp PidLidDistributionListName = new MapiProp(MapiDataType.PtypString, 0x00008053, PSETID_Address);
   3.902  
   3.903          /// <summary>
   3.904          /// Specifies the list of one-off EntryIDs corresponding to the members of the personal distribution list.
   3.905          /// Data type: PtypMultipleBinary
   3.906          /// </summary>
   3.907 -        public static readonly MAPIProp PidLidDistributionListOneOffMembers = new MAPIProp(MAPIDataType.PtypMultipleBinary, 0x00008054, PSETID_Address);
   3.908 +        public static readonly MapiProp PidLidDistributionListOneOffMembers = new MapiProp(MapiDataType.PtypMultipleBinary, 0x00008054, PSETID_Address);
   3.909  
   3.910          /// <summary>
   3.911          /// Specifies the list of EntryIDs and one-off EntryIDs corresponding to the members of the personal distribution list.
   3.912          /// Data type: PtypBinary
   3.913          /// </summary>
   3.914 -        public static readonly MAPIProp PidLidDistributionListStream = new MAPIProp(MAPIDataType.PtypBinary, 0x00008064, PSETID_Address);
   3.915 +        public static readonly MapiProp PidLidDistributionListStream = new MapiProp(MapiDataType.PtypBinary, 0x00008064, PSETID_Address);
   3.916  
   3.917          /// <summary>
   3.918          /// Specifies the address type of an electronic address.
   3.919          /// Data type: PtypString
   3.920          /// </summary>
   3.921 -        public static readonly MAPIProp PidLidEmail1AddressType = new MAPIProp(MAPIDataType.PtypString, 0x00008082, PSETID_Address);
   3.922 +        public static readonly MapiProp PidLidEmail1AddressType = new MapiProp(MapiDataType.PtypString, 0x00008082, PSETID_Address);
   3.923  
   3.924          /// <summary>
   3.925          /// Specifies the user-readable display name for the email address.
   3.926          /// Data type: PtypString
   3.927          /// </summary>
   3.928 -        public static readonly MAPIProp PidLidEmail1DisplayName = new MAPIProp(MAPIDataType.PtypString, 0x00008080, PSETID_Address);
   3.929 +        public static readonly MapiProp PidLidEmail1DisplayName = new MapiProp(MapiDataType.PtypString, 0x00008080, PSETID_Address);
   3.930  
   3.931          /// <summary>
   3.932          /// Specifies the email address of the contact.
   3.933          /// Data type: PtypString
   3.934          /// </summary>
   3.935 -        public static readonly MAPIProp PidLidEmail1EmailAddress = new MAPIProp(MAPIDataType.PtypString, 0x00008083, PSETID_Address);
   3.936 +        public static readonly MapiProp PidLidEmail1EmailAddress = new MapiProp(MapiDataType.PtypString, 0x00008083, PSETID_Address);
   3.937  
   3.938          /// <summary>
   3.939          /// Specifies the SMTP email address that corresponds to the email address for the Contact object.
   3.940          /// Data type: PtypString
   3.941          /// </summary>
   3.942 -        public static readonly MAPIProp PidLidEmail1OriginalDisplayName = new MAPIProp(MAPIDataType.PtypString, 0x00008084, PSETID_Address);
   3.943 +        public static readonly MapiProp PidLidEmail1OriginalDisplayName = new MapiProp(MapiDataType.PtypString, 0x00008084, PSETID_Address);
   3.944  
   3.945          /// <summary>
   3.946          /// Specifies the EntryID of the object corresponding to this electronic address.
   3.947          /// Data type: PtypBinary
   3.948          /// </summary>
   3.949 -        public static readonly MAPIProp PidLidEmail1OriginalEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x00008085, PSETID_Address);
   3.950 +        public static readonly MapiProp PidLidEmail1OriginalEntryId = new MapiProp(MapiDataType.PtypBinary, 0x00008085, PSETID_Address);
   3.951  
   3.952          /// <summary>
   3.953          /// Specifies the address type of the electronic address.
   3.954          /// Data type: PtypString
   3.955          /// </summary>
   3.956 -        public static readonly MAPIProp PidLidEmail2AddressType = new MAPIProp(MAPIDataType.PtypString, 0x00008092, PSETID_Address);
   3.957 +        public static readonly MapiProp PidLidEmail2AddressType = new MapiProp(MapiDataType.PtypString, 0x00008092, PSETID_Address);
   3.958  
   3.959          /// <summary>
   3.960          /// Specifies the user-readable display name for the email address.
   3.961          /// Data type: PtypString
   3.962          /// </summary>
   3.963 -        public static readonly MAPIProp PidLidEmail2DisplayName = new MAPIProp(MAPIDataType.PtypString, 0x00008090, PSETID_Address);
   3.964 +        public static readonly MapiProp PidLidEmail2DisplayName = new MapiProp(MapiDataType.PtypString, 0x00008090, PSETID_Address);
   3.965  
   3.966          /// <summary>
   3.967          /// Specifies the email address of the contact.
   3.968          /// Data type: PtypString
   3.969          /// </summary>
   3.970 -        public static readonly MAPIProp PidLidEmail2EmailAddress = new MAPIProp(MAPIDataType.PtypString, 0x00008093, PSETID_Address);
   3.971 +        public static readonly MapiProp PidLidEmail2EmailAddress = new MapiProp(MapiDataType.PtypString, 0x00008093, PSETID_Address);
   3.972  
   3.973          /// <summary>
   3.974          /// Specifies the SMTP email address that corresponds to the email address for the Contact object.
   3.975          /// Data type: PtypString
   3.976          /// </summary>
   3.977 -        public static readonly MAPIProp PidLidEmail2OriginalDisplayName = new MAPIProp(MAPIDataType.PtypString, 0x00008094, PSETID_Address);
   3.978 +        public static readonly MapiProp PidLidEmail2OriginalDisplayName = new MapiProp(MapiDataType.PtypString, 0x00008094, PSETID_Address);
   3.979  
   3.980          /// <summary>
   3.981          /// Specifies the EntryID of the object that corresponds to this electronic address.
   3.982          /// Data type: PtypBinary
   3.983          /// </summary>
   3.984 -        public static readonly MAPIProp PidLidEmail2OriginalEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x00008095, PSETID_Address);
   3.985 +        public static readonly MapiProp PidLidEmail2OriginalEntryId = new MapiProp(MapiDataType.PtypBinary, 0x00008095, PSETID_Address);
   3.986  
   3.987          /// <summary>
   3.988          /// Specifies the address type of the electronic address.
   3.989          /// Data type: PtypString
   3.990          /// </summary>
   3.991 -        public static readonly MAPIProp PidLidEmail3AddressType = new MAPIProp(MAPIDataType.PtypString, 0x000080A2, PSETID_Address);
   3.992 +        public static readonly MapiProp PidLidEmail3AddressType = new MapiProp(MapiDataType.PtypString, 0x000080A2, PSETID_Address);
   3.993  
   3.994          /// <summary>
   3.995          /// Specifies the user-readable display name for the email address.
   3.996          /// Data type: PtypString
   3.997          /// </summary>
   3.998 -        public static readonly MAPIProp PidLidEmail3DisplayName = new MAPIProp(MAPIDataType.PtypString, 0x000080A0, PSETID_Address);
   3.999 +        public static readonly MapiProp PidLidEmail3DisplayName = new MapiProp(MapiDataType.PtypString, 0x000080A0, PSETID_Address);
  3.1000  
  3.1001          /// <summary>
  3.1002          /// Specifies the email address of the contact.
  3.1003          /// Data type: PtypString
  3.1004          /// </summary>
  3.1005 -        public static readonly MAPIProp PidLidEmail3EmailAddress = new MAPIProp(MAPIDataType.PtypString, 0x000080A3, PSETID_Address);
  3.1006 +        public static readonly MapiProp PidLidEmail3EmailAddress = new MapiProp(MapiDataType.PtypString, 0x000080A3, PSETID_Address);
  3.1007  
  3.1008          /// <summary>
  3.1009          /// Specifies the SMTP email address that corresponds to the email address for the Contact object.
  3.1010          /// Data type: PtypString
  3.1011          /// </summary>
  3.1012 -        public static readonly MAPIProp PidLidEmail3OriginalDisplayName = new MAPIProp(MAPIDataType.PtypString, 0x000080A4, PSETID_Address);
  3.1013 +        public static readonly MapiProp PidLidEmail3OriginalDisplayName = new MapiProp(MapiDataType.PtypString, 0x000080A4, PSETID_Address);
  3.1014  
  3.1015          /// <summary>
  3.1016          /// Specifies the EntryID of the object that corresponds to this electronic address.
  3.1017          /// Data type: PtypBinary
  3.1018          /// </summary>
  3.1019 -        public static readonly MAPIProp PidLidEmail3OriginalEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x000080A5, PSETID_Address);
  3.1020 +        public static readonly MapiProp PidLidEmail3OriginalEntryId = new MapiProp(MapiDataType.PtypBinary, 0x000080A5, PSETID_Address);
  3.1021  
  3.1022          /// <summary>
  3.1023          /// Identifies the end date of the recurrence range.
  3.1024          /// Data type: PtypInteger32
  3.1025          /// </summary>
  3.1026 -        public static readonly MAPIProp PidLidEndRecurrenceDate = new MAPIProp(MAPIDataType.PtypInteger32, 0x0000000F, PSETID_Meeting);
  3.1027 +        public static readonly MapiProp PidLidEndRecurrenceDate = new MapiProp(MapiDataType.PtypInteger32, 0x0000000F, PSETID_Meeting);
  3.1028  
  3.1029          /// <summary>
  3.1030          /// Identifies the end time of the recurrence range.
  3.1031          /// Data type: PtypInteger32
  3.1032          /// </summary>
  3.1033 -        public static readonly MAPIProp PidLidEndRecurrenceTime = new MAPIProp(MAPIDataType.PtypInteger32, 0x00000010, PSETID_Meeting);
  3.1034 +        public static readonly MapiProp PidLidEndRecurrenceTime = new MapiProp(MapiDataType.PtypInteger32, 0x00000010, PSETID_Meeting);
  3.1035  
  3.1036          /// <summary>
  3.1037          /// Specifies the date and time, in UTC, within a recurrence pattern that an exception will replace.
  3.1038          /// Data type: PtypTime
  3.1039          /// </summary>
  3.1040 -        public static readonly MAPIProp PidLidExceptionReplaceTime = new MAPIProp(MAPIDataType.PtypTime, 0x00008228, PSETID_Appointment);
  3.1041 +        public static readonly MapiProp PidLidExceptionReplaceTime = new MapiProp(MapiDataType.PtypTime, 0x00008228, PSETID_Appointment);
  3.1042  
  3.1043          /// <summary>
  3.1044          /// Contains the string value "FAX".
  3.1045          /// Data type: PtypString
  3.1046          /// </summary>
  3.1047 -        public static readonly MAPIProp PidLidFax1AddressType = new MAPIProp(MAPIDataType.PtypString, 0x000080B2, PSETID_Address);
  3.1048 +        public static readonly MapiProp PidLidFax1AddressType = new MapiProp(MapiDataType.PtypString, 0x000080B2, PSETID_Address);
  3.1049  
  3.1050          /// <summary>
  3.1051          /// Contains a user-readable display name, followed by the "@" character, followed by a fax number.
  3.1052          /// Data type: PtypString
  3.1053          /// </summary>
  3.1054 -        public static readonly MAPIProp PidLidFax1EmailAddress = new MAPIProp(MAPIDataType.PtypString, 0x000080B3, PSETID_Address);
  3.1055 +        public static readonly MapiProp PidLidFax1EmailAddress = new MapiProp(MapiDataType.PtypString, 0x000080B3, PSETID_Address);
  3.1056  
  3.1057          /// <summary>
  3.1058          /// Contains the same value as the PidTagNormalizedSubject property (section 2.803).
  3.1059          /// Data type: PtypString
  3.1060          /// </summary>
  3.1061 -        public static readonly MAPIProp PidLidFax1OriginalDisplayName = new MAPIProp(MAPIDataType.PtypString, 0x000080B4, PSETID_Address);
  3.1062 +        public static readonly MapiProp PidLidFax1OriginalDisplayName = new MapiProp(MapiDataType.PtypString, 0x000080B4, PSETID_Address);
  3.1063  
  3.1064          /// <summary>
  3.1065          /// Specifies a one-off EntryID that corresponds to this fax address.
  3.1066          /// Data type: PtypBinary
  3.1067          /// </summary>
  3.1068 -        public static readonly MAPIProp PidLidFax1OriginalEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x000080B5, PSETID_Address);
  3.1069 +        public static readonly MapiProp PidLidFax1OriginalEntryId = new MapiProp(MapiDataType.PtypBinary, 0x000080B5, PSETID_Address);
  3.1070  
  3.1071          /// <summary>
  3.1072          /// Contains the string value "FAX".
  3.1073          /// Data type: PtypString
  3.1074          /// </summary>
  3.1075 -        public static readonly MAPIProp PidLidFax2AddressType = new MAPIProp(MAPIDataType.PtypString, 0x000080C2, PSETID_Address);
  3.1076 +        public static readonly MapiProp PidLidFax2AddressType = new MapiProp(MapiDataType.PtypString, 0x000080C2, PSETID_Address);
  3.1077  
  3.1078          /// <summary>
  3.1079          /// Contains a user-readable display name, followed by the "@" character, followed by a fax number.
  3.1080          /// Data type: PtypString
  3.1081          /// </summary>
  3.1082 -        public static readonly MAPIProp PidLidFax2EmailAddress = new MAPIProp(MAPIDataType.PtypString, 0x000080C3, PSETID_Address);
  3.1083 +        public static readonly MapiProp PidLidFax2EmailAddress = new MapiProp(MapiDataType.PtypString, 0x000080C3, PSETID_Address);
  3.1084  
  3.1085          /// <summary>
  3.1086          /// Contains the same value as the PidTagNormalizedSubject property (section 2.803).
  3.1087          /// Data type: PtypString
  3.1088          /// </summary>
  3.1089 -        public static readonly MAPIProp PidLidFax2OriginalDisplayName = new MAPIProp(MAPIDataType.PtypString, 0x000080C4, PSETID_Address);
  3.1090 +        public static readonly MapiProp PidLidFax2OriginalDisplayName = new MapiProp(MapiDataType.PtypString, 0x000080C4, PSETID_Address);
  3.1091  
  3.1092          /// <summary>
  3.1093          /// Specifies a one-off EntryID corresponding to this fax address.
  3.1094          /// Data type: PtypBinary
  3.1095          /// </summary>
  3.1096 -        public static readonly MAPIProp PidLidFax2OriginalEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x000080C5, PSETID_Address);
  3.1097 +        public static readonly MapiProp PidLidFax2OriginalEntryId = new MapiProp(MapiDataType.PtypBinary, 0x000080C5, PSETID_Address);
  3.1098  
  3.1099          /// <summary>
  3.1100          /// Contains the string value "FAX".
  3.1101          /// Data type: PtypString
  3.1102          /// </summary>
  3.1103 -        public static readonly MAPIProp PidLidFax3AddressType = new MAPIProp(MAPIDataType.PtypString, 0x000080D2, PSETID_Address);
  3.1104 +        public static readonly MapiProp PidLidFax3AddressType = new MapiProp(MapiDataType.PtypString, 0x000080D2, PSETID_Address);
  3.1105  
  3.1106          /// <summary>
  3.1107          /// Contains a user-readable display name, followed by the "@" character, followed by a fax number.
  3.1108          /// Data type: PtypString
  3.1109          /// </summary>
  3.1110 -        public static readonly MAPIProp PidLidFax3EmailAddress = new MAPIProp(MAPIDataType.PtypString, 0x000080D3, PSETID_Address);
  3.1111 +        public static readonly MapiProp PidLidFax3EmailAddress = new MapiProp(MapiDataType.PtypString, 0x000080D3, PSETID_Address);
  3.1112  
  3.1113          /// <summary>
  3.1114          /// Contains the same value as the PidTagNormalizedSubject property (section 2.803).
  3.1115          /// Data type: PtypString
  3.1116          /// </summary>
  3.1117 -        public static readonly MAPIProp PidLidFax3OriginalDisplayName = new MAPIProp(MAPIDataType.PtypString, 0x000080D4, PSETID_Address);
  3.1118 +        public static readonly MapiProp PidLidFax3OriginalDisplayName = new MapiProp(MapiDataType.PtypString, 0x000080D4, PSETID_Address);
  3.1119  
  3.1120          /// <summary>
  3.1121          /// Specifies a one-off EntryID that corresponds to this fax address.
  3.1122          /// Data type: PtypBinary
  3.1123          /// </summary>
  3.1124 -        public static readonly MAPIProp PidLidFax3OriginalEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x000080D5, PSETID_Address);
  3.1125 +        public static readonly MapiProp PidLidFax3OriginalEntryId = new MapiProp(MapiDataType.PtypBinary, 0x000080D5, PSETID_Address);
  3.1126  
  3.1127          /// <summary>
  3.1128          /// Indicates that the object is a Recurring Calendar object with one or more exceptions, and that at least one of the Exception Embedded Message objects has at least one RecipientRow structure, as described in [MS-OXCDATA] section 2.8.3.
  3.1129          /// Data type: PtypBoolean
  3.1130          /// </summary>
  3.1131 -        public static readonly MAPIProp PidLidFExceptionalAttendees = new MAPIProp(MAPIDataType.PtypBoolean, 0x0000822B, PSETID_Appointment);
  3.1132 +        public static readonly MapiProp PidLidFExceptionalAttendees = new MapiProp(MapiDataType.PtypBoolean, 0x0000822B, PSETID_Appointment);
  3.1133  
  3.1134          /// <summary>
  3.1135          /// Indicates that the Exception Embedded Message object has a body that differs from the Recurring Calendar object.
  3.1136          /// Data type: PtypBoolean
  3.1137          /// </summary>
  3.1138 -        public static readonly MAPIProp PidLidFExceptionalBody = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008206, PSETID_Appointment);
  3.1139 +        public static readonly MapiProp PidLidFExceptionalBody = new MapiProp(MapiDataType.PtypBoolean, 0x00008206, PSETID_Appointment);
  3.1140  
  3.1141          /// <summary>
  3.1142          /// Specifies the name under which to file a contact when displaying a list of contacts.
  3.1143          /// Data type: PtypString
  3.1144          /// </summary>
  3.1145 -        public static readonly MAPIProp PidLidFileUnder = new MAPIProp(MAPIDataType.PtypString, 0x00008005, PSETID_Address);
  3.1146 +        public static readonly MapiProp PidLidFileUnder = new MapiProp(MapiDataType.PtypString, 0x00008005, PSETID_Address);
  3.1147  
  3.1148          /// <summary>
  3.1149          /// Specifies how to generate and recompute the value of the PidLidFileUnder property (section 2.132) when other contact name properties change.
  3.1150          /// Data type: PtypInteger32
  3.1151          /// </summary>
  3.1152 -        public static readonly MAPIProp PidLidFileUnderId = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008006, PSETID_Address);
  3.1153 +        public static readonly MapiProp PidLidFileUnderId = new MapiProp(MapiDataType.PtypInteger32, 0x00008006, PSETID_Address);
  3.1154  
  3.1155          /// <summary>
  3.1156          /// Specifies a list of possible values for the PidLidFileUnderId property (section 2.133).
  3.1157          /// Data type: PtypMultipleInteger32
  3.1158          /// </summary>
  3.1159 -        public static readonly MAPIProp PidLidFileUnderList = new MAPIProp(MAPIDataType.PtypMultipleInteger32, 0x00008026, PSETID_Address);
  3.1160 +        public static readonly MapiProp PidLidFileUnderList = new MapiProp(MapiDataType.PtypMultipleInteger32, 0x00008026, PSETID_Address);
  3.1161  
  3.1162          /// <summary>
  3.1163          /// Indicates whether invitations have been sent for the meeting that this Meeting object represents.
  3.1164          /// Data type: PtypBoolean
  3.1165          /// </summary>
  3.1166 -        public static readonly MAPIProp PidLidFInvited = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008229, PSETID_Appointment);
  3.1167 +        public static readonly MapiProp PidLidFInvited = new MapiProp(MapiDataType.PtypBoolean, 0x00008229, PSETID_Appointment);
  3.1168  
  3.1169          /// <summary>
  3.1170          /// Contains user-specifiable text to be associated with the flag.
  3.1171          /// Data type: PtypString
  3.1172          /// </summary>
  3.1173 -        public static readonly MAPIProp PidLidFlagRequest = new MAPIProp(MAPIDataType.PtypString, 0x00008530, PSETID_Common);
  3.1174 +        public static readonly MapiProp PidLidFlagRequest = new MapiProp(MapiDataType.PtypString, 0x00008530, PSETID_Common);
  3.1175  
  3.1176          /// <summary>
  3.1177          /// Contains an index identifying one of a set of pre-defined text strings to be associated with the flag.
  3.1178          /// Data type: PtypInteger32
  3.1179          /// </summary>
  3.1180 -        public static readonly MAPIProp PidLidFlagString = new MAPIProp(MAPIDataType.PtypInteger32, 0x000085C0, PSETID_Common);
  3.1181 +        public static readonly MapiProp PidLidFlagString = new MapiProp(MapiDataType.PtypInteger32, 0x000085C0, PSETID_Common);
  3.1182  
  3.1183          /// <summary>
  3.1184          /// Indicates whether the Meeting Request object represents an exception to a recurring series, and whether it was forwarded (even when forwarded by the organizer) rather than being an invitation sent by the organizer.
  3.1185          /// Data type: PtypBoolean
  3.1186          /// </summary>
  3.1187 -        public static readonly MAPIProp PidLidForwardInstance = new MAPIProp(MAPIDataType.PtypBoolean, 0x0000820A, PSETID_Appointment);
  3.1188 +        public static readonly MapiProp PidLidForwardInstance = new MapiProp(MapiDataType.PtypBoolean, 0x0000820A, PSETID_Appointment);
  3.1189  
  3.1190          /// <summary>
  3.1191          /// Contains a list of RecipientRow structures, as described in [MS-OXCDATA] section 2.8.3, that indicate the recipients of a meeting forward.
  3.1192          /// Data type: PtypBinary
  3.1193          /// </summary>
  3.1194 -        public static readonly MAPIProp PidLidForwardNotificationRecipients = new MAPIProp(MAPIDataType.PtypBinary, 0x00008261, PSETID_Appointment);
  3.1195 +        public static readonly MapiProp PidLidForwardNotificationRecipients = new MapiProp(MapiDataType.PtypBinary, 0x00008261, PSETID_Appointment);
  3.1196  
  3.1197          /// <summary>
  3.1198          /// Indicates whether the Calendar folder from which the meeting was opened is another user's calendar.
  3.1199          /// Data type: PtypBoolean
  3.1200          /// </summary>
  3.1201 -        public static readonly MAPIProp PidLidFOthersAppointment = new MAPIProp(MAPIDataType.PtypBoolean, 0x0000822F, PSETID_Appointment);
  3.1202 +        public static readonly MapiProp PidLidFOthersAppointment = new MapiProp(MapiDataType.PtypBoolean, 0x0000822F, PSETID_Appointment);
  3.1203  
  3.1204          /// <summary>
  3.1205          /// Specifies a URL path from which a client can retrieve free/busy status information for the contact.
  3.1206          /// Data type: PtypString
  3.1207          /// </summary>
  3.1208 -        public static readonly MAPIProp PidLidFreeBusyLocation = new MAPIProp(MAPIDataType.PtypString, 0x000080D8, PSETID_Address);
  3.1209 +        public static readonly MapiProp PidLidFreeBusyLocation = new MapiProp(MapiDataType.PtypString, 0x000080D8, PSETID_Address);
  3.1210  
  3.1211          /// <summary>
  3.1212          /// Contains an ID for an object that represents an exception to a recurring series.
  3.1213          /// Data type: PtypBinary
  3.1214          /// </summary>
  3.1215 -        public static readonly MAPIProp PidLidGlobalObjectId = new MAPIProp(MAPIDataType.PtypBinary, 0x00000003, PSETID_Meeting);
  3.1216 +        public static readonly MapiProp PidLidGlobalObjectId = new MapiProp(MapiDataType.PtypBinary, 0x00000003, PSETID_Meeting);
  3.1217  
  3.1218          /// <summary>
  3.1219          /// Specifies whether the attachment has a picture.
  3.1220          /// Data type: PtypBoolean
  3.1221          /// </summary>
  3.1222 -        public static readonly MAPIProp PidLidHasPicture = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008015, PSETID_Address);
  3.1223 +        public static readonly MapiProp PidLidHasPicture = new MapiProp(MapiDataType.PtypBoolean, 0x00008015, PSETID_Address);
  3.1224  
  3.1225          /// <summary>
  3.1226          /// Specifies the complete address of the home address of the contact.
  3.1227          /// Data type: PtypString
  3.1228          /// </summary>
  3.1229 -        public static readonly MAPIProp PidLidHomeAddress = new MAPIProp(MAPIDataType.PtypString, 0x0000801A, PSETID_Address);
  3.1230 +        public static readonly MapiProp PidLidHomeAddress = new MapiProp(MapiDataType.PtypString, 0x0000801A, PSETID_Address);
  3.1231  
  3.1232          /// <summary>
  3.1233          /// Specifies the country code portion of the home address of the contact.
  3.1234          /// Data type: PtypString
  3.1235          /// </summary>
  3.1236 -        public static readonly MAPIProp PidLidHomeAddressCountryCode = new MAPIProp(MAPIDataType.PtypString, 0x000080DA, PSETID_Address);
  3.1237 +        public static readonly MapiProp PidLidHomeAddressCountryCode = new MapiProp(MapiDataType.PtypString, 0x000080DA, PSETID_Address);
  3.1238  
  3.1239          /// <summary>
  3.1240          /// Specifies the business webpage URL of the contact.
  3.1241          /// Data type: PtypString
  3.1242          /// </summary>
  3.1243 -        public static readonly MAPIProp PidLidHtml = new MAPIProp(MAPIDataType.PtypString, 0x0000802B, PSETID_Address);
  3.1244 +        public static readonly MapiProp PidLidHtml = new MapiProp(MapiDataType.PtypString, 0x0000802B, PSETID_Address);
  3.1245  
  3.1246          /// <summary>
  3.1247          /// Identifies the day of the week for the appointment or meeting.
  3.1248          /// Data type: PtypInteger32
  3.1249          /// </summary>
  3.1250 -        public static readonly MAPIProp PidLidICalendarDayOfWeekMask = new MAPIProp(MAPIDataType.PtypInteger32, 0x00001001, PSETID_Common);
  3.1251 +        public static readonly MapiProp PidLidICalendarDayOfWeekMask = new MapiProp(MapiDataType.PtypInteger32, 0x00001001, PSETID_Common);
  3.1252  
  3.1253          /// <summary>
  3.1254          /// Contains the contents of the iCalendar MIME part of the original MIME message.
  3.1255          /// Data type: PtypBinary
  3.1256          /// </summary>
  3.1257 -        public static readonly MAPIProp PidLidInboundICalStream = new MAPIProp(MAPIDataType.PtypBinary, 0x0000827A, PSETID_Appointment);
  3.1258 +        public static readonly MapiProp PidLidInboundICalStream = new MapiProp(MapiDataType.PtypBinary, 0x0000827A, PSETID_Appointment);
  3.1259  
  3.1260          /// <summary>
  3.1261          /// Contains the name of the form associated with this message.
  3.1262          /// Data type: PtypString
  3.1263          /// </summary>
  3.1264 -        public static readonly MAPIProp PidLidInfoPathFormName = new MAPIProp(MAPIDataType.PtypString, 0x000085B1, PSETID_Common);
  3.1265 +        public static readonly MapiProp PidLidInfoPathFormName = new MapiProp(MapiDataType.PtypString, 0x000085B1, PSETID_Common);
  3.1266  
  3.1267          /// <summary>
  3.1268          /// Specifies the instant messaging address of the contact.
  3.1269          /// Data type: PtypString
  3.1270          /// </summary>
  3.1271 -        public static readonly MAPIProp PidLidInstantMessagingAddress = new MAPIProp(MAPIDataType.PtypString, 0x00008062, PSETID_Address);
  3.1272 +        public static readonly MapiProp PidLidInstantMessagingAddress = new MapiProp(MapiDataType.PtypString, 0x00008062, PSETID_Address);
  3.1273  
  3.1274          /// <summary>
  3.1275          /// Contains the value of the PidLidBusyStatus property (section 2.47) on the Meeting object in the organizer's calendar at the time that the Meeting Request object or Meeting Update object was sent.
  3.1276          /// Data type: PtypInteger32
  3.1277          /// </summary>
  3.1278 -        public static readonly MAPIProp PidLidIntendedBusyStatus = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008224, PSETID_Appointment);
  3.1279 +        public static readonly MapiProp PidLidIntendedBusyStatus = new MapiProp(MapiDataType.PtypInteger32, 0x00008224, PSETID_Appointment);
  3.1280  
  3.1281          /// <summary>
  3.1282          /// Specifies the user-visible email account name through which the email message is sent.
  3.1283          /// Data type: PtypString
  3.1284          /// </summary>
  3.1285 -        public static readonly MAPIProp PidLidInternetAccountName = new MAPIProp(MAPIDataType.PtypString, 0x00008580, PSETID_Common);
  3.1286 +        public static readonly MapiProp PidLidInternetAccountName = new MapiProp(MapiDataType.PtypString, 0x00008580, PSETID_Common);
  3.1287  
  3.1288          /// <summary>
  3.1289          /// Specifies the email account ID through which the email message is sent.
  3.1290          /// Data type: PtypString
  3.1291          /// </summary>
  3.1292 -        public static readonly MAPIProp PidLidInternetAccountStamp = new MAPIProp(MAPIDataType.PtypString, 0x00008581, PSETID_Common);
  3.1293 +        public static readonly MapiProp PidLidInternetAccountStamp = new MapiProp(MapiDataType.PtypString, 0x00008581, PSETID_Common);
  3.1294  
  3.1295          /// <summary>
  3.1296          /// Specifies whether the contact is linked to other contacts.
  3.1297          /// Data type: PtypBoolean
  3.1298          /// </summary>
  3.1299 -        public static readonly MAPIProp PidLidIsContactLinked = new MAPIProp(MAPIDataType.PtypBoolean, 0x000080E0, PSETID_Address);
  3.1300 +        public static readonly MapiProp PidLidIsContactLinked = new MapiProp(MapiDataType.PtypBoolean, 0x000080E0, PSETID_Address);
  3.1301  
  3.1302          /// <summary>
  3.1303          /// Indicates whether the object represents an exception (including an orphan instance).
  3.1304          /// Data type: PtypBoolean
  3.1305          /// </summary>
  3.1306 -        public static readonly MAPIProp PidLidIsException = new MAPIProp(MAPIDataType.PtypBoolean, 0x0000000A, PSETID_Meeting);
  3.1307 +        public static readonly MapiProp PidLidIsException = new MapiProp(MapiDataType.PtypBoolean, 0x0000000A, PSETID_Meeting);
  3.1308  
  3.1309          /// <summary>
  3.1310          /// Specifies whether the object is associated with a recurring series.
  3.1311          /// Data type: PtypBoolean
  3.1312          /// </summary>
  3.1313 -        public static readonly MAPIProp PidLidIsRecurring = new MAPIProp(MAPIDataType.PtypBoolean, 0x00000005, PSETID_Meeting);
  3.1314 +        public static readonly MapiProp PidLidIsRecurring = new MapiProp(MapiDataType.PtypBoolean, 0x00000005, PSETID_Meeting);
  3.1315  
  3.1316          /// <summary>
  3.1317          /// Indicates whether the user did not include any text in the body of the Meeting Response object.
  3.1318          /// Data type: PtypBoolean
  3.1319          /// </summary>
  3.1320 -        public static readonly MAPIProp PidLidIsSilent = new MAPIProp(MAPIDataType.PtypBoolean, 0x00000004, PSETID_Meeting);
  3.1321 +        public static readonly MapiProp PidLidIsSilent = new MapiProp(MapiDataType.PtypBoolean, 0x00000004, PSETID_Meeting);
  3.1322  
  3.1323          /// <summary>
  3.1324          /// Indicates whether the user did not include any text in the body of the Meeting Response object.
  3.1325          /// Data type: PtypMultipleBinary
  3.1326          /// </summary>
  3.1327 -        public static readonly MAPIProp PidLidLinkedTaskItems = new MAPIProp(MAPIDataType.PtypMultipleBinary, 0x0000820C, PSETID_Appointment);
  3.1328 +        public static readonly MapiProp PidLidLinkedTaskItems = new MapiProp(MapiDataType.PtypMultipleBinary, 0x0000820C, PSETID_Appointment);
  3.1329  
  3.1330          /// <summary>
  3.1331          /// Specifies the location of the event.
  3.1332          /// Data type: PtypString
  3.1333          /// </summary>
  3.1334 -        public static readonly MAPIProp PidLidLocation = new MAPIProp(MAPIDataType.PtypString, 0x00008208, PSETID_Appointment);
  3.1335 +        public static readonly MapiProp PidLidLocation = new MapiProp(MapiDataType.PtypString, 0x00008208, PSETID_Appointment);
  3.1336  
  3.1337          /// <summary>
  3.1338          /// Indicates whether the document was sent by email or posted to a server folder during journaling.
  3.1339          /// Data type: PtypBoolean
  3.1340          /// </summary>
  3.1341 -        public static readonly MAPIProp PidLidLogDocumentPosted = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008711, PSETID_Log);
  3.1342 +        public static readonly MapiProp PidLidLogDocumentPosted = new MapiProp(MapiDataType.PtypBoolean, 0x00008711, PSETID_Log);
  3.1343  
  3.1344          /// <summary>
  3.1345          /// Indicates whether the document was printed during journaling.
  3.1346          /// Data type: PtypBoolean
  3.1347          /// </summary>
  3.1348 -        public static readonly MAPIProp PidLidLogDocumentPrinted = new MAPIProp(MAPIDataType.PtypBoolean, 0x0000870E, PSETID_Log);
  3.1349 +        public static readonly MapiProp PidLidLogDocumentPrinted = new MapiProp(MapiDataType.PtypBoolean, 0x0000870E, PSETID_Log);
  3.1350  
  3.1351          /// <summary>
  3.1352          /// Indicates whether the document was sent to a routing recipient during journaling.
  3.1353          /// Data type: PtypBoolean
  3.1354          /// </summary>
  3.1355 -        public static readonly MAPIProp PidLidLogDocumentRouted = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008710, PSETID_Log);
  3.1356 +        public static readonly MapiProp PidLidLogDocumentRouted = new MapiProp(MapiDataType.PtypBoolean, 0x00008710, PSETID_Log);
  3.1357  
  3.1358          /// <summary>
  3.1359          /// Indicates whether the document was saved during journaling.
  3.1360          /// Data type: PtypBoolean
  3.1361          /// </summary>
  3.1362 -        public static readonly MAPIProp PidLidLogDocumentSaved = new MAPIProp(MAPIDataType.PtypBoolean, 0x0000870F, PSETID_Log);
  3.1363 +        public static readonly MapiProp PidLidLogDocumentSaved = new MapiProp(MapiDataType.PtypBoolean, 0x0000870F, PSETID_Log);
  3.1364  
  3.1365          /// <summary>
  3.1366          /// Contains the duration, in minutes, of the activity.
  3.1367          /// Data type: PtypInteger32
  3.1368          /// </summary>
  3.1369 -        public static readonly MAPIProp PidLidLogDuration = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008707, PSETID_Log);
  3.1370 +        public static readonly MapiProp PidLidLogDuration = new MapiProp(MapiDataType.PtypInteger32, 0x00008707, PSETID_Log);
  3.1371  
  3.1372          /// <summary>
  3.1373          /// Contains the time, in UTC, at which the activity ended.
  3.1374          /// Data type: PtypTime
  3.1375          /// </summary>
  3.1376 -        public static readonly MAPIProp PidLidLogEnd = new MAPIProp(MAPIDataType.PtypTime, 0x00008708, PSETID_Log);
  3.1377 +        public static readonly MapiProp PidLidLogEnd = new MapiProp(MapiDataType.PtypTime, 0x00008708, PSETID_Log);
  3.1378  
  3.1379          /// <summary>
  3.1380          /// Contains metadata about the Journal object.
  3.1381          /// Data type: PtypInteger32
  3.1382          /// </summary>
  3.1383 -        public static readonly MAPIProp PidLidLogFlags = new MAPIProp(MAPIDataType.PtypInteger32, 0x0000870C, PSETID_Log);
  3.1384 +        public static readonly MapiProp PidLidLogFlags = new MapiProp(MapiDataType.PtypInteger32, 0x0000870C, PSETID_Log);
  3.1385  
  3.1386          /// <summary>
  3.1387          /// Contains the time, in UTC, at which the activity began.
  3.1388          /// Data type: PtypTime
  3.1389          /// </summary>
  3.1390 -        public static readonly MAPIProp PidLidLogStart = new MAPIProp(MAPIDataType.PtypTime, 0x00008706, PSETID_Log);
  3.1391 +        public static readonly MapiProp PidLidLogStart = new MapiProp(MapiDataType.PtypTime, 0x00008706, PSETID_Log);
  3.1392  
  3.1393          /// <summary>
  3.1394          /// Briefly describes the journal activity that is being recorded.
  3.1395          /// Data type: PtypString
  3.1396          /// </summary>
  3.1397 -        public static readonly MAPIProp PidLidLogType = new MAPIProp(MAPIDataType.PtypString, 0x00008700, PSETID_Log);
  3.1398 +        public static readonly MapiProp PidLidLogType = new MapiProp(MapiDataType.PtypString, 0x00008700, PSETID_Log);
  3.1399  
  3.1400          /// <summary>
  3.1401          /// Contains an expanded description of the journal activity that is being recorded.
  3.1402          /// Data type: PtypString
  3.1403          /// </summary>
  3.1404 -        public static readonly MAPIProp PidLidLogTypeDesc = new MAPIProp(MAPIDataType.PtypString, 0x00008712, PSETID_Log);
  3.1405 +        public static readonly MapiProp PidLidLogTypeDesc = new MapiProp(MapiDataType.PtypString, 0x00008712, PSETID_Log);
  3.1406  
  3.1407          /// <summary>
  3.1408          /// Indicates the type of Meeting Request object or Meeting Update object.
  3.1409          /// Data type: PtypInteger32
  3.1410          /// </summary>
  3.1411 -        public static readonly MAPIProp PidLidMeetingType = new MAPIProp(MAPIDataType.PtypInteger32, 0x00000026, PSETID_Meeting);
  3.1412 +        public static readonly MapiProp PidLidMeetingType = new MapiProp(MapiDataType.PtypInteger32, 0x00000026, PSETID_Meeting);
  3.1413  
  3.1414          /// <summary>
  3.1415          /// Specifies the URL of the Meeting Workspace that is associated with a Calendar object.
  3.1416          /// Data type: PtypString
  3.1417          /// </summary>
  3.1418 -        public static readonly MAPIProp PidLidMeetingWorkspaceUrl = new MAPIProp(MAPIDataType.PtypString, 0x00008209, PSETID_Appointment);
  3.1419 +        public static readonly MapiProp PidLidMeetingWorkspaceUrl = new MapiProp(MapiDataType.PtypString, 0x00008209, PSETID_Appointment);
  3.1420  
  3.1421          /// <summary>
  3.1422          /// Indicates the monthly interval of the appointment or meeting.
  3.1423          /// Data type: PtypInteger16
  3.1424          /// </summary>
  3.1425 -        public static readonly MAPIProp PidLidMonthInterval = new MAPIProp(MAPIDataType.PtypInteger16, 0x00000013, PSETID_Meeting);
  3.1426 +        public static readonly MapiProp PidLidMonthInterval = new MapiProp(MapiDataType.PtypInteger16, 0x00000013, PSETID_Meeting);
  3.1427  
  3.1428          /// <summary>
  3.1429          /// Indicates the month of the year in which the appointment or meeting occurs.
  3.1430          /// Data type: PtypInteger32
  3.1431          /// </summary>
  3.1432 -        public static readonly MAPIProp PidLidMonthOfYear = new MAPIProp(MAPIDataType.PtypInteger32, 0x00001006, PSETID_Common);
  3.1433 +        public static readonly MapiProp PidLidMonthOfYear = new MapiProp(MapiDataType.PtypInteger32, 0x00001006, PSETID_Common);
  3.1434  
  3.1435          /// <summary>
  3.1436          /// Indicates the calculated month of the year in which the appointment or meeting occurs.
  3.1437          /// Data type: PtypInteger32
  3.1438          /// </summary>
  3.1439 -        public static readonly MAPIProp PidLidMonthOfYearMask = new MAPIProp(MAPIDataType.PtypInteger32, 0x00000017, PSETID_Meeting);
  3.1440 +        public static readonly MapiProp PidLidMonthOfYearMask = new MapiProp(MapiDataType.PtypInteger32, 0x00000017, PSETID_Meeting);
  3.1441  
  3.1442          /// <summary>
  3.1443          /// Specifies the URL to be launched when the user joins the meeting.
  3.1444          /// Data type: PtypString
  3.1445          /// </summary>
  3.1446 -        public static readonly MAPIProp PidLidNetShowUrl = new MAPIProp(MAPIDataType.PtypString, 0x00008248, PSETID_Appointment);
  3.1447 +        public static readonly MapiProp PidLidNetShowUrl = new MapiProp(MapiDataType.PtypString, 0x00008248, PSETID_Appointment);
  3.1448  
  3.1449          /// <summary>
  3.1450          /// Indicates whether the recurrence pattern has an end date.
  3.1451          /// Data type: PtypBoolean
  3.1452          /// </summary>
  3.1453 -        public static readonly MAPIProp PidLidNoEndDateFlag = new MAPIProp(MAPIDataType.PtypBoolean, 0x0000100B, PSETID_Common);
  3.1454 +        public static readonly MapiProp PidLidNoEndDateFlag = new MapiProp(MapiDataType.PtypBoolean, 0x0000100B, PSETID_Common);
  3.1455  
  3.1456          /// <summary>
  3.1457          /// Contains a list of all of the unsendable attendees who are also resources.
  3.1458          /// Data type: PtypString
  3.1459          /// </summary>
  3.1460 -        public static readonly MAPIProp PidLidNonSendableBcc = new MAPIProp(MAPIDataType.PtypString, 0x00008538, PSETID_Common);
  3.1461 +        public static readonly MapiProp PidLidNonSendableBcc = new MapiProp(MapiDataType.PtypString, 0x00008538, PSETID_Common);
  3.1462  
  3.1463          /// <summary>
  3.1464          /// Contains a list of all of the unsendable attendees who are also optional attendees.
  3.1465          /// Data type: PtypString
  3.1466          /// </summary>
  3.1467 -        public static readonly MAPIProp PidLidNonSendableCc = new MAPIProp(MAPIDataType.PtypString, 0x00008537, PSETID_Common);
  3.1468 +        public static readonly MapiProp PidLidNonSendableCc = new MapiProp(MapiDataType.PtypString, 0x00008537, PSETID_Common);
  3.1469  
  3.1470          /// <summary>
  3.1471          /// Contains a list of all of the unsendable attendees who are also required attendees.
  3.1472          /// Data type: PtypString
  3.1473          /// </summary>
  3.1474 -        public static readonly MAPIProp PidLidNonSendableTo = new MAPIProp(MAPIDataType.PtypString, 0x00008536, PSETID_Common);
  3.1475 +        public static readonly MapiProp PidLidNonSendableTo = new MapiProp(MapiDataType.PtypString, 0x00008536, PSETID_Common);
  3.1476  
  3.1477          /// <summary>
  3.1478          /// Contains the value from the response table.
  3.1479          /// Data type: PtypMultipleInteger32
  3.1480          /// </summary>
  3.1481 -        public static readonly MAPIProp PidLidNonSendBccTrackStatus = new MAPIProp(MAPIDataType.PtypMultipleInteger32, 0x00008545, PSETID_Common);
  3.1482 +        public static readonly MapiProp PidLidNonSendBccTrackStatus = new MapiProp(MapiDataType.PtypMultipleInteger32, 0x00008545, PSETID_Common);
  3.1483  
  3.1484          /// <summary>
  3.1485          /// Contains the value from the response table.
  3.1486          /// Data type: PtypMultipleInteger32
  3.1487          /// </summary>
  3.1488 -        public static readonly MAPIProp PidLidNonSendCcTrackStatus = new MAPIProp(MAPIDataType.PtypMultipleInteger32, 0x00008544, PSETID_Common);
  3.1489 +        public static readonly MapiProp PidLidNonSendCcTrackStatus = new MapiProp(MapiDataType.PtypMultipleInteger32, 0x00008544, PSETID_Common);
  3.1490  
  3.1491          /// <summary>
  3.1492          /// Contains the value from the response table.
  3.1493          /// Data type: PtypMultipleInteger32
  3.1494          /// </summary>
  3.1495 -        public static readonly MAPIProp PidLidNonSendToTrackStatus = new MAPIProp(MAPIDataType.PtypMultipleInteger32, 0x00008543, PSETID_Common);
  3.1496 +        public static readonly MapiProp PidLidNonSendToTrackStatus = new MapiProp(MapiDataType.PtypMultipleInteger32, 0x00008543, PSETID_Common);
  3.1497  
  3.1498          /// <summary>
  3.1499          /// Specifies the suggested background color of the Note object.
  3.1500          /// Data type: PtypInteger32
  3.1501          /// </summary>
  3.1502 -        public static readonly MAPIProp PidLidNoteColor = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008B00, PSETID_Note);
  3.1503 +        public static readonly MapiProp PidLidNoteColor = new MapiProp(MapiDataType.PtypInteger32, 0x00008B00, PSETID_Note);
  3.1504  
  3.1505          /// <summary>
  3.1506          /// Specifies the height of the visible message window in pixels.
  3.1507          /// Data type: PtypInteger32
  3.1508          /// </summary>
  3.1509 -        public static readonly MAPIProp PidLidNoteHeight = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008B03, PSETID_Note);
  3.1510 +        public static readonly MapiProp PidLidNoteHeight = new MapiProp(MapiDataType.PtypInteger32, 0x00008B03, PSETID_Note);
  3.1511  
  3.1512          /// <summary>
  3.1513          /// Specifies the width of the visible message window in pixels.
  3.1514          /// Data type: PtypInteger32
  3.1515          /// </summary>
  3.1516 -        public static readonly MAPIProp PidLidNoteWidth = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008B02, PSETID_Note);
  3.1517 +        public static readonly MapiProp PidLidNoteWidth = new MapiProp(MapiDataType.PtypInteger32, 0x00008B02, PSETID_Note);
  3.1518  
  3.1519          /// <summary>
  3.1520          /// Specifies the distance, in pixels, from the left edge of the screen that a user interface displays a Note object.
  3.1521          /// Data type: PtypInteger32
  3.1522          /// </summary>
  3.1523 -        public static readonly MAPIProp PidLidNoteX = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008B04, PSETID_Note);
  3.1524 +        public static readonly MapiProp PidLidNoteX = new MapiProp(MapiDataType.PtypInteger32, 0x00008B04, PSETID_Note);
  3.1525  
  3.1526          /// <summary>
  3.1527          /// Specifies the distance, in pixels, from the top edge of the screen that a user interface displays a Note object.
  3.1528          /// Data type: PtypInteger32
  3.1529          /// </summary>
  3.1530 -        public static readonly MAPIProp PidLidNoteY = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008B05, PSETID_Note);
  3.1531 +        public static readonly MapiProp PidLidNoteY = new MapiProp(MapiDataType.PtypInteger32, 0x00008B05, PSETID_Note);
  3.1532  
  3.1533          /// <summary>
  3.1534          /// Indicates the number of occurrences in the recurring appointment or meeting.
  3.1535          /// Data type: PtypInteger32
  3.1536          /// </summary>
  3.1537 -        public static readonly MAPIProp PidLidOccurrences = new MAPIProp(MAPIDataType.PtypInteger32, 0x00001005, PSETID_Common);
  3.1538 +        public static readonly MapiProp PidLidOccurrences = new MapiProp(MapiDataType.PtypInteger32, 0x00001005, PSETID_Common);
  3.1539  
  3.1540          /// <summary>
  3.1541          /// Indicates the original value of the PidLidLocation property (section 2.159) before a meeting update.
  3.1542          /// Data type: PtypString
  3.1543          /// </summary>
  3.1544 -        public static readonly MAPIProp PidLidOldLocation = new MAPIProp(MAPIDataType.PtypString, 0x00000028, PSETID_Meeting);
  3.1545 +        public static readonly MapiProp PidLidOldLocation = new MapiProp(MapiDataType.PtypString, 0x00000028, PSETID_Meeting);
  3.1546  
  3.1547          /// <summary>
  3.1548          /// Indicates the recurrence pattern for the appointment or meeting.
  3.1549          /// Data type: PtypInteger16
  3.1550          /// </summary>
  3.1551 -        public static readonly MAPIProp PidLidOldRecurrenceType = new MAPIProp(MAPIDataType.PtypInteger16, 0x00000018, PSETID_Meeting);
  3.1552 +        public static readonly MapiProp PidLidOldRecurrenceType = new MapiProp(MapiDataType.PtypInteger16, 0x00000018, PSETID_Meeting);
  3.1553  
  3.1554          /// <summary>
  3.1555          /// Indicates the original value of the PidLidAppointmentEndWhole property (section 2.14) before a meeting update.
  3.1556          /// Data type: PtypTime
  3.1557          /// </summary>
  3.1558 -        public static readonly MAPIProp PidLidOldWhenEndWhole = new MAPIProp(MAPIDataType.PtypTime, 0x0000002A, PSETID_Meeting);
  3.1559 +        public static readonly MapiProp PidLidOldWhenEndWhole = new MapiProp(MapiDataType.PtypTime, 0x0000002A, PSETID_Meeting);
  3.1560  
  3.1561          /// <summary>
  3.1562          /// Indicates the original value of the PidLidAppointmentStartWhole property (section 2.29) before a meeting update.
  3.1563          /// Data type: PtypTime
  3.1564          /// </summary>
  3.1565 -        public static readonly MAPIProp PidLidOldWhenStartWhole = new MAPIProp(MAPIDataType.PtypTime, 0x00000029, PSETID_Meeting);
  3.1566 +        public static readonly MapiProp PidLidOldWhenStartWhole = new MapiProp(MapiDataType.PtypTime, 0x00000029, PSETID_Meeting);
  3.1567  
  3.1568          /// <summary>
  3.1569          /// Specifies the password for a meeting on which the PidLidConferencingType property (section 2.66) has the value 0x00000002.
  3.1570          /// Data type: PtypString
  3.1571          /// </summary>
  3.1572 -        public static readonly MAPIProp PidLidOnlinePassword = new MAPIProp(MAPIDataType.PtypString, 0x00008249, PSETID_Appointment);
  3.1573 +        public static readonly MapiProp PidLidOnlinePassword = new MapiProp(MapiDataType.PtypString, 0x00008249, PSETID_Appointment);
  3.1574  
  3.1575          /// <summary>
  3.1576          /// Specifies optional attendees.
  3.1577          /// Data type: PtypString
  3.1578          /// </summary>
  3.1579 -        public static readonly MAPIProp PidLidOptionalAttendees = new MAPIProp(MAPIDataType.PtypString, 0x00000007, PSETID_Meeting);
  3.1580 +        public static readonly MapiProp PidLidOptionalAttendees = new MapiProp(MapiDataType.PtypString, 0x00000007, PSETID_Meeting);
  3.1581  
  3.1582          /// <summary>
  3.1583          /// Specifies the email address of the organizer.
  3.1584          /// Data type: PtypString
  3.1585          /// </summary>
  3.1586 -        public static readonly MAPIProp PidLidOrganizerAlias = new MAPIProp(MAPIDataType.PtypString, 0x00008243, PSETID_Appointment);
  3.1587 +        public static readonly MapiProp PidLidOrganizerAlias = new MapiProp(MapiDataType.PtypString, 0x00008243, PSETID_Appointment);
  3.1588  
  3.1589          /// <summary>
  3.1590          /// Specifies the EntryID of the delegator’s message store.
  3.1591          /// Data type: PtypBinary
  3.1592          /// </summary>
  3.1593 -        public static readonly MAPIProp PidLidOriginalStoreEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x00008237, PSETID_Appointment);
  3.1594 +        public static readonly MapiProp PidLidOriginalStoreEntryId = new MapiProp(MapiDataType.PtypBinary, 0x00008237, PSETID_Appointment);
  3.1595  
  3.1596          /// <summary>
  3.1597          /// Specifies the complete address of the other address of the contact.
  3.1598          /// Data type: PtypString
  3.1599          /// </summary>
  3.1600 -        public static readonly MAPIProp PidLidOtherAddress = new MAPIProp(MAPIDataType.PtypString, 0x0000801C, PSETID_Address);
  3.1601 +        public static readonly MapiProp PidLidOtherAddress = new MapiProp(MapiDataType.PtypString, 0x0000801C, PSETID_Address);
  3.1602  
  3.1603          /// <summary>
  3.1604          /// Specifies the country code portion of the other address of the contact.
  3.1605          /// Data type: PtypString
  3.1606          /// </summary>
  3.1607 -        public static readonly MAPIProp PidLidOtherAddressCountryCode = new MAPIProp(MAPIDataType.PtypString, 0x000080DC, PSETID_Address);
  3.1608 +        public static readonly MapiProp PidLidOtherAddressCountryCode = new MapiProp(MapiDataType.PtypString, 0x000080DC, PSETID_Address);
  3.1609  
  3.1610          /// <summary>
  3.1611          /// Specifies the date and time at which a Meeting Request object was sent by the organizer.
  3.1612          /// Data type: PtypTime
  3.1613          /// </summary>
  3.1614 -        public static readonly MAPIProp PidLidOwnerCriticalChange = new MAPIProp(MAPIDataType.PtypTime, 0x0000001A, PSETID_Meeting);
  3.1615 +        public static readonly MapiProp PidLidOwnerCriticalChange = new MapiProp(MapiDataType.PtypTime, 0x0000001A, PSETID_Meeting);
  3.1616  
  3.1617          /// <summary>
  3.1618          /// Indicates the name of the owner of the mailbox.
  3.1619          /// Data type: PtypString
  3.1620          /// </summary>
  3.1621 -        public static readonly MAPIProp PidLidOwnerName = new MAPIProp(MAPIDataType.PtypString, 0x0000822E, PSETID_Appointment);
  3.1622 +        public static readonly MapiProp PidLidOwnerName = new MapiProp(MapiDataType.PtypString, 0x0000822E, PSETID_Appointment);
  3.1623  
  3.1624          /// <summary>
  3.1625          /// Specifies the synchronization state of the Document object that is in the Document Libraries folder of the site mailbox.
  3.1626          /// Data type: PtypInteger32
  3.1627          /// </summary>
  3.1628 -        public static readonly MAPIProp PidLidPendingStateForSiteMailboxDocument = new MAPIProp(MAPIDataType.PtypInteger32, 0x000085E0, PSETID_Common);
  3.1629 +        public static readonly MapiProp PidLidPendingStateForSiteMailboxDocument = new MapiProp(MapiDataType.PtypInteger32, 0x000085E0, PSETID_Common);
  3.1630  
  3.1631          /// <summary>
  3.1632          /// Indicates whether a time-flagged Message object is complete.
  3.1633          /// Data type: PtypFloating64
  3.1634          /// </summary>
  3.1635 -        public static readonly MAPIProp PidLidPercentComplete = new MAPIProp(MAPIDataType.PtypFloating64, 0x00008102, PSETID_Task);
  3.1636 +        public static readonly MapiProp PidLidPercentComplete = new MapiProp(MapiDataType.PtypFloating64, 0x00008102, PSETID_Task);
  3.1637  
  3.1638          /// <summary>
  3.1639          /// Specifies which physical address is the mailing address for this contact.
  3.1640          /// Data type: PtypInteger32
  3.1641          /// </summary>
  3.1642 -        public static readonly MAPIProp PidLidPostalAddressId = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008022, PSETID_Address);
  3.1643 +        public static readonly MapiProp PidLidPostalAddressId = new MapiProp(MapiDataType.PtypInteger32, 0x00008022, PSETID_Address);
  3.1644  
  3.1645          /// <summary>
  3.1646          /// Contains the contents of the title field from the XML of the Atom feed or RSS channel.
  3.1647          /// Data type: PtypString
  3.1648          /// </summary>
  3.1649 -        public static readonly MAPIProp PidLidPostRssChannel = new MAPIProp(MAPIDataType.PtypString, 0x00008904, PSETID_PostRss);
  3.1650 +        public static readonly MapiProp PidLidPostRssChannel = new MapiProp(MapiDataType.PtypString, 0x00008904, PSETID_PostRss);
  3.1651  
  3.1652          /// <summary>
  3.1653          /// Contains the URL of the RSS or Atom feed from which the XML file came.
  3.1654          /// Data type: PtypString
  3.1655          /// </summary>
  3.1656 -        public static readonly MAPIProp PidLidPostRssChannelLink = new MAPIProp(MAPIDataType.PtypString, 0x00008900, PSETID_PostRss);
  3.1657 +        public static readonly MapiProp PidLidPostRssChannelLink = new MapiProp(MapiDataType.PtypString, 0x00008900, PSETID_PostRss);
  3.1658  
  3.1659          /// <summary>
  3.1660          /// Contains a unique identifier for the RSS object.
  3.1661          /// Data type: PtypString
  3.1662          /// </summary>
  3.1663 -        public static readonly MAPIProp PidLidPostRssItemGuid = new MAPIProp(MAPIDataType.PtypString, 0x00008903, PSETID_PostRss);
  3.1664 +        public static readonly MapiProp PidLidPostRssItemGuid = new MapiProp(MapiDataType.PtypString, 0x00008903, PSETID_PostRss);
  3.1665  
  3.1666          /// <summary>
  3.1667          /// Contains a hash of the feed XML computed by using an implementation-dependent algorithm.
  3.1668          /// Data type: PtypInteger32
  3.1669          /// </summary>
  3.1670 -        public static readonly MAPIProp PidLidPostRssItemHash = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008902, PSETID_PostRss);
  3.1671 +        public static readonly MapiProp PidLidPostRssItemHash = new MapiProp(MapiDataType.PtypInteger32, 0x00008902, PSETID_PostRss);
  3.1672  
  3.1673          /// <summary>
  3.1674          /// Contains the URL of the link from an RSS or Atom item.
  3.1675          /// Data type: PtypString
  3.1676          /// </summary>
  3.1677 -        public static readonly MAPIProp PidLidPostRssItemLink = new MAPIProp(MAPIDataType.PtypString, 0x00008901, PSETID_PostRss);
  3.1678 +        public static readonly MapiProp PidLidPostRssItemLink = new MapiProp(MapiDataType.PtypString, 0x00008901, PSETID_PostRss);
  3.1679  
  3.1680          /// <summary>
  3.1681          /// Contains the item element and all of its sub-elements from an RSS feed, or the entry element and all of its sub-elements from an Atom feed.
  3.1682          /// Data type: PtypString
  3.1683          /// </summary>
  3.1684 -        public static readonly MAPIProp PidLidPostRssItemXml = new MAPIProp(MAPIDataType.PtypString, 0x00008905, PSETID_PostRss);
  3.1685 +        public static readonly MapiProp PidLidPostRssItemXml = new MapiProp(MapiDataType.PtypString, 0x00008905, PSETID_PostRss);
  3.1686  
  3.1687          /// <summary>
  3.1688          /// Contains the user's preferred name for the RSS or Atom subscription.
  3.1689          /// Data type: PtypString
  3.1690          /// </summary>
  3.1691 -        public static readonly MAPIProp PidLidPostRssSubscription = new MAPIProp(MAPIDataType.PtypString, 0x00008906, PSETID_PostRss);
  3.1692 +        public static readonly MapiProp PidLidPostRssSubscription = new MapiProp(MapiDataType.PtypString, 0x00008906, PSETID_PostRss);
  3.1693  
  3.1694          /// <summary>
  3.1695          /// Indicates whether the end user wishes for this Message object to be hidden from other users who have access to the Message object.
  3.1696          /// Data type: PtypBoolean
  3.1697          /// </summary>
  3.1698 -        public static readonly MAPIProp PidLidPrivate = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008506, PSETID_Common);
  3.1699 +        public static readonly MapiProp PidLidPrivate = new MapiProp(MapiDataType.PtypBoolean, 0x00008506, PSETID_Common);
  3.1700  
  3.1701          /// <summary>
  3.1702          /// Indicates that the Meeting Response object was out-of-date when it was received.
  3.1703          /// Data type: PtypBoolean
  3.1704          /// </summary>
  3.1705 -        public static readonly MAPIProp PidLidPromptSendUpdate = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008045, PSETID_Common);
  3.1706 +        public static readonly MapiProp PidLidPromptSendUpdate = new MapiProp(MapiDataType.PtypBoolean, 0x00008045, PSETID_Common);
  3.1707  
  3.1708          /// <summary>
  3.1709          /// Identifies the length, in minutes, of the appointment or meeting.
  3.1710          /// Data type: PtypInteger32
  3.1711          /// </summary>
  3.1712 -        public static readonly MAPIProp PidLidRecurrenceDuration = new MAPIProp(MAPIDataType.PtypInteger32, 0x0000100D, PSETID_Common);
  3.1713 +        public static readonly MapiProp PidLidRecurrenceDuration = new MapiProp(MapiDataType.PtypInteger32, 0x0000100D, PSETID_Common);
  3.1714  
  3.1715          /// <summary>
  3.1716          /// Specifies a description of the recurrence pattern of the Calendar object.
  3.1717          /// Data type: PtypString
  3.1718          /// </summary>
  3.1719 -        public static readonly MAPIProp PidLidRecurrencePattern = new MAPIProp(MAPIDataType.PtypString, 0x00008232, PSETID_Appointment);
  3.1720 +        public static readonly MapiProp PidLidRecurrencePattern = new MapiProp(MapiDataType.PtypString, 0x00008232, PSETID_Appointment);
  3.1721  
  3.1722          /// <summary>
  3.1723          /// Specifies the recurrence type of the recurring series.
  3.1724          /// Data type: PtypInteger32
  3.1725          /// </summary>
  3.1726 -        public static readonly MAPIProp PidLidRecurrenceType = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008231, PSETID_Appointment);
  3.1727 +        public static readonly MapiProp PidLidRecurrenceType = new MapiProp(MapiDataType.PtypInteger32, 0x00008231, PSETID_Appointment);
  3.1728  
  3.1729          /// <summary>
  3.1730          /// Specifies whether the object represents a recurring series.
  3.1731          /// Data type: PtypBoolean
  3.1732          /// </summary>
  3.1733 -        public static readonly MAPIProp PidLidRecurring = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008223, PSETID_Appointment);
  3.1734 +        public static readonly MapiProp PidLidRecurring = new MapiProp(MapiDataType.PtypBoolean, 0x00008223, PSETID_Appointment);
  3.1735  
  3.1736          /// <summary>
  3.1737          /// Specifies the value of the EntryID of the Contact object unless the Contact object is a copy of an earlier original.
  3.1738          /// Data type: PtypBinary
  3.1739          /// </summary>
  3.1740 -        public static readonly MAPIProp PidLidReferenceEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x000085BD, PSETID_Common);
  3.1741 +        public static readonly MapiProp PidLidReferenceEntryId = new MapiProp(MapiDataType.PtypBinary, 0x000085BD, PSETID_Common);
  3.1742  
  3.1743          /// <summary>
  3.1744          /// Specifies the interval, in minutes, between the time at which the reminder first becomes overdue and the start time of the Calendar object.
  3.1745          /// Data type: PtypInteger32
  3.1746          /// </summary>
  3.1747 -        public static readonly MAPIProp PidLidReminderDelta = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008501, PSETID_Common);
  3.1748 +        public static readonly MapiProp PidLidReminderDelta = new MapiProp(MapiDataType.PtypInteger32, 0x00008501, PSETID_Common);
  3.1749  
  3.1750          /// <summary>
  3.1751          /// Specifies the filename of the sound that a client is to play when the reminder for that object becomes overdue.
  3.1752          /// Data type: PtypString
  3.1753          /// </summary>
  3.1754 -        public static readonly MAPIProp PidLidReminderFileParameter = new MAPIProp(MAPIDataType.PtypString, 0x0000851F, PSETID_Common);
  3.1755 +        public static readonly MapiProp PidLidReminderFileParameter = new MapiProp(MapiDataType.PtypString, 0x0000851F, PSETID_Common);
  3.1756  
  3.1757          /// <summary>
  3.1758          /// Specifies whether the client is to respect the current values of the PidLidReminderPlaySound property (section 2.221) and the PidLidReminderFileParameter property (section 2.219), or use the default values for those properties.
  3.1759          /// Data type: PtypBoolean
  3.1760          /// </summary>
  3.1761 -        public static readonly MAPIProp PidLidReminderOverride = new MAPIProp(MAPIDataType.PtypBoolean, 0x0000851C, PSETID_Common);
  3.1762 +        public static readonly MapiProp PidLidReminderOverride = new MapiProp(MapiDataType.PtypBoolean, 0x0000851C, PSETID_Common);
  3.1763  
  3.1764          /// <summary>
  3.1765          /// Specifies whether the client is to play a sound when the reminder becomes overdue.
  3.1766          /// Data type: PtypBoolean
  3.1767          /// </summary>
  3.1768 -        public static readonly MAPIProp PidLidReminderPlaySound = new MAPIProp(MAPIDataType.PtypBoolean, 0x0000851E, PSETID_Common);
  3.1769 +        public static readonly MapiProp PidLidReminderPlaySound = new MapiProp(MapiDataType.PtypBoolean, 0x0000851E, PSETID_Common);
  3.1770  
  3.1771          /// <summary>
  3.1772          /// Specifies whether a reminder is set on the object.
  3.1773          /// Data type: PtypBoolean
  3.1774          /// </summary>
  3.1775 -        public static readonly MAPIProp PidLidReminderSet = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008503, PSETID_Common);
  3.1776 +        public static readonly MapiProp PidLidReminderSet = new MapiProp(MapiDataType.PtypBoolean, 0x00008503, PSETID_Common);
  3.1777  
  3.1778          /// <summary>
  3.1779          /// Specifies the point in time when a reminder transitions from pending to overdue.
  3.1780          /// Data type: PtypTime
  3.1781          /// </summary>
  3.1782 -        public static readonly MAPIProp PidLidReminderSignalTime = new MAPIProp(MAPIDataType.PtypTime, 0x00008560, PSETID_Common);
  3.1783 +        public static readonly MapiProp PidLidReminderSignalTime = new MapiProp(MapiDataType.PtypTime, 0x00008560, PSETID_Common);
  3.1784  
  3.1785          /// <summary>
  3.1786          /// Specifies the initial signal time for objects that are not Calendar objects.
  3.1787          /// Data type: PtypTime
  3.1788          /// </summary>
  3.1789 -        public static readonly MAPIProp PidLidReminderTime = new MAPIProp(MAPIDataType.PtypTime, 0x00008502, PSETID_Common);
  3.1790 +        public static readonly MapiProp PidLidReminderTime = new MapiProp(MapiDataType.PtypTime, 0x00008502, PSETID_Common);
  3.1791  
  3.1792          /// <summary>
  3.1793          /// Indicates the time and date of the reminder for the appointment or meeting.
  3.1794          /// Data type: PtypTime
  3.1795          /// </summary>
  3.1796 -        public static readonly MAPIProp PidLidReminderTimeDate = new MAPIProp(MAPIDataType.PtypTime, 0x00008505, PSETID_Common);
  3.1797 +        public static readonly MapiProp PidLidReminderTimeDate = new MapiProp(MapiDataType.PtypTime, 0x00008505, PSETID_Common);
  3.1798  
  3.1799          /// <summary>
  3.1800          /// Indicates the time of the reminder for the appointment or meeting.
  3.1801          /// Data type: PtypTime
  3.1802          /// </summary>
  3.1803 -        public static readonly MAPIProp PidLidReminderTimeTime = new MAPIProp(MAPIDataType.PtypTime, 0x00008504, PSETID_Common);
  3.1804 +        public static readonly MapiProp PidLidReminderTimeTime = new MapiProp(MapiDataType.PtypTime, 0x00008504, PSETID_Common);
  3.1805  
  3.1806          /// <summary>
  3.1807          /// This property is not set and, if set, is ignored.
  3.1808          /// Data type: PtypInteger32
  3.1809          /// </summary>
  3.1810 -        public static readonly MAPIProp PidLidReminderType = new MAPIProp(MAPIDataType.PtypInteger32, 0x0000851D, PSETID_Common);
  3.1811 +        public static readonly MapiProp PidLidReminderType = new MapiProp(MapiDataType.PtypInteger32, 0x0000851D, PSETID_Common);
  3.1812  
  3.1813          /// <summary>
  3.1814          /// Indicates the remote status of the calendar item.
  3.1815          /// Data type: PtypInteger32
  3.1816          /// </summary>
  3.1817 -        public static readonly MAPIProp PidLidRemoteStatus = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008511, PSETID_Common);
  3.1818 +        public static readonly MapiProp PidLidRemoteStatus = new MapiProp(MapiDataType.PtypInteger32, 0x00008511, PSETID_Common);
  3.1819  
  3.1820          /// <summary>
  3.1821          /// Identifies required attendees for the appointment or meeting.
  3.1822          /// Data type: PtypString
  3.1823          /// </summary>
  3.1824 -        public static readonly MAPIProp PidLidRequiredAttendees = new MAPIProp(MAPIDataType.PtypString, 0x00000006, PSETID_Meeting);
  3.1825 +        public static readonly MapiProp PidLidRequiredAttendees = new MapiProp(MapiDataType.PtypString, 0x00000006, PSETID_Meeting);
  3.1826  
  3.1827          /// <summary>
  3.1828          /// Identifies resource attendees for the appointment or meeting.
  3.1829          /// Data type: PtypString
  3.1830          /// </summary>
  3.1831 -        public static readonly MAPIProp PidLidResourceAttendees = new MAPIProp(MAPIDataType.PtypString, 0x00000008, PSETID_Meeting);
  3.1832 +        public static readonly MapiProp PidLidResourceAttendees = new MapiProp(MapiDataType.PtypString, 0x00000008, PSETID_Meeting);
  3.1833  
  3.1834          /// <summary>
  3.1835          /// Specifies the response status of an attendee.
  3.1836          /// Data type: PtypInteger32
  3.1837          /// </summary>
  3.1838 -        public static readonly MAPIProp PidLidResponseStatus = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008218, PSETID_Appointment);
  3.1839 +        public static readonly MapiProp PidLidResponseStatus = new MapiProp(MapiDataType.PtypInteger32, 0x00008218, PSETID_Appointment);
  3.1840  
  3.1841          /// <summary>
  3.1842          /// Indicates whether the Meeting Request object or Meeting Update object has been processed.
  3.1843          /// Data type: PtypBoolean
  3.1844          /// </summary>
  3.1845 -        public static readonly MAPIProp PidLidServerProcessed = new MAPIProp(MAPIDataType.PtypBoolean, 0x000085CC, PSETID_CalendarAssistant);
  3.1846 +        public static readonly MapiProp PidLidServerProcessed = new MapiProp(MapiDataType.PtypBoolean, 0x000085CC, PSETID_CalendarAssistant);
  3.1847  
  3.1848          /// <summary>
  3.1849          /// Indicates what processing actions have been taken on this Meeting Request object or Meeting Update object.
  3.1850          /// Data type: PtypInteger32
  3.1851          /// </summary>
  3.1852 -        public static readonly MAPIProp PidLidServerProcessingActions = new MAPIProp(MAPIDataType.PtypInteger32, 0x000085CD, PSETID_CalendarAssistant);
  3.1853 +        public static readonly MapiProp PidLidServerProcessingActions = new MapiProp(MapiDataType.PtypInteger32, 0x000085CD, PSETID_CalendarAssistant);
  3.1854  
  3.1855          /// <summary>
  3.1856          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.1857          /// Data type: PtypInteger32
  3.1858          /// </summary>
  3.1859 -        public static readonly MAPIProp PidLidSharingAnonymity = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008A19, PSETID_Sharing);
  3.1860 +        public static readonly MapiProp PidLidSharingAnonymity = new MapiProp(MapiDataType.PtypInteger32, 0x00008A19, PSETID_Sharing);
  3.1861  
  3.1862          /// <summary>
  3.1863          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.1864          /// Data type: PtypBinary
  3.1865          /// </summary>
  3.1866 -        public static readonly MAPIProp PidLidSharingBindingEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x00008A2D, PSETID_Sharing);
  3.1867 +        public static readonly MapiProp PidLidSharingBindingEntryId = new MapiProp(MapiDataType.PtypBinary, 0x00008A2D, PSETID_Sharing);
  3.1868  
  3.1869          /// <summary>
  3.1870          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.1871          /// Data type: PtypString
  3.1872          /// </summary>
  3.1873 -        public static readonly MAPIProp PidLidSharingBrowseUrl = new MAPIProp(MAPIDataType.PtypString, 0x00008A51, PSETID_Sharing);
  3.1874 +        public static readonly MapiProp PidLidSharingBrowseUrl = new MapiProp(MapiDataType.PtypString, 0x00008A51, PSETID_Sharing);
  3.1875  
  3.1876          /// <summary>
  3.1877          /// Indicates that the Message object relates to a special folder.
  3.1878          /// Data type: PtypInteger32
  3.1879          /// </summary>
  3.1880 -        public static readonly MAPIProp PidLidSharingCapabilities = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008A17, PSETID_Sharing);
  3.1881 +        public static readonly MapiProp PidLidSharingCapabilities = new MapiProp(MapiDataType.PtypInteger32, 0x00008A17, PSETID_Sharing);
  3.1882  
  3.1883          /// <summary>
  3.1884          /// Contains a zero-length string.
  3.1885          /// Data type: PtypString
  3.1886          /// </summary>
  3.1887 -        public static readonly MAPIProp PidLidSharingConfigurationUrl = new MAPIProp(MAPIDataType.PtypString, 0x00008A24, PSETID_Sharing);
  3.1888 +        public static readonly MapiProp PidLidSharingConfigurationUrl = new MapiProp(MapiDataType.PtypString, 0x00008A24, PSETID_Sharing);
  3.1889  
  3.1890          /// <summary>
  3.1891          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.1892          /// Data type: PtypTime
  3.1893          /// </summary>
  3.1894 -        public static readonly MAPIProp PidLidSharingDataRangeEnd = new MAPIProp(MAPIDataType.PtypTime, 0x00008A45, PSETID_Sharing);
  3.1895 +        public static readonly MapiProp PidLidSharingDataRangeEnd = new MapiProp(MapiDataType.PtypTime, 0x00008A45, PSETID_Sharing);
  3.1896  
  3.1897          /// <summary>
  3.1898          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.1899          /// Data type: PtypTime
  3.1900          /// </summary>
  3.1901 -        public static readonly MAPIProp PidLidSharingDataRangeStart = new MAPIProp(MAPIDataType.PtypTime, 0x00008A44, PSETID_Sharing);
  3.1902 +        public static readonly MapiProp PidLidSharingDataRangeStart = new MapiProp(MapiDataType.PtypTime, 0x00008A44, PSETID_Sharing);
  3.1903  
  3.1904          /// <summary>
  3.1905          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.1906          /// Data type: PtypInteger32
  3.1907          /// </summary>
  3.1908 -        public static readonly MAPIProp PidLidSharingDetail = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008A2B, PSETID_Sharing);
  3.1909 +        public static readonly MapiProp PidLidSharingDetail = new MapiProp(MapiDataType.PtypInteger32, 0x00008A2B, PSETID_Sharing);
  3.1910  
  3.1911          /// <summary>
  3.1912          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.1913          /// Data type: PtypString
  3.1914          /// </summary>
  3.1915 -        public static readonly MAPIProp PidLidSharingExtensionXml = new MAPIProp(MAPIDataType.PtypString, 0x00008A21, PSETID_Sharing);
  3.1916 +        public static readonly MapiProp PidLidSharingExtensionXml = new MapiProp(MapiDataType.PtypString, 0x00008A21, PSETID_Sharing);
  3.1917  
  3.1918          /// <summary>
  3.1919          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.1920          /// Data type: PtypBinary
  3.1921          /// </summary>
  3.1922 -        public static readonly MAPIProp PidLidSharingFilter = new MAPIProp(MAPIDataType.PtypBinary, 0x00008A13, PSETID_Sharing);
  3.1923 +        public static readonly MapiProp PidLidSharingFilter = new MapiProp(MapiDataType.PtypBinary, 0x00008A13, PSETID_Sharing);
  3.1924  
  3.1925          /// <summary>
  3.1926          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.1927          /// Data type: PtypInteger32
  3.1928          /// </summary>
  3.1929 -        public static readonly MAPIProp PidLidSharingFlags = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008A0A, PSETID_Sharing);
  3.1930 +        public static readonly MapiProp PidLidSharingFlags = new MapiProp(MapiDataType.PtypInteger32, 0x00008A0A, PSETID_Sharing);
  3.1931  
  3.1932          /// <summary>
  3.1933          /// Indicates the type of Sharing Message object.
  3.1934          /// Data type: PtypInteger32
  3.1935          /// </summary>
  3.1936 -        public static readonly MAPIProp PidLidSharingFlavor = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008A18, PSETID_Sharing);
  3.1937 +        public static readonly MapiProp PidLidSharingFlavor = new MapiProp(MapiDataType.PtypInteger32, 0x00008A18, PSETID_Sharing);
  3.1938  
  3.1939          /// <summary>
  3.1940          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.1941          /// Data type: PtypBinary
  3.1942          /// </summary>
  3.1943 -        public static readonly MAPIProp PidLidSharingFolderEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x00008A15, PSETID_Sharing);
  3.1944 +        public static readonly MapiProp PidLidSharingFolderEntryId = new MapiProp(MapiDataType.PtypBinary, 0x00008A15, PSETID_Sharing);
  3.1945  
  3.1946          /// <summary>
  3.1947          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.1948          /// Data type: PtypBinary
  3.1949          /// </summary>
  3.1950 -        public static readonly MAPIProp PidLidSharingIndexEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x00008A2E, PSETID_Sharing);
  3.1951 +        public static readonly MapiProp PidLidSharingIndexEntryId = new MapiProp(MapiDataType.PtypBinary, 0x00008A2E, PSETID_Sharing);
  3.1952  
  3.1953          /// <summary>
  3.1954          /// Contains the value of the PidTagEntryId property (section 2.674) for the Address Book object of the currently logged-on user.
  3.1955          /// Data type: PtypBinary
  3.1956          /// </summary>
  3.1957 -        public static readonly MAPIProp PidLidSharingInitiatorEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x00008A09, PSETID_Sharing);
  3.1958 +        public static readonly MapiProp PidLidSharingInitiatorEntryId = new MapiProp(MapiDataType.PtypBinary, 0x00008A09, PSETID_Sharing);
  3.1959  
  3.1960          /// <summary>
  3.1961          /// Contains the value of the PidTagDisplayName property (section 2.667) from the Address Book object identified by the PidLidSharingInitiatorEntryId property (section 2.248).
  3.1962          /// Data type: PtypString
  3.1963          /// </summary>
  3.1964 -        public static readonly MAPIProp PidLidSharingInitiatorName = new MAPIProp(MAPIDataType.PtypString, 0x00008A07, PSETID_Sharing);
  3.1965 +        public static readonly MapiProp PidLidSharingInitiatorName = new MapiProp(MapiDataType.PtypString, 0x00008A07, PSETID_Sharing);
  3.1966  
  3.1967          /// <summary>
  3.1968          /// Contains the value of the PidTagSmtpAddress property (section 2.1010) from the Address Book object identified by the PidLidSharingInitiatorEntryId property (section 2.248).
  3.1969          /// Data type: PtypString
  3.1970          /// </summary>
  3.1971 -        public static readonly MAPIProp PidLidSharingInitiatorSmtp = new MAPIProp(MAPIDataType.PtypString, 0x00008A08, PSETID_Sharing);
  3.1972 +        public static readonly MapiProp PidLidSharingInitiatorSmtp = new MapiProp(MapiDataType.PtypString, 0x00008A08, PSETID_Sharing);
  3.1973  
  3.1974          /// <summary>
  3.1975          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.1976          /// Data type: PtypBinary
  3.1977          /// </summary>
  3.1978 -        public static readonly MAPIProp PidLidSharingInstanceGuid = new MAPIProp(MAPIDataType.PtypBinary, 0x00008A1C, PSETID_Sharing);
  3.1979 +        public static readonly MapiProp PidLidSharingInstanceGuid = new MapiProp(MapiDataType.PtypBinary, 0x00008A1C, PSETID_Sharing);
  3.1980  
  3.1981          /// <summary>
  3.1982          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.1983          /// Data type: PtypTime
  3.1984          /// </summary>
  3.1985 -        public static readonly MAPIProp PidLidSharingLastAutoSyncTime = new MAPIProp(MAPIDataType.PtypTime, 0x00008A55, PSETID_Sharing);
  3.1986 +        public static readonly MapiProp PidLidSharingLastAutoSyncTime = new MapiProp(MapiDataType.PtypTime, 0x00008A55, PSETID_Sharing);
  3.1987  
  3.1988          /// <summary>
  3.1989          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.1990          /// Data type: PtypTime
  3.1991          /// </summary>
  3.1992 -        public static readonly MAPIProp PidLidSharingLastSyncTime = new MAPIProp(MAPIDataType.PtypTime, 0x00008A1F, PSETID_Sharing);
  3.1993 +        public static readonly MapiProp PidLidSharingLastSyncTime = new MapiProp(MapiDataType.PtypTime, 0x00008A1F, PSETID_Sharing);
  3.1994  
  3.1995          /// <summary>
  3.1996          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.1997          /// Data type: PtypString
  3.1998          /// </summary>
  3.1999 -        public static readonly MAPIProp PidLidSharingLocalComment = new MAPIProp(MAPIDataType.PtypString, 0x00008A4D, PSETID_Sharing);
  3.2000 +        public static readonly MapiProp PidLidSharingLocalComment = new MapiProp(MapiDataType.PtypString, 0x00008A4D, PSETID_Sharing);
  3.2001  
  3.2002          /// <summary>
  3.2003          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2004          /// Data type: PtypTime
  3.2005          /// </summary>
  3.2006 -        public static readonly MAPIProp PidLidSharingLocalLastModificationTime = new MAPIProp(MAPIDataType.PtypTime, 0x00008A23, PSETID_Sharing);
  3.2007 +        public static readonly MapiProp PidLidSharingLocalLastModificationTime = new MapiProp(MapiDataType.PtypTime, 0x00008A23, PSETID_Sharing);
  3.2008  
  3.2009          /// <summary>
  3.2010          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2011          /// Data type: PtypString
  3.2012          /// </summary>
  3.2013 -        public static readonly MAPIProp PidLidSharingLocalName = new MAPIProp(MAPIDataType.PtypString, 0x00008A0F, PSETID_Sharing);
  3.2014 +        public static readonly MapiProp PidLidSharingLocalName = new MapiProp(MapiDataType.PtypString, 0x00008A0F, PSETID_Sharing);
  3.2015  
  3.2016          /// <summary>
  3.2017          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2018          /// Data type: PtypString
  3.2019          /// </summary>
  3.2020 -        public static readonly MAPIProp PidLidSharingLocalPath = new MAPIProp(MAPIDataType.PtypString, 0x00008A0E, PSETID_Sharing);
  3.2021 +        public static readonly MapiProp PidLidSharingLocalPath = new MapiProp(MapiDataType.PtypString, 0x00008A0E, PSETID_Sharing);
  3.2022  
  3.2023          /// <summary>
  3.2024          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2025          /// Data type: PtypString
  3.2026          /// </summary>
  3.2027 -        public static readonly MAPIProp PidLidSharingLocalStoreUid = new MAPIProp(MAPIDataType.PtypString, 0x00008A49, PSETID_Sharing);
  3.2028 +        public static readonly MapiProp PidLidSharingLocalStoreUid = new MapiProp(MapiDataType.PtypString, 0x00008A49, PSETID_Sharing);
  3.2029  
  3.2030          /// <summary>
  3.2031          /// Contains the value of the PidTagContainerClass property (section 2.633) of the folder being shared.
  3.2032          /// Data type: PtypString
  3.2033          /// </summary>
  3.2034 -        public static readonly MAPIProp PidLidSharingLocalType = new MAPIProp(MAPIDataType.PtypString, 0x00008A14, PSETID_Sharing);
  3.2035 +        public static readonly MapiProp PidLidSharingLocalType = new MapiProp(MapiDataType.PtypString, 0x00008A14, PSETID_Sharing);
  3.2036  
  3.2037          /// <summary>
  3.2038          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2039          /// Data type: PtypString
  3.2040          /// </summary>
  3.2041 -        public static readonly MAPIProp PidLidSharingLocalUid = new MAPIProp(MAPIDataType.PtypString, 0x00008A10, PSETID_Sharing);
  3.2042 +        public static readonly MapiProp PidLidSharingLocalUid = new MapiProp(MapiDataType.PtypString, 0x00008A10, PSETID_Sharing);
  3.2043  
  3.2044          /// <summary>
  3.2045          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2046          /// Data type: PtypBinary
  3.2047          /// </summary>
  3.2048 -        public static readonly MAPIProp PidLidSharingOriginalMessageEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x00008A29, PSETID_Sharing);
  3.2049 +        public static readonly MapiProp PidLidSharingOriginalMessageEntryId = new MapiProp(MapiDataType.PtypBinary, 0x00008A29, PSETID_Sharing);
  3.2050  
  3.2051          /// <summary>
  3.2052          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2053          /// Data type: PtypBinary
  3.2054          /// </summary>
  3.2055 -        public static readonly MAPIProp PidLidSharingParentBindingEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x00008A5C, PSETID_Sharing);
  3.2056 +        public static readonly MapiProp PidLidSharingParentBindingEntryId = new MapiProp(MapiDataType.PtypBinary, 0x00008A5C, PSETID_Sharing);
  3.2057  
  3.2058          /// <summary>
  3.2059          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2060          /// Data type: PtypString
  3.2061          /// </summary>
  3.2062 -        public static readonly MAPIProp PidLidSharingParticipants = new MAPIProp(MAPIDataType.PtypString, 0x00008A1E, PSETID_Sharing);
  3.2063 +        public static readonly MapiProp PidLidSharingParticipants = new MapiProp(MapiDataType.PtypString, 0x00008A1E, PSETID_Sharing);
  3.2064  
  3.2065          /// <summary>
  3.2066          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2067          /// Data type: PtypInteger32
  3.2068          /// </summary>
  3.2069 -        public static readonly MAPIProp PidLidSharingPermissions = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008A1B, PSETID_Sharing);
  3.2070 +        public static readonly MapiProp PidLidSharingPermissions = new MapiProp(MapiDataType.PtypInteger32, 0x00008A1B, PSETID_Sharing);
  3.2071  
  3.2072          /// <summary>
  3.2073          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2074          /// Data type: PtypString
  3.2075          /// </summary>
  3.2076 -        public static readonly MAPIProp PidLidSharingProviderExtension = new MAPIProp(MAPIDataType.PtypString, 0x00008A0B, PSETID_Sharing);
  3.2077 +        public static readonly MapiProp PidLidSharingProviderExtension = new MapiProp(MapiDataType.PtypString, 0x00008A0B, PSETID_Sharing);
  3.2078  
  3.2079          /// <summary>
  3.2080          /// Contains the value "%xAE.F0.06.00.00.00.00.00.C0.00.00.00.00.00.00.46".
  3.2081          /// Data type: PtypBinary
  3.2082          /// </summary>
  3.2083 -        public static readonly MAPIProp PidLidSharingProviderGuid = new MAPIProp(MAPIDataType.PtypBinary, 0x00008A01, PSETID_Sharing);
  3.2084 +        public static readonly MapiProp PidLidSharingProviderGuid = new MapiProp(MapiDataType.PtypBinary, 0x00008A01, PSETID_Sharing);
  3.2085  
  3.2086          /// <summary>
  3.2087          /// Contains a user-displayable name of the sharing provider identified by the PidLidSharingProviderGuid property (section 2.266).
  3.2088          /// Data type: PtypString
  3.2089          /// </summary>
  3.2090 -        public static readonly MAPIProp PidLidSharingProviderName = new MAPIProp(MAPIDataType.PtypString, 0x00008A02, PSETID_Sharing);
  3.2091 +        public static readonly MapiProp PidLidSharingProviderName = new MapiProp(MapiDataType.PtypString, 0x00008A02, PSETID_Sharing);
  3.2092  
  3.2093          /// <summary>
  3.2094          /// Contains a URL related to the sharing provider identified by the PidLidSharingProviderGuid property (section 2.266).
  3.2095          /// Data type: PtypString
  3.2096          /// </summary>
  3.2097 -        public static readonly MAPIProp PidLidSharingProviderUrl = new MAPIProp(MAPIDataType.PtypString, 0x00008A03, PSETID_Sharing);
  3.2098 +        public static readonly MapiProp PidLidSharingProviderUrl = new MapiProp(MapiDataType.PtypString, 0x00008A03, PSETID_Sharing);
  3.2099  
  3.2100          /// <summary>
  3.2101          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2102          /// Data type: PtypInteger32
  3.2103          /// </summary>
  3.2104 -        public static readonly MAPIProp PidLidSharingRangeEnd = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008A47, PSETID_Sharing);
  3.2105 +        public static readonly MapiProp PidLidSharingRangeEnd = new MapiProp(MapiDataType.PtypInteger32, 0x00008A47, PSETID_Sharing);
  3.2106  
  3.2107          /// <summary>
  3.2108          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2109          /// Data type: PtypInteger32
  3.2110          /// </summary>
  3.2111 -        public static readonly MAPIProp PidLidSharingRangeStart = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008A46, PSETID_Sharing);
  3.2112 +        public static readonly MapiProp PidLidSharingRangeStart = new MapiProp(MapiDataType.PtypInteger32, 0x00008A46, PSETID_Sharing);
  3.2113  
  3.2114          /// <summary>
  3.2115          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2116          /// Data type: PtypInteger32
  3.2117          /// </summary>
  3.2118 -        public static readonly MAPIProp PidLidSharingReciprocation = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008A1A, PSETID_Sharing);
  3.2119 +        public static readonly MapiProp PidLidSharingReciprocation = new MapiProp(MapiDataType.PtypInteger32, 0x00008A1A, PSETID_Sharing);
  3.2120  
  3.2121          /// <summary>
  3.2122          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2123          /// Data type: PtypInteger32
  3.2124          /// </summary>
  3.2125 -        public static readonly MAPIProp PidLidSharingRemoteByteSize = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008A4B, PSETID_Sharing);
  3.2126 +        public static readonly MapiProp PidLidSharingRemoteByteSize = new MapiProp(MapiDataType.PtypInteger32, 0x00008A4B, PSETID_Sharing);
  3.2127  
  3.2128          /// <summary>
  3.2129          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2130          /// Data type: PtypString
  3.2131          /// </summary>
  3.2132 -        public static readonly MAPIProp PidLidSharingRemoteComment = new MAPIProp(MAPIDataType.PtypString, 0x00008A2F, PSETID_Sharing);
  3.2133 +        public static readonly MapiProp PidLidSharingRemoteComment = new MapiProp(MapiDataType.PtypString, 0x00008A2F, PSETID_Sharing);
  3.2134  
  3.2135          /// <summary>
  3.2136          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2137          /// Data type: PtypInteger32
  3.2138          /// </summary>
  3.2139 -        public static readonly MAPIProp PidLidSharingRemoteCrc = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008A4C, PSETID_Sharing);
  3.2140 +        public static readonly MapiProp PidLidSharingRemoteCrc = new MapiProp(MapiDataType.PtypInteger32, 0x00008A4C, PSETID_Sharing);
  3.2141  
  3.2142          /// <summary>
  3.2143          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2144          /// Data type: PtypTime
  3.2145          /// </summary>
  3.2146 -        public static readonly MAPIProp PidLidSharingRemoteLastModificationTime = new MAPIProp(MAPIDataType.PtypTime, 0x00008A22, PSETID_Sharing);
  3.2147 +        public static readonly MapiProp PidLidSharingRemoteLastModificationTime = new MapiProp(MapiDataType.PtypTime, 0x00008A22, PSETID_Sharing);
  3.2148  
  3.2149          /// <summary>
  3.2150          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2151          /// Data type: PtypInteger32
  3.2152          /// </summary>
  3.2153 -        public static readonly MAPIProp PidLidSharingRemoteMessageCount = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008A4F, PSETID_Sharing);
  3.2154 +        public static readonly MapiProp PidLidSharingRemoteMessageCount = new MapiProp(MapiDataType.PtypInteger32, 0x00008A4F, PSETID_Sharing);
  3.2155  
  3.2156          /// <summary>
  3.2157          /// Contains the value of the PidTagDisplayName property (section 2.667) on the folder being shared.
  3.2158          /// Data type: PtypString
  3.2159          /// </summary>
  3.2160 -        public static readonly MAPIProp PidLidSharingRemoteName = new MAPIProp(MAPIDataType.PtypString, 0x00008A05, PSETID_Sharing);
  3.2161 +        public static readonly MapiProp PidLidSharingRemoteName = new MapiProp(MapiDataType.PtypString, 0x00008A05, PSETID_Sharing);
  3.2162  
  3.2163          /// <summary>
  3.2164          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2165          /// Data type: PtypString
  3.2166          /// </summary>
  3.2167 -        public static readonly MAPIProp PidLidSharingRemotePass = new MAPIProp(MAPIDataType.PtypString, 0x00008A0D, PSETID_Sharing);
  3.2168 +        public static readonly MapiProp PidLidSharingRemotePass = new MapiProp(MapiDataType.PtypString, 0x00008A0D, PSETID_Sharing);
  3.2169  
  3.2170          /// <summary>
  3.2171          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2172          /// Data type: PtypString
  3.2173          /// </summary>
  3.2174 -        public static readonly MAPIProp PidLidSharingRemotePath = new MAPIProp(MAPIDataType.PtypString, 0x00008A04, PSETID_Sharing);
  3.2175 +        public static readonly MapiProp PidLidSharingRemotePath = new MapiProp(MapiDataType.PtypString, 0x00008A04, PSETID_Sharing);
  3.2176  
  3.2177          /// <summary>
  3.2178          /// Contains a hexadecimal string representation of the value of the PidTagStoreEntryId property (section 2.1018) on the folder being shared.
  3.2179          /// Data type: PtypString
  3.2180          /// </summary>
  3.2181 -        public static readonly MAPIProp PidLidSharingRemoteStoreUid = new MAPIProp(MAPIDataType.PtypString, 0x00008A48, PSETID_Sharing);
  3.2182 +        public static readonly MapiProp PidLidSharingRemoteStoreUid = new MapiProp(MapiDataType.PtypString, 0x00008A48, PSETID_Sharing);
  3.2183  
  3.2184          /// <summary>
  3.2185          /// Contains the same value as the PidLidSharingLocalType property (section 2.259).
  3.2186          /// Data type: PtypString
  3.2187          /// </summary>
  3.2188 -        public static readonly MAPIProp PidLidSharingRemoteType = new MAPIProp(MAPIDataType.PtypString, 0x00008A1D, PSETID_Sharing);
  3.2189 +        public static readonly MapiProp PidLidSharingRemoteType = new MapiProp(MapiDataType.PtypString, 0x00008A1D, PSETID_Sharing);
  3.2190  
  3.2191          /// <summary>
  3.2192          /// Contains the EntryID of the folder being shared.
  3.2193          /// Data type: PtypString
  3.2194          /// </summary>
  3.2195 -        public static readonly MAPIProp PidLidSharingRemoteUid = new MAPIProp(MAPIDataType.PtypString, 0x00008A06, PSETID_Sharing);
  3.2196 +        public static readonly MapiProp PidLidSharingRemoteUid = new MapiProp(MapiDataType.PtypString, 0x00008A06, PSETID_Sharing);
  3.2197  
  3.2198          /// <summary>
  3.2199          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2200          /// Data type: PtypString
  3.2201          /// </summary>
  3.2202 -        public static readonly MAPIProp PidLidSharingRemoteUser = new MAPIProp(MAPIDataType.PtypString, 0x00008A0C, PSETID_Sharing);
  3.2203 +        public static readonly MapiProp PidLidSharingRemoteUser = new MapiProp(MapiDataType.PtypString, 0x00008A0C, PSETID_Sharing);
  3.2204  
  3.2205          /// <summary>
  3.2206          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2207          /// Data type: PtypString
  3.2208          /// </summary>
  3.2209 -        public static readonly MAPIProp PidLidSharingRemoteVersion = new MAPIProp(MAPIDataType.PtypString, 0x00008A5B, PSETID_Sharing);
  3.2210 +        public static readonly MapiProp PidLidSharingRemoteVersion = new MapiProp(MapiDataType.PtypString, 0x00008A5B, PSETID_Sharing);
  3.2211  
  3.2212          /// <summary>
  3.2213          /// Contains the time at which the recipient of the sharing request sent a sharing response.
  3.2214          /// Data type: PtypTime
  3.2215          /// </summary>
  3.2216 -        public static readonly MAPIProp PidLidSharingResponseTime = new MAPIProp(MAPIDataType.PtypTime, 0x00008A28, PSETID_Sharing);
  3.2217 +        public static readonly MapiProp PidLidSharingResponseTime = new MapiProp(MapiDataType.PtypTime, 0x00008A28, PSETID_Sharing);
  3.2218  
  3.2219          /// <summary>
  3.2220          /// Contains the type of response with which the recipient of the sharing request responded.
  3.2221          /// Data type: PtypInteger32
  3.2222          /// </summary>
  3.2223 -        public static readonly MAPIProp PidLidSharingResponseType = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008A27, PSETID_Sharing);
  3.2224 +        public static readonly MapiProp PidLidSharingResponseType = new MapiProp(MapiDataType.PtypInteger32, 0x00008A27, PSETID_Sharing);
  3.2225  
  3.2226          /// <summary>
  3.2227          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2228          /// Data type: PtypInteger32
  3.2229          /// </summary>
  3.2230 -        public static readonly MAPIProp PidLidSharingRoamLog = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008A4E, PSETID_Sharing);
  3.2231 +        public static readonly MapiProp PidLidSharingRoamLog = new MapiProp(MapiDataType.PtypInteger32, 0x00008A4E, PSETID_Sharing);
  3.2232  
  3.2233          /// <summary>
  3.2234          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2235          /// Data type: PtypTime
  3.2236          /// </summary>
  3.2237 -        public static readonly MAPIProp PidLidSharingStart = new MAPIProp(MAPIDataType.PtypTime, 0x00008A25, PSETID_Sharing);
  3.2238 +        public static readonly MapiProp PidLidSharingStart = new MapiProp(MapiDataType.PtypTime, 0x00008A25, PSETID_Sharing);
  3.2239  
  3.2240          /// <summary>
  3.2241          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2242          /// Data type: PtypInteger32
  3.2243          /// </summary>
  3.2244 -        public static readonly MAPIProp PidLidSharingStatus = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008A00, PSETID_Sharing);
  3.2245 +        public static readonly MapiProp PidLidSharingStatus = new MapiProp(MapiDataType.PtypInteger32, 0x00008A00, PSETID_Sharing);
  3.2246  
  3.2247          /// <summary>
  3.2248          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2249          /// Data type: PtypTime
  3.2250          /// </summary>
  3.2251 -        public static readonly MAPIProp PidLidSharingStop = new MAPIProp(MAPIDataType.PtypTime, 0x00008A26, PSETID_Sharing);
  3.2252 +        public static readonly MapiProp PidLidSharingStop = new MapiProp(MapiDataType.PtypTime, 0x00008A26, PSETID_Sharing);
  3.2253  
  3.2254          /// <summary>
  3.2255          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2256          /// Data type: PtypInteger32
  3.2257          /// </summary>
  3.2258 -        public static readonly MAPIProp PidLidSharingSyncFlags = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008A60, PSETID_Sharing);
  3.2259 +        public static readonly MapiProp PidLidSharingSyncFlags = new MapiProp(MapiDataType.PtypInteger32, 0x00008A60, PSETID_Sharing);
  3.2260  
  3.2261          /// <summary>
  3.2262          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2263          /// Data type: PtypInteger32
  3.2264          /// </summary>
  3.2265 -        public static readonly MAPIProp PidLidSharingSyncInterval = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008A2A, PSETID_Sharing);
  3.2266 +        public static readonly MapiProp PidLidSharingSyncInterval = new MapiProp(MapiDataType.PtypInteger32, 0x00008A2A, PSETID_Sharing);
  3.2267  
  3.2268          /// <summary>
  3.2269          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2270          /// Data type: PtypInteger32
  3.2271          /// </summary>
  3.2272 -        public static readonly MAPIProp PidLidSharingTimeToLive = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008A2C, PSETID_Sharing);
  3.2273 +        public static readonly MapiProp PidLidSharingTimeToLive = new MapiProp(MapiDataType.PtypInteger32, 0x00008A2C, PSETID_Sharing);
  3.2274  
  3.2275          /// <summary>
  3.2276          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2277          /// Data type: PtypInteger32
  3.2278          /// </summary>
  3.2279 -        public static readonly MAPIProp PidLidSharingTimeToLiveAuto = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008A56, PSETID_Sharing);
  3.2280 +        public static readonly MapiProp PidLidSharingTimeToLiveAuto = new MapiProp(MapiDataType.PtypInteger32, 0x00008A56, PSETID_Sharing);
  3.2281  
  3.2282          /// <summary>
  3.2283          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2284          /// Data type: PtypInteger32
  3.2285          /// </summary>
  3.2286 -        public static readonly MAPIProp PidLidSharingWorkingHoursDays = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008A42, PSETID_Sharing);
  3.2287 +        public static readonly MapiProp PidLidSharingWorkingHoursDays = new MapiProp(MapiDataType.PtypInteger32, 0x00008A42, PSETID_Sharing);
  3.2288  
  3.2289          /// <summary>
  3.2290          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2291          /// Data type: PtypTime
  3.2292          /// </summary>
  3.2293 -        public static readonly MAPIProp PidLidSharingWorkingHoursEnd = new MAPIProp(MAPIDataType.PtypTime, 0x00008A41, PSETID_Sharing);
  3.2294 +        public static readonly MapiProp PidLidSharingWorkingHoursEnd = new MapiProp(MapiDataType.PtypTime, 0x00008A41, PSETID_Sharing);
  3.2295  
  3.2296          /// <summary>
  3.2297          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2298          /// Data type: PtypTime
  3.2299          /// </summary>
  3.2300 -        public static readonly MAPIProp PidLidSharingWorkingHoursStart = new MAPIProp(MAPIDataType.PtypTime, 0x00008A40, PSETID_Sharing);
  3.2301 +        public static readonly MapiProp PidLidSharingWorkingHoursStart = new MapiProp(MapiDataType.PtypTime, 0x00008A40, PSETID_Sharing);
  3.2302  
  3.2303          /// <summary>
  3.2304          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.2305          /// Data type: PtypBinary
  3.2306          /// </summary>
  3.2307 -        public static readonly MAPIProp PidLidSharingWorkingHoursTimeZone = new MAPIProp(MAPIDataType.PtypBinary, 0x00008A43, PSETID_Sharing);
  3.2308 +        public static readonly MapiProp PidLidSharingWorkingHoursTimeZone = new MapiProp(MapiDataType.PtypBinary, 0x00008A43, PSETID_Sharing);
  3.2309  
  3.2310          /// <summary>
  3.2311          /// Specifies how a Message object is handled by the client in relation to certain user interface actions by the user, such as deleting a message.
  3.2312          /// Data type: PtypInteger32
  3.2313          /// </summary>
  3.2314 -        public static readonly MAPIProp PidLidSideEffects = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008510, PSETID_Common);
  3.2315 +        public static readonly MapiProp PidLidSideEffects = new MapiProp(MapiDataType.PtypInteger32, 0x00008510, PSETID_Common);
  3.2316  
  3.2317          /// <summary>
  3.2318          /// Indicates that the original MIME message contained a single MIME part.
  3.2319          /// Data type: PtypBoolean
  3.2320          /// </summary>
  3.2321 -        public static readonly MAPIProp PidLidSingleBodyICal = new MAPIProp(MAPIDataType.PtypBoolean, 0x0000827B, PSETID_Appointment);
  3.2322 +        public static readonly MapiProp PidLidSingleBodyICal = new MapiProp(MapiDataType.PtypBoolean, 0x0000827B, PSETID_Appointment);
  3.2323  
  3.2324          /// <summary>
  3.2325          /// Indicates whether the Message object has no end-user visible attachments.
  3.2326          /// Data type: PtypBoolean
  3.2327          /// </summary>
  3.2328 -        public static readonly MAPIProp PidLidSmartNoAttach = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008514, PSETID_Common);
  3.2329 +        public static readonly MapiProp PidLidSmartNoAttach = new MapiProp(MapiDataType.PtypBoolean, 0x00008514, PSETID_Common);
  3.2330  
  3.2331          /// <summary>
  3.2332          /// Specifies which folder a message was in before it was filtered into the Junk Email folder.
  3.2333          /// Data type: PtypBinary
  3.2334          /// </summary>
  3.2335 -        public static readonly MAPIProp PidLidSpamOriginalFolder = new MAPIProp(MAPIDataType.PtypBinary, 0x0000859C, PSETID_Common);
  3.2336 +        public static readonly MapiProp PidLidSpamOriginalFolder = new MapiProp(MapiDataType.PtypBinary, 0x0000859C, PSETID_Common);
  3.2337  
  3.2338          /// <summary>
  3.2339          /// Identifies the start date of the recurrence pattern.
  3.2340          /// Data type: PtypInteger32
  3.2341          /// </summary>
  3.2342 -        public static readonly MAPIProp PidLidStartRecurrenceDate = new MAPIProp(MAPIDataType.PtypInteger32, 0x0000000D, PSETID_Meeting);
  3.2343 +        public static readonly MapiProp PidLidStartRecurrenceDate = new MapiProp(MapiDataType.PtypInteger32, 0x0000000D, PSETID_Meeting);
  3.2344  
  3.2345          /// <summary>
  3.2346          /// Identifies the start time of the recurrence pattern.
  3.2347          /// Data type: PtypInteger32
  3.2348          /// </summary>
  3.2349 -        public static readonly MAPIProp PidLidStartRecurrenceTime = new MAPIProp(MAPIDataType.PtypInteger32, 0x0000000E, PSETID_Meeting);
  3.2350 +        public static readonly MapiProp PidLidStartRecurrenceTime = new MapiProp(MapiDataType.PtypInteger32, 0x0000000E, PSETID_Meeting);
  3.2351  
  3.2352          /// <summary>
  3.2353          /// Indicates the acceptance state of the task.
  3.2354          /// Data type: PtypInteger32
  3.2355          /// </summary>
  3.2356 -        public static readonly MAPIProp PidLidTaskAcceptanceState = new MAPIProp(MAPIDataType.PtypInteger32, 0x0000812A, PSETID_Task);
  3.2357 +        public static readonly MapiProp PidLidTaskAcceptanceState = new MapiProp(MapiDataType.PtypInteger32, 0x0000812A, PSETID_Task);
  3.2358  
  3.2359          /// <summary>
  3.2360          /// Indicates whether a task assignee has replied to a task request for this Task object.
  3.2361          /// Data type: PtypBoolean
  3.2362          /// </summary>
  3.2363 -        public static readonly MAPIProp PidLidTaskAccepted = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008108, PSETID_Task);
  3.2364 +        public static readonly MapiProp PidLidTaskAccepted = new MapiProp(MapiDataType.PtypBoolean, 0x00008108, PSETID_Task);
  3.2365  
  3.2366          /// <summary>
  3.2367          /// Indicates the number of minutes that the user actually spent working on a task.
  3.2368          /// Data type: PtypInteger32
  3.2369          /// </summary>
  3.2370 -        public static readonly MAPIProp PidLidTaskActualEffort = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008110, PSETID_Task);
  3.2371 +        public static readonly MapiProp PidLidTaskActualEffort = new MapiProp(MapiDataType.PtypInteger32, 0x00008110, PSETID_Task);
  3.2372  
  3.2373          /// <summary>
  3.2374          /// Specifies the name of the user that last assigned the task.
  3.2375          /// Data type: PtypString
  3.2376          /// </summary>
  3.2377 -        public static readonly MAPIProp PidLidTaskAssigner = new MAPIProp(MAPIDataType.PtypString, 0x00008121, PSETID_Task);
  3.2378 +        public static readonly MapiProp PidLidTaskAssigner = new MapiProp(MapiDataType.PtypString, 0x00008121, PSETID_Task);
  3.2379  
  3.2380          /// <summary>
  3.2381          /// Contains a stack of entries, each of which represents a task assigner.
  3.2382          /// Data type: PtypBinary
  3.2383          /// </summary>
  3.2384 -        public static readonly MAPIProp PidLidTaskAssigners = new MAPIProp(MAPIDataType.PtypBinary, 0x00008117, PSETID_Task);
  3.2385 +        public static readonly MapiProp PidLidTaskAssigners = new MapiProp(MapiDataType.PtypBinary, 0x00008117, PSETID_Task);
  3.2386  
  3.2387          /// <summary>
  3.2388          /// Indicates that the task is complete.
  3.2389          /// Data type: PtypBoolean
  3.2390          /// </summary>
  3.2391 -        public static readonly MAPIProp PidLidTaskComplete = new MAPIProp(MAPIDataType.PtypBoolean, 0x0000811C, PSETID_Task);
  3.2392 +        public static readonly MapiProp PidLidTaskComplete = new MapiProp(MapiDataType.PtypBoolean, 0x0000811C, PSETID_Task);
  3.2393  
  3.2394          /// <summary>
  3.2395          /// The client can set this property, but it has no impact on the Task-Related Objects Protocol and is ignored by the server.
  3.2396          /// Data type: PtypInteger32
  3.2397          /// </summary>
  3.2398 -        public static readonly MAPIProp PidLidTaskCustomFlags = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008139, PSETID_Task);
  3.2399 +        public static readonly MapiProp PidLidTaskCustomFlags = new MapiProp(MapiDataType.PtypInteger32, 0x00008139, PSETID_Task);
  3.2400  
  3.2401          /// <summary>
  3.2402          /// Specifies the date when the user completed work on the task.
  3.2403          /// Data type: PtypTime
  3.2404          /// </summary>
  3.2405 -        public static readonly MAPIProp PidLidTaskDateCompleted = new MAPIProp(MAPIDataType.PtypTime, 0x0000810F, PSETID_Task);
  3.2406 +        public static readonly MapiProp PidLidTaskDateCompleted = new MapiProp(MapiDataType.PtypTime, 0x0000810F, PSETID_Task);
  3.2407  
  3.2408          /// <summary>
  3.2409          /// Indicates whether new occurrences remain to be generated.
  3.2410          /// Data type: PtypBoolean
  3.2411          /// </summary>
  3.2412 -        public static readonly MAPIProp PidLidTaskDeadOccurrence = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008109, PSETID_Task);
  3.2413 +        public static readonly MapiProp PidLidTaskDeadOccurrence = new MapiProp(MapiDataType.PtypBoolean, 0x00008109, PSETID_Task);
  3.2414  
  3.2415          /// <summary>
  3.2416          /// Specifies the date by which the user expects work on the task to be complete.
  3.2417          /// Data type: PtypTime
  3.2418          /// </summary>
  3.2419 -        public static readonly MAPIProp PidLidTaskDueDate = new MAPIProp(MAPIDataType.PtypTime, 0x00008105, PSETID_Task);
  3.2420 +        public static readonly MapiProp PidLidTaskDueDate = new MapiProp(MapiDataType.PtypTime, 0x00008105, PSETID_Task);
  3.2421  
  3.2422          /// <summary>
  3.2423          /// Indicates the number of minutes that the user expects to work on a task.
  3.2424          /// Data type: PtypInteger32
  3.2425          /// </summary>
  3.2426 -        public static readonly MAPIProp PidLidTaskEstimatedEffort = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008111, PSETID_Task);
  3.2427 +        public static readonly MapiProp PidLidTaskEstimatedEffort = new MapiProp(MapiDataType.PtypInteger32, 0x00008111, PSETID_Task);
  3.2428  
  3.2429          /// <summary>
  3.2430          /// Indicates that the Task object was originally created by the action of the current user or user agent instead of by the processing of a task request.
  3.2431          /// Data type: PtypBoolean
  3.2432          /// </summary>
  3.2433 -        public static readonly MAPIProp PidLidTaskFCreator = new MAPIProp(MAPIDataType.PtypBoolean, 0x0000811E, PSETID_Task);
  3.2434 +        public static readonly MapiProp PidLidTaskFCreator = new MapiProp(MapiDataType.PtypBoolean, 0x0000811E, PSETID_Task);
  3.2435  
  3.2436          /// <summary>
  3.2437          /// Indicates the accuracy of the PidLidTaskOwner property (section 2.328).
  3.2438          /// Data type: PtypBoolean
  3.2439          /// </summary>
  3.2440 -        public static readonly MAPIProp PidLidTaskFFixOffline = new MAPIProp(MAPIDataType.PtypBoolean, 0x0000812C, PSETID_Task);
  3.2441 +        public static readonly MapiProp PidLidTaskFFixOffline = new MapiProp(MapiDataType.PtypBoolean, 0x0000812C, PSETID_Task);
  3.2442  
  3.2443          /// <summary>
  3.2444          /// Indicates whether the task includes a recurrence pattern.
  3.2445          /// Data type: PtypBoolean
  3.2446          /// </summary>
  3.2447 -        public static readonly MAPIProp PidLidTaskFRecurring = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008126, PSETID_Task);
  3.2448 +        public static readonly MapiProp PidLidTaskFRecurring = new MapiProp(MapiDataType.PtypBoolean, 0x00008126, PSETID_Task);
  3.2449  
  3.2450          /// <summary>
  3.2451          /// Contains a unique GUID for this task, which is used to locate an existing task upon receipt of a task response or task update.
  3.2452          /// Data type: PtypBinary
  3.2453          /// </summary>
  3.2454 -        public static readonly MAPIProp PidLidTaskGlobalId = new MAPIProp(MAPIDataType.PtypBinary, 0x00008519, PSETID_Common);
  3.2455 +        public static readonly MapiProp PidLidTaskGlobalId = new MapiProp(MapiDataType.PtypBinary, 0x00008519, PSETID_Common);
  3.2456  
  3.2457          /// <summary>
  3.2458          /// Indicates the type of change that was last made to the Task object.
  3.2459          /// Data type: PtypInteger32
  3.2460          /// </summary>
  3.2461 -        public static readonly MAPIProp PidLidTaskHistory = new MAPIProp(MAPIDataType.PtypInteger32, 0x0000811A, PSETID_Task);
  3.2462 +        public static readonly MapiProp PidLidTaskHistory = new MapiProp(MapiDataType.PtypInteger32, 0x0000811A, PSETID_Task);
  3.2463  
  3.2464          /// <summary>
  3.2465          /// Contains the name of the user who most recently assigned the task, or the user to whom it was most recently assigned.
  3.2466          /// Data type: PtypString
  3.2467          /// </summary>
  3.2468 -        public static readonly MAPIProp PidLidTaskLastDelegate = new MAPIProp(MAPIDataType.PtypString, 0x00008125, PSETID_Task);
  3.2469 +        public static readonly MapiProp PidLidTaskLastDelegate = new MapiProp(MapiDataType.PtypString, 0x00008125, PSETID_Task);
  3.2470  
  3.2471          /// <summary>
  3.2472          /// Contains the date and time of the most recent change made to the Task object.
  3.2473          /// Data type: PtypTime
  3.2474          /// </summary>
  3.2475 -        public static readonly MAPIProp PidLidTaskLastUpdate = new MAPIProp(MAPIDataType.PtypTime, 0x00008115, PSETID_Task);
  3.2476 +        public static readonly MapiProp PidLidTaskLastUpdate = new MapiProp(MapiDataType.PtypTime, 0x00008115, PSETID_Task);
  3.2477  
  3.2478          /// <summary>
  3.2479          /// Contains the name of the most recent user to have been the owner of the task.
  3.2480          /// Data type: PtypString
  3.2481          /// </summary>
  3.2482 -        public static readonly MAPIProp PidLidTaskLastUser = new MAPIProp(MAPIDataType.PtypString, 0x00008122, PSETID_Task);
  3.2483 +        public static readonly MapiProp PidLidTaskLastUser = new MapiProp(MapiDataType.PtypString, 0x00008122, PSETID_Task);
  3.2484  
  3.2485          /// <summary>
  3.2486          /// Specifies the assignment status of the embedded Task object.
  3.2487          /// Data type: PtypInteger32
  3.2488          /// </summary>
  3.2489 -        public static readonly MAPIProp PidLidTaskMode = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008518, PSETID_Common);
  3.2490 +        public static readonly MapiProp PidLidTaskMode = new MapiProp(MapiDataType.PtypInteger32, 0x00008518, PSETID_Common);
  3.2491  
  3.2492          /// <summary>
  3.2493          /// Provides optimization hints about the recipients of a Task object.
  3.2494          /// Data type: PtypInteger32
  3.2495          /// </summary>
  3.2496 -        public static readonly MAPIProp PidLidTaskMultipleRecipients = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008120, PSETID_Task);
  3.2497 +        public static readonly MapiProp PidLidTaskMultipleRecipients = new MapiProp(MapiDataType.PtypInteger32, 0x00008120, PSETID_Task);
  3.2498  
  3.2499          /// <summary>
  3.2500          /// Not used. The client can set this property, but it has no impact on the Task-Related Objects Protocol and is ignored by the server.
  3.2501          /// Data type: PtypBoolean
  3.2502          /// </summary>
  3.2503 -        public static readonly MAPIProp PidLidTaskNoCompute = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008124, PSETID_Task);
  3.2504 +        public static readonly MapiProp PidLidTaskNoCompute = new MapiProp(MapiDataType.PtypBoolean, 0x00008124, PSETID_Task);
  3.2505  
  3.2506          /// <summary>
  3.2507          /// Provides an aid to custom sorting of Task objects.
  3.2508          /// Data type: PtypInteger32
  3.2509          /// </summary>
  3.2510 -        public static readonly MAPIProp PidLidTaskOrdinal = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008123, PSETID_Task);
  3.2511 +        public static readonly MapiProp PidLidTaskOrdinal = new MapiProp(MapiDataType.PtypInteger32, 0x00008123, PSETID_Task);
  3.2512  
  3.2513          /// <summary>
  3.2514          /// Contains the name of the owner of the task.
  3.2515          /// Data type: PtypString
  3.2516          /// </summary>
  3.2517 -        public static readonly MAPIProp PidLidTaskOwner = new MAPIProp(MAPIDataType.PtypString, 0x0000811F, PSETID_Task);
  3.2518 +        public static readonly MapiProp PidLidTaskOwner = new MapiProp(MapiDataType.PtypString, 0x0000811F, PSETID_Task);
  3.2519  
  3.2520          /// <summary>
  3.2521          /// Indicates the role of the current user relative to the Task object.
  3.2522          /// Data type: PtypInteger32
  3.2523          /// </summary>
  3.2524 -        public static readonly MAPIProp PidLidTaskOwnership = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008129, PSETID_Task);
  3.2525 +        public static readonly MapiProp PidLidTaskOwnership = new MapiProp(MapiDataType.PtypInteger32, 0x00008129, PSETID_Task);
  3.2526  
  3.2527          /// <summary>
  3.2528          /// Contains a RecurrencePattern structure that provides information about recurring tasks.
  3.2529          /// Data type: PtypBinary
  3.2530          /// </summary>
  3.2531 -        public static readonly MAPIProp PidLidTaskRecurrence = new MAPIProp(MAPIDataType.PtypBinary, 0x00008116, PSETID_Task);
  3.2532 +        public static readonly MapiProp PidLidTaskRecurrence = new MapiProp(MapiDataType.PtypBinary, 0x00008116, PSETID_Task);
  3.2533  
  3.2534          /// <summary>
  3.2535          /// Indicates whether future instances of recurring tasks need reminders, even though the value of the PidLidReminderSet property (section 2.222) is 0x00.
  3.2536          /// Data type: PtypBoolean
  3.2537          /// </summary>
  3.2538 -        public static readonly MAPIProp PidLidTaskResetReminder = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008107, PSETID_Task);
  3.2539 +        public static readonly MapiProp PidLidTaskResetReminder = new MapiProp(MapiDataType.PtypBoolean, 0x00008107, PSETID_Task);
  3.2540  
  3.2541          /// <summary>
  3.2542          /// Not used. The client can set this property, but it has no impact on the Task-Related Objects Protocol and is ignored by the server.
  3.2543          /// Data type: PtypString
  3.2544          /// </summary>
  3.2545 -        public static readonly MAPIProp PidLidTaskRole = new MAPIProp(MAPIDataType.PtypString, 0x00008127, PSETID_Task);
  3.2546 +        public static readonly MapiProp PidLidTaskRole = new MapiProp(MapiDataType.PtypString, 0x00008127, PSETID_Task);
  3.2547  
  3.2548          /// <summary>
  3.2549          /// Specifies the date on which the user expects work on the task to begin.
  3.2550          /// Data type: PtypTime
  3.2551          /// </summary>
  3.2552 -        public static readonly MAPIProp PidLidTaskStartDate = new MAPIProp(MAPIDataType.PtypTime, 0x00008104, PSETID_Task);
  3.2553 +        public static readonly MapiProp PidLidTaskStartDate = new MapiProp(MapiDataType.PtypTime, 0x00008104, PSETID_Task);
  3.2554  
  3.2555          /// <summary>
  3.2556          /// Indicates the current assignment state of the Task object.
  3.2557          /// Data type: PtypInteger32
  3.2558          /// </summary>
  3.2559 -        public static readonly MAPIProp PidLidTaskState = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008113, PSETID_Task);
  3.2560 +        public static readonly MapiProp PidLidTaskState = new MapiProp(MapiDataType.PtypInteger32, 0x00008113, PSETID_Task);
  3.2561  
  3.2562          /// <summary>
  3.2563          /// Specifies the status of a task.
  3.2564          /// Data type: PtypInteger32
  3.2565          /// </summary>
  3.2566 -        public static readonly MAPIProp PidLidTaskStatus = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008101, PSETID_Task);
  3.2567 +        public static readonly MapiProp PidLidTaskStatus = new MapiProp(MapiDataType.PtypInteger32, 0x00008101, PSETID_Task);
  3.2568  
  3.2569          /// <summary>
  3.2570          /// Indicates whether the task assignee has been requested to send an email message update upon completion of the assigned task.
  3.2571          /// Data type: PtypBoolean
  3.2572          /// </summary>
  3.2573 -        public static readonly MAPIProp PidLidTaskStatusOnComplete = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008119, PSETID_Task);
  3.2574 +        public static readonly MapiProp PidLidTaskStatusOnComplete = new MapiProp(MapiDataType.PtypBoolean, 0x00008119, PSETID_Task);
  3.2575  
  3.2576          /// <summary>
  3.2577          /// Indicates whether the task assignee has been requested to send a task update when the assigned Task object changes.
  3.2578          /// Data type: PtypBoolean
  3.2579          /// </summary>
  3.2580 -        public static readonly MAPIProp PidLidTaskUpdates = new MAPIProp(MAPIDataType.PtypBoolean, 0x0000811B, PSETID_Task);
  3.2581 +        public static readonly MapiProp PidLidTaskUpdates = new MapiProp(MapiDataType.PtypBoolean, 0x0000811B, PSETID_Task);
  3.2582  
  3.2583          /// <summary>
  3.2584          /// Indicates which copy is the latest update of a Task object.
  3.2585          /// Data type: PtypInteger32
  3.2586          /// </summary>
  3.2587 -        public static readonly MAPIProp PidLidTaskVersion = new MAPIProp(MAPIDataType.PtypInteger32, 0x00008112, PSETID_Task);
  3.2588 +        public static readonly MapiProp PidLidTaskVersion = new MapiProp(MapiDataType.PtypInteger32, 0x00008112, PSETID_Task);
  3.2589  
  3.2590          /// <summary>
  3.2591          /// This property is set by the client but is ignored by the server.
  3.2592          /// Data type: PtypBoolean
  3.2593          /// </summary>
  3.2594 -        public static readonly MAPIProp PidLidTeamTask = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008103, PSETID_Task);
  3.2595 +        public static readonly MapiProp PidLidTeamTask = new MapiProp(MapiDataType.PtypBoolean, 0x00008103, PSETID_Task);
  3.2596  
  3.2597          /// <summary>
  3.2598          /// Specifies information about the time zone of a recurring meeting.
  3.2599          /// Data type: PtypInteger32
  3.2600          /// </summary>
  3.2601 -        public static readonly MAPIProp PidLidTimeZone = new MAPIProp(MAPIDataType.PtypInteger32, 0x0000000C, PSETID_Meeting);
  3.2602 +        public static readonly MapiProp PidLidTimeZone = new MapiProp(MapiDataType.PtypInteger32, 0x0000000C, PSETID_Meeting);
  3.2603  
  3.2604          /// <summary>
  3.2605          /// Specifies a human-readable description of the time zone that is represented by the data in the PidLidTimeZoneStruct property (section 2.342).
  3.2606          /// Data type: PtypString
  3.2607          /// </summary>
  3.2608 -        public static readonly MAPIProp PidLidTimeZoneDescription = new MAPIProp(MAPIDataType.PtypString, 0x00008234, PSETID_Appointment);
  3.2609 +        public static readonly MapiProp PidLidTimeZoneDescription = new MapiProp(MapiDataType.PtypString, 0x00008234, PSETID_Appointment);
  3.2610  
  3.2611          /// <summary>
  3.2612          /// Specifies time zone information for a recurring meeting.
  3.2613          /// Data type: PtypBinary
  3.2614          /// </summary>
  3.2615 -        public static readonly MAPIProp PidLidTimeZoneStruct = new MAPIProp(MAPIDataType.PtypBinary, 0x00008233, PSETID_Appointment);
  3.2616 +        public static readonly MapiProp PidLidTimeZoneStruct = new MapiProp(MapiDataType.PtypBinary, 0x00008233, PSETID_Appointment);
  3.2617  
  3.2618          /// <summary>
  3.2619          /// Contains a list of all of the sendable attendees who are also required attendees.
  3.2620          /// Data type: PtypString
  3.2621          /// </summary>
  3.2622 -        public static readonly MAPIProp PidLidToAttendeesString = new MAPIProp(MAPIDataType.PtypString, 0x0000823B, PSETID_Appointment);
  3.2623 +        public static readonly MapiProp PidLidToAttendeesString = new MapiProp(MapiDataType.PtypString, 0x0000823B, PSETID_Appointment);
  3.2624  
  3.2625          /// <summary>
  3.2626          /// Contains the current time, in UTC, which is used to determine the sort order of objects in a consolidated to-do list.
  3.2627          /// Data type: PtypTime
  3.2628          /// </summary>
  3.2629 -        public static readonly MAPIProp PidLidToDoOrdinalDate = new MAPIProp(MAPIDataType.PtypTime, 0x000085A0, PSETID_Common);
  3.2630 +        public static readonly MapiProp PidLidToDoOrdinalDate = new MapiProp(MapiDataType.PtypTime, 0x000085A0, PSETID_Common);
  3.2631  
  3.2632          /// <summary>
  3.2633          /// Contains the numerals 0 through 9 that are used to break a tie when the PidLidToDoOrdinalDate property (section 2.344) is used to perform a sort of objects.
  3.2634          /// Data type: PtypString
  3.2635          /// </summary>
  3.2636 -        public static readonly MAPIProp PidLidToDoSubOrdinal = new MAPIProp(MAPIDataType.PtypString, 0x000085A1, PSETID_Common);
  3.2637 +        public static readonly MapiProp PidLidToDoSubOrdinal = new MapiProp(MapiDataType.PtypString, 0x000085A1, PSETID_Common);
  3.2638  
  3.2639          /// <summary>
  3.2640          /// Contains user-specifiable text to identify this Message object in a consolidated to-do list.
  3.2641          /// Data type: PtypString
  3.2642          /// </summary>
  3.2643 -        public static readonly MAPIProp PidLidToDoTitle = new MAPIProp(MAPIDataType.PtypString, 0x000085A4, PSETID_Common);
  3.2644 +        public static readonly MapiProp PidLidToDoTitle = new MapiProp(MapiDataType.PtypString, 0x000085A4, PSETID_Common);
  3.2645  
  3.2646          /// <summary>
  3.2647          /// Specifies whether Transport Neutral Encapsulation Format (TNEF) is to be included on a message when the message is converted from TNEF to MIME or SMTP format.
  3.2648          /// Data type: PtypBoolean
  3.2649          /// </summary>
  3.2650 -        public static readonly MAPIProp PidLidUseTnef = new MAPIProp(MAPIDataType.PtypBoolean, 0x00008582, PSETID_Common);
  3.2651 +        public static readonly MapiProp PidLidUseTnef = new MapiProp(MapiDataType.PtypBoolean, 0x00008582, PSETID_Common);
  3.2652  
  3.2653          /// <summary>
  3.2654          /// Contains the value of the PidTagMessageDeliveryTime property (section 2.780) when modifying the PidLidFlagRequest property (section 2.136).
  3.2655          /// Data type: PtypTime
  3.2656          /// </summary>
  3.2657 -        public static readonly MAPIProp PidLidValidFlagStringProof = new MAPIProp(MAPIDataType.PtypTime, 0x000085BF, PSETID_Common);
  3.2658 +        public static readonly MapiProp PidLidValidFlagStringProof = new MapiProp(MapiDataType.PtypTime, 0x000085BF, PSETID_Common);
  3.2659  
  3.2660          /// <summary>
  3.2661          /// Specifies the voting option that a respondent has selected.
  3.2662          /// Data type: PtypString
  3.2663          /// </summary>
  3.2664 -        public static readonly MAPIProp PidLidVerbResponse = new MAPIProp(MAPIDataType.PtypString, 0x00008524, PSETID_Common);
  3.2665 +        public static readonly MapiProp PidLidVerbResponse = new MapiProp(MapiDataType.PtypString, 0x00008524, PSETID_Common);
  3.2666  
  3.2667          /// <summary>
  3.2668          /// Specifies what voting responses the user can make in response to the message.
  3.2669          /// Data type: PtypBinary
  3.2670          /// </summary>
  3.2671 -        public static readonly MAPIProp PidLidVerbStream = new MAPIProp(MAPIDataType.PtypBinary, 0x00008520, PSETID_Common);
  3.2672 +        public static readonly MapiProp PidLidVerbStream = new MapiProp(MapiDataType.PtypBinary, 0x00008520, PSETID_Common);
  3.2673  
  3.2674          /// <summary>
  3.2675          /// Specifies the wedding anniversary of the contact, at midnight in the client's local time zone, and is saved without any time zone conversions.
  3.2676          /// Data type: PtypTime
  3.2677          /// </summary>
  3.2678 -        public static readonly MAPIProp PidLidWeddingAnniversaryLocal = new MAPIProp(MAPIDataType.PtypTime, 0x000080DF, PSETID_Address);
  3.2679 +        public static readonly MapiProp PidLidWeddingAnniversaryLocal = new MapiProp(MapiDataType.PtypTime, 0x000080DF, PSETID_Address);
  3.2680  
  3.2681          /// <summary>
  3.2682          /// Identifies the number of weeks that occur between each meeting.
  3.2683          /// Data type: PtypInteger16
  3.2684          /// </summary>
  3.2685 -        public static readonly MAPIProp PidLidWeekInterval = new MAPIProp(MAPIDataType.PtypInteger16, 0x00000012, PSETID_Meeting);
  3.2686 +        public static readonly MapiProp PidLidWeekInterval = new MapiProp(MapiDataType.PtypInteger16, 0x00000012, PSETID_Meeting);
  3.2687  
  3.2688          /// <summary>
  3.2689          /// Contains the value of the PidLidLocation property (section 2.159) from the associated Meeting object.
  3.2690          /// Data type: PtypString
  3.2691          /// </summary>
  3.2692 -        public static readonly MAPIProp PidLidWhere = new MAPIProp(MAPIDataType.PtypString, 0x00000002, PSETID_Meeting);
  3.2693 +        public static readonly MapiProp PidLidWhere = new MapiProp(MapiDataType.PtypString, 0x00000002, PSETID_Meeting);
  3.2694  
  3.2695          /// <summary>
  3.2696          /// Specifies the complete address of the work address of the contact.
  3.2697          /// Data type: PtypString
  3.2698          /// </summary>
  3.2699 -        public static readonly MAPIProp PidLidWorkAddress = new MAPIProp(MAPIDataType.PtypString, 0x0000801B, PSETID_Address);
  3.2700 +        public static readonly MapiProp PidLidWorkAddress = new MapiProp(MapiDataType.PtypString, 0x0000801B, PSETID_Address);
  3.2701  
  3.2702          /// <summary>
  3.2703          /// Specifies the city or locality portion of the work address of the contact.
  3.2704          /// Data type: PtypString
  3.2705          /// </summary>
  3.2706 -        public static readonly MAPIProp PidLidWorkAddressCity = new MAPIProp(MAPIDataType.PtypString, 0x00008046, PSETID_Address);
  3.2707 +        public static readonly MapiProp PidLidWorkAddressCity = new MapiProp(MapiDataType.PtypString, 0x00008046, PSETID_Address);
  3.2708  
  3.2709          /// <summary>
  3.2710          /// Specifies the country or region portion of the work address of the contact.
  3.2711          /// Data type: PtypString
  3.2712          /// </summary>
  3.2713 -        public static readonly MAPIProp PidLidWorkAddressCountry = new MAPIProp(MAPIDataType.PtypString, 0x00008049, PSETID_Address);
  3.2714 +        public static readonly MapiProp PidLidWorkAddressCountry = new MapiProp(MapiDataType.PtypString, 0x00008049, PSETID_Address);
  3.2715  
  3.2716          /// <summary>
  3.2717          /// Specifies the country code portion of the work address of the contact.
  3.2718          /// Data type: PtypString
  3.2719          /// </summary>
  3.2720 -        public static readonly MAPIProp PidLidWorkAddressCountryCode = new MAPIProp(MAPIDataType.PtypString, 0x000080DB, PSETID_Address);
  3.2721 +        public static readonly MapiProp PidLidWorkAddressCountryCode = new MapiProp(MapiDataType.PtypString, 0x000080DB, PSETID_Address);
  3.2722  
  3.2723          /// <summary>
  3.2724          /// Specifies the postal code (ZIP code) portion of the work address of the contact.
  3.2725          /// Data type: PtypString
  3.2726          /// </summary>
  3.2727 -        public static readonly MAPIProp PidLidWorkAddressPostalCode = new MAPIProp(MAPIDataType.PtypString, 0x00008048, PSETID_Address);
  3.2728 +        public static readonly MapiProp PidLidWorkAddressPostalCode = new MapiProp(MapiDataType.PtypString, 0x00008048, PSETID_Address);
  3.2729  
  3.2730          /// <summary>
  3.2731          /// Specifies the post office box portion of the work address of the contact.
  3.2732          /// Data type: PtypString
  3.2733          /// </summary>
  3.2734 -        public static readonly MAPIProp PidLidWorkAddressPostOfficeBox = new MAPIProp(MAPIDataType.PtypString, 0x0000804A, PSETID_Address);
  3.2735 +        public static readonly MapiProp PidLidWorkAddressPostOfficeBox = new MapiProp(MapiDataType.PtypString, 0x0000804A, PSETID_Address);
  3.2736  
  3.2737          /// <summary>
  3.2738          /// Specifies the state or province portion of the work address of the contact.
  3.2739          /// Data type: PtypString
  3.2740          /// </summary>
  3.2741 -        public static readonly MAPIProp PidLidWorkAddressState = new MAPIProp(MAPIDataType.PtypString, 0x00008047, PSETID_Address);
  3.2742 +        public static readonly MapiProp PidLidWorkAddressState = new MapiProp(MapiDataType.PtypString, 0x00008047, PSETID_Address);
  3.2743  
  3.2744          /// <summary>
  3.2745          /// Specifies the street portion of the work address of the contact.
  3.2746          /// Data type: PtypString
  3.2747          /// </summary>
  3.2748 -        public static readonly MAPIProp PidLidWorkAddressStreet = new MAPIProp(MAPIDataType.PtypString, 0x00008045, PSETID_Address);
  3.2749 +        public static readonly MapiProp PidLidWorkAddressStreet = new MapiProp(MapiDataType.PtypString, 0x00008045, PSETID_Address);
  3.2750  
  3.2751          /// <summary>
  3.2752          /// Indicates the yearly interval of the appointment or meeting.
  3.2753          /// Data type: PtypInteger16
  3.2754          /// </summary>
  3.2755 -        public static readonly MAPIProp PidLidYearInterval = new MAPIProp(MAPIDataType.PtypInteger16, 0x00000014, PSETID_Meeting);
  3.2756 +        public static readonly MapiProp PidLidYearInterval = new MapiProp(MapiDataType.PtypInteger16, 0x00000014, PSETID_Meeting);
  3.2757  
  3.2758          /// <summary>
  3.2759          /// Specifies the phonetic pronunciation of the company name of the contact.
  3.2760          /// Data type: PtypString
  3.2761          /// </summary>
  3.2762 -        public static readonly MAPIProp PidLidYomiCompanyName = new MAPIProp(MAPIDataType.PtypString, 0x0000802E, PSETID_Address);
  3.2763 +        public static readonly MapiProp PidLidYomiCompanyName = new MapiProp(MapiDataType.PtypString, 0x0000802E, PSETID_Address);
  3.2764  
  3.2765          /// <summary>
  3.2766          /// Specifies the phonetic pronunciation of the given name of the contact.
  3.2767          /// Data type: PtypString
  3.2768          /// </summary>
  3.2769 -        public static readonly MAPIProp PidLidYomiFirstName = new MAPIProp(MAPIDataType.PtypString, 0x0000802C, PSETID_Address);
  3.2770 +        public static readonly MapiProp PidLidYomiFirstName = new MapiProp(MapiDataType.PtypString, 0x0000802C, PSETID_Address);
  3.2771  
  3.2772          /// <summary>
  3.2773          /// Specifies the phonetic pronunciation of the surname of the contact.
  3.2774          /// Data type: PtypString
  3.2775          /// </summary>
  3.2776 -        public static readonly MAPIProp PidLidYomiLastName = new MAPIProp(MAPIDataType.PtypString, 0x0000802D, PSETID_Address);
  3.2777 +        public static readonly MapiProp PidLidYomiLastName = new MapiProp(MapiDataType.PtypString, 0x0000802D, PSETID_Address);
  3.2778  
  3.2779          /// <summary>
  3.2780          /// Contains the value of the MIME Accept-Language header.
  3.2781          /// Data type: PtypString
  3.2782          /// </summary>
  3.2783 -        public static readonly MAPIProp PidNameAcceptLanguage = new MAPIProp(MAPIDataType.PtypString, "Accept-Language", PS_INTERNET_HEADERS);
  3.2784 +        public static readonly MapiProp PidNameAcceptLanguage = new MapiProp(MapiDataType.PtypString, "Accept-Language", PS_INTERNET_HEADERS);
  3.2785  
  3.2786          /// <summary>
  3.2787          /// Specifies the application used to open the file attached to the Document object.
  3.2788          /// Data type: PtypString
  3.2789          /// </summary>
  3.2790 -        public static readonly MAPIProp PidNameApplicationName = new MAPIProp(MAPIDataType.PtypString, "AppName", PS_PUBLIC_STRINGS);
  3.2791 +        public static readonly MapiProp PidNameApplicationName = new MapiProp(MapiDataType.PtypString, "AppName", PS_PUBLIC_STRINGS);
  3.2792  
  3.2793          /// <summary>
  3.2794          /// Contains the Content-Type of the Mac attachment.
  3.2795          /// Data type: PtypString
  3.2796          /// </summary>
  3.2797 -        public static readonly MAPIProp PidNameAttachmentMacContentType = new MAPIProp(MAPIDataType.PtypString, "AttachmentMacContentType", PSETID_Attachment);
  3.2798 +        public static readonly MapiProp PidNameAttachmentMacContentType = new MapiProp(MapiDataType.PtypString, "AttachmentMacContentType", PSETID_Attachment);
  3.2799  
  3.2800          /// <summary>
  3.2801          /// Contains the headers and resource fork data associated with the Mac attachment.
  3.2802          /// Data type: PtypBinary
  3.2803          /// </summary>
  3.2804 -        public static readonly MAPIProp PidNameAttachmentMacInfo = new MAPIProp(MAPIDataType.PtypBinary, "AttachmentMacInfo", PSETID_Attachment);
  3.2805 +        public static readonly MapiProp PidNameAttachmentMacInfo = new MapiProp(MapiDataType.PtypBinary, "AttachmentMacInfo", PSETID_Attachment);
  3.2806  
  3.2807          /// <summary>
  3.2808          /// Contains textual annotations to a voice message after it has been delivered to the user's mailbox.
  3.2809          /// Data type: PtypString
  3.2810          /// </summary>
  3.2811 -        public static readonly MAPIProp PidNameAudioNotes = new MAPIProp(MAPIDataType.PtypString, "UMAudioNotes", PSETID_UnifiedMessaging);
  3.2812 +        public static readonly MapiProp PidNameAudioNotes = new MapiProp(MapiDataType.PtypString, "UMAudioNotes", PSETID_UnifiedMessaging);
  3.2813  
  3.2814          /// <summary>
  3.2815          /// Specifies the author of the file attached to the Document object.
  3.2816          /// Data type: PtypString
  3.2817          /// </summary>
  3.2818 -        public static readonly MAPIProp PidNameAuthor = new MAPIProp(MAPIDataType.PtypString, "Author", PS_PUBLIC_STRINGS);
  3.2819 +        public static readonly MapiProp PidNameAuthor = new MapiProp(MapiDataType.PtypString, "Author", PS_PUBLIC_STRINGS);
  3.2820  
  3.2821          /// <summary>
  3.2822          /// Contains an unprotected voice message.
  3.2823          /// Data type: PtypBinary
  3.2824          /// </summary>
  3.2825 -        public static readonly MAPIProp PidNameAutomaticSpeechRecognitionData = new MAPIProp(MAPIDataType.PtypBinary, "AsrData", PSETID_UnifiedMessaging);
  3.2826 +        public static readonly MapiProp PidNameAutomaticSpeechRecognitionData = new MapiProp(MapiDataType.PtypBinary, "AsrData", PSETID_UnifiedMessaging);
  3.2827  
  3.2828          /// <summary>
  3.2829          /// Specifies the size, in bytes, of the file attached to the Document object.
  3.2830          /// Data type: PtypInteger32
  3.2831          /// </summary>
  3.2832 -        public static readonly MAPIProp PidNameByteCount = new MAPIProp(MAPIDataType.PtypInteger32, "ByteCount", PS_PUBLIC_STRINGS);
  3.2833 +        public static readonly MapiProp PidNameByteCount = new MapiProp(MapiDataType.PtypInteger32, "ByteCount", PS_PUBLIC_STRINGS);
  3.2834  
  3.2835          /// <summary>
  3.2836          /// Specifies the role of the attendee.
  3.2837          /// Data type: PtypInteger32
  3.2838          /// </summary>
  3.2839 -        public static readonly MAPIProp PidNameCalendarAttendeeRole = new MAPIProp(MAPIDataType.PtypInteger32, "urn:schemas:calendar:attendeerole", PS_PUBLIC_STRINGS);
  3.2840 +        public static readonly MapiProp PidNameCalendarAttendeeRole = new MapiProp(MapiDataType.PtypInteger32, "urn:schemas:calendar:attendeerole", PS_PUBLIC_STRINGS);
  3.2841  
  3.2842          /// <summary>
  3.2843          /// Specifies whether the attendee is busy at the time of an appointment on their calendar.
  3.2844          /// Data type: PtypString
  3.2845          /// </summary>
  3.2846 -        public static readonly MAPIProp PidNameCalendarBusystatus = new MAPIProp(MAPIDataType.PtypString, "urn:schemas:calendar:busystatus", PS_PUBLIC_STRINGS);
  3.2847 +        public static readonly MapiProp PidNameCalendarBusystatus = new MapiProp(MapiDataType.PtypString, "urn:schemas:calendar:busystatus", PS_PUBLIC_STRINGS);
  3.2848  
  3.2849          /// <summary>
  3.2850          /// Identifies the name of a contact who is an attendee of a meeting.
  3.2851          /// Data type: PtypString
  3.2852          /// </summary>
  3.2853 -        public static readonly MAPIProp PidNameCalendarContact = new MAPIProp(MAPIDataType.PtypString, "urn:schemas:calendar:contact", PS_PUBLIC_STRINGS);
  3.2854 +        public static readonly MapiProp PidNameCalendarContact = new MapiProp(MapiDataType.PtypString, "urn:schemas:calendar:contact", PS_PUBLIC_STRINGS);
  3.2855  
  3.2856          /// <summary>
  3.2857          /// Identifies the URL where you can access contact information in HTML format.
  3.2858          /// Data type: PtypString
  3.2859          /// </summary>
  3.2860 -        public static readonly MAPIProp PidNameCalendarContactUrl = new MAPIProp(MAPIDataType.PtypString, "urn:schemas:calendar:contacturl", PS_PUBLIC_STRINGS);
  3.2861 +        public static readonly MapiProp PidNameCalendarContactUrl = new MapiProp(MapiDataType.PtypString, "urn:schemas:calendar:contacturl", PS_PUBLIC_STRINGS);
  3.2862  
  3.2863          /// <summary>
  3.2864          /// Identifies the date and time, in UTC, when the organizer created the appointment or meeting.
  3.2865          /// Data type: PtypTime
  3.2866          /// </summary>
  3.2867 -        public static readonly MAPIProp PidNameCalendarCreated = new MAPIProp(MAPIDataType.PtypTime, "urn:schemas:calendar:created", PS_PUBLIC_STRINGS);
  3.2868 +        public static readonly MapiProp PidNameCalendarCreated = new MapiProp(MapiDataType.PtypTime, "urn:schemas:calendar:created", PS_PUBLIC_STRINGS);
  3.2869  
  3.2870          /// <summary>
  3.2871          /// Specifies the URL of a resource that contains a description of an appointment or meeting.
  3.2872          /// Data type: PtypString
  3.2873          /// </summary>
  3.2874 -        public static readonly MAPIProp PidNameCalendarDescriptionUrl = new MAPIProp(MAPIDataType.PtypString, "urn:schemas:calendar:descriptionurl", PS_PUBLIC_STRINGS);
  3.2875 +        public static readonly MapiProp PidNameCalendarDescriptionUrl = new MapiProp(MapiDataType.PtypString, "urn:schemas:calendar:descriptionurl", PS_PUBLIC_STRINGS);
  3.2876  
  3.2877          /// <summary>
  3.2878          /// Identifies the duration, in seconds, of an appointment or meeting.
  3.2879          /// Data type: PtypInteger32
  3.2880          /// </summary>
  3.2881 -        public static readonly MAPIProp PidNameCalendarDuration = new MAPIProp(MAPIDataType.PtypInteger32, "urn:schemas:calendar:duration", PS_PUBLIC_STRINGS);
  3.2882 +        public static readonly MapiProp PidNameCalendarDuration = new MapiProp(MapiDataType.PtypInteger32, "urn:schemas:calendar:duration", PS_PUBLIC_STRINGS);
  3.2883  
  3.2884          /// <summary>
  3.2885          /// Identifies a list of dates that are exceptions to a recurring appointment.
  3.2886          /// Data type: PtypMultipleTime
  3.2887          /// </summary>
  3.2888 -        public static readonly MAPIProp PidNameCalendarExceptionDate = new MAPIProp(MAPIDataType.PtypMultipleTime, "urn:schemas:calendar:exdate", PS_PUBLIC_STRINGS);
  3.2889 +        public static readonly MapiProp PidNameCalendarExceptionDate = new MapiProp(MapiDataType.PtypMultipleTime, "urn:schemas:calendar:exdate", PS_PUBLIC_STRINGS);
  3.2890  
  3.2891          /// <summary>
  3.2892          /// Specifies an exception rule for a recurring appointment.
  3.2893          /// Data type: PtypMultipleString
  3.2894          /// </summary>
  3.2895 -        public static readonly MAPIProp PidNameCalendarExceptionRule = new MAPIProp(MAPIDataType.PtypMultipleString, "urn:schemas:calendar:exrule", PS_PUBLIC_STRINGS);
  3.2896 +        public static readonly MapiProp PidNameCalendarExceptionRule = new MapiProp(MapiDataType.PtypMultipleString, "urn:schemas:calendar:exrule", PS_PUBLIC_STRINGS);
  3.2897  
  3.2898          /// <summary>
  3.2899          /// Specifies the geographical latitude of the location of an appointment.
  3.2900          /// Data type: PtypFloating64
  3.2901          /// </summary>
  3.2902 -        public static readonly MAPIProp PidNameCalendarGeoLatitude = new MAPIProp(MAPIDataType.PtypFloating64, "urn:schemas:calendar:geolatitude", PS_PUBLIC_STRINGS);
  3.2903 +        public static readonly MapiProp PidNameCalendarGeoLatitude = new MapiProp(MapiDataType.PtypFloating64, "urn:schemas:calendar:geolatitude", PS_PUBLIC_STRINGS);
  3.2904  
  3.2905          /// <summary>
  3.2906          /// Specifies the geographical longitude of the location of an appointment.
  3.2907          /// Data type: PtypFloating64
  3.2908          /// </summary>
  3.2909 -        public static readonly MAPIProp PidNameCalendarGeoLongitude = new MAPIProp(MAPIDataType.PtypFloating64, "urn:schemas:calendar:geolongitude", PS_PUBLIC_STRINGS);
  3.2910 +        public static readonly MapiProp PidNameCalendarGeoLongitude = new MapiProp(MapiDataType.PtypFloating64, "urn:schemas:calendar:geolongitude", PS_PUBLIC_STRINGS);
  3.2911  
  3.2912          /// <summary>
  3.2913          /// Specifies the type of an appointment.
  3.2914          /// Data type: PtypInteger32
  3.2915          /// </summary>
  3.2916 -        public static readonly MAPIProp PidNameCalendarInstanceType = new MAPIProp(MAPIDataType.PtypInteger32, "urn:schemas:calendar:instancetype", PS_PUBLIC_STRINGS);
  3.2917 +        public static readonly MapiProp PidNameCalendarInstanceType = new MapiProp(MapiDataType.PtypInteger32, "urn:schemas:calendar:instancetype", PS_PUBLIC_STRINGS);
  3.2918  
  3.2919          /// <summary>
  3.2920          /// Specifies whether an attendee is the organizer of an appointment or meeting.
  3.2921          /// Data type: PtypBoolean
  3.2922          /// </summary>
  3.2923 -        public static readonly MAPIProp PidNameCalendarIsOrganizer = new MAPIProp(MAPIDataType.PtypBoolean, "urn:schemas:calendar:isorganizer", PS_PUBLIC_STRINGS);
  3.2924 +        public static readonly MapiProp PidNameCalendarIsOrganizer = new MapiProp(MapiDataType.PtypBoolean, "urn:schemas:calendar:isorganizer", PS_PUBLIC_STRINGS);
  3.2925  
  3.2926          /// <summary>
  3.2927          /// Specifies the date and time, in UTC, when an appointment was last modified.
  3.2928          /// Data type: PtypTime
  3.2929          /// </summary>
  3.2930 -        public static readonly MAPIProp PidNameCalendarLastModified = new MAPIProp(MAPIDataType.PtypTime, "urn:schemas:calendar:lastmodified", PS_PUBLIC_STRINGS);
  3.2931 +        public static readonly MapiProp PidNameCalendarLastModified = new MapiProp(MapiDataType.PtypTime, "urn:schemas:calendar:lastmodified", PS_PUBLIC_STRINGS);
  3.2932  
  3.2933          /// <summary>
  3.2934          /// Specifies a URL with location information in HTML format.
  3.2935          /// Data type: PtypString
  3.2936          /// </summary>
  3.2937 -        public static readonly MAPIProp PidNameCalendarLocationUrl = new MAPIProp(MAPIDataType.PtypString, "urn:schemas:calendar:locationurl", PS_PUBLIC_STRINGS);
  3.2938 +        public static readonly MapiProp PidNameCalendarLocationUrl = new MapiProp(MapiDataType.PtypString, "urn:schemas:calendar:locationurl", PS_PUBLIC_STRINGS);
  3.2939  
  3.2940          /// <summary>
  3.2941          /// Specifies the status of an appointment or meeting.
  3.2942          /// Data type: PtypString
  3.2943          /// </summary>
  3.2944 -        public static readonly MAPIProp PidNameCalendarMeetingStatus = new MAPIProp(MAPIDataType.PtypString, "urn:schemas:calendar:meetingstatus", PS_PUBLIC_STRINGS);
  3.2945 +        public static readonly MapiProp PidNameCalendarMeetingStatus = new MapiProp(MapiDataType.PtypString, "urn:schemas:calendar:meetingstatus", PS_PUBLIC_STRINGS);
  3.2946  
  3.2947          /// <summary>
  3.2948          /// Specifies the iCalendar method that is associated with an Appointment object.
  3.2949          /// Data type: PtypString
  3.2950          /// </summary>
  3.2951 -        public static readonly MAPIProp PidNameCalendarMethod = new MAPIProp(MAPIDataType.PtypString, "urn:schemas:calendar:method", PS_PUBLIC_STRINGS);
  3.2952 +        public static readonly MapiProp PidNameCalendarMethod = new MapiProp(MapiDataType.PtypString, "urn:schemas:calendar:method", PS_PUBLIC_STRINGS);
  3.2953  
  3.2954          /// <summary>
  3.2955          /// Identifies the product that created the iCalendar-formatted stream.
  3.2956          /// Data type: PtypString
  3.2957          /// </summary>
  3.2958 -        public static readonly MAPIProp PidNameCalendarProductId = new MAPIProp(MAPIDataType.PtypString, "urn:schemas:calendar:prodid", PS_PUBLIC_STRINGS);
  3.2959 +        public static readonly MapiProp PidNameCalendarProductId = new MapiProp(MapiDataType.PtypString, "urn:schemas:calendar:prodid", PS_PUBLIC_STRINGS);
  3.2960  
  3.2961          /// <summary>
  3.2962          /// Specifies which instances of a recurring appointment are being referred to.
  3.2963          /// Data type: PtypString
  3.2964          /// </summary>
  3.2965 -        public static readonly MAPIProp PidNameCalendarRecurrenceIdRange = new MAPIProp(MAPIDataType.PtypString, "urn:schemas:calendar:recurrenceidrange", PS_PUBLIC_STRINGS);
  3.2966 +        public static readonly MapiProp PidNameCalendarRecurrenceIdRange = new MapiProp(MapiDataType.PtypString, "urn:schemas:calendar:recurrenceidrange", PS_PUBLIC_STRINGS);
  3.2967  
  3.2968          /// <summary>
  3.2969          /// Identifies the number of seconds before an appointment starts that a reminder is to be displayed.
  3.2970          /// Data type: PtypInteger32
  3.2971          /// </summary>
  3.2972 -        public static readonly MAPIProp PidNameCalendarReminderOffset = new MAPIProp(MAPIDataType.PtypInteger32, "urn:schemas:calendar:reminderoffset", PS_PUBLIC_STRINGS);
  3.2973 +        public static readonly MapiProp PidNameCalendarReminderOffset = new MapiProp(MapiDataType.PtypInteger32, "urn:schemas:calendar:reminderoffset", PS_PUBLIC_STRINGS);
  3.2974  
  3.2975          /// <summary>
  3.2976          /// Identifies a list of resources, such as rooms and video equipment, that are available for an appointment.
  3.2977          /// Data type: PtypString
  3.2978          /// </summary>
  3.2979 -        public static readonly MAPIProp PidNameCalendarResources = new MAPIProp(MAPIDataType.PtypString, "urn:schemas:calendar:resources", PS_PUBLIC_STRINGS);
  3.2980 +        public static readonly MapiProp PidNameCalendarResources = new MapiProp(MapiDataType.PtypString, "urn:schemas:calendar:resources", PS_PUBLIC_STRINGS);
  3.2981  
  3.2982          /// <summary>
  3.2983          /// Specifies whether the organizer of an appointment or meeting requested a response.
  3.2984          /// Data type: PtypBoolean
  3.2985          /// </summary>
  3.2986 -        public static readonly MAPIProp PidNameCalendarRsvp = new MAPIProp(MAPIDataType.PtypBoolean, "urn:schemas:calendar:rsvp", PS_PUBLIC_STRINGS);
  3.2987 +        public static readonly MapiProp PidNameCalendarRsvp = new MapiProp(MapiDataType.PtypBoolean, "urn:schemas:calendar:rsvp", PS_PUBLIC_STRINGS);
  3.2988  
  3.2989          /// <summary>
  3.2990          /// Specifies the sequence number of a version of an appointment.
  3.2991          /// Data type: PtypInteger32
  3.2992          /// </summary>
  3.2993 -        public static readonly MAPIProp PidNameCalendarSequence = new MAPIProp(MAPIDataType.PtypInteger32, "urn:schemas:calendar:sequence", PS_PUBLIC_STRINGS);
  3.2994 +        public static readonly MapiProp PidNameCalendarSequence = new MapiProp(MapiDataType.PtypInteger32, "urn:schemas:calendar:sequence", PS_PUBLIC_STRINGS);
  3.2995  
  3.2996          /// <summary>
  3.2997          /// Specifies the time zone of an appointment or meeting.
  3.2998          /// Data type: PtypString
  3.2999          /// </summary>
  3.3000 -        public static readonly MAPIProp PidNameCalendarTimeZone = new MAPIProp(MAPIDataType.PtypString, "urn:schemas:calendar:timezone", PS_PUBLIC_STRINGS);
  3.3001 +        public static readonly MapiProp PidNameCalendarTimeZone = new MapiProp(MapiDataType.PtypString, "urn:schemas:calendar:timezone", PS_PUBLIC_STRINGS);
  3.3002  
  3.3003          /// <summary>
  3.3004          /// Specifies the time zone identifier of an appointment or meeting.
  3.3005          /// Data type: PtypInteger32
  3.3006          /// </summary>
  3.3007 -        public static readonly MAPIProp PidNameCalendarTimeZoneId = new MAPIProp(MAPIDataType.PtypInteger32, "urn:schemas:calendar:timezoneid", PS_PUBLIC_STRINGS);
  3.3008 +        public static readonly MapiProp PidNameCalendarTimeZoneId = new MapiProp(MapiDataType.PtypInteger32, "urn:schemas:calendar:timezoneid", PS_PUBLIC_STRINGS);
  3.3009  
  3.3010          /// <summary>
  3.3011          /// Specifies whether an appointment or meeting is visible to busy time searches.
  3.3012          /// Data type: PtypString
  3.3013          /// </summary>
  3.3014 -        public static readonly MAPIProp PidNameCalendarTransparent = new MAPIProp(MAPIDataType.PtypString, "urn:schemas:calendar:transparent", PS_PUBLIC_STRINGS);
  3.3015 +        public static readonly MapiProp PidNameCalendarTransparent = new MapiProp(MapiDataType.PtypString, "urn:schemas:calendar:transparent", PS_PUBLIC_STRINGS);
  3.3016  
  3.3017          /// <summary>
  3.3018          /// Specifies the unique identifier of an appointment or meeting.
  3.3019          /// Data type: PtypString
  3.3020          /// </summary>
  3.3021 -        public static readonly MAPIProp PidNameCalendarUid = new MAPIProp(MAPIDataType.PtypString, "urn:schemas:calendar:uid", PS_PUBLIC_STRINGS);
  3.3022 +        public static readonly MapiProp PidNameCalendarUid = new MapiProp(MapiDataType.PtypString, "urn:schemas:calendar:uid", PS_PUBLIC_STRINGS);
  3.3023  
  3.3024          /// <summary>
  3.3025          /// Identifies the version of the iCalendar specification, as specified in [MS-OXCICAL] section 2.1.3.1.1.3, that is required to correctly interpret an iCalendar object.
  3.3026          /// Data type: PtypString
  3.3027          /// </summary>
  3.3028 -        public static readonly MAPIProp PidNameCalendarVersion = new MAPIProp(MAPIDataType.PtypString, "urn:schemas:calendar:version", PS_PUBLIC_STRINGS);
  3.3029 +        public static readonly MapiProp PidNameCalendarVersion = new MapiProp(MapiDataType.PtypString, "urn:schemas:calendar:version", PS_PUBLIC_STRINGS);
  3.3030  
  3.3031          /// <summary>
  3.3032          /// Specifies the category of the file attached to the Document object.
  3.3033          /// Data type: PtypString
  3.3034          /// </summary>
  3.3035 -        public static readonly MAPIProp PidNameCategory = new MAPIProp(MAPIDataType.PtypString, "Category", PS_PUBLIC_STRINGS);
  3.3036 +        public static readonly MapiProp PidNameCategory = new MapiProp(MapiDataType.PtypString, "Category", PS_PUBLIC_STRINGS);
  3.3037  
  3.3038          /// <summary>
  3.3039          /// Specifies the character count of the file attached to the Document object.
  3.3040          /// Data type: PtypInteger32
  3.3041          /// </summary>
  3.3042 -        public static readonly MAPIProp PidNameCharacterCount = new MAPIProp(MAPIDataType.PtypInteger32, "CharCount", PS_PUBLIC_STRINGS);
  3.3043 +        public static readonly MapiProp PidNameCharacterCount = new MapiProp(MapiDataType.PtypInteger32, "CharCount", PS_PUBLIC_STRINGS);
  3.3044  
  3.3045          /// <summary>
  3.3046          /// Specifies the comments of the file attached to the Document object.
  3.3047          /// Data type: PtypString
  3.3048          /// </summary>
  3.3049 -        public static readonly MAPIProp PidNameComments = new MAPIProp(MAPIDataType.PtypString, "Comments", PS_PUBLIC_STRINGS);
  3.3050 +        public static readonly MapiProp PidNameComments = new MapiProp(MapiDataType.PtypString, "Comments", PS_PUBLIC_STRINGS);
  3.3051  
  3.3052          /// <summary>
  3.3053          /// Specifies the company for which the file was created.
  3.3054          /// Data type: PtypString
  3.3055          /// </summary>
  3.3056 -        public static readonly MAPIProp PidNameCompany = new MAPIProp(MAPIDataType.PtypString, "Company", PS_PUBLIC_STRINGS);
  3.3057 +        public static readonly MapiProp PidNameCompany = new MapiProp(MapiDataType.PtypString, "Company", PS_PUBLIC_STRINGS);
  3.3058  
  3.3059          /// <summary>
  3.3060          /// Specifies the value of the MIME Content-Base header, which defines the base URI for resolving relative URLs contained within the message body.
  3.3061          /// Data type: PtypString
  3.3062          /// </summary>
  3.3063 -        public static readonly MAPIProp PidNameContentBase = new MAPIProp(MAPIDataType.PtypString, "Content-Base", PS_INTERNET_HEADERS);
  3.3064 +        public static readonly MapiProp PidNameContentBase = new MapiProp(MapiDataType.PtypString, "Content-Base", PS_INTERNET_HEADERS);
  3.3065  
  3.3066          /// <summary>
  3.3067          /// Contains a string that identifies the type of content of a Message object.
  3.3068          /// Data type: PtypString
  3.3069          /// </summary>
  3.3070 -        public static readonly MAPIProp PidNameContentClass = new MAPIProp(MAPIDataType.PtypString, "Content-Class", PS_INTERNET_HEADERS);
  3.3071 +        public static readonly MapiProp PidNameContentClass = new MapiProp(MapiDataType.PtypString, "Content-Class", PS_INTERNET_HEADERS);
  3.3072  
  3.3073          /// <summary>
  3.3074          /// Specifies the type of the body part content.
  3.3075          /// Data type: PtypString
  3.3076          /// </summary>
  3.3077 -        public static readonly MAPIProp PidNameContentType = new MAPIProp(MAPIDataType.PtypString, "Content-Type", PS_INTERNET_HEADERS);
  3.3078 +        public static readonly MapiProp PidNameContentType = new MapiProp(MapiDataType.PtypString, "Content-Type", PS_INTERNET_HEADERS);
  3.3079  
  3.3080          /// <summary>
  3.3081          /// Specifies the time, in UTC, that the file was first created.
  3.3082          /// Data type: PtypTime
  3.3083          /// </summary>
  3.3084 -        public static readonly MAPIProp PidNameCreateDateTimeReadOnly = new MAPIProp(MAPIDataType.PtypTime, "CreateDtmRo", PS_PUBLIC_STRINGS);
  3.3085 +        public static readonly MapiProp PidNameCreateDateTimeReadOnly = new MapiProp(MapiDataType.PtypTime, "CreateDtmRo", PS_PUBLIC_STRINGS);
  3.3086  
  3.3087          /// <summary>
  3.3088          /// Contains the name of the host (with domains omitted) and a white-space-separated list of colon-separated pairs of newsgroup names and message numbers.
  3.3089          /// Data type: PtypString
  3.3090          /// </summary>
  3.3091 -        public static readonly MAPIProp PidNameCrossReference = new MAPIProp(MAPIDataType.PtypString, "Xref", PS_INTERNET_HEADERS);
  3.3092 +        public static readonly MapiProp PidNameCrossReference = new MapiProp(MapiDataType.PtypString, "Xref", PS_INTERNET_HEADERS);
  3.3093  
  3.3094          /// <summary>
  3.3095          /// Specifies a unique ID for the calendar item.
  3.3096          /// Data type: PtypString
  3.3097          /// </summary>
  3.3098 -        public static readonly MAPIProp PidNameDavId = new MAPIProp(MAPIDataType.PtypString, "DAV:id", PS_PUBLIC_STRINGS);
  3.3099 +        public static readonly MapiProp PidNameDavId = new MapiProp(MapiDataType.PtypString, "DAV:id", PS_PUBLIC_STRINGS);
  3.3100  
  3.3101          /// <summary>
  3.3102          /// Indicates whether a Calendar object is a collection.
  3.3103          /// Data type: PtypBoolean
  3.3104          /// </summary>
  3.3105 -        public static readonly MAPIProp PidNameDavIsCollection = new MAPIProp(MAPIDataType.PtypBoolean, "DAV:iscollection", PS_PUBLIC_STRINGS);
  3.3106 +        public static readonly MapiProp PidNameDavIsCollection = new MapiProp(MapiDataType.PtypBoolean, "DAV:iscollection", PS_PUBLIC_STRINGS);
  3.3107  
  3.3108          /// <summary>
  3.3109          /// Indicates whether a Calendar object is a structured document.
  3.3110          /// Data type: PtypBoolean
  3.3111          /// </summary>
  3.3112 -        public static readonly MAPIProp PidNameDavIsStructuredDocument = new MAPIProp(MAPIDataType.PtypBoolean, "DAV:isstructureddocument", PS_PUBLIC_STRINGS);
  3.3113 +        public static readonly MapiProp PidNameDavIsStructuredDocument = new MapiProp(MapiDataType.PtypBoolean, "DAV:isstructureddocument", PS_PUBLIC_STRINGS);
  3.3114  
  3.3115          /// <summary>
  3.3116          /// Specifies the name of the Folder object that contains the Calendar object.
  3.3117          /// Data type: PtypString
  3.3118          /// </summary>
  3.3119 -        public static readonly MAPIProp PidNameDavParentName = new MAPIProp(MAPIDataType.PtypString, "DAV:parentname", PS_PUBLIC_STRINGS);
  3.3120 +        public static readonly MapiProp PidNameDavParentName = new MapiProp(MapiDataType.PtypString, "DAV:parentname", PS_PUBLIC_STRINGS);
  3.3121  
  3.3122          /// <summary>
  3.3123          /// Specifies the unique identifier for an item.
  3.3124          /// Data type: PtypString
  3.3125          /// </summary>
  3.3126 -        public static readonly MAPIProp PidNameDavUid = new MAPIProp(MAPIDataType.PtypString, "DAV:uid", PS_PUBLIC_STRINGS);
  3.3127 +        public static readonly MapiProp PidNameDavUid = new MapiProp(MapiDataType.PtypString, "DAV:uid", PS_PUBLIC_STRINGS);
  3.3128  
  3.3129          /// <summary>
  3.3130          /// Specifies the title of each part of the document.
  3.3131          /// Data type: PtypMultipleString
  3.3132          /// </summary>
  3.3133 -        public static readonly MAPIProp PidNameDocumentParts = new MAPIProp(MAPIDataType.PtypMultipleString, "DocParts", PS_PUBLIC_STRINGS);
  3.3134 +        public static readonly MapiProp PidNameDocumentParts = new MapiProp(MapiDataType.PtypMultipleString, "DocParts", PS_PUBLIC_STRINGS);
  3.3135  
  3.3136          /// <summary>
  3.3137          /// Specifies the time that the file was last edited.
  3.3138          /// Data type: PtypString
  3.3139          /// </summary>
  3.3140 -        public static readonly MAPIProp PidNameEditTime = new MAPIProp(MAPIDataType.PtypString, "EditTime", PS_PUBLIC_STRINGS);
  3.3141 +        public static readonly MapiProp PidNameEditTime = new MapiProp(MapiDataType.PtypString, "EditTime", PS_PUBLIC_STRINGS);
  3.3142  
  3.3143          /// <summary>
  3.3144          /// Specifies the intended free/busy status of a meeting in a Meeting request.
  3.3145          /// Data type: PtypString
  3.3146          /// </summary>
  3.3147 -        public static readonly MAPIProp PidNameExchangeIntendedBusyStatus = new MAPIProp(MAPIDataType.PtypString, "http://schemas.microsoft.com/exchange/intendedbusystatus", PS_PUBLIC_STRINGS);
  3.3148 +        public static readonly MapiProp PidNameExchangeIntendedBusyStatus = new MapiProp(MapiDataType.PtypString, "http://schemas.microsoft.com/exchange/intendedbusystatus", PS_PUBLIC_STRINGS);
  3.3149  
  3.3150          /// <summary>
  3.3151          /// Indicates that the message is not to be processed by a spam filter.
  3.3152          /// Data type: PtypInteger32
  3.3153          /// </summary>
  3.3154 -        public static readonly MAPIProp PidNameExchangeJunkEmailMoveStamp = new MAPIProp(MAPIDataType.PtypInteger32, "http://schemas.microsoft.com/exchange/junkemailmovestamp", PS_PUBLIC_STRINGS);
  3.3155 +        public static readonly MapiProp PidNameExchangeJunkEmailMoveStamp = new MapiProp(MapiDataType.PtypInteger32, "http://schemas.microsoft.com/exchange/junkemailmovestamp", PS_PUBLIC_STRINGS);
  3.3156  
  3.3157          /// <summary>
  3.3158          /// Specifies a structure that modifies an exception to the recurrence.
  3.3159          /// Data type: PtypBinary
  3.3160          /// </summary>
  3.3161 -        public static readonly MAPIProp PidNameExchangeModifyExceptionStructure = new MAPIProp(MAPIDataType.PtypBinary, "http://schemas.microsoft.com/exchange/modifyexceptionstruct", PS_PUBLIC_STRINGS);
  3.3162 +        public static readonly MapiProp PidNameExchangeModifyExceptionStructure = new MapiProp(MapiDataType.PtypBinary, "http://schemas.microsoft.com/exchange/modifyexceptionstruct", PS_PUBLIC_STRINGS);
  3.3163  
  3.3164          /// <summary>
  3.3165          /// Indicates whether exceptions to a recurring appointment can be modified.
  3.3166          /// Data type: PtypBoolean
  3.3167          /// </summary>
  3.3168 -        public static readonly MAPIProp PidNameExchangeNoModifyExceptions = new MAPIProp(MAPIDataType.PtypBoolean, "http://schemas.microsoft.com/exchange/nomodifyexceptions", PS_PUBLIC_STRINGS);
  3.3169 +        public static readonly MapiProp PidNameExchangeNoModifyExceptions = new MapiProp(MapiDataType.PtypBoolean, "http://schemas.microsoft.com/exchange/nomodifyexceptions", PS_PUBLIC_STRINGS);
  3.3170  
  3.3171          /// <summary>
  3.3172          /// Identifies the maximum time when an instance of a recurring appointment ends.
  3.3173          /// Data type: PtypTime
  3.3174          /// </summary>
  3.3175 -        public static readonly MAPIProp PidNameExchangePatternEnd = new MAPIProp(MAPIDataType.PtypTime, "http://schemas.microsoft.com/exchange/patternend", PS_PUBLIC_STRINGS);
  3.3176 +        public static readonly MapiProp PidNameExchangePatternEnd = new MapiProp(MapiDataType.PtypTime, "http://schemas.microsoft.com/exchange/patternend", PS_PUBLIC_STRINGS);
  3.3177  
  3.3178          /// <summary>
  3.3179          /// Identifies the absolute minimum time when an instance of a recurring appointment starts.
  3.3180          /// Data type: PtypTime
  3.3181          /// </summary>
  3.3182 -        public static readonly MAPIProp PidNameExchangePatternStart = new MAPIProp(MAPIDataType.PtypTime, "http://schemas.microsoft.com/exchange/patternstart", PS_PUBLIC_STRINGS);
  3.3183 +        public static readonly MapiProp PidNameExchangePatternStart = new MapiProp(MapiDataType.PtypTime, "http://schemas.microsoft.com/exchange/patternstart", PS_PUBLIC_STRINGS);
  3.3184  
  3.3185          /// <summary>
  3.3186          /// Identifies the time, in seconds, between reminders.
  3.3187          /// Data type: PtypInteger32
  3.3188          /// </summary>
  3.3189 -        public static readonly MAPIProp PidNameExchangeReminderInterval = new MAPIProp(MAPIDataType.PtypInteger32, "http://schemas.microsoft.com/exchange/reminderinterval", PS_PUBLIC_STRINGS);
  3.3190 +        public static readonly MapiProp PidNameExchangeReminderInterval = new MapiProp(MapiDataType.PtypInteger32, "http://schemas.microsoft.com/exchange/reminderinterval", PS_PUBLIC_STRINGS);
  3.3191  
  3.3192          /// <summary>
  3.3193          /// Specifies an array of URLs that identifies other folders within the same message store that contain schema definition items.
  3.3194          /// Data type: PtypMultipleString
  3.3195          /// </summary>
  3.3196 -        public static readonly MAPIProp PidNameExchDatabaseSchema = new MAPIProp(MAPIDataType.PtypMultipleString, "urn:schemas-microsoft-com:exch-data:baseschema", PS_PUBLIC_STRINGS);
  3.3197 +        public static readonly MapiProp PidNameExchDatabaseSchema = new MapiProp(MapiDataType.PtypMultipleString, "urn:schemas-microsoft-com:exch-data:baseschema", PS_PUBLIC_STRINGS);
  3.3198  
  3.3199          /// <summary>
  3.3200          /// Specifies an array of names that indicates the expected content classes of items within a folder.
  3.3201          /// Data type: PtypMultipleString
  3.3202          /// </summary>
  3.3203 -        public static readonly MAPIProp PidNameExchDataExpectedContentClass = new MAPIProp(MAPIDataType.PtypMultipleString, "urn:schemas-microsoft-com:exch-data:expected-content-class", PS_PUBLIC_STRINGS);
  3.3204 +        public static readonly MapiProp PidNameExchDataExpectedContentClass = new MapiProp(MapiDataType.PtypMultipleString, "urn:schemas-microsoft-com:exch-data:expected-content-class", PS_PUBLIC_STRINGS);
  3.3205  
  3.3206          /// <summary>
  3.3207          /// Specifies an array of names that indicates the expected content classes of items within a folder.
  3.3208          /// Data type: PtypString
  3.3209          /// </summary>
  3.3210 -        public static readonly MAPIProp PidNameExchDataSchemaCollectionReference = new MAPIProp(MAPIDataType.PtypString, "urn:schemas-microsoft-com:exch-data:schema-collection-ref", PS_PUBLIC_STRINGS);
  3.3211 +        public static readonly MapiProp PidNameExchDataSchemaCollectionReference = new MapiProp(MapiDataType.PtypString, "urn:schemas-microsoft-com:exch-data:schema-collection-ref", PS_PUBLIC_STRINGS);
  3.3212  
  3.3213          /// <summary>
  3.3214          /// Contains an XML document with a single AddressSet element.
  3.3215          /// Data type: PtypString
  3.3216          /// </summary>
  3.3217 -        public static readonly MAPIProp PidNameExtractedAddresses = new MAPIProp(MAPIDataType.PtypString, "XmlExtractedAddresses", PSETID_XmlExtractedEntities);
  3.3218 +        public static readonly MapiProp PidNameExtractedAddresses = new MapiProp(MapiDataType.PtypString, "XmlExtractedAddresses", PSETID_XmlExtractedEntities);
  3.3219  
  3.3220          /// <summary>
  3.3221          /// Contains an XML document with a single ContactSet element.
  3.3222          /// Data type: PtypString
  3.3223          /// </summary>
  3.3224 -        public static readonly MAPIProp PidNameExtractedContacts = new MAPIProp(MAPIDataType.PtypString, "XmlExtractedContacts", PSETID_XmlExtractedEntities);
  3.3225 +        public static readonly MapiProp PidNameExtractedContacts = new MapiProp(MapiDataType.PtypString, "XmlExtractedContacts", PSETID_XmlExtractedEntities);
  3.3226  
  3.3227          /// <summary>
  3.3228          /// Contains an XML document with a single EmailSet element.
  3.3229          /// Data type: PtypString
  3.3230          /// </summary>
  3.3231 -        public static readonly MAPIProp PidNameExtractedEmails = new MAPIProp(MAPIDataType.PtypString, "XmlExtractedEmails", PSETID_XmlExtractedEntities);
  3.3232 +        public static readonly MapiProp PidNameExtractedEmails = new MapiProp(MapiDataType.PtypString, "XmlExtractedEmails", PSETID_XmlExtractedEntities);
  3.3233  
  3.3234          /// <summary>
  3.3235          /// Contains an XML document with a single MeetingSet element.
  3.3236          /// Data type: PtypString
  3.3237          /// </summary>
  3.3238 -        public static readonly MAPIProp PidNameExtractedMeetings = new MAPIProp(MAPIDataType.PtypString, "XmlExtractedMeetings", PSETID_XmlExtractedEntities);
  3.3239 +        public static readonly MapiProp PidNameExtractedMeetings = new MapiProp(MapiDataType.PtypString, "XmlExtractedMeetings", PSETID_XmlExtractedEntities);
  3.3240  
  3.3241          /// <summary>
  3.3242          /// Contains an XML document with a single PhoneSet element.
  3.3243          /// Data type: PtypString
  3.3244          /// </summary>
  3.3245 -        public static readonly MAPIProp PidNameExtractedPhones = new MAPIProp(MAPIDataType.PtypString, "XmlExtractedPhones", PSETID_XmlExtractedEntities);
  3.3246 +        public static readonly MapiProp PidNameExtractedPhones = new MapiProp(MapiDataType.PtypString, "XmlExtractedPhones", PSETID_XmlExtractedEntities);
  3.3247  
  3.3248          /// <summary>
  3.3249          /// Contains an XML document with a single TaskSet element.
  3.3250          /// Data type: PtypString
  3.3251          /// </summary>
  3.3252 -        public static readonly MAPIProp PidNameExtractedTasks = new MAPIProp(MAPIDataType.PtypString, "XmlExtractedTasks", PSETID_XmlExtractedEntities);
  3.3253 +        public static readonly MapiProp PidNameExtractedTasks = new MapiProp(MapiDataType.PtypString, "XmlExtractedTasks", PSETID_XmlExtractedEntities);
  3.3254  
  3.3255          /// <summary>
  3.3256          /// Contains an XML document with a single UrlSet element.
  3.3257          /// Data type: PtypString
  3.3258          /// </summary>
  3.3259 -        public static readonly MAPIProp PidNameExtractedUrls = new MAPIProp(MAPIDataType.PtypString, "XmlExtractedUrls", PSETID_XmlExtractedEntities);
  3.3260 +        public static readonly MapiProp PidNameExtractedUrls = new MapiProp(MapiDataType.PtypString, "XmlExtractedUrls", PSETID_XmlExtractedEntities);
  3.3261  
  3.3262          /// <summary>
  3.3263          /// Specifies the SMTP email alias of the organizer of an appointment or meeting.
  3.3264          /// Data type: PtypString
  3.3265          /// </summary>
  3.3266 -        public static readonly MAPIProp PidNameFrom = new MAPIProp(MAPIDataType.PtypString, "From", PS_INTERNET_HEADERS);
  3.3267 +        public static readonly MapiProp PidNameFrom = new MapiProp(MapiDataType.PtypString, "From", PS_INTERNET_HEADERS);
  3.3268  
  3.3269          /// <summary>
  3.3270          /// Specifies which group of headings are indented in the document.
  3.3271          /// Data type: PtypBinary
  3.3272          /// </summary>
  3.3273 -        public static readonly MAPIProp PidNameHeadingPairs = new MAPIProp(MAPIDataType.PtypBinary, "HeadingPairs", PS_PUBLIC_STRINGS);
  3.3274 +        public static readonly MapiProp PidNameHeadingPairs = new MapiProp(MapiDataType.PtypBinary, "HeadingPairs", PS_PUBLIC_STRINGS);
  3.3275  
  3.3276          /// <summary>
  3.3277          /// Specifies the hidden value of the file attached to the Document object.
  3.3278          /// Data type: PtypInteger32
  3.3279          /// </summary>
  3.3280 -        public static readonly MAPIProp PidNameHiddenCount = new MAPIProp(MAPIDataType.PtypInteger32, "HiddenCount", PS_PUBLIC_STRINGS);
  3.3281 +        public static readonly MapiProp PidNameHiddenCount = new MapiProp(MapiDataType.PtypInteger32, "HiddenCount", PS_PUBLIC_STRINGS);
  3.3282  
  3.3283          /// <summary>
  3.3284          /// Specifies the URL for the Calendar folder for a particular user.
  3.3285          /// Data type: PtypString
  3.3286          /// </summary>
  3.3287 -        public static readonly MAPIProp PidNameHttpmailCalendar = new MAPIProp(MAPIDataType.PtypString, "urn:schemas:httpmail:calendar", PS_PUBLIC_STRINGS);
  3.3288 +        public static readonly MapiProp PidNameHttpmailCalendar = new MapiProp(MapiDataType.PtypString, "urn:schemas:httpmail:calendar", PS_PUBLIC_STRINGS);
  3.3289  
  3.3290          /// <summary>
  3.3291          /// Specifies the HTML content of the message.
  3.3292          /// Data type: PtypString
  3.3293          /// </summary>
  3.3294 -        public static readonly MAPIProp PidNameHttpmailHtmlDescription = new MAPIProp(MAPIDataType.PtypString, "urn:schemas:httpmail:htmldescription", PS_PUBLIC_STRINGS);
  3.3295 +        public static readonly MapiProp PidNameHttpmailHtmlDescription = new MapiProp(MapiDataType.PtypString, "urn:schemas:httpmail:htmldescription", PS_PUBLIC_STRINGS);
  3.3296  
  3.3297          /// <summary>
  3.3298          /// Specifies the email submission URI to which outgoing email is submitted.
  3.3299          /// Data type: PtypString
  3.3300          /// </summary>
  3.3301 -        public static readonly MAPIProp PidNameHttpmailSendMessage = new MAPIProp(MAPIDataType.PtypString, "urn:schemas:httpmail:sendmsg", PS_PUBLIC_STRINGS);
  3.3302 +        public static readonly MapiProp PidNameHttpmailSendMessage = new MapiProp(MapiDataType.PtypString, "urn:schemas:httpmail:sendmsg", PS_PUBLIC_STRINGS);
  3.3303  
  3.3304          /// <summary>
  3.3305          /// Identifies an array of instances of a recurring appointment.
  3.3306          /// Data type: PtypMultipleTime
  3.3307          /// </summary>
  3.3308 -        public static readonly MAPIProp PidNameICalendarRecurrenceDate = new MAPIProp(MAPIDataType.PtypMultipleTime, "urn:schemas:calendar:rdate", PS_PUBLIC_STRINGS);
  3.3309 +        public static readonly MapiProp PidNameICalendarRecurrenceDate = new MapiProp(MapiDataType.PtypMultipleTime, "urn:schemas:calendar:rdate", PS_PUBLIC_STRINGS);
  3.3310  
  3.3311          /// <summary>
  3.3312          /// Specifies the rule for the pattern that defines a recurring appointment.
  3.3313          /// Data type: PtypMultipleString
  3.3314          /// </summary>
  3.3315 -        public static readonly MAPIProp PidNameICalendarRecurrenceRule = new MAPIProp(MAPIDataType.PtypMultipleString, "urn:schemas:calendar:rrule", PS_PUBLIC_STRINGS);
  3.3316 +        public static readonly MapiProp PidNameICalendarRecurrenceRule = new MapiProp(MapiDataType.PtypMultipleString, "urn:schemas:calendar:rrule", PS_PUBLIC_STRINGS);
  3.3317  
  3.3318          /// <summary>
  3.3319          /// Specifies the subject of the message.
  3.3320          /// Data type: PtypString
  3.3321          /// </summary>
  3.3322 -        public static readonly MAPIProp PidNameInternetSubject = new MAPIProp(MAPIDataType.PtypString, "Subject", PS_INTERNET_HEADERS);
  3.3323 +        public static readonly MapiProp PidNameInternetSubject = new MapiProp(MapiDataType.PtypString, "Subject", PS_INTERNET_HEADERS);
  3.3324  
  3.3325          /// <summary>
  3.3326          /// Contains keywords or categories for the Message object.
  3.3327          /// Data type: PtypMultipleString
  3.3328          /// </summary>
  3.3329 -        public static readonly MAPIProp PidNameKeywords = new MAPIProp(MAPIDataType.PtypMultipleString, "Keywords", PS_PUBLIC_STRINGS);
  3.3330 +        public static readonly MapiProp PidNameKeywords = new MapiProp(MapiDataType.PtypMultipleString, "Keywords", PS_PUBLIC_STRINGS);
  3.3331  
  3.3332          /// <summary>
  3.3333          /// Specifies the most recent author of the file attached to the Document object.
  3.3334          /// Data type: PtypString
  3.3335          /// </summary>
  3.3336 -        public static readonly MAPIProp PidNameLastAuthor = new MAPIProp(MAPIDataType.PtypString, "LastAuthor", PS_PUBLIC_STRINGS);
  3.3337 +        public static readonly MapiProp PidNameLastAuthor = new MapiProp(MapiDataType.PtypString, "LastAuthor", PS_PUBLIC_STRINGS);
  3.3338  
  3.3339          /// <summary>
  3.3340          /// Specifies the time, in UTC, that the file was last printed.
  3.3341          /// Data type: PtypTime
  3.3342          /// </summary>
  3.3343 -        public static readonly MAPIProp PidNameLastPrinted = new MAPIProp(MAPIDataType.PtypTime, "LastPrinted", PS_PUBLIC_STRINGS);
  3.3344 +        public static readonly MapiProp PidNameLastPrinted = new MapiProp(MapiDataType.PtypTime, "LastPrinted", PS_PUBLIC_STRINGS);
  3.3345  
  3.3346          /// <summary>
  3.3347          /// Specifies the time, in UTC, that the file was last saved.
  3.3348          /// Data type: PtypTime
  3.3349          /// </summary>
  3.3350 -        public static readonly MAPIProp PidNameLastSaveDateTime = new MAPIProp(MAPIDataType.PtypTime, "LastSaveDtm", PS_PUBLIC_STRINGS);
  3.3351 +        public static readonly MapiProp PidNameLastSaveDateTime = new MapiProp(MapiDataType.PtypTime, "LastSaveDtm", PS_PUBLIC_STRINGS);
  3.3352  
  3.3353          /// <summary>
  3.3354          /// Specifies the number of lines in the file attached to the Document object.
  3.3355          /// Data type: PtypInteger32
  3.3356          /// </summary>
  3.3357 -        public static readonly MAPIProp PidNameLineCount = new MAPIProp(MAPIDataType.PtypInteger32, "LineCount", PS_PUBLIC_STRINGS);
  3.3358 +        public static readonly MapiProp PidNameLineCount = new MapiProp(MapiDataType.PtypInteger32, "LineCount", PS_PUBLIC_STRINGS);
  3.3359  
  3.3360          /// <summary>
  3.3361          /// Indicates whether the links in the document are up-to-date.
  3.3362          /// Data type: PtypBoolean
  3.3363          /// </summary>
  3.3364 -        public static readonly MAPIProp PidNameLinksDirty = new MAPIProp(MAPIDataType.PtypBoolean, "LinksDirty", PS_PUBLIC_STRINGS);
  3.3365 +        public static readonly MapiProp PidNameLinksDirty = new MapiProp(MapiDataType.PtypBoolean, "LinksDirty", PS_PUBLIC_STRINGS);
  3.3366  
  3.3367          /// <summary>
  3.3368          /// 
  3.3369          /// Data type: PtypString
  3.3370          /// </summary>
  3.3371 -        public static readonly MAPIProp PidNameLocationUrl = new MAPIProp(MAPIDataType.PtypString, "urn:schemas:calendar:locationurl", PS_PUBLIC_STRINGS);
  3.3372 +        public static readonly MapiProp PidNameLocationUrl = new MapiProp(MapiDataType.PtypString, "urn:schemas:calendar:locationurl", PS_PUBLIC_STRINGS);
  3.3373  
  3.3374          /// <summary>
  3.3375          /// Specifies the manager of the file attached to the Document object.
  3.3376          /// Data type: PtypString
  3.3377          /// </summary>
  3.3378 -        public static readonly MAPIProp PidNameManager = new MAPIProp(MAPIDataType.PtypString, "Manager", PS_PUBLIC_STRINGS);
  3.3379 +        public static readonly MapiProp PidNameManager = new MapiProp(MapiDataType.PtypString, "Manager", PS_PUBLIC_STRINGS);
  3.3380  
  3.3381          /// <summary>
  3.3382          /// Specifies the number of multimedia clips in the file attached to the Document object.
  3.3383          /// Data type: PtypInteger32
  3.3384          /// </summary>
  3.3385 -        public static readonly MAPIProp PidNameMultimediaClipCount = new MAPIProp(MAPIDataType.PtypInteger32, "MMClipCount", PS_PUBLIC_STRINGS);
  3.3386 +        public static readonly MapiProp PidNameMultimediaClipCount = new MapiProp(MapiDataType.PtypInteger32, "MMClipCount", PS_PUBLIC_STRINGS);
  3.3387  
  3.3388          /// <summary>
  3.3389          /// Specifies the number of notes in the file attached to the Document object.
  3.3390          /// Data type: PtypInteger32
  3.3391          /// </summary>
  3.3392 -        public static readonly MAPIProp PidNameNoteCount = new MAPIProp(MAPIDataType.PtypInteger32, "NoteCount", PS_PUBLIC_STRINGS);
  3.3393 +        public static readonly MapiProp PidNameNoteCount = new MapiProp(MapiDataType.PtypInteger32, "NoteCount", PS_PUBLIC_STRINGS);
  3.3394  
  3.3395          /// <summary>
  3.3396          /// Contains the GUID of the SMS account used to deliver the message.
  3.3397          /// Data type: PtypString
  3.3398          /// </summary>
  3.3399 -        public static readonly MAPIProp PidNameOMSAccountGuid = new MAPIProp(MAPIDataType.PtypString, "OMSAccountGuid", PS_PUBLIC_STRINGS);
  3.3400 +        public static readonly MapiProp PidNameOMSAccountGuid = new MapiProp(MapiDataType.PtypString, "OMSAccountGuid", PS_PUBLIC_STRINGS);
  3.3401  
  3.3402          /// <summary>
  3.3403          /// Indicates the model of the mobile device used to send the SMS or MMS message.
  3.3404          /// Data type: PtypString
  3.3405          /// </summary>
  3.3406 -        public static readonly MAPIProp PidNameOMSMobileModel = new MAPIProp(MAPIDataType.PtypString, "OMSMobileModel", PS_PUBLIC_STRINGS);
  3.3407 +        public static readonly MapiProp PidNameOMSMobileModel = new MapiProp(MapiDataType.PtypString, "OMSMobileModel", PS_PUBLIC_STRINGS);
  3.3408  
  3.3409          /// <summary>
  3.3410          /// Contains the time, in UTC, at which the client requested that the service provider send the SMS or MMS message.
  3.3411          /// Data type: PtypTime
  3.3412          /// </summary>
  3.3413 -        public static readonly MAPIProp PidNameOMSScheduleTime = new MAPIProp(MAPIDataType.PtypTime, "OMSScheduleTime", PS_PUBLIC_STRINGS);
  3.3414 +        public static readonly MapiProp PidNameOMSScheduleTime = new MapiProp(MapiDataType.PtypTime, "OMSScheduleTime", PS_PUBLIC_STRINGS);
  3.3415  
  3.3416          /// <summary>
  3.3417          /// Contains the type of service used to send an SMS or MMS message.
  3.3418          /// Data type: PtypInteger32
  3.3419          /// </summary>
  3.3420 -        public static readonly MAPIProp PidNameOMSServiceType = new MAPIProp(MAPIDataType.PtypInteger32, "OMSServiceType", PS_PUBLIC_STRINGS);
  3.3421 +        public static readonly MapiProp PidNameOMSServiceType = new MapiProp(MapiDataType.PtypInteger32, "OMSServiceType", PS_PUBLIC_STRINGS);
  3.3422  
  3.3423          /// <summary>
  3.3424          /// Contains the source of an SMS or MMS message.
  3.3425          /// Data type: PtypInteger32
  3.3426          /// </summary>
  3.3427 -        public static readonly MAPIProp PidNameOMSSourceType = new MAPIProp(MAPIDataType.PtypInteger32, "OMSSourceType", PS_PUBLIC_STRINGS);
  3.3428 +        public static readonly MapiProp PidNameOMSSourceType = new MapiProp(MapiDataType.PtypInteger32, "OMSSourceType", PS_PUBLIC_STRINGS);
  3.3429  
  3.3430          /// <summary>
  3.3431          /// Specifies the page count of the file attached to the Document object.
  3.3432          /// Data type: PtypInteger32
  3.3433          /// </summary>
  3.3434 -        public static readonly MAPIProp PidNamePageCount = new MAPIProp(MAPIDataType.PtypInteger32, "PageCount", PS_PUBLIC_STRINGS);
  3.3435 +        public static readonly MapiProp PidNamePageCount = new MapiProp(MapiDataType.PtypInteger32, "PageCount", PS_PUBLIC_STRINGS);
  3.3436  
  3.3437          /// <summary>
  3.3438          /// Specifies the number of paragraphs in the file attached to the Document object.
  3.3439          /// Data type: PtypInteger32
  3.3440          /// </summary>
  3.3441 -        public static readonly MAPIProp PidNameParagraphCount = new MAPIProp(MAPIDataType.PtypInteger32, "ParCount", PS_PUBLIC_STRINGS);
  3.3442 +        public static readonly MapiProp PidNameParagraphCount = new MapiProp(MapiDataType.PtypInteger32, "ParCount", PS_PUBLIC_STRINGS);
  3.3443  
  3.3444          /// <summary>
  3.3445          /// Indicates whether a message is likely to be phishing.
  3.3446          /// Data type: PtypInteger32
  3.3447          /// </summary>
  3.3448 -        public static readonly MAPIProp PidNamePhishingStamp = new MAPIProp(MAPIDataType.PtypInteger32, "http://schemas.microsoft.com/outlook/phishingstamp", PS_PUBLIC_STRINGS);
  3.3449 +        public static readonly MapiProp PidNamePhishingStamp = new MapiProp(MapiDataType.PtypInteger32, "http://schemas.microsoft.com/outlook/phishingstamp", PS_PUBLIC_STRINGS);
  3.3450  
  3.3451          /// <summary>
  3.3452          /// Specifies the presentation format of the file attached to the Document object.
  3.3453          /// Data type: PtypString
  3.3454          /// </summary>
  3.3455 -        public static readonly MAPIProp PidNamePresentationFormat = new MAPIProp(MAPIDataType.PtypString, "PresFormat", PS_PUBLIC_STRINGS);
  3.3456 +        public static readonly MapiProp PidNamePresentationFormat = new MapiProp(MapiDataType.PtypString, "PresFormat", PS_PUBLIC_STRINGS);
  3.3457  
  3.3458          /// <summary>
  3.3459          /// Specifies the original sender of a message.
  3.3460          /// Data type: PtypString
  3.3461          /// </summary>
  3.3462 -        public static readonly MAPIProp PidNameQuarantineOriginalSender = new MAPIProp(MAPIDataType.PtypString, "quarantine-original-sender", PS_PUBLIC_STRINGS);
  3.3463 +        public static readonly MapiProp PidNameQuarantineOriginalSender = new MapiProp(MapiDataType.PtypString, "quarantine-original-sender", PS_PUBLIC_STRINGS);
  3.3464  
  3.3465          /// <summary>
  3.3466          /// Specifies the revision number of the file attached to the Document object.
  3.3467          /// Data type: PtypString
  3.3468          /// </summary>
  3.3469 -        public static readonly MAPIProp PidNameRevisionNumber = new MAPIProp(MAPIDataType.PtypString, "RevNumber", PS_PUBLIC_STRINGS);
  3.3470 +        public static readonly MapiProp PidNameRevisionNumber = new MapiProp(MapiDataType.PtypString, "RevNumber", PS_PUBLIC_STRINGS);
  3.3471  
  3.3472          /// <summary>
  3.3473          /// Specifies the value used to cache the Use License for the rights-managed email message.
  3.3474          /// Data type: PtypMultipleBinary
  3.3475          /// </summary>
  3.3476 -        public static readonly MAPIProp PidNameRightsManagementLicense = new MAPIProp(MAPIDataType.PtypMultipleBinary, "DRMLicense", PS_PUBLIC_STRINGS);
  3.3477 +        public static readonly MapiProp PidNameRightsManagementLicense = new MapiProp(MapiDataType.PtypMultipleBinary, "DRMLicense", PS_PUBLIC_STRINGS);
  3.3478  
  3.3479          /// <summary>
  3.3480          /// Indicates whether the image is to be scaled or cropped.
  3.3481          /// Data type: PtypBoolean
  3.3482          /// </summary>
  3.3483 -        public static readonly MAPIProp PidNameScale = new MAPIProp(MAPIDataType.PtypBoolean, "Scale", PS_PUBLIC_STRINGS);
  3.3484 +        public static readonly MapiProp PidNameScale = new MapiProp(MapiDataType.PtypBoolean, "Scale", PS_PUBLIC_STRINGS);
  3.3485  
  3.3486          /// <summary>
  3.3487          /// Specifies the security level of the file attached to the Document object.
  3.3488          /// Data type: PtypInteger32
  3.3489          /// </summary>
  3.3490 -        public static readonly MAPIProp PidNameSecurity = new MAPIProp(MAPIDataType.PtypInteger32, "Security", PS_PUBLIC_STRINGS);
  3.3491 +        public static readonly MapiProp PidNameSecurity = new MapiProp(MapiDataType.PtypInteger32, "Security", PS_PUBLIC_STRINGS);
  3.3492  
  3.3493          /// <summary>
  3.3494          /// Specifies the number of slides in the file attached to the Document object.
  3.3495          /// Data type: PtypInteger32
  3.3496          /// </summary>
  3.3497 -        public static readonly MAPIProp PidNameSlideCount = new MAPIProp(MAPIDataType.PtypInteger32, "SlideCount", PS_PUBLIC_STRINGS);
  3.3498 +        public static readonly MapiProp PidNameSlideCount = new MapiProp(MapiDataType.PtypInteger32, "SlideCount", PS_PUBLIC_STRINGS);
  3.3499  
  3.3500          /// <summary>
  3.3501          /// Specifies the subject of the file attached to the Document object.
  3.3502          /// Data type: PtypString
  3.3503          /// </summary>
  3.3504 -        public static readonly MAPIProp PidNameSubject = new MAPIProp(MAPIDataType.PtypString, "Subject", PS_PUBLIC_STRINGS);
  3.3505 +        public static readonly MapiProp PidNameSubject = new MapiProp(MapiDataType.PtypString, "Subject", PS_PUBLIC_STRINGS);
  3.3506  
  3.3507          /// <summary>
  3.3508          /// Specifies the template of the file attached to the Document object.
  3.3509          /// Data type: PtypString
  3.3510          /// </summary>
  3.3511 -        public static readonly MAPIProp PidNameTemplate = new MAPIProp(MAPIDataType.PtypString, "Template", PS_PUBLIC_STRINGS);
  3.3512 +        public static readonly MapiProp PidNameTemplate = new MapiProp(MapiDataType.PtypString, "Template", PS_PUBLIC_STRINGS);
  3.3513  
  3.3514          /// <summary>
  3.3515          /// Specifies the data representing the thumbnail image of the document.
  3.3516          /// Data type: PtypBinary
  3.3517          /// </summary>
  3.3518 -        public static readonly MAPIProp PidNameThumbnail = new MAPIProp(MAPIDataType.PtypBinary, "Thumbnail", PS_PUBLIC_STRINGS);
  3.3519 +        public static readonly MapiProp PidNameThumbnail = new MapiProp(MapiDataType.PtypBinary, "Thumbnail", PS_PUBLIC_STRINGS);
  3.3520  
  3.3521          /// <summary>
  3.3522          /// Specifies the title of the file attached to the Document object.
  3.3523          /// Data type: PtypString
  3.3524          /// </summary>
  3.3525 -        public static readonly MAPIProp PidNameTitle = new MAPIProp(MAPIDataType.PtypString, "Title", PS_PUBLIC_STRINGS);
  3.3526 +        public static readonly MapiProp PidNameTitle = new MapiProp(MapiDataType.PtypString, "Title", PS_PUBLIC_STRINGS);
  3.3527  
  3.3528          /// <summary>
  3.3529          /// Specifies the word count of the file attached to the Document object.
  3.3530          /// Data type: PtypInteger32
  3.3531          /// </summary>
  3.3532 -        public static readonly MAPIProp PidNameWordCount = new MAPIProp(MAPIDataType.PtypInteger32, "WordCount", PS_PUBLIC_STRINGS);
  3.3533 +        public static readonly MapiProp PidNameWordCount = new MapiProp(MapiDataType.PtypInteger32, "WordCount", PS_PUBLIC_STRINGS);
  3.3534  
  3.3535          /// <summary>
  3.3536          /// Contains a unique identifier associated with the phone call.
  3.3537          /// Data type: PtypString
  3.3538          /// </summary>
  3.3539 -        public static readonly MAPIProp PidNameXCallId = new MAPIProp(MAPIDataType.PtypString, "X-CallID", PS_INTERNET_HEADERS);
  3.3540 +        public static readonly MapiProp PidNameXCallId = new MapiProp(MapiDataType.PtypString, "X-CallID", PS_INTERNET_HEADERS);
  3.3541  
  3.3542          /// <summary>
  3.3543          /// Specifies how many discrete pages are contained within an attachment representing a facsimile message.
  3.3544          /// Data type: PtypInteger16
  3.3545          /// </summary>
  3.3546 -        public static readonly MAPIProp PidNameXFaxNumberOfPages = new MAPIProp(MAPIDataType.PtypInteger16, "X-FaxNumberOfPages", PS_INTERNET_HEADERS);
  3.3547 +        public static readonly MapiProp PidNameXFaxNumberOfPages = new MapiProp(MapiDataType.PtypInteger16, "X-FaxNumberOfPages", PS_INTERNET_HEADERS);
  3.3548  
  3.3549          /// <summary>
  3.3550          /// Indicates that the client only renders the message on a phone.
  3.3551          /// Data type: PtypBoolean
  3.3552          /// </summary>
  3.3553 -        public static readonly MAPIProp PidNameXRequireProtectedPlayOnPhone = new MAPIProp(MAPIDataType.PtypBoolean, "X-RequireProtectedPlayOnPhone", PS_INTERNET_HEADERS);
  3.3554 +        public static readonly MapiProp PidNameXRequireProtectedPlayOnPhone = new MapiProp(MapiDataType.PtypBoolean, "X-RequireProtectedPlayOnPhone", PS_INTERNET_HEADERS);
  3.3555  
  3.3556          /// <summary>
  3.3557          /// Contains the telephone number of the caller associated with a voice mail message.
  3.3558          /// Data type: PtypString
  3.3559          /// </summary>
  3.3560 -        public static readonly MAPIProp PidNameXSenderTelephoneNumber = new MAPIProp(MAPIDataType.PtypString, "X-CallingTelephoneNumber", PS_INTERNET_HEADERS);
  3.3561 +        public static readonly MapiProp PidNameXSenderTelephoneNumber = new MapiProp(MapiDataType.PtypString, "X-CallingTelephoneNumber", PS_INTERNET_HEADERS);
  3.3562  
  3.3563          /// <summary>
  3.3564          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.3565          /// Data type: PtypString
  3.3566          /// </summary>
  3.3567 -        public static readonly MAPIProp PidNameXSharingBrowseUrl = new MAPIProp(MAPIDataType.PtypString, "X-Sharing-Browse-Url", PS_INTERNET_HEADERS);
  3.3568 +        public static readonly MapiProp PidNameXSharingBrowseUrl = new MapiProp(MapiDataType.PtypString, "X-Sharing-Browse-Url", PS_INTERNET_HEADERS);
  3.3569  
  3.3570          /// <summary>
  3.3571          /// Contains a string representation of the value of the PidLidSharingCapabilities property (section 2.237).
  3.3572          /// Data type: PtypString
  3.3573          /// </summary>
  3.3574 -        public static readonly MAPIProp PidNameXSharingCapabilities = new MAPIProp(MAPIDataType.PtypString, "X-Sharing-Capabilities", PS_INTERNET_HEADERS);
  3.3575 +        public static readonly MapiProp PidNameXSharingCapabilities = new MapiProp(MapiDataType.PtypString, "X-Sharing-Capabilities", PS_INTERNET_HEADERS);
  3.3576  
  3.3577          /// <summary>
  3.3578          /// Contains the same value as the PidLidSharingConfigurationUrl property (section 2.238).
  3.3579          /// Data type: PtypString
  3.3580          /// </summary>
  3.3581 -        public static readonly MAPIProp PidNameXSharingConfigUrl = new MAPIProp(MAPIDataType.PtypString, "X-Sharing-Config-Url", PS_INTERNET_HEADERS);
  3.3582 +        public static readonly MapiProp PidNameXSharingConfigUrl = new MapiProp(MapiDataType.PtypString, "X-Sharing-Config-Url", PS_INTERNET_HEADERS);
  3.3583  
  3.3584          /// <summary>
  3.3585          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.3586          /// Data type: PtypString
  3.3587          /// </summary>
  3.3588 -        public static readonly MAPIProp PidNameXSharingExendedCaps = new MAPIProp(MAPIDataType.PtypString, "X-Sharing-Exended-Caps", PS_INTERNET_HEADERS);
  3.3589 +        public static readonly MapiProp PidNameXSharingExendedCaps = new MapiProp(MapiDataType.PtypString, "X-Sharing-Exended-Caps", PS_INTERNET_HEADERS);
  3.3590  
  3.3591          /// <summary>
  3.3592          /// Contains a hexadecimal string representation of the value of the PidLidSharingFlavor property (section 2.245).
  3.3593          /// Data type: PtypString
  3.3594          /// </summary>
  3.3595 -        public static readonly MAPIProp PidNameXSharingFlavor = new MAPIProp(MAPIDataType.PtypString, "X-Sharing-Flavor", PS_INTERNET_HEADERS);
  3.3596 +        public static readonly MapiProp PidNameXSharingFlavor = new MapiProp(MapiDataType.PtypString, "X-Sharing-Flavor", PS_INTERNET_HEADERS);
  3.3597  
  3.3598          /// <summary>
  3.3599          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.3600          /// Data type: PtypString
  3.3601          /// </summary>
  3.3602 -        public static readonly MAPIProp PidNameXSharingInstanceGuid = new MAPIProp(MAPIDataType.PtypString, "X-Sharing-Instance-Guid", PS_INTERNET_HEADERS);
  3.3603 +        public static readonly MapiProp PidNameXSharingInstanceGuid = new MapiProp(MapiDataType.PtypString, "X-Sharing-Instance-Guid", PS_INTERNET_HEADERS);
  3.3604  
  3.3605          /// <summary>
  3.3606          /// Contains the same value as the PidLidSharingLocalType property (section 2.259).
  3.3607          /// Data type: PtypString
  3.3608          /// </summary>
  3.3609 -        public static readonly MAPIProp PidNameXSharingLocalType = new MAPIProp(MAPIDataType.PtypString, "X-Sharing-Local-Type", PS_INTERNET_HEADERS);
  3.3610 +        public static readonly MapiProp PidNameXSharingLocalType = new MapiProp(MapiDataType.PtypString, "X-Sharing-Local-Type", PS_INTERNET_HEADERS);
  3.3611  
  3.3612          /// <summary>
  3.3613          /// Contains the hexadecimal string representation of the value of the PidLidSharingProviderGuid property (section 2.266).
  3.3614          /// Data type: PtypString
  3.3615          /// </summary>
  3.3616 -        public static readonly MAPIProp PidNameXSharingProviderGuid = new MAPIProp(MAPIDataType.PtypString, "X-Sharing-Provider-Guid", PS_INTERNET_HEADERS);
  3.3617 +        public static readonly MapiProp PidNameXSharingProviderGuid = new MapiProp(MapiDataType.PtypString, "X-Sharing-Provider-Guid", PS_INTERNET_HEADERS);
  3.3618  
  3.3619          /// <summary>
  3.3620          /// Contains the same value as the PidLidSharingProviderName property (section 2.267).
  3.3621          /// Data type: PtypString
  3.3622          /// </summary>
  3.3623 -        public static readonly MAPIProp PidNameXSharingProviderName = new MAPIProp(MAPIDataType.PtypString, "X-Sharing-Provider-Name", PS_INTERNET_HEADERS);
  3.3624 +        public static readonly MapiProp PidNameXSharingProviderName = new MapiProp(MapiDataType.PtypString, "X-Sharing-Provider-Name", PS_INTERNET_HEADERS);
  3.3625  
  3.3626          /// <summary>
  3.3627          /// Contains the same value as the PidLidSharingProviderUrl property (section 2.268).
  3.3628          /// Data type: PtypString
  3.3629          /// </summary>
  3.3630 -        public static readonly MAPIProp PidNameXSharingProviderUrl = new MAPIProp(MAPIDataType.PtypString, "X-Sharing-Provider-Url", PS_INTERNET_HEADERS);
  3.3631 +        public static readonly MapiProp PidNameXSharingProviderUrl = new MapiProp(MapiDataType.PtypString, "X-Sharing-Provider-Url", PS_INTERNET_HEADERS);
  3.3632  
  3.3633          /// <summary>
  3.3634          /// Contains the same value as the PidLidSharingRemoteName property (section 2.277).
  3.3635          /// Data type: PtypString
  3.3636          /// </summary>
  3.3637 -        public static readonly MAPIProp PidNameXSharingRemoteName = new MAPIProp(MAPIDataType.PtypString, "X-Sharing-Remote-Name", PS_INTERNET_HEADERS);
  3.3638 +        public static readonly MapiProp PidNameXSharingRemoteName = new MapiProp(MapiDataType.PtypString, "X-Sharing-Remote-Name", PS_INTERNET_HEADERS);
  3.3639  
  3.3640          /// <summary>
  3.3641          /// Contains a value that is ignored by the server no matter what value is generated by the client.
  3.3642          /// Data type: PtypString
  3.3643          /// </summary>
  3.3644 -        public static readonly MAPIProp PidNameXSharingRemotePath = new MAPIProp(MAPIDataType.PtypString, "X-Sharing-Remote-Path", PS_INTERNET_HEADERS);
  3.3645 +        public static readonly MapiProp PidNameXSharingRemotePath = new MapiProp(MapiDataType.PtypString, "X-Sharing-Remote-Path", PS_INTERNET_HEADERS);
  3.3646  
  3.3647          /// <summary>
  3.3648          /// Contains the same value as the PidLidSharingRemoteStoreUid property (section 2.282).
  3.3649          /// Data type: PtypString
  3.3650          /// </summary>
  3.3651 -        public static readonly MAPIProp PidNameXSharingRemoteStoreUid = new MAPIProp(MAPIDataType.PtypString, "X-Sharing-Remote-Store-Uid", PS_INTERNET_HEADERS);
  3.3652 +        public static readonly MapiProp PidNameXSharingRemoteStoreUid = new MapiProp(MapiDataType.PtypString, "X-Sharing-Remote-Store-Uid", PS_INTERNET_HEADERS);
  3.3653  
  3.3654          /// <summary>
  3.3655          /// Contains the same value as the PidLidSharingRemoteType property (section 2.281).
  3.3656          /// Data type: PtypString
  3.3657          /// </summary>
  3.3658 -        public static readonly MAPIProp PidNameXSharingRemoteType = new MAPIProp(MAPIDataType.PtypString, "X-Sharing-Remote-Type", PS_INTERNET_HEADERS);
  3.3659 +        public static readonly MapiProp PidNameXSharingRemoteType = new MapiProp(MapiDataType.PtypString, "X-Sharing-Remote-Type", PS_INTERNET_HEADERS);
  3.3660  
  3.3661          /// <summary>
  3.3662          /// Contains the same value as the PidLidSharingRemoteUid property (section 2.282).
  3.3663          /// Data type: PtypString
  3.3664          /// </summary>
  3.3665 -        public static readonly MAPIProp PidNameXSharingRemoteUid = new MAPIProp(MAPIDataType.PtypString, "X-Sharing-Remote-Uid", PS_INTERNET_HEADERS);
  3.3666 +        public static readonly MapiProp PidNameXSharingRemoteUid = new MapiProp(MapiDataType.PtypString, "X-Sharing-Remote-Uid", PS_INTERNET_HEADERS);
  3.3667  
  3.3668          /// <summary>
  3.3669          /// Contains the list of names for the audio file attachments that are to be played as part of a message, in reverse order.
  3.3670          /// Data type: PtypString
  3.3671          /// </summary>
  3.3672 -        public static readonly MAPIProp PidNameXVoiceMessageAttachmentOrder = new MAPIProp(MAPIDataType.PtypString, "X-AttachmentOrder", PS_INTERNET_HEADERS);
  3.3673 +        public static readonly MapiProp PidNameXVoiceMessageAttachmentOrder = new MapiProp(MapiDataType.PtypString, "X-AttachmentOrder", PS_INTERNET_HEADERS);
  3.3674  
  3.3675          /// <summary>
  3.3676          /// Specifies the length of the attached audio message, in seconds.
  3.3677          /// Data type: PtypInteger16
  3.3678          /// </summary>
  3.3679 -        public static readonly MAPIProp PidNameXVoiceMessageDuration = new MAPIProp(MAPIDataType.PtypInteger16, "X-VoiceMessageDuration", PS_INTERNET_HEADERS);
  3.3680 +        public static readonly MapiProp PidNameXVoiceMessageDuration = new MapiProp(MapiDataType.PtypInteger16, "X-VoiceMessageDuration", PS_INTERNET_HEADERS);
  3.3681  
  3.3682          /// <summary>
  3.3683          /// Contains the name of the caller who left the attached voice message, as provided by the voice network's caller ID system.
  3.3684          /// Data type: PtypString
  3.3685          /// </summary>
  3.3686 -        public static readonly MAPIProp PidNameXVoiceMessageSenderName = new MAPIProp(MAPIDataType.PtypString, "X-VoiceMessageSenderName", PS_INTERNET_HEADERS);
  3.3687 +        public static readonly MapiProp PidNameXVoiceMessageSenderName = new MapiProp(MapiDataType.PtypString, "X-VoiceMessageSenderName", PS_INTERNET_HEADERS);
  3.3688  
  3.3689          /// <summary>
  3.3690          /// Indicates the operations available to the client for the object.
  3.3691          /// Data type: PtypInteger32
  3.3692          /// </summary>
  3.3693 -        public static readonly MAPIProp PidTagAccess = new MAPIProp(MAPIDataType.PtypInteger32, 0x0FF4);
  3.3694 +        public static readonly MapiProp PidTagAccess = new MapiProp(MapiDataType.PtypInteger32, 0x0FF4);
  3.3695  
  3.3696          /// <summary>
  3.3697          /// Contains a permissions list for a folder.
  3.3698          /// Data type: PtypBinary
  3.3699          /// </summary>
  3.3700 -        public static readonly MAPIProp PidTagAccessControlListData = new MAPIProp(MAPIDataType.PtypBinary, 0x3FE0);
  3.3701 +        public static readonly MapiProp PidTagAccessControlListData = new MapiProp(MapiDataType.PtypBinary, 0x3FE0);
  3.3702  
  3.3703          /// <summary>
  3.3704          /// Indicates the client's access level to the object.
  3.3705          /// Data type: PtypInteger32
  3.3706          /// </summary>
  3.3707 -        public static readonly MAPIProp PidTagAccessLevel = new MAPIProp(MAPIDataType.PtypInteger32, 0x0FF7);
  3.3708 +        public static readonly MapiProp PidTagAccessLevel = new MapiProp(MapiDataType.PtypInteger32, 0x0FF7);
  3.3709  
  3.3710          /// <summary>
  3.3711          /// Contains the alias of an Address Book object, which is an alternative name by which the object can be identified.
  3.3712          /// Data type: PtypString
  3.3713          /// </summary>
  3.3714 -        public static readonly MAPIProp PidTagAccount = new MAPIProp(MAPIDataType.PtypString, 0x3A00);
  3.3715 +        public static readonly MapiProp PidTagAccount = new MapiProp(MapiDataType.PtypString, 0x3A00);
  3.3716  
  3.3717          /// <summary>
  3.3718          /// Contains the indexed entry IDs for several special folders related to conflicts, sync issues, local failures, server failures, junk email and spam.
  3.3719          /// Data type: PtypMultipleBinary
  3.3720          /// </summary>
  3.3721 -        public static readonly MAPIProp PidTagAdditionalRenEntryIds = new MAPIProp(MAPIDataType.PtypMultipleBinary, 0x36D8);
  3.3722 +        public static readonly MapiProp PidTagAdditionalRenEntryIds = new MapiProp(MapiDataType.PtypMultipleBinary, 0x36D8);
  3.3723  
  3.3724          /// <summary>
  3.3725          /// Contains an array of blocks that specify the EntryIDs of several special folders.
  3.3726          /// Data type: PtypBinary
  3.3727          /// </summary>
  3.3728 -        public static readonly MAPIProp PidTagAdditionalRenEntryIdsEx = new MAPIProp(MAPIDataType.PtypBinary, 0x36D9);
  3.3729 +        public static readonly MapiProp PidTagAdditionalRenEntryIdsEx = new MapiProp(MapiDataType.PtypBinary, 0x36D9);
  3.3730  
  3.3731          /// <summary>
  3.3732          /// Indicates whether delivery restrictions exist for a recipient.
  3.3733          /// Data type: PtypObject
  3.3734          /// </summary>
  3.3735 -        public static readonly MAPIProp PidTagAddressBookAuthorizedSenders = new MAPIProp(MAPIDataType.PtypObject, 0x8CD8);
  3.3736 +        public static readonly MapiProp PidTagAddressBookAuthorizedSenders = new MapiProp(MapiDataType.PtypObject, 0x8CD8);
  3.3737  
  3.3738          /// <summary>
  3.3739          /// Contains the ID of a container on an NSPI server.
  3.3740          /// Data type: PtypInteger32
  3.3741          /// </summary>
  3.3742 -        public static readonly MAPIProp PidTagAddressBookContainerId = new MAPIProp(MAPIDataType.PtypInteger32, 0xFFFD);
  3.3743 +        public static readonly MapiProp PidTagAddressBookContainerId = new MapiProp(MapiDataType.PtypInteger32, 0xFFFD);
  3.3744  
  3.3745          /// <summary>
  3.3746          /// Specifies the maximum size, in bytes, of a message that a recipient can receive.
  3.3747          /// Data type: PtypInteger32
  3.3748          /// </summary>
  3.3749 -        public static readonly MAPIProp PidTagAddressBookDeliveryContentLength = new MAPIProp(MAPIDataType.PtypInteger32, 0x806A);
  3.3750 +        public static readonly MapiProp PidTagAddressBookDeliveryContentLength = new MapiProp(MapiDataType.PtypInteger32, 0x806A);
  3.3751  
  3.3752          /// <summary>
  3.3753          /// Contains the printable string version of the display name.
  3.3754          /// Data type: PtypString
  3.3755          /// </summary>
  3.3756 -        public static readonly MAPIProp PidTagAddressBookDisplayNamePrintable = new MAPIProp(MAPIDataType.PtypString, 0x39FF);
  3.3757 +        public static readonly MapiProp PidTagAddressBookDisplayNamePrintable = new MapiProp(MapiDataType.PtypString, 0x39FF);
  3.3758  
  3.3759          /// <summary>
  3.3760          /// Contains a value that indicates how to display an Address Book object in a table or as a recipient on a message.
  3.3761          /// Data type: PtypInteger32
  3.3762          /// </summary>
  3.3763 -        public static readonly MAPIProp PidTagAddressBookDisplayTypeExtended = new MAPIProp(MAPIDataType.PtypInteger32, 0x8C93);
  3.3764 +        public static readonly MapiProp PidTagAddressBookDisplayTypeExtended = new MapiProp(MapiDataType.PtypInteger32, 0x8C93);
  3.3765  
  3.3766          /// <summary>
  3.3767          /// Contains the number of external recipients in the distribution list.
  3.3768          /// Data type: PtypInteger32
  3.3769          /// </summary>
  3.3770 -        public static readonly MAPIProp PidTagAddressBookDistributionListExternalMemberCount = new MAPIProp(MAPIDataType.PtypInteger32, 0x8CE3);
  3.3771 +        public static readonly MapiProp PidTagAddressBookDistributionListExternalMemberCount = new MapiProp(MapiDataType.PtypInteger32, 0x8CE3);
  3.3772  
  3.3773          /// <summary>
  3.3774          /// Contains the total number of recipients in the distribution list.
  3.3775          /// Data type: PtypInteger32
  3.3776          /// </summary>
  3.3777 -        public static readonly MAPIProp PidTagAddressBookDistributionListMemberCount = new MAPIProp(MAPIDataType.PtypInteger32, 0x8CE2);
  3.3778 +        public static readonly MapiProp PidTagAddressBookDistributionListMemberCount = new MapiProp(MapiDataType.PtypInteger32, 0x8CE2);
  3.3779  
  3.3780          /// <summary>
  3.3781          /// Indicates that delivery restrictions exist for a recipient.
  3.3782          /// Data type: PtypObject
  3.3783          /// </summary>
  3.3784 -        public static readonly MAPIProp PidTagAddressBookDistributionListMemberSubmitAccepted = new MAPIProp(MAPIDataType.PtypObject, 0x8073);
  3.3785 +        public static readonly MapiProp PidTagAddressBookDistributionListMemberSubmitAccepted = new MapiProp(MapiDataType.PtypObject, 0x8073);
  3.3786  
  3.3787          /// <summary>
  3.3788          /// Indicates that delivery restrictions exist for a recipient.
  3.3789          /// Data type: PtypObject
  3.3790          /// </summary>
  3.3791 -        public static readonly MAPIProp PidTagAddressBookDistributionListMemberSubmitRejected = new MAPIProp(MAPIDataType.PtypObject, 0x8CDA);
  3.3792 +        public static readonly MapiProp PidTagAddressBookDistributionListMemberSubmitRejected = new MapiProp(MapiDataType.PtypObject, 0x8CDA);
  3.3793  
  3.3794          /// <summary>
  3.3795          /// Indicates that delivery restrictions exist for a recipient.
  3.3796          /// Data type: PtypObject
  3.3797          /// </summary>
  3.3798 -        public static readonly MAPIProp PidTagAddressBookDistributionListRejectMessagesFromDLMembers = new MAPIProp(MAPIDataType.PtypObject, 0x8CDB);
  3.3799 +        public static readonly MapiProp PidTagAddressBookDistributionListRejectMessagesFromDLMembers = new MapiProp(MapiDataType.PtypObject, 0x8CDB);
  3.3800  
  3.3801          /// <summary>
  3.3802          /// Contains the name-service EntryID of a directory object that refers to a public folder.
  3.3803          /// Data type: PtypBinary
  3.3804          /// </summary>
  3.3805 -        public static readonly MAPIProp PidTagAddressBookEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x663B);
  3.3806 +        public static readonly MapiProp PidTagAddressBookEntryId = new MapiProp(MapiDataType.PtypBinary, 0x663B);
  3.3807  
  3.3808          /// <summary>
  3.3809          /// Contains custom values defined and populated by the organization that modified the display templates.
  3.3810          /// Data type: PtypString
  3.3811          /// </summary>
  3.3812 -        public static readonly MAPIProp PidTagAddressBookExtensionAttribute1 = new MAPIProp(MAPIDataType.PtypString, 0x802D);
  3.3813 +        public static readonly MapiProp PidTagAddressBookExtensionAttribute1 = new MapiProp(MapiDataType.PtypString, 0x802D);
  3.3814  
  3.3815          /// <summary>
  3.3816          /// Contains custom values defined and populated by the organization that modified the display templates.
  3.3817          /// Data type: PtypString
  3.3818          /// </summary>
  3.3819 -        public static readonly MAPIProp PidTagAddressBookExtensionAttribute10 = new MAPIProp(MAPIDataType.PtypString, 0x8036);
  3.3820 +        public static readonly MapiProp PidTagAddressBookExtensionAttribute10 = new MapiProp(MapiDataType.PtypString, 0x8036);
  3.3821  
  3.3822          /// <summary>
  3.3823          /// Contains custom values defined and populated by the organization that modified the display templates.
  3.3824          /// Data type: PtypString
  3.3825          /// </summary>
  3.3826 -        public static readonly MAPIProp PidTagAddressBookExtensionAttribute11 = new MAPIProp(MAPIDataType.PtypString, 0x8C57);
  3.3827 +        public static readonly MapiProp PidTagAddressBookExtensionAttribute11 = new MapiProp(MapiDataType.PtypString, 0x8C57);
  3.3828  
  3.3829          /// <summary>
  3.3830          /// Contains custom values defined and populated by the organization that modified the display templates.
  3.3831          /// Data type: PtypString
  3.3832          /// </summary>
  3.3833 -        public static readonly MAPIProp PidTagAddressBookExtensionAttribute12 = new MAPIProp(MAPIDataType.PtypString, 0x8C58);
  3.3834 +        public static readonly MapiProp PidTagAddressBookExtensionAttribute12 = new MapiProp(MapiDataType.PtypString, 0x8C58);
  3.3835  
  3.3836          /// <summary>
  3.3837          /// Contains custom values defined and populated by the organization that modified the display templates.
  3.3838          /// Data type: PtypString
  3.3839          /// </summary>
  3.3840 -        public static readonly MAPIProp PidTagAddressBookExtensionAttribute13 = new MAPIProp(MAPIDataType.PtypString, 0x8C59);
  3.3841 +        public static readonly MapiProp PidTagAddressBookExtensionAttribute13 = new MapiProp(MapiDataType.PtypString, 0x8C59);
  3.3842  
  3.3843          /// <summary>
  3.3844          /// Contains custom values defined and populated by the organization that modified the display templates.
  3.3845          /// Data type: PtypString
  3.3846          /// </summary>
  3.3847 -        public static readonly MAPIProp PidTagAddressBookExtensionAttribute14 = new MAPIProp(MAPIDataType.PtypString, 0x8C60);
  3.3848 +        public static readonly MapiProp PidTagAddressBookExtensionAttribute14 = new MapiProp(MapiDataType.PtypString, 0x8C60);
  3.3849  
  3.3850          /// <summary>
  3.3851          /// Contains custom values defined and populated by the organization that modified the display templates.
  3.3852          /// Data type: PtypString
  3.3853          /// </summary>
  3.3854 -        public static readonly MAPIProp PidTagAddressBookExtensionAttribute15 = new MAPIProp(MAPIDataType.PtypString, 0x8C61);
  3.3855 +        public static readonly MapiProp PidTagAddressBookExtensionAttribute15 = new MapiProp(MapiDataType.PtypString, 0x8C61);
  3.3856  
  3.3857          /// <summary>
  3.3858          /// Contains custom values defined and populated by the organization that modified the display templates.
  3.3859          /// Data type: PtypString
  3.3860          /// </summary>
  3.3861 -        public static readonly MAPIProp PidTagAddressBookExtensionAttribute2 = new MAPIProp(MAPIDataType.PtypString, 0x802E);
  3.3862 +        public static readonly MapiProp PidTagAddressBookExtensionAttribute2 = new MapiProp(MapiDataType.PtypString, 0x802E);
  3.3863  
  3.3864          /// <summary>
  3.3865          /// Contains custom values defined and populated by the organization that modified the display templates.
  3.3866          /// Data type: PtypString
  3.3867          /// </summary>
  3.3868 -        public static readonly MAPIProp PidTagAddressBookExtensionAttribute3 = new MAPIProp(MAPIDataType.PtypString, 0x802F);
  3.3869 +        public static readonly MapiProp PidTagAddressBookExtensionAttribute3 = new MapiProp(MapiDataType.PtypString, 0x802F);
  3.3870  
  3.3871          /// <summary>
  3.3872          /// Contains custom values defined and populated by the organization that modified the display templates.
  3.3873          /// Data type: PtypString
  3.3874          /// </summary>
  3.3875 -        public static readonly MAPIProp PidTagAddressBookExtensionAttribute4 = new MAPIProp(MAPIDataType.PtypString, 0x8030);
  3.3876 +        public static readonly MapiProp PidTagAddressBookExtensionAttribute4 = new MapiProp(MapiDataType.PtypString, 0x8030);
  3.3877  
  3.3878          /// <summary>
  3.3879          /// Contains custom values defined and populated by the organization that modified the display templates.
  3.3880          /// Data type: PtypString
  3.3881          /// </summary>
  3.3882 -        public static readonly MAPIProp PidTagAddressBookExtensionAttribute5 = new MAPIProp(MAPIDataType.PtypString, 0x8031);
  3.3883 +        public static readonly MapiProp PidTagAddressBookExtensionAttribute5 = new MapiProp(MapiDataType.PtypString, 0x8031);
  3.3884  
  3.3885          /// <summary>
  3.3886          /// Contains custom values defined and populated by the organization that modified the display templates.
  3.3887          /// Data type: PtypString
  3.3888          /// </summary>
  3.3889 -        public static readonly MAPIProp PidTagAddressBookExtensionAttribute6 = new MAPIProp(MAPIDataType.PtypString, 0x8032);
  3.3890 +        public static readonly MapiProp PidTagAddressBookExtensionAttribute6 = new MapiProp(MapiDataType.PtypString, 0x8032);
  3.3891  
  3.3892          /// <summary>
  3.3893          /// Contains custom values defined and populated by the organization that modified the display templates.
  3.3894          /// Data type: PtypString
  3.3895          /// </summary>
  3.3896 -        public static readonly MAPIProp PidTagAddressBookExtensionAttribute7 = new MAPIProp(MAPIDataType.PtypString, 0x8033);
  3.3897 +        public static readonly MapiProp PidTagAddressBookExtensionAttribute7 = new MapiProp(MapiDataType.PtypString, 0x8033);
  3.3898  
  3.3899          /// <summary>
  3.3900          /// Contains custom values defined and populated by the organization that modified the display templates.
  3.3901          /// Data type: PtypString
  3.3902          /// </summary>
  3.3903 -        public static readonly MAPIProp PidTagAddressBookExtensionAttribute8 = new MAPIProp(MAPIDataType.PtypString, 0x8034);
  3.3904 +        public static readonly MapiProp PidTagAddressBookExtensionAttribute8 = new MapiProp(MapiDataType.PtypString, 0x8034);
  3.3905  
  3.3906          /// <summary>
  3.3907          /// Contains custom values defined and populated by the organization that modified the display templates.
  3.3908          /// Data type: PtypString
  3.3909          /// </summary>
  3.3910 -        public static readonly MAPIProp PidTagAddressBookExtensionAttribute9 = new MAPIProp(MAPIDataType.PtypString, 0x8035);
  3.3911 +        public static readonly MapiProp PidTagAddressBookExtensionAttribute9 = new MapiProp(MapiDataType.PtypString, 0x8035);
  3.3912  
  3.3913          /// <summary>
  3.3914          /// This property is deprecated and is to be ignored.
  3.3915          /// Data type: PtypString
  3.3916          /// </summary>
  3.3917 -        public static readonly MAPIProp PidTagAddressBookFolderPathname = new MAPIProp(MAPIDataType.PtypString, 0x8004);
  3.3918 +        public static readonly MapiProp PidTagAddressBookFolderPathname = new MapiProp(MapiDataType.PtypString, 0x8004);
  3.3919  
  3.3920          /// <summary>
  3.3921          /// Contains the child departments in a hierarchy of departments.
  3.3922          /// Data type: PtypEmbeddedTable
  3.3923          /// </summary>
  3.3924 -        public static readonly MAPIProp PidTagAddressBookHierarchicalChildDepartments = new MAPIProp(MAPIDataType.PtypEmbeddedTable, 0x8C9A);
  3.3925 +        public static readonly MapiProp PidTagAddressBookHierarchicalChildDepartments = new MapiProp(MapiDataType.PtypEmbeddedTable, 0x8C9A);
  3.3926  
  3.3927          /// <summary>
  3.3928          /// Contains all of the mail users that belong to this department.
  3.3929          /// Data type: PtypEmbeddedTable
  3.3930          /// </summary>
  3.3931 -        public static readonly MAPIProp PidTagAddressBookHierarchicalDepartmentMembers = new MAPIProp(MAPIDataType.PtypEmbeddedTable, 0x8C97);
  3.3932 +        public static readonly MapiProp PidTagAddressBookHierarchicalDepartmentMembers = new MapiProp(MapiDataType.PtypEmbeddedTable, 0x8C97);
  3.3933  
  3.3934          /// <summary>
  3.3935          /// Indicates whether the distribution list represents a departmental group.
  3.3936          /// Data type: PtypBoolean
  3.3937          /// </summary>
  3.3938 -        public static readonly MAPIProp PidTagAddressBookHierarchicalIsHierarchicalGroup = new MAPIProp(MAPIDataType.PtypBoolean, 0x8CDD);
  3.3939 +        public static readonly MapiProp PidTagAddressBookHierarchicalIsHierarchicalGroup = new MapiProp(MapiDataType.PtypBoolean, 0x8CDD);
  3.3940  
  3.3941          /// <summary>
  3.3942          /// Contains all of the departments to which this department is a child.
  3.3943          /// Data type: PtypEmbeddedTable
  3.3944          /// </summary>
  3.3945 -        public static readonly MAPIProp PidTagAddressBookHierarchicalParentDepartment = new MAPIProp(MAPIDataType.PtypEmbeddedTable, 0x8C99);
  3.3946 +        public static readonly MapiProp PidTagAddressBookHierarchicalParentDepartment = new MapiProp(MapiDataType.PtypEmbeddedTable, 0x8C99);
  3.3947  
  3.3948          /// <summary>
  3.3949          /// Contains the distinguished name (DN) of either the root Department object or the root departmental group in the department hierarchy for the organization.
  3.3950          /// Data type: PtypString8
  3.3951          /// </summary>
  3.3952 -        public static readonly MAPIProp PidTagAddressBookHierarchicalRootDepartment = new MAPIProp(MAPIDataType.PtypString8, 0x8C98);
  3.3953 +        public static readonly MapiProp PidTagAddressBookHierarchicalRootDepartment = new MapiProp(MapiDataType.PtypString8, 0x8C98);
  3.3954  
  3.3955          /// <summary>
  3.3956          /// Lists all Department objects of which the mail user is a member.
  3.3957          /// Data type: PtypEmbeddedTable
  3.3958          /// </summary>
  3.3959 -        public static readonly MAPIProp PidTagAddressBookHierarchicalShowInDepartments = new MAPIProp(MAPIDataType.PtypEmbeddedTable, 0x8C94);
  3.3960 +        public static readonly MapiProp PidTagAddressBookHierarchicalShowInDepartments = new MapiProp(MapiDataType.PtypEmbeddedTable, 0x8C94);
  3.3961  
  3.3962          /// <summary>
  3.3963          /// Contains the DN expressed in the X500 DN format. This property is returned from a name service provider interface (NSPI) server as a PtypEmbeddedTable. Otherwise, the data type is PtypString8.
  3.3964          /// Data type: PtypString8
  3.3965          /// </summary>
  3.3966 -        public static readonly MAPIProp PidTagAddressBookHomeMessageDatabase = new MAPIProp(MAPIDataType.PtypString8, 0x8006);
  3.3967 +        public static readonly MapiProp PidTagAddressBookHomeMessageDatabase = new MapiProp(MapiDataType.PtypString8, 0x8006);
  3.3968  
  3.3969          /// <summary>
  3.3970          /// Contains a Boolean value of TRUE if it is possible to create Address Book objects in that container, and FALSE otherwise.
  3.3971          /// Data type: PtypBoolean
  3.3972          /// </summary>
  3.3973 -        public static readonly MAPIProp PidTagAddressBookIsMaster = new MAPIProp(MAPIDataType.PtypBoolean, 0xFFFB);
  3.3974 +        public static readonly MapiProp PidTagAddressBookIsMaster = new MapiProp(MapiDataType.PtypBoolean, 0xFFFB);
  3.3975  
  3.3976          /// <summary>
  3.3977          /// Lists all of the distribution lists for which the object is a member. This property is returned from an NSPI server as a PtypEmbeddedTable. Otherwise, the data type is PtypString8.
  3.3978          /// Data type: PtypString8
  3.3979          /// </summary>
  3.3980 -        public static readonly MAPIProp PidTagAddressBookIsMemberOfDistributionList = new MAPIProp(MAPIDataType.PtypString8, 0x8008);
  3.3981 +        public static readonly MapiProp PidTagAddressBookIsMemberOfDistributionList = new MapiProp(MapiDataType.PtypString8, 0x8008);
  3.3982  
  3.3983          /// <summary>
  3.3984          /// Contains information for use in display templates for distribution lists.
  3.3985          /// Data type: PtypObject
  3.3986          /// </summary>
  3.3987 -        public static readonly MAPIProp PidTagAddressBookManageDistributionList = new MAPIProp(MAPIDataType.PtypObject, 0x6704);
  3.3988 +        public static readonly MapiProp PidTagAddressBookManageDistributionList = new MapiProp(MapiDataType.PtypObject, 0x6704);
  3.3989  
  3.3990          /// <summary>
  3.3991          /// Contains one row that references the mail user's manager.
  3.3992          /// Data type: PtypObject
  3.3993          /// </summary>
  3.3994 -        public static readonly MAPIProp PidTagAddressBookManager = new MAPIProp(MAPIDataType.PtypObject, 0x8005);
  3.3995 +        public static readonly MapiProp PidTagAddressBookManager = new MapiProp(MapiDataType.PtypObject, 0x8005);
  3.3996  
  3.3997          /// <summary>
  3.3998          /// Contains the DN of the mail user's manager.
  3.3999          /// Data type: PtypString
  3.4000          /// </summary>
  3.4001 -        public static readonly MAPIProp PidTagAddressBookManagerDistinguishedName = new MAPIProp(MAPIDataType.PtypString, 0x8005);
  3.4002 +        public static readonly MapiProp PidTagAddressBookManagerDistinguishedName = new MapiProp(MapiDataType.PtypString, 0x8005);
  3.4003  
  3.4004          /// <summary>
  3.4005          /// Contains the members of the distribution list.
  3.4006          /// Data type: PtypEmbeddedTable
  3.4007          /// </summary>
  3.4008 -        public static readonly MAPIProp PidTagAddressBookMember = new MAPIProp(MAPIDataType.PtypEmbeddedTable, 0x8009);
  3.4009 +        public static readonly MapiProp PidTagAddressBookMember = new MapiProp(MapiDataType.PtypEmbeddedTable, 0x8009);
  3.4010  
  3.4011          /// <summary>
  3.4012          /// Contains the Short-term Message ID (MID) ([MS-OXCDATA] section 2.2.1.2) of the first message in the local site's offline address book public folder.
  3.4013          /// Data type: PtypInteger64
  3.4014          /// </summary>
  3.4015 -        public static readonly MAPIProp PidTagAddressBookMessageId = new MAPIProp(MAPIDataType.PtypInteger64, 0x674F);
  3.4016 +        public static readonly MapiProp PidTagAddressBookMessageId = new MapiProp(MapiDataType.PtypInteger64, 0x674F);
  3.4017  
  3.4018          /// <summary>
  3.4019          /// Indicates whether moderation is enabled for the mail user or distribution list.
  3.4020          /// Data type: PtypBoolean
  3.4021          /// </summary>
  3.4022 -        public static readonly MAPIProp PidTagAddressBookModerationEnabled = new MAPIProp(MAPIDataType.PtypBoolean, 0x8CB5);
  3.4023 +        public static readonly MapiProp PidTagAddressBookModerationEnabled = new MapiProp(MapiDataType.PtypBoolean, 0x8CB5);
  3.4024  
  3.4025          /// <summary>
  3.4026          /// Contains a list of names by which a server is known to the various transports in use by the network.
  3.4027          /// Data type: PtypMultipleString
  3.4028          /// </summary>
  3.4029 -        public static readonly MAPIProp PidTagAddressBookNetworkAddress = new MAPIProp(MAPIDataType.PtypMultipleString, 0x8170);
  3.4030 +        public static readonly MapiProp PidTagAddressBookNetworkAddress = new MapiProp(MapiDataType.PtypMultipleString, 0x8170);
  3.4031  
  3.4032          /// <summary>
  3.4033          /// Contains the DN of the Address Book object.
  3.4034          /// Data type: PtypString
  3.4035          /// </summary>
  3.4036 -        public static readonly MAPIProp PidTagAddressBookObjectDistinguishedName = new MAPIProp(MAPIDataType.PtypString, 0x803C);
  3.4037 +        public static readonly MapiProp PidTagAddressBookObjectDistinguishedName = new MapiProp(MapiDataType.PtypString, 0x803C);
  3.4038  
  3.4039          /// <summary>
  3.4040          /// Contains a GUID that identifies an Address Book object.
  3.4041          /// Data type: PtypBinary
  3.4042          /// </summary>
  3.4043 -        public static readonly MAPIProp PidTagAddressBookObjectGuid = new MAPIProp(MAPIDataType.PtypBinary, 0x8C6D);
  3.4044 +        public static readonly MapiProp PidTagAddressBookObjectGuid = new MapiProp(MapiDataType.PtypBinary, 0x8C6D);
  3.4045  
  3.4046          /// <summary>
  3.4047          /// Contains the DN of the Organization object of the mail user's organization.
  3.4048          /// Data type: PtypString
  3.4049          /// </summary>
  3.4050 -        public static readonly MAPIProp PidTagAddressBookOrganizationalUnitRootDistinguishedName = new MAPIProp(MAPIDataType.PtypString, 0x8CA8);
  3.4051 +        public static readonly MapiProp PidTagAddressBookOrganizationalUnitRootDistinguishedName = new MapiProp(MapiDataType.PtypString, 0x8CA8);
  3.4052  
  3.4053          /// <summary>
  3.4054          /// Contains one row that references the distribution list's owner.
  3.4055          /// Data type: PtypEmbeddedTable
  3.4056          /// </summary>
  3.4057 -        public static readonly MAPIProp PidTagAddressBookOwner = new MAPIProp(MAPIDataType.PtypEmbeddedTable, 0x800C);
  3.4058 +        public static readonly MapiProp PidTagAddressBookOwner = new MapiProp(MapiDataType.PtypEmbeddedTable, 0x800C);
  3.4059  
  3.4060          /// <summary>
  3.4061          /// Contains a list of the distribution lists owned by a mail user.
  3.4062          /// Data type: PtypEmbeddedTable
  3.4063          /// </summary>
  3.4064 -        public static readonly MAPIProp PidTagAddressBookOwnerBackLink = new MAPIProp(MAPIDataType.PtypEmbeddedTable, 0x8024);
  3.4065 +        public static readonly MapiProp PidTagAddressBookOwnerBackLink = new MapiProp(MapiDataType.PtypEmbeddedTable, 0x8024);
  3.4066  
  3.4067          /// <summary>
  3.4068          /// Contains the EntryID of the parent container in a hierarchy of address book containers.
  3.4069          /// Data type: PtypBinary
  3.4070          /// </summary>
  3.4071 -        public static readonly MAPIProp PidTagAddressBookParentEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0xFFFC);
  3.4072 +        public static readonly MapiProp PidTagAddressBookParentEntryId = new MapiProp(MapiDataType.PtypBinary, 0xFFFC);
  3.4073  
  3.4074          /// <summary>
  3.4075          /// Contains the phonetic representation of the PidTagCompanyName property (section 2.630).
  3.4076          /// Data type: PtypString
  3.4077          /// </summary>
  3.4078 -        public static readonly MAPIProp PidTagAddressBookPhoneticCompanyName = new MAPIProp(MAPIDataType.PtypString, 0x8C91);
  3.4079 +        public static readonly MapiProp PidTagAddressBookPhoneticCompanyName = new MapiProp(MapiDataType.PtypString, 0x8C91);
  3.4080  
  3.4081          /// <summary>
  3.4082          /// Contains the phonetic representation of the PidTagDepartmentName property (section 2.663).
  3.4083          /// Data type: PtypString
  3.4084          /// </summary>
  3.4085 -        public static readonly MAPIProp PidTagAddressBookPhoneticDepartmentName = new MAPIProp(MAPIDataType.PtypString, 0x8C90);
  3.4086 +        public static readonly MapiProp PidTagAddressBookPhoneticDepartmentName = new MapiProp(MapiDataType.PtypString, 0x8C90);
  3.4087  
  3.4088          /// <summary>
  3.4089          /// Contains the phonetic representation of the PidTagDisplayName property (section 2.667).
  3.4090          /// Data type: PtypString
  3.4091          /// </summary>
  3.4092 -        public static readonly MAPIProp PidTagAddressBookPhoneticDisplayName = new MAPIProp(MAPIDataType.PtypString, 0x8C92);
  3.4093 +        public static readonly MapiProp PidTagAddressBookPhoneticDisplayName = new MapiProp(MapiDataType.PtypString, 0x8C92);
  3.4094  
  3.4095          /// <summary>
  3.4096          /// Contains the phonetic representation of the PidTagGivenName property (section 2.705).
  3.4097          /// Data type: PtypString
  3.4098          /// </summary>
  3.4099 -        public static readonly MAPIProp PidTagAddressBookPhoneticGivenName = new MAPIProp(MAPIDataType.PtypString, 0x8C8E);
  3.4100 +        public static readonly MapiProp PidTagAddressBookPhoneticGivenName = new MapiProp(MapiDataType.PtypString, 0x8C8E);
  3.4101  
  3.4102          /// <summary>
  3.4103          /// Contains the phonetic representation of the PidTagSurname property (section 2.1026).
  3.4104          /// Data type: PtypString
  3.4105          /// </summary>
  3.4106 -        public static readonly MAPIProp PidTagAddressBookPhoneticSurname = new MAPIProp(MAPIDataType.PtypString, 0x8C8F);
  3.4107 +        public static readonly MapiProp PidTagAddressBookPhoneticSurname = new MapiProp(MapiDataType.PtypString, 0x8C8F);
  3.4108  
  3.4109          /// <summary>
  3.4110          /// Contains alternate email addresses for the Address Book object.
  3.4111          /// Data type: PtypMultipleString
  3.4112          /// </summary>
  3.4113 -        public static readonly MAPIProp PidTagAddressBookProxyAddresses = new MAPIProp(MAPIDataType.PtypMultipleString, 0x800F);
  3.4114 +        public static readonly MapiProp PidTagAddressBookProxyAddresses = new MapiProp(MapiDataType.PtypMultipleString, 0x800F);
  3.4115  
  3.4116          /// <summary>
  3.4117          /// Contains a list of mail users who are allowed to send email on behalf of the mailbox owner.
  3.4118          /// Data type: PtypEmbeddedTable
  3.4119          /// </summary>
  3.4120 -        public static readonly MAPIProp PidTagAddressBookPublicDelegates = new MAPIProp(MAPIDataType.PtypEmbeddedTable, 0x8015);
  3.4121 +        public static readonly MapiProp PidTagAddressBookPublicDelegates = new MapiProp(MapiDataType.PtypEmbeddedTable, 0x8015);
  3.4122  
  3.4123          /// <summary>
  3.4124          /// Lists all of the mail user’s direct reports.
  3.4125          /// Data type: PtypEmbeddedTable
  3.4126          /// </summary>
  3.4127 -        public static readonly MAPIProp PidTagAddressBookReports = new MAPIProp(MAPIDataType.PtypEmbeddedTable, 0x800E);
  3.4128 +        public static readonly MapiProp PidTagAddressBookReports = new MapiProp(MapiDataType.PtypEmbeddedTable, 0x800E);
  3.4129  
  3.4130          /// <summary>
  3.4131          /// Contains the maximum occupancy of the room.
  3.4132          /// Data type: PtypInteger32
  3.4133          /// </summary>
  3.4134 -        public static readonly MAPIProp PidTagAddressBookRoomCapacity = new MAPIProp(MAPIDataType.PtypInteger32, 0x0807);
  3.4135 +        public static readonly MapiProp PidTagAddressBookRoomCapacity = new MapiProp(MapiDataType.PtypInteger32, 0x0807);
  3.4136  
  3.4137          /// <summary>
  3.4138          /// Contains a list of DNs that represent the address book containers that hold Resource objects, such as conference rooms and equipment.
  3.4139          /// Data type: PtypMultipleString
  3.4140          /// </summary>
  3.4141 -        public static readonly MAPIProp PidTagAddressBookRoomContainers = new MAPIProp(MAPIDataType.PtypMultipleString, 0x8C96);
  3.4142 +        public static readonly MapiProp PidTagAddressBookRoomContainers = new MapiProp(MapiDataType.PtypMultipleString, 0x8C96);
  3.4143  
  3.4144          /// <summary>
  3.4145          /// Contains a description of the Resource object.
  3.4146          /// Data type: PtypString
  3.4147          /// </summary>
  3.4148 -        public static readonly MAPIProp PidTagAddressBookRoomDescription = new MAPIProp(MAPIDataType.PtypString, 0x0809);
  3.4149 +        public static readonly MapiProp PidTagAddressBookRoomDescription = new MapiProp(MapiDataType.PtypString, 0x0809);
  3.4150  
  3.4151          /// <summary>
  3.4152          /// Contains the locale ID and translations of the default mail tip.
  3.4153          /// Data type: PtypMultipleString
  3.4154          /// </summary>
  3.4155 -        public static readonly MAPIProp PidTagAddressBookSenderHintTranslations = new MAPIProp(MAPIDataType.PtypMultipleString, 0x8CAC);
  3.4156 +        public static readonly MapiProp PidTagAddressBookSenderHintTranslations = new MapiProp(MapiDataType.PtypMultipleString, 0x8CAC);
  3.4157  
  3.4158          /// <summary>
  3.4159          /// Contains a signed integer that specifies the seniority order of Address Book objects that represent members of a department and are referenced by a Department object or departmental group, with larger values specifying members that are more senior.
  3.4160          /// Data type: PtypInteger32
  3.4161          /// </summary>
  3.4162 -        public static readonly MAPIProp PidTagAddressBookSeniorityIndex = new MAPIProp(MAPIDataType.PtypInteger32, 0x8CA0);
  3.4163 +        public static readonly MapiProp PidTagAddressBookSeniorityIndex = new MapiProp(MapiDataType.PtypInteger32, 0x8CA0);
  3.4164  
  3.4165          /// <summary>
  3.4166          /// Contains the foreign system email address of an Address Book object.
  3.4167          /// Data type: PtypString
  3.4168          /// </summary>
  3.4169 -        public static readonly MAPIProp PidTagAddressBookTargetAddress = new MAPIProp(MAPIDataType.PtypString, 0x8011);
  3.4170 +        public static readonly MapiProp PidTagAddressBookTargetAddress = new MapiProp(MapiDataType.PtypString, 0x8011);
  3.4171  
  3.4172          /// <summary>
  3.4173          /// Indicates whether delivery restrictions exist for a recipient.
  3.4174          /// Data type: PtypObject
  3.4175          /// </summary>
  3.4176 -        public static readonly MAPIProp PidTagAddressBookUnauthorizedSenders = new MAPIProp(MAPIDataType.PtypObject, 0x8CD9);
  3.4177 +        public static readonly MapiProp PidTagAddressBookUnauthorizedSenders = new MapiProp(MapiDataType.PtypObject, 0x8CD9);
  3.4178  
  3.4179          /// <summary>
  3.4180          /// Contains the ASN_1 DER encoded X.509 certificates for the mail user.
  3.4181          /// Data type: PtypMultipleBinary
  3.4182          /// </summary>
  3.4183 -        public static readonly MAPIProp PidTagAddressBookX509Certificate = new MAPIProp(MAPIDataType.PtypMultipleBinary, 0x8C6A);
  3.4184 +        public static readonly MapiProp PidTagAddressBookX509Certificate = new MapiProp(MapiDataType.PtypMultipleBinary, 0x8C6A);
  3.4185  
  3.4186          /// <summary>
  3.4187          /// Contains the email address type of a Message object.
  3.4188          /// Data type: PtypString
  3.4189          /// </summary>
  3.4190 -        public static readonly MAPIProp PidTagAddressType = new MAPIProp(MAPIDataType.PtypString, 0x3002);
  3.4191 +        public static readonly MapiProp PidTagAddressType = new MapiProp(MapiDataType.PtypString, 0x3002);
  3.4192  
  3.4193          /// <summary>
  3.4194          /// Specifies whether the sender permits the message to be auto-forwarded.
  3.4195          /// Data type: PtypBoolean
  3.4196          /// </summary>
  3.4197 -        public static readonly MAPIProp PidTagAlternateRecipientAllowed = new MAPIProp(MAPIDataType.PtypBoolean, 0x0002);
  3.4198 +        public static readonly MapiProp PidTagAlternateRecipientAllowed = new MapiProp(MapiDataType.PtypBoolean, 0x0002);
  3.4199  
  3.4200          /// <summary>
  3.4201          /// Contains a filter value used in ambiguous name resolution.
  3.4202          /// Data type: PtypString
  3.4203          /// </summary>
  3.4204 -        public static readonly MAPIProp PidTagAnr = new MAPIProp(MAPIDataType.PtypString, 0x360C);
  3.4205 +        public static readonly MapiProp PidTagAnr = new MapiProp(MapiDataType.PtypString, 0x360C);
  3.4206  
  3.4207          /// <summary>
  3.4208          /// Specifies the date, in UTC, after which a Message object is archived by the server.
  3.4209          /// Data type: PtypTime
  3.4210          /// </summary>
  3.4211 -        public static readonly MAPIProp PidTagArchiveDate = new MAPIProp(MAPIDataType.PtypTime, 0x301F);
  3.4212 +        public static readonly MapiProp PidTagArchiveDate = new MapiProp(MapiDataType.PtypTime, 0x301F);
  3.4213  
  3.4214          /// <summary>
  3.4215          /// Specifies the number of days that a Message object can remain unarchived.
  3.4216          /// Data type: PtypInteger32
  3.4217          /// </summary>
  3.4218 -        public static readonly MAPIProp PidTagArchivePeriod = new MAPIProp(MAPIDataType.PtypInteger32, 0x301E);
  3.4219 +        public static readonly MapiProp PidTagArchivePeriod = new MapiProp(MapiDataType.PtypInteger32, 0x301E);
  3.4220  
  3.4221          /// <summary>
  3.4222          /// Specifies the GUID of an archive tag.
  3.4223          /// Data type: PtypBinary
  3.4224          /// </summary>
  3.4225 -        public static readonly MAPIProp PidTagArchiveTag = new MAPIProp(MAPIDataType.PtypBinary, 0x3018);
  3.4226 +        public static readonly MapiProp PidTagArchiveTag = new MapiProp(MapiDataType.PtypBinary, 0x3018);
  3.4227  
  3.4228          /// <summary>
  3.4229          /// Contains the name of the mail user's administrative assistant.
  3.4230          /// Data type: PtypString
  3.4231          /// </summary>
  3.4232 -        public static readonly MAPIProp PidTagAssistant = new MAPIProp(MAPIDataType.PtypString, 0x3A30);
  3.4233 +        public static readonly MapiProp PidTagAssistant = new MapiProp(MapiDataType.PtypString, 0x3A30);
  3.4234  
  3.4235          /// <summary>
  3.4236          /// Contains the telephone number of the mail user's administrative assistant.
  3.4237          /// Data type: PtypString
  3.4238          /// </summary>
  3.4239 -        public static readonly MAPIProp PidTagAssistantTelephoneNumber = new MAPIProp(MAPIDataType.PtypString, 0x3A2E);
  3.4240 +        public static readonly MapiProp PidTagAssistantTelephoneNumber = new MapiProp(MapiDataType.PtypString, 0x3A2E);
  3.4241  
  3.4242          /// <summary>
  3.4243          /// Specifies whether the message being synchronized is an FAI message.
  3.4244          /// Data type: PtypBoolean
  3.4245          /// </summary>
  3.4246 -        public static readonly MAPIProp PidTagAssociated = new MAPIProp(MAPIDataType.PtypBoolean, 0x67AA);
  3.4247 +        public static readonly MapiProp PidTagAssociated = new MapiProp(MapiDataType.PtypBoolean, 0x67AA);
  3.4248  
  3.4249          /// <summary>
  3.4250          /// Contains attachment encoding information.
  3.4251          /// Data type: PtypBinary
  3.4252          /// </summary>
  3.4253 -        public static readonly MAPIProp PidTagAttachAdditionalInformation = new MAPIProp(MAPIDataType.PtypBinary, 0x370F);
  3.4254 +        public static readonly MapiProp PidTagAttachAdditionalInformation = new MapiProp(MapiDataType.PtypBinary, 0x370F);
  3.4255  
  3.4256          /// <summary>
  3.4257          /// Contains the base of a relative URI.
  3.4258          /// Data type: PtypString
  3.4259          /// </summary>
  3.4260 -        public static readonly MAPIProp PidTagAttachContentBase = new MAPIProp(MAPIDataType.PtypString, 0x3711);
  3.4261 +        public static readonly MapiProp PidTagAttachContentBase = new MapiProp(MapiDataType.PtypString, 0x3711);
  3.4262  
  3.4263          /// <summary>
  3.4264          /// Contains a content identifier unique to the Message object that matches a corresponding "cid:" URI schema reference in the HTML body of the Message object.
  3.4265          /// Data type: PtypString
  3.4266          /// </summary>
  3.4267 -        public static readonly MAPIProp PidTagAttachContentId = new MAPIProp(MAPIDataType.PtypString, 0x3712);
  3.4268 +        public static readonly MapiProp PidTagAttachContentId = new MapiProp(MapiDataType.PtypString, 0x3712);
  3.4269  
  3.4270          /// <summary>
  3.4271          /// Contains a relative or full URI that matches a corresponding reference in the HTML body of a Message object.
  3.4272          /// Data type: PtypString
  3.4273          /// </summary>
  3.4274 -        public static readonly MAPIProp PidTagAttachContentLocation = new MAPIProp(MAPIDataType.PtypString, 0x3713);
  3.4275 +        public static readonly MapiProp PidTagAttachContentLocation = new MapiProp(MapiDataType.PtypString, 0x3713);
  3.4276  
  3.4277          /// <summary>
  3.4278          /// Contains the contents of the file to be attached.
  3.4279          /// Data type: PtypBinary
  3.4280          /// </summary>
  3.4281 -        public static readonly MAPIProp PidTagAttachDataBinary = new MAPIProp(MAPIDataType.PtypBinary, 0x3701);
  3.4282 +        public static readonly MapiProp PidTagAttachDataBinary = new MapiProp(MapiDataType.PtypBinary, 0x3701);
  3.4283  
  3.4284          /// <summary>
  3.4285          /// Contains the binary representation of the Attachment object in an application-specific format.
  3.4286          /// Data type: PtypObject
  3.4287          /// </summary>
  3.4288 -        public static readonly MAPIProp PidTagAttachDataObject = new MAPIProp(MAPIDataType.PtypObject, 0x3701);
  3.4289 +        public static readonly MapiProp PidTagAttachDataObject = new MapiProp(MapiDataType.PtypObject, 0x3701);
  3.4290  
  3.4291          /// <summary>
  3.4292          /// Contains encoding information about the Attachment object.
  3.4293          /// Data type: PtypBinary
  3.4294          /// </summary>
  3.4295 -        public static readonly MAPIProp PidTagAttachEncoding = new MAPIProp(MAPIDataType.PtypBinary, 0x3702);
  3.4296 +        public static readonly MapiProp PidTagAttachEncoding = new MapiProp(MapiDataType.PtypBinary, 0x3702);
  3.4297  
  3.4298          /// <summary>
  3.4299          /// Contains a file name extension that indicates the document type of an attachment.
  3.4300          /// Data type: PtypString
  3.4301          /// </summary>
  3.4302 -        public static readonly MAPIProp PidTagAttachExtension = new MAPIProp(MAPIDataType.PtypString, 0x3703);
  3.4303 +        public static readonly MapiProp PidTagAttachExtension = new MapiProp(MapiDataType.PtypString, 0x3703);
  3.4304  
  3.4305          /// <summary>
  3.4306          /// Contains the 8.3 name of the PidTagAttachLongFilename property (section 2.586).
  3.4307          /// Data type: PtypString
  3.4308          /// </summary>
  3.4309 -        public static readonly MAPIProp PidTagAttachFilename = new MAPIProp(MAPIDataType.PtypString, 0x3704);
  3.4310 +        public static readonly MapiProp PidTagAttachFilename = new MapiProp(MapiDataType.PtypString, 0x3704);
  3.4311  
  3.4312          /// <summary>
  3.4313          /// Indicates which body formats might reference this attachment when rendering data.
  3.4314          /// Data type: PtypInteger32
  3.4315          /// </summary>
  3.4316 -        public static readonly MAPIProp PidTagAttachFlags = new MAPIProp(MAPIDataType.PtypInteger32, 0x3714);
  3.4317 +        public static readonly MapiProp PidTagAttachFlags = new MapiProp(MapiDataType.PtypInteger32, 0x3714);
  3.4318  
  3.4319          /// <summary>
  3.4320          /// Contains the full filename and extension of the Attachment object.
  3.4321          /// Data type: PtypString
  3.4322          /// </summary>
  3.4323 -        public static readonly MAPIProp PidTagAttachLongFilename = new MAPIProp(MAPIDataType.PtypString, 0x3707);
  3.4324 +        public static readonly MapiProp PidTagAttachLongFilename = new MapiProp(MapiDataType.PtypString, 0x3707);
  3.4325  
  3.4326          /// <summary>
  3.4327          /// Contains the fully-qualified path and file name with extension.
  3.4328          /// Data type: PtypString
  3.4329          /// </summary>
  3.4330 -        public static readonly MAPIProp PidTagAttachLongPathname = new MAPIProp(MAPIDataType.PtypString, 0x370D);
  3.4331 +        public static readonly MapiProp PidTagAttachLongPathname = new MapiProp(MapiDataType.PtypString, 0x370D);
  3.4332  
  3.4333          /// <summary>
  3.4334          /// Indicates that a contact photo attachment is attached to a Contact object.
  3.4335          /// Data type: PtypBoolean
  3.4336          /// </summary>
  3.4337 -        public static readonly MAPIProp PidTagAttachmentContactPhoto = new MAPIProp(MAPIDataType.PtypBoolean, 0x7FFF);
  3.4338 +        public static readonly MapiProp PidTagAttachmentContactPhoto = new MapiProp(MapiDataType.PtypBoolean, 0x7FFF);
  3.4339  
  3.4340          /// <summary>
  3.4341          /// Indicates special handling for an Attachment object.
  3.4342          /// Data type: PtypInteger32
  3.4343          /// </summary>
  3.4344 -        public static readonly MAPIProp PidTagAttachmentFlags = new MAPIProp(MAPIDataType.PtypInteger32, 0x7FFD);
  3.4345 +        public static readonly MapiProp PidTagAttachmentFlags = new MapiProp(MapiDataType.PtypInteger32, 0x7FFD);
  3.4346  
  3.4347          /// <summary>
  3.4348          /// Indicates whether an Attachment object is hidden from the end user.
  3.4349          /// Data type: PtypBoolean
  3.4350          /// </summary>
  3.4351 -        public static readonly MAPIProp PidTagAttachmentHidden = new MAPIProp(MAPIDataType.PtypBoolean, 0x7FFE);
  3.4352 +        public static readonly MapiProp PidTagAttachmentHidden = new MapiProp(MapiDataType.PtypBoolean, 0x7FFE);
  3.4353  
  3.4354          /// <summary>
  3.4355          /// Contains the type of Message object to which an attachment is linked.
  3.4356          /// Data type: PtypInteger32
  3.4357          /// </summary>
  3.4358 -        public static readonly MAPIProp PidTagAttachmentLinkId = new MAPIProp(MAPIDataType.PtypInteger32, 0x7FFA);
  3.4359 +        public static readonly MapiProp PidTagAttachmentLinkId = new MapiProp(MapiDataType.PtypInteger32, 0x7FFA);
  3.4360  
  3.4361          /// <summary>
  3.4362          /// Represents the way the contents of an attachment are accessed.
  3.4363          /// Data type: PtypInteger32
  3.4364          /// </summary>
  3.4365 -        public static readonly MAPIProp PidTagAttachMethod = new MAPIProp(MAPIDataType.PtypInteger32, 0x3705);
  3.4366 +        public static readonly MapiProp PidTagAttachMethod = new MapiProp(MapiDataType.PtypInteger32, 0x3705);
  3.4367  
  3.4368          /// <summary>
  3.4369          /// Contains a content-type MIME header.
  3.4370          /// Data type: PtypString
  3.4371          /// </summary>
  3.4372 -        public static readonly MAPIProp PidTagAttachMimeTag = new MAPIProp(MAPIDataType.PtypString, 0x370E);
  3.4373 +        public static readonly MapiProp PidTagAttachMimeTag = new MapiProp(MapiDataType.PtypString, 0x370E);
  3.4374  
  3.4375          /// <summary>
  3.4376          /// Identifies the Attachment object within its Message object.
  3.4377          /// Data type: PtypInteger32
  3.4378          /// </summary>
  3.4379 -        public static readonly MAPIProp PidTagAttachNumber = new MAPIProp(MAPIDataType.PtypInteger32, 0x0E21);
  3.4380 +        public static readonly MapiProp PidTagAttachNumber = new MapiProp(MapiDataType.PtypInteger32, 0x0E21);
  3.4381  
  3.4382          /// <summary>
  3.4383          /// Contains the 8.3 name of the PidTagAttachLongPathname property (section 2.587).
  3.4384          /// Data type: PtypString
  3.4385          /// </summary>
  3.4386 -        public static readonly MAPIProp PidTagAttachPathname = new MAPIProp(MAPIDataType.PtypString, 0x3708);
  3.4387 +        public static readonly MapiProp PidTagAttachPathname = new MapiProp(MapiDataType.PtypString, 0x3708);
  3.4388  
  3.4389          /// <summary>
  3.4390          /// Contains the class name of an object that can display the contents of the message.
  3.4391          /// Data type: PtypString
  3.4392          /// </summary>
  3.4393 -        public static readonly MAPIProp PidTagAttachPayloadClass = new MAPIProp(MAPIDataType.PtypString, 0x371A);
  3.4394 +        public static readonly MapiProp PidTagAttachPayloadClass = new MapiProp(MapiDataType.PtypString, 0x371A);
  3.4395  
  3.4396          /// <summary>
  3.4397          /// Contains the GUID of the software component that can display the contents of the message.
  3.4398          /// Data type: PtypString
  3.4399          /// </summary>
  3.4400 -        public static readonly MAPIProp PidTagAttachPayloadProviderGuidString = new MAPIProp(MAPIDataType.PtypString, 0x3719);
  3.4401 +        public static readonly MapiProp PidTagAttachPayloadProviderGuidString = new MapiProp(MapiDataType.PtypString, 0x3719);
  3.4402  
  3.4403          /// <summary>
  3.4404          /// Contains a Windows Metafile, as specified in [MS-WMF], for the Attachment object.
  3.4405          /// Data type: PtypBinary
  3.4406          /// </summary>
  3.4407 -        public static readonly MAPIProp PidTagAttachRendering = new MAPIProp(MAPIDataType.PtypBinary, 0x3709);
  3.4408 +        public static readonly MapiProp PidTagAttachRendering = new MapiProp(MapiDataType.PtypBinary, 0x3709);
  3.4409  
  3.4410          /// <summary>
  3.4411          /// Contains the size, in bytes, consumed by the Attachment object on the server.
  3.4412          /// Data type: PtypInteger32
  3.4413          /// </summary>
  3.4414 -        public static readonly MAPIProp PidTagAttachSize = new MAPIProp(MAPIDataType.PtypInteger32, 0x0E20);
  3.4415 +        public static readonly MapiProp PidTagAttachSize = new MapiProp(MapiDataType.PtypInteger32, 0x0E20);
  3.4416  
  3.4417          /// <summary>
  3.4418          /// Contains the identifier information for the application that supplied the Attachment object data.
  3.4419          /// Data type: PtypBinary
  3.4420          /// </summary>
  3.4421 -        public static readonly MAPIProp PidTagAttachTag = new MAPIProp(MAPIDataType.PtypBinary, 0x370A);
  3.4422 +        public static readonly MapiProp PidTagAttachTag = new MapiProp(MapiDataType.PtypBinary, 0x370A);
  3.4423  
  3.4424          /// <summary>
  3.4425          /// Contains the name of an attachment file, modified so that it can be correlated with TNEF messages.
  3.4426          /// Data type: PtypString
  3.4427          /// </summary>
  3.4428 -        public static readonly MAPIProp PidTagAttachTransportName = new MAPIProp(MAPIDataType.PtypString, 0x370C);
  3.4429 +        public static readonly MapiProp PidTagAttachTransportName = new MapiProp(MapiDataType.PtypString, 0x370C);
  3.4430  
  3.4431          /// <summary>
  3.4432          /// Specifies the hide or show status of a folder.
  3.4433          /// Data type: PtypBoolean
  3.4434          /// </summary>
  3.4435 -        public static readonly MAPIProp PidTagAttributeHidden = new MAPIProp(MAPIDataType.PtypBoolean, 0x10F4);
  3.4436 +        public static readonly MapiProp PidTagAttributeHidden = new MapiProp(MapiDataType.PtypBoolean, 0x10F4);
  3.4437  
  3.4438          /// <summary>
  3.4439          /// Indicates whether an item can be modified or deleted.
  3.4440          /// Data type: PtypBoolean
  3.4441          /// </summary>
  3.4442 -        public static readonly MAPIProp PidTagAttributeReadOnly = new MAPIProp(MAPIDataType.PtypBoolean, 0x10F6);
  3.4443 +        public static readonly MapiProp PidTagAttributeReadOnly = new MapiProp(MapiDataType.PtypBoolean, 0x10F6);
  3.4444  
  3.4445          /// <summary>
  3.4446          /// Contains text included in an automatically-generated message.
  3.4447          /// Data type: PtypString
  3.4448          /// </summary>
  3.4449 -        public static readonly MAPIProp PidTagAutoForwardComment = new MAPIProp(MAPIDataType.PtypString, 0x0004);
  3.4450 +        public static readonly MapiProp PidTagAutoForwardComment = new MapiProp(MapiDataType.PtypString, 0x0004);
  3.4451  
  3.4452          /// <summary>
  3.4453          /// Indicates that a Message object has been automatically generated or automatically forwarded.
  3.4454          /// Data type: PtypBoolean
  3.4455          /// </summary>
  3.4456 -        public static readonly MAPIProp PidTagAutoForwarded = new MAPIProp(MAPIDataType.PtypBoolean, 0x0005);
  3.4457 +        public static readonly MapiProp PidTagAutoForwarded = new MapiProp(MapiDataType.PtypBoolean, 0x0005);
  3.4458  
  3.4459          /// <summary>
  3.4460          /// Specifies whether a client or server application should forego sending automated replies in response to this message.
  3.4461          /// Data type: PtypInteger32
  3.4462          /// </summary>
  3.4463 -        public static readonly MAPIProp PidTagAutoResponseSuppress = new MAPIProp(MAPIDataType.PtypInteger32, 0x3FDF);
  3.4464 +        public static readonly MapiProp PidTagAutoResponseSuppress = new MapiProp(MapiDataType.PtypInteger32, 0x3FDF);
  3.4465  
  3.4466          /// <summary>
  3.4467          /// Contains the date of the mail user's birthday at midnight.
  3.4468          /// Data type: PtypTime
  3.4469          /// </summary>
  3.4470 -        public static readonly MAPIProp PidTagBirthday = new MAPIProp(MAPIDataType.PtypTime, 0x3A42);
  3.4471 +        public static readonly MapiProp PidTagBirthday = new MapiProp(MapiDataType.PtypTime, 0x3A42);
  3.4472  
  3.4473          /// <summary>
  3.4474          /// Indicates the user's preference for viewing external content (such as links to images on an HTTP server) in the message body.
  3.4475          /// Data type: PtypInteger32
  3.4476          /// </summary>
  3.4477 -        public static readonly MAPIProp PidTagBlockStatus = new MAPIProp(MAPIDataType.PtypInteger32, 0x1096);
  3.4478 +        public static readonly MapiProp PidTagBlockStatus = new MapiProp(MapiDataType.PtypInteger32, 0x1096);
  3.4479  
  3.4480          /// <summary>
  3.4481          /// Contains message body text in plain text format.
  3.4482          /// Data type: PtypString
  3.4483          /// </summary>
  3.4484 -        public static readonly MAPIProp PidTagBody = new MAPIProp(MAPIDataType.PtypString, 0x1000);
  3.4485 +        public static readonly MapiProp PidTagBody = new MapiProp(MapiDataType.PtypString, 0x1000);
  3.4486  
  3.4487          /// <summary>
  3.4488          /// Contains a GUID that corresponds to the current message body.
  3.4489          /// Data type: PtypString
  3.4490          /// </summary>
  3.4491 -        public static readonly MAPIProp PidTagBodyContentId = new MAPIProp(MAPIDataType.PtypString, 0x1015);
  3.4492 +        public static readonly MapiProp PidTagBodyContentId = new MapiProp(MapiDataType.PtypString, 0x1015);
  3.4493  
  3.4494          /// <summary>
  3.4495          /// Contains a globally unique Uniform Resource Identifier (URI) that serves as a label for the current message body.
  3.4496          /// Data type: PtypString
  3.4497          /// </summary>
  3.4498 -        public static readonly MAPIProp PidTagBodyContentLocation = new MAPIProp(MAPIDataType.PtypString, 0x1014);
  3.4499 +        public static readonly MapiProp PidTagBodyContentLocation = new MapiProp(MapiDataType.PtypString, 0x1014);
  3.4500  
  3.4501          /// <summary>
  3.4502          /// Contains the HTML body of the Message object.
  3.4503          /// Data type: PtypString
  3.4504          /// </summary>
  3.4505 -        public static readonly MAPIProp PidTagBodyHtml = new MAPIProp(MAPIDataType.PtypString, 0x1013);
  3.4506 +        public static readonly MapiProp PidTagBodyHtml = new MapiProp(MapiDataType.PtypString, 0x1013);
  3.4507  
  3.4508          /// <summary>
  3.4509          /// Contains a secondary telephone number at the mail user's place of business.
  3.4510          /// Data type: PtypString
  3.4511          /// </summary>
  3.4512 -        public static readonly MAPIProp PidTagBusiness2TelephoneNumber = new MAPIProp(MAPIDataType.PtypString, 0x3A1B);
  3.4513 +        public static readonly MapiProp PidTagBusiness2TelephoneNumber = new MapiProp(MapiDataType.PtypString, 0x3A1B);
  3.4514  
  3.4515          /// <summary>
  3.4516          /// Contains secondary telephone numbers at the mail user's place of business.
  3.4517          /// Data type: PtypMultipleString
  3.4518          /// </summary>
  3.4519 -        public static readonly MAPIProp PidTagBusiness2TelephoneNumbers = new MAPIProp(MAPIDataType.PtypMultipleString, 0x3A1B);
  3.4520 +        public static readonly MapiProp PidTagBusiness2TelephoneNumbers = new MapiProp(MapiDataType.PtypMultipleString, 0x3A1B);
  3.4521  
  3.4522          /// <summary>
  3.4523          /// Contains the telephone number of the mail user's business fax machine.
  3.4524          /// Data type: PtypString
  3.4525          /// </summary>
  3.4526 -        public static readonly MAPIProp PidTagBusinessFaxNumber = new MAPIProp(MAPIDataType.PtypString, 0x3A24);
  3.4527 +        public static readonly MapiProp PidTagBusinessFaxNumber = new MapiProp(MapiDataType.PtypString, 0x3A24);
  3.4528  
  3.4529          /// <summary>
  3.4530          /// Contains the URL of the mail user's business home page.
  3.4531          /// Data type: PtypString
  3.4532          /// </summary>
  3.4533 -        public static readonly MAPIProp PidTagBusinessHomePage = new MAPIProp(MAPIDataType.PtypString, 0x3A51);
  3.4534 +        public static readonly MapiProp PidTagBusinessHomePage = new MapiProp(MapiDataType.PtypString, 0x3A51);
  3.4535  
  3.4536          /// <summary>
  3.4537          /// Contains the primary telephone number of the mail user's place of business.
  3.4538          /// Data type: PtypString
  3.4539          /// </summary>
  3.4540 -        public static readonly MAPIProp PidTagBusinessTelephoneNumber = new MAPIProp(MAPIDataType.PtypString, 0x3A08);
  3.4541 +        public static readonly MapiProp PidTagBusinessTelephoneNumber = new MapiProp(MapiDataType.PtypString, 0x3A08);
  3.4542  
  3.4543          /// <summary>
  3.4544          /// Contains a telephone number to reach the mail user.
  3.4545          /// Data type: PtypString
  3.4546          /// </summary>
  3.4547 -        public static readonly MAPIProp PidTagCallbackTelephoneNumber = new MAPIProp(MAPIDataType.PtypString, 0x3A02);
  3.4548 +        public static readonly MapiProp PidTagCallbackTelephoneNumber = new MapiProp(MapiDataType.PtypString, 0x3A02);
  3.4549  
  3.4550          /// <summary>
  3.4551          /// Contains a unique identifier associated with the phone call.
  3.4552          /// Data type: PtypString
  3.4553          /// </summary>
  3.4554 -        public static readonly MAPIProp PidTagCallId = new MAPIProp(MAPIDataType.PtypString, 0x6806);
  3.4555 +        public static readonly MapiProp PidTagCallId = new MapiProp(MapiDataType.PtypString, 0x6806);
  3.4556  
  3.4557          /// <summary>
  3.4558          /// Contains the mail user's car telephone number.
  3.4559          /// Data type: PtypString
  3.4560          /// </summary>
  3.4561 -        public static readonly MAPIProp PidTagCarTelephoneNumber = new MAPIProp(MAPIDataType.PtypString, 0x3A1E);
  3.4562 +        public static readonly MapiProp PidTagCarTelephoneNumber = new MapiProp(MapiDataType.PtypString, 0x3A1E);
  3.4563  
  3.4564          /// <summary>
  3.4565          /// Identifies a specific instance of a recurring appointment.
  3.4566          /// Data type: PtypTime
  3.4567          /// </summary>
  3.4568 -        public static readonly MAPIProp PidTagCdoRecurrenceid = new MAPIProp(MAPIDataType.PtypTime, 0x10C5);
  3.4569 +        public static readonly MapiProp PidTagCdoRecurrenceid = new MapiProp(MapiDataType.PtypTime, 0x10C5);
  3.4570  
  3.4571          /// <summary>
  3.4572          /// Contains a structure that identifies the last change to the object.
  3.4573          /// Data type: PtypBinary
  3.4574          /// </summary>
  3.4575 -        public static readonly MAPIProp PidTagChangeKey = new MAPIProp(MAPIDataType.PtypBinary, 0x65E2);
  3.4576 +        public static readonly MapiProp PidTagChangeKey = new MapiProp(MapiDataType.PtypBinary, 0x65E2);
  3.4577  
  3.4578          /// <summary>
  3.4579          /// Contains a structure that identifies the last change to the message or folder that is currently being synchronized.
  3.4580          /// Data type: PtypInteger64
  3.4581          /// </summary>
  3.4582 -        public static readonly MAPIProp PidTagChangeNumber = new MAPIProp(MAPIDataType.PtypInteger64, 0x67A4);
  3.4583 +        public static readonly MapiProp PidTagChangeNumber = new MapiProp(MapiDataType.PtypInteger64, 0x67A4);
  3.4584  
  3.4585          /// <summary>
  3.4586          /// Specifies the names of the children of the contact.
  3.4587          /// Data type: PtypMultipleString
  3.4588          /// </summary>
  3.4589 -        public static readonly MAPIProp PidTagChildrensNames = new MAPIProp(MAPIDataType.PtypMultipleString, 0x3A58);
  3.4590 +        public static readonly MapiProp PidTagChildrensNames = new MapiProp(MapiDataType.PtypMultipleString, 0x3A58);
  3.4591  
  3.4592          /// <summary>
  3.4593          /// Specifies the actions the client is required to take on the message.
  3.4594          /// Data type: PtypBinary
  3.4595          /// </summary>
  3.4596 -        public static readonly MAPIProp PidTagClientActions = new MAPIProp(MAPIDataType.PtypBinary, 0x6645);
  3.4597 +        public static readonly MapiProp PidTagClientActions = new MapiProp(MapiDataType.PtypBinary, 0x6645);
  3.4598  
  3.4599          /// <summary>
  3.4600          /// Contains the current time, in UTC, when the email message is submitted.
  3.4601          /// Data type: PtypTime
  3.4602          /// </summary>
  3.4603 -        public static readonly MAPIProp PidTagClientSubmitTime = new MAPIProp(MAPIDataType.PtypTime, 0x0039);
  3.4604 +        public static readonly MapiProp PidTagClientSubmitTime = new MapiProp(MapiDataType.PtypTime, 0x0039);
  3.4605  
  3.4606          /// <summary>
  3.4607          /// Contains the identifier for the client code page used for Unicode to double-byte character set (DBCS) string conversion.
  3.4608          /// Data type: PtypInteger32
  3.4609          /// </summary>
  3.4610 -        public static readonly MAPIProp PidTagCodePageId = new MAPIProp(MAPIDataType.PtypInteger32, 0x66C3);
  3.4611 +        public static readonly MapiProp PidTagCodePageId = new MapiProp(MapiDataType.PtypInteger32, 0x66C3);
  3.4612  
  3.4613          /// <summary>
  3.4614          /// Contains a comment about the purpose or content of the Address Book object.
  3.4615          /// Data type: PtypString
  3.4616          /// </summary>
  3.4617 -        public static readonly MAPIProp PidTagComment = new MAPIProp(MAPIDataType.PtypString, 0x3004);
  3.4618 +        public static readonly MapiProp PidTagComment = new MapiProp(MapiDataType.PtypString, 0x3004);
  3.4619  
  3.4620          /// <summary>
  3.4621          /// Contains the main telephone number of the mail user's company.
  3.4622          /// Data type: PtypString
  3.4623          /// </summary>
  3.4624 -        public static readonly MAPIProp PidTagCompanyMainTelephoneNumber = new MAPIProp(MAPIDataType.PtypString, 0x3A57);
  3.4625 +        public static readonly MapiProp PidTagCompanyMainTelephoneNumber = new MapiProp(MapiDataType.PtypString, 0x3A57);
  3.4626  
  3.4627          /// <summary>
  3.4628          /// Contains the mail user's company name.
  3.4629          /// Data type: PtypString
  3.4630          /// </summary>
  3.4631 -        public static readonly MAPIProp PidTagCompanyName = new MAPIProp(MAPIDataType.PtypString, 0x3A16);
  3.4632 +        public static readonly MapiProp PidTagCompanyName = new MapiProp(MapiDataType.PtypString, 0x3A16);
  3.4633  
  3.4634          /// <summary>
  3.4635          /// Contains the name of the mail user's computer network.
  3.4636          /// Data type: PtypString
  3.4637          /// </summary>
  3.4638 -        public static readonly MAPIProp PidTagComputerNetworkName = new MAPIProp(MAPIDataType.PtypString, 0x3A49);
  3.4639 +        public static readonly MapiProp PidTagComputerNetworkName = new MapiProp(MapiDataType.PtypString, 0x3A49);
  3.4640  
  3.4641          /// <summary>
  3.4642          /// Contains the EntryID of the conflict resolve message.
  3.4643          /// Data type: PtypBinary
  3.4644          /// </summary>
  3.4645 -        public static readonly MAPIProp PidTagConflictEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x3FF0);
  3.4646 +        public static readonly MapiProp PidTagConflictEntryId = new MapiProp(MapiDataType.PtypBinary, 0x3FF0);
  3.4647  
  3.4648          /// <summary>
  3.4649          /// Contains a string value that describes the type of Message object that a folder contains.
  3.4650          /// Data type: PtypString
  3.4651          /// </summary>
  3.4652 -        public static readonly MAPIProp PidTagContainerClass = new MAPIProp(MAPIDataType.PtypString, 0x3613);
  3.4653 +        public static readonly MapiProp PidTagContainerClass = new MapiProp(MapiDataType.PtypString, 0x3613);
  3.4654  
  3.4655          /// <summary>
  3.4656          /// Always empty. An NSPI server defines this value for distribution lists and it is not present for other objects.
  3.4657          /// Data type: PtypEmbeddedTable
  3.4658          /// </summary>
  3.4659 -        public static readonly MAPIProp PidTagContainerContents = new MAPIProp(MAPIDataType.PtypEmbeddedTable, 0x360F);
  3.4660 +        public static readonly MapiProp PidTagContainerContents = new MapiProp(MapiDataType.PtypEmbeddedTable, 0x360F);
  3.4661  
  3.4662          /// <summary>
  3.4663          /// Contains a bitmask of flags that describe capabilities of an address book container.
  3.4664          /// Data type: PtypInteger32
  3.4665          /// </summary>
  3.4666 -        public static readonly MAPIProp PidTagContainerFlags = new MAPIProp(MAPIDataType.PtypInteger32, 0x3600);
  3.4667 +        public static readonly MapiProp PidTagContainerFlags = new MapiProp(MapiDataType.PtypInteger32, 0x3600);
  3.4668  
  3.4669          /// <summary>
  3.4670          /// Identifies all of the subfolders of the current folder.
  3.4671          /// Data type: PtypObject
  3.4672          /// </summary>
  3.4673 -        public static readonly MAPIProp PidTagContainerHierarchy = new MAPIProp(MAPIDataType.PtypObject, 0x360E);
  3.4674 +        public static readonly MapiProp PidTagContainerHierarchy = new MapiProp(MapiDataType.PtypObject, 0x360E);
  3.4675  
  3.4676          /// <summary>
  3.4677          /// Specifies the number of rows under the header row.
  3.4678          /// Data type: PtypInteger32
  3.4679          /// </summary>
  3.4680 -        public static readonly MAPIProp PidTagContentCount = new MAPIProp(MAPIDataType.PtypInteger32, 0x3602);
  3.4681 +        public static readonly MapiProp PidTagContentCount = new MapiProp(MapiDataType.PtypInteger32, 0x3602);
  3.4682  
  3.4683          /// <summary>
  3.4684          /// Indicates a confidence level that the message is spam.
  3.4685          /// Data type: PtypInteger32
  3.4686          /// </summary>
  3.4687 -        public static readonly MAPIProp PidTagContentFilterSpamConfidenceLevel = new MAPIProp(MAPIDataType.PtypInteger32, 0x4076);
  3.4688 +        public static readonly MapiProp PidTagContentFilterSpamConfidenceLevel = new MapiProp(MapiDataType.PtypInteger32, 0x4076);
  3.4689  
  3.4690          /// <summary>
  3.4691          /// Specifies the number of rows under the header row that have the PidTagRead property (section 2.869) set to FALSE.
  3.4692          /// Data type: PtypInteger32
  3.4693          /// </summary>
  3.4694 -        public static readonly MAPIProp PidTagContentUnreadCount = new MAPIProp(MAPIDataType.PtypInteger32, 0x3603);
  3.4695 +        public static readonly MapiProp PidTagContentUnreadCount = new MapiProp(MapiDataType.PtypInteger32, 0x3603);
  3.4696  
  3.4697          /// <summary>
  3.4698          /// Contains a computed value derived from other conversation-related properties.
  3.4699          /// Data type: PtypBinary
  3.4700          /// </summary>
  3.4701 -        public static readonly MAPIProp PidTagConversationId = new MAPIProp(MAPIDataType.PtypBinary, 0x3013);
  3.4702 +        public static readonly MapiProp PidTagConversationId = new MapiProp(MapiDataType.PtypBinary, 0x3013);
  3.4703  
  3.4704          /// <summary>
  3.4705          /// Indicates the relative position of this message within a conversation thread.
  3.4706          /// Data type: PtypBinary
  3.4707          /// </summary>
  3.4708 -        public static readonly MAPIProp PidTagConversationIndex = new MAPIProp(MAPIDataType.PtypBinary, 0x0071);
  3.4709 +        public static readonly MapiProp PidTagConversationIndex = new MapiProp(MapiDataType.PtypBinary, 0x0071);
  3.4710  
  3.4711          /// <summary>
  3.4712          /// Indicates whether the GUID portion of the PidTagConversationIndex property (section 2.641) is to be used to compute the PidTagConversationId property (section 2.640).
  3.4713          /// Data type: PtypBoolean
  3.4714          /// </summary>
  3.4715 -        public static readonly MAPIProp PidTagConversationIndexTracking = new MAPIProp(MAPIDataType.PtypBoolean, 0x3016);
  3.4716 +        public static readonly MapiProp PidTagConversationIndexTracking = new MapiProp(MapiDataType.PtypBoolean, 0x3016);
  3.4717  
  3.4718          /// <summary>
  3.4719          /// Contains an unchanging copy of the original subject.
  3.4720          /// Data type: PtypString
  3.4721          /// </summary>
  3.4722 -        public static readonly MAPIProp PidTagConversationTopic = new MAPIProp(MAPIDataType.PtypString, 0x0070);
  3.4723 +        public static readonly MapiProp PidTagConversationTopic = new MapiProp(MapiDataType.PtypString, 0x0070);
  3.4724  
  3.4725          /// <summary>
  3.4726          /// Contains the name of the mail user's country/region.
  3.4727          /// Data type: PtypString
  3.4728          /// </summary>
  3.4729 -        public static readonly MAPIProp PidTagCountry = new MAPIProp(MAPIDataType.PtypString, 0x3A26);
  3.4730 +        public static readonly MapiProp PidTagCountry = new MapiProp(MapiDataType.PtypString, 0x3A26);
  3.4731  
  3.4732          /// <summary>
  3.4733          /// Contains the time, in UTC, that the object was created.
  3.4734          /// Data type: PtypTime
  3.4735          /// </summary>
  3.4736 -        public static readonly MAPIProp PidTagCreationTime = new MAPIProp(MAPIDataType.PtypTime, 0x3007);
  3.4737 +        public static readonly MapiProp PidTagCreationTime = new MapiProp(MapiDataType.PtypTime, 0x3007);
  3.4738  
  3.4739          /// <summary>
  3.4740          /// Specifies the original author of the message according to their Address Book EntryID.
  3.4741          /// Data type: PtypBinary
  3.4742          /// </summary>
  3.4743 -        public static readonly MAPIProp PidTagCreatorEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x3FF9);
  3.4744 +        public static readonly MapiProp PidTagCreatorEntryId = new MapiProp(MapiDataType.PtypBinary, 0x3FF9);
  3.4745  
  3.4746          /// <summary>
  3.4747          /// Contains the name of the creator of a Message object.
  3.4748          /// Data type: PtypString
  3.4749          /// </summary>
  3.4750 -        public static readonly MAPIProp PidTagCreatorName = new MAPIProp(MAPIDataType.PtypString, 0x3FF8);
  3.4751 +        public static readonly MapiProp PidTagCreatorName = new MapiProp(MapiDataType.PtypString, 0x3FF8);
  3.4752  
  3.4753          /// <summary>
  3.4754          /// Contains the mail user's customer identification number.
  3.4755          /// Data type: PtypString
  3.4756          /// </summary>
  3.4757 -        public static readonly MAPIProp PidTagCustomerId = new MAPIProp(MAPIDataType.PtypString, 0x3A4A);
  3.4758 +        public static readonly MapiProp PidTagCustomerId = new MapiProp(MapiDataType.PtypString, 0x3A4A);
  3.4759  
  3.4760          /// <summary>
  3.4761          /// Indicates whether the Deferred Action Message (DAM) was updated by the server.
  3.4762          /// Data type: PtypBoolean
  3.4763          /// </summary>
  3.4764 -        public static readonly MAPIProp PidTagDamBackPatched = new MAPIProp(MAPIDataType.PtypBoolean, 0x6647);
  3.4765 +        public static readonly MapiProp PidTagDamBackPatched = new MapiProp(MapiDataType.PtypBoolean, 0x6647);
  3.4766  
  3.4767          /// <summary>
  3.4768          /// Contains the EntryID of the delivered message that the client has to process.
  3.4769          /// Data type: PtypBinary
  3.4770          /// </summary>
  3.4771 -        public static readonly MAPIProp PidTagDamOriginalEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x6646);
  3.4772 +        public static readonly MapiProp PidTagDamOriginalEntryId = new MapiProp(MapiDataType.PtypBinary, 0x6646);
  3.4773  
  3.4774          /// <summary>
  3.4775          /// Contains the message class of the object.
  3.4776          /// Data type: PtypString
  3.4777          /// </summary>
  3.4778 -        public static readonly MAPIProp PidTagDefaultPostMessageClass = new MAPIProp(MAPIDataType.PtypString, 0x36E5);
  3.4779 +        public static readonly MapiProp PidTagDefaultPostMessageClass = new MapiProp(MapiDataType.PtypString, 0x36E5);
  3.4780  
  3.4781          /// <summary>
  3.4782          /// Contains the server EntryID for the DAM.
  3.4783          /// Data type: PtypServerId
  3.4784          /// </summary>
  3.4785 -        public static readonly MAPIProp PidTagDeferredActionMessageOriginalEntryId = new MAPIProp(MAPIDataType.PtypServerId, 0x6741);
  3.4786 +        public static readonly MapiProp PidTagDeferredActionMessageOriginalEntryId = new MapiProp(MapiDataType.PtypServerId, 0x6741);
  3.4787  
  3.4788          /// <summary>
  3.4789          /// Contains the date and time, in UTC, at which the sender prefers that the message be delivered.
  3.4790          /// Data type: PtypTime
  3.4791          /// </summary>
  3.4792 -        public static readonly MAPIProp PidTagDeferredDeliveryTime = new MAPIProp(MAPIDataType.PtypTime, 0x000F);
  3.4793 +        public static readonly MapiProp PidTagDeferredDeliveryTime = new MapiProp(MapiDataType.PtypTime, 0x000F);
  3.4794  
  3.4795          /// <summary>
  3.4796          /// Contains a number used in the calculation of how long to defer sending a message.
  3.4797          /// Data type: PtypInteger32
  3.4798          /// </summary>
  3.4799 -        public static readonly MAPIProp PidTagDeferredSendNumber = new MAPIProp(MAPIDataType.PtypInteger32, 0x3FEB);
  3.4800 +        public static readonly MapiProp PidTagDeferredSendNumber = new MapiProp(MapiDataType.PtypInteger32, 0x3FEB);
  3.4801  
  3.4802          /// <summary>
  3.4803          /// Contains the amount of time after which a client would like to defer sending the message.
  3.4804          /// Data type: PtypTime
  3.4805          /// </summary>
  3.4806 -        public static readonly MAPIProp PidTagDeferredSendTime = new MAPIProp(MAPIDataType.PtypTime, 0x3FEF);
  3.4807 +        public static readonly MapiProp PidTagDeferredSendTime = new MapiProp(MapiDataType.PtypTime, 0x3FEF);
  3.4808  
  3.4809          /// <summary>
  3.4810          /// Specifies the unit of time used as a multiplier with the PidTagDeferredSendNumber property (section 2.654) value.
  3.4811          /// Data type: PtypInteger32
  3.4812          /// </summary>
  3.4813 -        public static readonly MAPIProp PidTagDeferredSendUnits = new MAPIProp(MAPIDataType.PtypInteger32, 0x3FEC);
  3.4814 +        public static readonly MapiProp PidTagDeferredSendUnits = new MapiProp(MapiDataType.PtypInteger32, 0x3FEC);
  3.4815  
  3.4816          /// <summary>
  3.4817          /// Specifies whether the message was forwarded due to the triggering of a delegate forward rule.
  3.4818          /// Data type: PtypBoolean
  3.4819          /// </summary>
  3.4820 -        public static readonly MAPIProp PidTagDelegatedByRule = new MAPIProp(MAPIDataType.PtypBoolean, 0x3FE3);
  3.4821 +        public static readonly MapiProp PidTagDelegatedByRule = new MapiProp(MapiDataType.PtypBoolean, 0x3FE3);
  3.4822  
  3.4823          /// <summary>
  3.4824          /// Indicates whether delegates can view Message objects that are marked as private.
  3.4825          /// Data type: PtypMultipleInteger32
  3.4826          /// </summary>
  3.4827 -        public static readonly MAPIProp PidTagDelegateFlags = new MAPIProp(MAPIDataType.PtypMultipleInteger32, 0x686B);
  3.4828 +        public static readonly MapiProp PidTagDelegateFlags = new MapiProp(MapiDataType.PtypMultipleInteger32, 0x686B);
  3.4829  
  3.4830          /// <summary>
  3.4831          /// Indicates that the original message is to be deleted after it is sent.
  3.4832          /// Data type: PtypBoolean
  3.4833          /// </summary>
  3.4834 -        public static readonly MAPIProp PidTagDeleteAfterSubmit = new MAPIProp(MAPIDataType.PtypBoolean, 0x0E01);
  3.4835 +        public static readonly MapiProp PidTagDeleteAfterSubmit = new MapiProp(MapiDataType.PtypBoolean, 0x0E01);
  3.4836  
  3.4837          /// <summary>
  3.4838          /// Contains the total count of messages that have been deleted from a folder, excluding messages deleted within subfolders.
  3.4839          /// Data type: PtypInteger32
  3.4840          /// </summary>
  3.4841 -        public static readonly MAPIProp PidTagDeletedCountTotal = new MAPIProp(MAPIDataType.PtypInteger32, 0x670B);
  3.4842 +        public static readonly MapiProp PidTagDeletedCountTotal = new MapiProp(MapiDataType.PtypInteger32, 0x670B);
  3.4843  
  3.4844          /// <summary>
  3.4845          /// Specifies the time, in UTC, when the item or folder was soft deleted.
  3.4846          /// Data type: PtypTime
  3.4847          /// </summary>
  3.4848 -        public static readonly MAPIProp PidTagDeletedOn = new MAPIProp(MAPIDataType.PtypTime, 0x668F);
  3.4849 +        public static readonly MapiProp PidTagDeletedOn = new MapiProp(MapiDataType.PtypTime, 0x668F);
  3.4850  
  3.4851          /// <summary>
  3.4852          /// Contains the delivery time for a delivery status notification, as specified [RFC3464], or a message disposition notification, as specified in [RFC3798].
  3.4853          /// Data type: PtypTime
  3.4854          /// </summary>
  3.4855 -        public static readonly MAPIProp PidTagDeliverTime = new MAPIProp(MAPIDataType.PtypTime, 0x0010);
  3.4856 +        public static readonly MapiProp PidTagDeliverTime = new MapiProp(MapiDataType.PtypTime, 0x0010);
  3.4857  
  3.4858          /// <summary>
  3.4859          /// Contains a name for the department in which the mail user works.
  3.4860          /// Data type: PtypString
  3.4861          /// </summary>
  3.4862 -        public static readonly MAPIProp PidTagDepartmentName = new MAPIProp(MAPIDataType.PtypString, 0x3A18);
  3.4863 +        public static readonly MapiProp PidTagDepartmentName = new MapiProp(MapiDataType.PtypString, 0x3A18);
  3.4864  
  3.4865          /// <summary>
  3.4866          /// Specifies the number of nested categories in which a given row is contained.
  3.4867          /// Data type: PtypInteger32
  3.4868          /// </summary>
  3.4869 -        public static readonly MAPIProp PidTagDepth = new MAPIProp(MAPIDataType.PtypInteger32, 0x3005);
  3.4870 +        public static readonly MapiProp PidTagDepth = new MapiProp(MapiDataType.PtypInteger32, 0x3005);
  3.4871  
  3.4872          /// <summary>
  3.4873          /// Contains a list of blind carbon copy (Bcc) recipient display names.
  3.4874          /// Data type: PtypString
  3.4875          /// </summary>
  3.4876 -        public static readonly MAPIProp PidTagDisplayBcc = new MAPIProp(MAPIDataType.PtypString, 0x0E02);
  3.4877 +        public static readonly MapiProp PidTagDisplayBcc = new MapiProp(MapiDataType.PtypString, 0x0E02);
  3.4878  
  3.4879          /// <summary>
  3.4880          /// Contains a list of carbon copy (Cc) recipient display names.
  3.4881          /// Data type: PtypString
  3.4882          /// </summary>
  3.4883 -        public static readonly MAPIProp PidTagDisplayCc = new MAPIProp(MAPIDataType.PtypString, 0x0E03);
  3.4884 +        public static readonly MapiProp PidTagDisplayCc = new MapiProp(MapiDataType.PtypString, 0x0E03);
  3.4885  
  3.4886          /// <summary>
  3.4887          /// Contains the display name of the folder.
  3.4888          /// Data type: PtypString
  3.4889          /// </summary>
  3.4890 -        public static readonly MAPIProp PidTagDisplayName = new MAPIProp(MAPIDataType.PtypString, 0x3001);
  3.4891 +        public static readonly MapiProp PidTagDisplayName = new MapiProp(MapiDataType.PtypString, 0x3001);
  3.4892  
  3.4893          /// <summary>
  3.4894          /// Contains the mail user's honorific title.
  3.4895          /// Data type: PtypString
  3.4896          /// </summary>
  3.4897 -        public static readonly MAPIProp PidTagDisplayNamePrefix = new MAPIProp(MAPIDataType.PtypString, 0x3A45);
  3.4898 +        public static readonly MapiProp PidTagDisplayNamePrefix = new MapiProp(MapiDataType.PtypString, 0x3A45);
  3.4899  
  3.4900          /// <summary>
  3.4901          /// Contains a list of the primary recipient display names, separated by semicolons, when an email message has primary recipients .
  3.4902          /// Data type: PtypString
  3.4903          /// </summary>
  3.4904 -        public static readonly MAPIProp PidTagDisplayTo = new MAPIProp(MAPIDataType.PtypString, 0x0E04);
  3.4905 +        public static readonly MapiProp PidTagDisplayTo = new MapiProp(MapiDataType.PtypString, 0x0E04);
  3.4906  
  3.4907          /// <summary>
  3.4908          /// Contains an integer value that indicates how to display an Address Book object in a table or as an addressee on a message.
  3.4909          /// Data type: PtypInteger32
  3.4910          /// </summary>
  3.4911 -        public static readonly MAPIProp PidTagDisplayType = new MAPIProp(MAPIDataType.PtypInteger32, 0x3900);
  3.4912 +        public static readonly MapiProp PidTagDisplayType = new MapiProp(MapiDataType.PtypInteger32, 0x3900);
  3.4913  
  3.4914          /// <summary>
  3.4915          /// Contains an integer value that indicates how to display an Address Book object in a table or as a recipient on a message.
  3.4916          /// Data type: PtypInteger32
  3.4917          /// </summary>
  3.4918 -        public static readonly MAPIProp PidTagDisplayTypeEx = new MAPIProp(MAPIDataType.PtypInteger32, 0x3905);
  3.4919 +        public static readonly MapiProp PidTagDisplayTypeEx = new MapiProp(MapiDataType.PtypInteger32, 0x3905);
  3.4920  
  3.4921          /// <summary>
  3.4922          /// Contains the email address of a Message object.
  3.4923          /// Data type: PtypString
  3.4924          /// </summary>
  3.4925 -        public static readonly MAPIProp PidTagEmailAddress = new MAPIProp(MAPIDataType.PtypString, 0x3003);
  3.4926 +        public static readonly MapiProp PidTagEmailAddress = new MapiProp(MapiDataType.PtypString, 0x3003);
  3.4927  
  3.4928          /// <summary>
  3.4929          /// Contains the value of the PidLidAppointmentEndWhole property (section 2.14).
  3.4930          /// Data type: PtypTime
  3.4931          /// </summary>
  3.4932 -        public static readonly MAPIProp PidTagEndDate = new MAPIProp(MAPIDataType.PtypTime, 0x0061);
  3.4933 +        public static readonly MapiProp PidTagEndDate = new MapiProp(MapiDataType.PtypTime, 0x0061);
  3.4934  
  3.4935          /// <summary>
  3.4936          /// Contains the information to identify many different types of messaging objects.
  3.4937          /// Data type: PtypBinary
  3.4938          /// </summary>
  3.4939 -        public static readonly MAPIProp PidTagEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x0FFF);
  3.4940 +        public static readonly MapiProp PidTagEntryId = new MapiProp(MapiDataType.PtypBinary, 0x0FFF);
  3.4941  
  3.4942          /// <summary>
  3.4943          /// Contains the end date and time of the exception in the local time zone of the computer when the exception is created.
  3.4944          /// Data type: PtypTime
  3.4945          /// </summary>
  3.4946 -        public static readonly MAPIProp PidTagExceptionEndTime = new MAPIProp(MAPIDataType.PtypTime, 0x7FFC);
  3.4947 +        public static readonly MapiProp PidTagExceptionEndTime = new MapiProp(MapiDataType.PtypTime, 0x7FFC);
  3.4948  
  3.4949          /// <summary>
  3.4950          /// Indicates the original date and time, in UTC, at which the instance in the recurrence pattern would have occurred if it were not an exception.
  3.4951          /// Data type: PtypTime
  3.4952          /// </summary>
  3.4953 -        public static readonly MAPIProp PidTagExceptionReplaceTime = new MAPIProp(MAPIDataType.PtypTime, 0x7FF9);
  3.4954 +        public static readonly MapiProp PidTagExceptionReplaceTime = new MapiProp(MapiDataType.PtypTime, 0x7FF9);
  3.4955  
  3.4956          /// <summary>
  3.4957          /// Contains the start date and time of the exception in the local time zone of the computer when the exception is created.
  3.4958          /// Data type: PtypTime
  3.4959          /// </summary>
  3.4960 -        public static readonly MAPIProp PidTagExceptionStartTime = new MAPIProp(MAPIDataType.PtypTime, 0x7FFB);
  3.4961 +        public static readonly MapiProp PidTagExceptionStartTime = new MapiProp(MapiDataType.PtypTime, 0x7FFB);
  3.4962  
  3.4963          /// <summary>
  3.4964          /// Contains the calculated security descriptor for the item.
  3.4965          /// Data type: PtypBinary
  3.4966          /// </summary>
  3.4967 -        public static readonly MAPIProp PidTagExchangeNTSecurityDescriptor = new MAPIProp(MAPIDataType.PtypBinary, 0x0E84);
  3.4968 +        public static readonly MapiProp PidTagExchangeNTSecurityDescriptor = new MapiProp(MapiDataType.PtypBinary, 0x0E84);
  3.4969  
  3.4970          /// <summary>
  3.4971          /// Contains an integer value that is used along with the PidTagExpiryUnits property (section 2.681) to define the expiry send time.
  3.4972          /// Data type: PtypInteger32
  3.4973          /// </summary>
  3.4974 -        public static readonly MAPIProp PidTagExpiryNumber = new MAPIProp(MAPIDataType.PtypInteger32, 0x3FED);
  3.4975 +        public static readonly MapiProp PidTagExpiryNumber = new MapiProp(MapiDataType.PtypInteger32, 0x3FED);
  3.4976  
  3.4977          /// <summary>
  3.4978          /// Contains the time, in UTC, after which a client wants to receive an expiry event if the message arrives late.
  3.4979          /// Data type: PtypTime
  3.4980          /// </summary>
  3.4981 -        public static readonly MAPIProp PidTagExpiryTime = new MAPIProp(MAPIDataType.PtypTime, 0x0015);
  3.4982 +        public static readonly MapiProp PidTagExpiryTime = new MapiProp(MapiDataType.PtypTime, 0x0015);
  3.4983  
  3.4984          /// <summary>
  3.4985          /// Contains the unit of time that the value of the PidTagExpiryNumber property (section 2.679) multiplies.
  3.4986          /// Data type: PtypInteger32
  3.4987          /// </summary>
  3.4988 -        public static readonly MAPIProp PidTagExpiryUnits = new MAPIProp(MAPIDataType.PtypInteger32, 0x3FEE);
  3.4989 +        public static readonly MapiProp PidTagExpiryUnits = new MapiProp(MapiDataType.PtypInteger32, 0x3FEE);
  3.4990  
  3.4991          /// <summary>
  3.4992          /// Contains encoded sub-properties for a folder.
  3.4993          /// Data type: PtypBinary
  3.4994          /// </summary>
  3.4995 -        public static readonly MAPIProp PidTagExtendedFolderFlags = new MAPIProp(MAPIDataType.PtypBinary, 0x36DA);
  3.4996 +        public static readonly MapiProp PidTagExtendedFolderFlags = new MapiProp(MapiDataType.PtypBinary, 0x36DA);
  3.4997  
  3.4998          /// <summary>
  3.4999          /// Contains action information about named properties used in the rule.
  3.5000          /// Data type: PtypBinary
  3.5001          /// </summary>
  3.5002 -        public static readonly MAPIProp PidTagExtendedRuleMessageActions = new MAPIProp(MAPIDataType.PtypBinary, 0x0E99);
  3.5003 +        public static readonly MapiProp PidTagExtendedRuleMessageActions = new MapiProp(MapiDataType.PtypBinary, 0x0E99);
  3.5004  
  3.5005          /// <summary>
  3.5006          /// Contains condition information about named properties used in the rule.
  3.5007          /// Data type: PtypBinary
  3.5008          /// </summary>
  3.5009 -        public static readonly MAPIProp PidTagExtendedRuleMessageCondition = new MAPIProp(MAPIDataType.PtypBinary, 0x0E9A);
  3.5010 +        public static readonly MapiProp PidTagExtendedRuleMessageCondition = new MapiProp(MapiDataType.PtypBinary, 0x0E9A);
  3.5011  
  3.5012          /// <summary>
  3.5013          /// Contains the maximum size, in bytes, that the user is allowed to accumulate for a single extended rule.
  3.5014          /// Data type: PtypInteger32
  3.5015          /// </summary>
  3.5016 -        public static readonly MAPIProp PidTagExtendedRuleSizeLimit = new MAPIProp(MAPIDataType.PtypInteger32, 0x0E9B);
  3.5017 +        public static readonly MapiProp PidTagExtendedRuleSizeLimit = new MapiProp(MapiDataType.PtypInteger32, 0x0E9B);
  3.5018  
  3.5019          /// <summary>
  3.5020          /// Contains the number of pages in a Fax object.
  3.5021          /// Data type: PtypInteger32
  3.5022          /// </summary>
  3.5023 -        public static readonly MAPIProp PidTagFaxNumberOfPages = new MAPIProp(MAPIDataType.PtypInteger32, 0x6804);
  3.5024 +        public static readonly MapiProp PidTagFaxNumberOfPages = new MapiProp(MapiDataType.PtypInteger32, 0x6804);
  3.5025  
  3.5026          /// <summary>
  3.5027          /// Specifies the date and time, in UTC, that the Message object was flagged as complete.
  3.5028          /// Data type: PtypTime
  3.5029          /// </summary>
  3.5030 -        public static readonly MAPIProp PidTagFlagCompleteTime = new MAPIProp(MAPIDataType.PtypTime, 0x1091);
  3.5031 +        public static readonly MapiProp PidTagFlagCompleteTime = new MapiProp(MapiDataType.PtypTime, 0x1091);
  3.5032  
  3.5033          /// <summary>
  3.5034          /// Specifies the flag state of the Message object.
  3.5035          /// Data type: PtypInteger32
  3.5036          /// </summary>
  3.5037 -        public static readonly MAPIProp PidTagFlagStatus = new MAPIProp(MAPIDataType.PtypInteger32, 0x1090);
  3.5038 +        public static readonly MapiProp PidTagFlagStatus = new MapiProp(MapiDataType.PtypInteger32, 0x1090);
  3.5039  
  3.5040          /// <summary>
  3.5041          /// Contains a unique identifier for an item across the message store.
  3.5042          /// Data type: PtypString
  3.5043          /// </summary>
  3.5044 -        public static readonly MAPIProp PidTagFlatUrlName = new MAPIProp(MAPIDataType.PtypString, 0x670E);
  3.5045 +        public static readonly MapiProp PidTagFlatUrlName = new MapiProp(MapiDataType.PtypString, 0x670E);
  3.5046  
  3.5047          /// <summary>
  3.5048          /// Identifies all FAI messages in the current folder.
  3.5049          /// Data type: PtypObject
  3.5050          /// </summary>
  3.5051 -        public static readonly MAPIProp PidTagFolderAssociatedContents = new MAPIProp(MAPIDataType.PtypObject, 0x3610);
  3.5052 +        public static readonly MapiProp PidTagFolderAssociatedContents = new MapiProp(MapiDataType.PtypObject, 0x3610);
  3.5053  
  3.5054          /// <summary>
  3.5055          /// Contains the Folder ID (FID) ([MS-OXCDATA] section 2.2.1.1) of the folder.
  3.5056          /// Data type: PtypInteger64
  3.5057          /// </summary>
  3.5058 -        public static readonly MAPIProp PidTagFolderId = new MAPIProp(MAPIDataType.PtypInteger64, 0x6748);
  3.5059 +        public static readonly MapiProp PidTagFolderId = new MapiProp(MapiDataType.PtypInteger64, 0x6748);
  3.5060  
  3.5061          /// <summary>
  3.5062          /// Contains a computed value to specify the type or state of a folder.
  3.5063          /// Data type: PtypInteger32
  3.5064          /// </summary>
  3.5065 -        public static readonly MAPIProp PidTagFolderFlags = new MAPIProp(MAPIDataType.PtypInteger32, 0x66A8);
  3.5066 +        public static readonly MapiProp PidTagFolderFlags = new MapiProp(MapiDataType.PtypInteger32, 0x66A8);
  3.5067  
  3.5068          /// <summary>
  3.5069          /// Specifies the type of a folder that includes the Root folder, Generic folder, and Search folder.
  3.5070          /// Data type: PtypInteger32
  3.5071          /// </summary>
  3.5072 -        public static readonly MAPIProp PidTagFolderType = new MAPIProp(MAPIDataType.PtypInteger32, 0x3601);
  3.5073 +        public static readonly MapiProp PidTagFolderType = new MapiProp(MapiDataType.PtypInteger32, 0x3601);
  3.5074  
  3.5075          /// <summary>
  3.5076          /// Specifies the flag color of the Message object.
  3.5077          /// Data type: PtypInteger32
  3.5078          /// </summary>
  3.5079 -        public static readonly MAPIProp PidTagFollowupIcon = new MAPIProp(MAPIDataType.PtypInteger32, 0x1095);
  3.5080 +        public static readonly MapiProp PidTagFollowupIcon = new MapiProp(MapiDataType.PtypInteger32, 0x1095);
  3.5081  
  3.5082          /// <summary>
  3.5083          /// Contains an integer value used to calculate the start and end dates of the range of free/busy data to be published to the public folders.
  3.5084          /// Data type: PtypInteger32
  3.5085          /// </summary>
  3.5086 -        public static readonly MAPIProp PidTagFreeBusyCountMonths = new MAPIProp(MAPIDataType.PtypInteger32, 0x6869);
  3.5087 +        public static readonly MapiProp PidTagFreeBusyCountMonths = new MapiProp(MapiDataType.PtypInteger32, 0x6869);
  3.5088  
  3.5089          /// <summary>
  3.5090          /// Contains EntryIDs of the Delegate Information object, the free/busy message of the logged on user, and the folder with the PidTagDisplayName property (section 2.667) value of "Freebusy Data".
  3.5091          /// Data type: PtypMultipleBinary
  3.5092          /// </summary>
  3.5093 -        public static readonly MAPIProp PidTagFreeBusyEntryIds = new MAPIProp(MAPIDataType.PtypMultipleBinary, 0x36E4);
  3.5094 +        public static readonly MapiProp PidTagFreeBusyEntryIds = new MapiProp(MapiDataType.PtypMultipleBinary, 0x36E4);
  3.5095  
  3.5096          /// <summary>
  3.5097          /// Specifies the email address of the user or resource to whom this free/busy message applies.
  3.5098          /// Data type: PtypString
  3.5099          /// </summary>
  3.5100 -        public static readonly MAPIProp PidTagFreeBusyMessageEmailAddress = new MAPIProp(MAPIDataType.PtypString, 0x6849);
  3.5101 +        public static readonly MapiProp PidTagFreeBusyMessageEmailAddress = new MapiProp(MapiDataType.PtypString, 0x6849);
  3.5102  
  3.5103          /// <summary>
  3.5104          /// Specifies the end time, in UTC, of the publishing range.
  3.5105          /// Data type: PtypInteger32
  3.5106          /// </summary>
  3.5107 -        public static readonly MAPIProp PidTagFreeBusyPublishEnd = new MAPIProp(MAPIDataType.PtypInteger32, 0x6848);
  3.5108 +        public static readonly MapiProp PidTagFreeBusyPublishEnd = new MapiProp(MapiDataType.PtypInteger32, 0x6848);
  3.5109  
  3.5110          /// <summary>
  3.5111          /// Specifies the start time, in UTC, of the publishing range.
  3.5112          /// Data type: PtypInteger32
  3.5113          /// </summary>
  3.5114 -        public static readonly MAPIProp PidTagFreeBusyPublishStart = new MAPIProp(MAPIDataType.PtypInteger32, 0x6847);
  3.5115 +        public static readonly MapiProp PidTagFreeBusyPublishStart = new MapiProp(MapiDataType.PtypInteger32, 0x6847);
  3.5116  
  3.5117          /// <summary>
  3.5118          /// Specifies the time, in UTC, that the data was published.
  3.5119          /// Data type: PtypTime
  3.5120          /// </summary>
  3.5121 -        public static readonly MAPIProp PidTagFreeBusyRangeTimestamp = new MAPIProp(MAPIDataType.PtypTime, 0x6868);
  3.5122 +        public static readonly MapiProp PidTagFreeBusyRangeTimestamp = new MapiProp(MapiDataType.PtypTime, 0x6868);
  3.5123  
  3.5124          /// <summary>
  3.5125          /// Contains the File Transfer Protocol (FTP) site address of the mail user.
  3.5126          /// Data type: PtypString
  3.5127          /// </summary>
  3.5128 -        public static readonly MAPIProp PidTagFtpSite = new MAPIProp(MAPIDataType.PtypString, 0x3A4C);
  3.5129 +        public static readonly MapiProp PidTagFtpSite = new MapiProp(MapiDataType.PtypString, 0x3A4C);
  3.5130  
  3.5131          /// <summary>
  3.5132          /// This property is deprecated and SHOULD NOT be used.
  3.5133          /// Data type: PtypBoolean
  3.5134          /// </summary>
  3.5135 -        public static readonly MAPIProp PidTagGatewayNeedsToRefresh = new MAPIProp(MAPIDataType.PtypBoolean, 0x6846);
  3.5136 +        public static readonly MapiProp PidTagGatewayNeedsToRefresh = new MapiProp(MapiDataType.PtypBoolean, 0x6846);
  3.5137  
  3.5138          /// <summary>
  3.5139          /// Contains a value that represents the mail user's gender.
  3.5140          /// Data type: PtypInteger16
  3.5141          /// </summary>
  3.5142 -        public static readonly MAPIProp PidTagGender = new MAPIProp(MAPIDataType.PtypInteger16, 0x3A4D);
  3.5143 +        public static readonly MapiProp PidTagGender = new MapiProp(MapiDataType.PtypInteger16, 0x3A4D);
  3.5144  
  3.5145          /// <summary>
  3.5146          /// Contains a generational abbreviation that follows the full name of the mail user.
  3.5147          /// Data type: PtypString
  3.5148          /// </summary>
  3.5149 -        public static readonly MAPIProp PidTagGeneration = new MAPIProp(MAPIDataType.PtypString, 0x3A05);
  3.5150 +        public static readonly MapiProp PidTagGeneration = new MapiProp(MapiDataType.PtypString, 0x3A05);
  3.5151  
  3.5152          /// <summary>
  3.5153          /// Contains the mail user's given name.
  3.5154          /// Data type: PtypString
  3.5155          /// </summary>
  3.5156 -        public static readonly MAPIProp PidTagGivenName = new MAPIProp(MAPIDataType.PtypString, 0x3A06);
  3.5157 +        public static readonly MapiProp PidTagGivenName = new MapiProp(MapiDataType.PtypString, 0x3A06);
  3.5158  
  3.5159          /// <summary>
  3.5160          /// Contains a government identifier for the mail user.
  3.5161          /// Data type: PtypString
  3.5162          /// </summary>
  3.5163 -        public static readonly MAPIProp PidTagGovernmentIdNumber = new MAPIProp(MAPIDataType.PtypString, 0x3A07);
  3.5164 +        public static readonly MapiProp PidTagGovernmentIdNumber = new MapiProp(MapiDataType.PtypString, 0x3A07);
  3.5165  
  3.5166          /// <summary>
  3.5167          /// Indicates whether the Message object contains at least one attachment.
  3.5168          /// Data type: PtypBoolean
  3.5169          /// </summary>
  3.5170 -        public static readonly MAPIProp PidTagHasAttachments = new MAPIProp(MAPIDataType.PtypBoolean, 0x0E1B);
  3.5171 +        public static readonly MapiProp PidTagHasAttachments = new MapiProp(MapiDataType.PtypBoolean, 0x0E1B);
  3.5172  
  3.5173          /// <summary>
  3.5174          /// Indicates whether a Message object has a deferred action message associated with it.
  3.5175          /// Data type: PtypBoolean
  3.5176          /// </summary>
  3.5177 -        public static readonly MAPIProp PidTagHasDeferredActionMessages = new MAPIProp(MAPIDataType.PtypBoolean, 0x3FEA);
  3.5178 +        public static readonly MapiProp PidTagHasDeferredActionMessages = new MapiProp(MapiDataType.PtypBoolean, 0x3FEA);
  3.5179  
  3.5180          /// <summary>
  3.5181          /// Indicates whether the Message object has a named property.
  3.5182          /// Data type: PtypBoolean
  3.5183          /// </summary>
  3.5184 -        public static readonly MAPIProp PidTagHasNamedProperties = new MAPIProp(MAPIDataType.PtypBoolean, 0x664A);
  3.5185 +        public static readonly MapiProp PidTagHasNamedProperties = new MapiProp(MapiDataType.PtypBoolean, 0x664A);
  3.5186  
  3.5187          /// <summary>
  3.5188          /// Indicates whether a Folder object has rules.
  3.5189          /// Data type: PtypBoolean
  3.5190          /// </summary>
  3.5191 -        public static readonly MAPIProp PidTagHasRules = new MAPIProp(MAPIDataType.PtypBoolean, 0x663A);
  3.5192 +        public static readonly MapiProp PidTagHasRules = new MapiProp(MapiDataType.PtypBoolean, 0x663A);
  3.5193  
  3.5194          /// <summary>
  3.5195          /// Contains a number that monotonically increases every time a subfolder is added to, or deleted from, this folder.
  3.5196          /// Data type: PtypInteger32
  3.5197          /// </summary>
  3.5198 -        public static readonly MAPIProp PidTagHierarchyChangeNumber = new MAPIProp(MAPIDataType.PtypInteger32, 0x663E);
  3.5199 +        public static readonly MapiProp PidTagHierarchyChangeNumber = new MapiProp(MapiDataType.PtypInteger32, 0x663E);
  3.5200  
  3.5201          /// <summary>
  3.5202          /// Specifies the time, in UTC, to trigger the client in cached mode to synchronize the folder hierarchy.
  3.5203          /// Data type: PtypTime
  3.5204          /// </summary>
  3.5205 -        public static readonly MAPIProp PidTagHierRev = new MAPIProp(MAPIDataType.PtypTime, 0x4082);
  3.5206 +        public static readonly MapiProp PidTagHierRev = new MapiProp(MapiDataType.PtypTime, 0x4082);
  3.5207  
  3.5208          /// <summary>
  3.5209          /// Contains the names of the mail user's hobbies.
  3.5210          /// Data type: PtypString
  3.5211          /// </summary>
  3.5212 -        public static readonly MAPIProp PidTagHobbies = new MAPIProp(MAPIDataType.PtypString, 0x3A43);
  3.5213 +        public static readonly MapiProp PidTagHobbies = new MapiProp(MapiDataType.PtypString, 0x3A43);
  3.5214  
  3.5215          /// <summary>
  3.5216          /// Contains a secondary telephone number at the mail user's home.
  3.5217          /// Data type: PtypString
  3.5218          /// </summary>
  3.5219 -        public static readonly MAPIProp PidTagHome2TelephoneNumber = new MAPIProp(MAPIDataType.PtypString, 0x3A2F);
  3.5220 +        public static readonly MapiProp PidTagHome2TelephoneNumber = new MapiProp(MapiDataType.PtypString, 0x3A2F);
  3.5221  
  3.5222          /// <summary>
  3.5223          /// Contains secondary telephone numbers at the mail user's home.
  3.5224          /// Data type: PtypMultipleString
  3.5225          /// </summary>
  3.5226 -        public static readonly MAPIProp PidTagHome2TelephoneNumbers = new MAPIProp(MAPIDataType.PtypMultipleString, 0x3A2F);
  3.5227 +        public static readonly MapiProp PidTagHome2TelephoneNumbers = new MapiProp(MapiDataType.PtypMultipleString, 0x3A2F);
  3.5228  
  3.5229          /// <summary>
  3.5230          /// Contains the name of the mail user's home locality, such as the town or city.
  3.5231          /// Data type: PtypString
  3.5232          /// </summary>
  3.5233 -        public static readonly MAPIProp PidTagHomeAddressCity = new MAPIProp(MAPIDataType.PtypString, 0x3A59);
  3.5234 +        public static readonly MapiProp PidTagHomeAddressCity = new MapiProp(MapiDataType.PtypString, 0x3A59);
  3.5235  
  3.5236          /// <summary>
  3.5237          /// Contains the name of the mail user's home country/region.
  3.5238          /// Data type: PtypString
  3.5239          /// </summary>
  3.5240 -        public static readonly MAPIProp PidTagHomeAddressCountry = new MAPIProp(MAPIDataType.PtypString, 0x3A5A);
  3.5241 +        public static readonly MapiProp PidTagHomeAddressCountry = new MapiProp(MapiDataType.PtypString, 0x3A5A);
  3.5242  
  3.5243          /// <summary>
  3.5244          /// Contains the postal code for the mail user's home postal address.
  3.5245          /// Data type: PtypString
  3.5246          /// </summary>
  3.5247 -        public static readonly MAPIProp PidTagHomeAddressPostalCode = new MAPIProp(MAPIDataType.PtypString, 0x3A5B);
  3.5248 +        public static readonly MapiProp PidTagHomeAddressPostalCode = new MapiProp(MapiDataType.PtypString, 0x3A5B);
  3.5249  
  3.5250          /// <summary>
  3.5251          /// Contains the number or identifier of the mail user's home post office box.
  3.5252          /// Data type: PtypString
  3.5253          /// </summary>
  3.5254 -        public static readonly MAPIProp PidTagHomeAddressPostOfficeBox = new MAPIProp(MAPIDataType.PtypString, 0x3A5E);
  3.5255 +        public static readonly MapiProp PidTagHomeAddressPostOfficeBox = new MapiProp(MapiDataType.PtypString, 0x3A5E);
  3.5256  
  3.5257          /// <summary>
  3.5258          /// Contains the name of the mail user's home state or province.
  3.5259          /// Data type: PtypString
  3.5260          /// </summary>
  3.5261 -        public static readonly MAPIProp PidTagHomeAddressStateOrProvince = new MAPIProp(MAPIDataType.PtypString, 0x3A5C);
  3.5262 +        public static readonly MapiProp PidTagHomeAddressStateOrProvince = new MapiProp(MapiDataType.PtypString, 0x3A5C);
  3.5263  
  3.5264          /// <summary>
  3.5265          /// Contains the mail user's home street address.
  3.5266          /// Data type: PtypString
  3.5267          /// </summary>
  3.5268 -        public static readonly MAPIProp PidTagHomeAddressStreet = new MAPIProp(MAPIDataType.PtypString, 0x3A5D);
  3.5269 +        public static readonly MapiProp PidTagHomeAddressStreet = new MapiProp(MapiDataType.PtypString, 0x3A5D);
  3.5270  
  3.5271          /// <summary>
  3.5272          /// Contains the telephone number of the mail user's home fax machine.
  3.5273          /// Data type: PtypString
  3.5274          /// </summary>
  3.5275 -        public static readonly MAPIProp PidTagHomeFaxNumber = new MAPIProp(MAPIDataType.PtypString, 0x3A25);
  3.5276 +        public static readonly MapiProp PidTagHomeFaxNumber = new MapiProp(MapiDataType.PtypString, 0x3A25);
  3.5277  
  3.5278          /// <summary>
  3.5279          /// Contains the primary telephone number of the mail user's home.
  3.5280          /// Data type: PtypString
  3.5281          /// </summary>
  3.5282 -        public static readonly MAPIProp PidTagHomeTelephoneNumber = new MAPIProp(MAPIDataType.PtypString, 0x3A09);
  3.5283 +        public static readonly MapiProp PidTagHomeTelephoneNumber = new MapiProp(MapiDataType.PtypString, 0x3A09);
  3.5284  
  3.5285          /// <summary>
  3.5286          /// Contains message body text in HTML format.
  3.5287          /// Data type: PtypBinary
  3.5288          /// </summary>
  3.5289 -        public static readonly MAPIProp PidTagHtml = new MAPIProp(MAPIDataType.PtypBinary, 0x1013);
  3.5290 +        public static readonly MapiProp PidTagHtml = new MapiProp(MapiDataType.PtypBinary, 0x1013);
  3.5291  
  3.5292          /// <summary>
  3.5293          /// Contains the date and time, in UTC, when an appointment or meeting ends.
  3.5294          /// Data type: PtypTime
  3.5295          /// </summary>
  3.5296 -        public static readonly MAPIProp PidTagICalendarEndTime = new MAPIProp(MAPIDataType.PtypTime, 0x10C4);
  3.5297 +        public static readonly MapiProp PidTagICalendarEndTime = new MapiProp(MapiDataType.PtypTime, 0x10C4);
  3.5298  
  3.5299          /// <summary>
  3.5300          /// Contains the date and time, in UTC, for the activation of the next reminder.
  3.5301          /// Data type: PtypTime
  3.5302          /// </summary>
  3.5303 -        public static readonly MAPIProp PidTagICalendarReminderNextTime = new MAPIProp(MAPIDataType.PtypTime, 0x10CA);
  3.5304 +        public static readonly MapiProp PidTagICalendarReminderNextTime = new MapiProp(MapiDataType.PtypTime, 0x10CA);
  3.5305  
  3.5306          /// <summary>
  3.5307          /// Contains the date and time, in UTC, when the appointment or meeting starts.
  3.5308          /// Data type: PtypTime
  3.5309          /// </summary>
  3.5310 -        public static readonly MAPIProp PidTagICalendarStartTime = new MAPIProp(MAPIDataType.PtypTime, 0x10C3);
  3.5311 +        public static readonly MapiProp PidTagICalendarStartTime = new MapiProp(MapiDataType.PtypTime, 0x10C3);
  3.5312  
  3.5313          /// <summary>
  3.5314          /// Specifies which icon is to be used by a user interface when displaying a group of Message objects.
  3.5315          /// Data type: PtypInteger32
  3.5316          /// </summary>
  3.5317 -        public static readonly MAPIProp PidTagIconIndex = new MAPIProp(MAPIDataType.PtypInteger32, 0x1080);
  3.5318 +        public static readonly MapiProp PidTagIconIndex = new MapiProp(MapiDataType.PtypInteger32, 0x1080);
  3.5319  
  3.5320          /// <summary>
  3.5321          /// Indicates the level of importance assigned by the end user to the Message object.
  3.5322          /// Data type: PtypInteger32
  3.5323          /// </summary>
  3.5324 -        public static readonly MAPIProp PidTagImportance = new MAPIProp(MAPIDataType.PtypInteger32, 0x0017);
  3.5325 +        public static readonly MapiProp PidTagImportance = new MapiProp(MapiDataType.PtypInteger32, 0x0017);
  3.5326  
  3.5327          /// <summary>
  3.5328          /// Specifies whether the attachment represents an alternate replica.
  3.5329          /// Data type: PtypBoolean
  3.5330          /// </summary>
  3.5331 -        public static readonly MAPIProp PidTagInConflict = new MAPIProp(MAPIDataType.PtypBoolean, 0x666C);
  3.5332 +        public static readonly MapiProp PidTagInConflict = new MapiProp(MapiDataType.PtypBoolean, 0x666C);
  3.5333  
  3.5334          /// <summary>
  3.5335          /// Indicates which page of a display template to display first.
  3.5336          /// Data type: PtypInteger32
  3.5337          /// </summary>
  3.5338 -        public static readonly MAPIProp PidTagInitialDetailsPane = new MAPIProp(MAPIDataType.PtypInteger32, 0x3F08);
  3.5339 +        public static readonly MapiProp PidTagInitialDetailsPane = new MapiProp(MapiDataType.PtypInteger32, 0x3F08);
  3.5340  
  3.5341          /// <summary>
  3.5342          /// Contains the initials for parts of the full name of the mail user.
  3.5343          /// Data type: PtypString
  3.5344          /// </summary>
  3.5345 -        public static readonly MAPIProp PidTagInitials = new MAPIProp(MAPIDataType.PtypString, 0x3A0A);
  3.5346 +        public static readonly MapiProp PidTagInitials = new MapiProp(MapiDataType.PtypString, 0x3A0A);
  3.5347  
  3.5348          /// <summary>
  3.5349          /// Contains the value of the original message's PidTagInternetMessageId property (section 2.739) value.
  3.5350          /// Data type: PtypString
  3.5351          /// </summary>
  3.5352 -        public static readonly MAPIProp PidTagInReplyToId = new MAPIProp(MAPIDataType.PtypString, 0x1042);
  3.5353 +        public static readonly MapiProp PidTagInReplyToId = new MapiProp(MapiDataType.PtypString, 0x1042);
  3.5354  
  3.5355          /// <summary>
  3.5356          /// Contains an object on an NSPI server.
  3.5357          /// Data type: PtypBinary
  3.5358          /// </summary>
  3.5359 -        public static readonly MAPIProp PidTagInstanceKey = new MAPIProp(MAPIDataType.PtypBinary, 0x0FF6);
  3.5360 +        public static readonly MapiProp PidTagInstanceKey = new MapiProp(MapiDataType.PtypBinary, 0x0FF6);
  3.5361  
  3.5362          /// <summary>
  3.5363          /// Contains an identifier for a single instance of a row in the table.
  3.5364          /// Data type: PtypInteger32
  3.5365          /// </summary>
  3.5366 -        public static readonly MAPIProp PidTagInstanceNum = new MAPIProp(MAPIDataType.PtypInteger32, 0x674E);
  3.5367 +        public static readonly MapiProp PidTagInstanceNum = new MapiProp(MapiDataType.PtypInteger32, 0x674E);
  3.5368  
  3.5369          /// <summary>
  3.5370          /// Contains an identifier for all instances of a row in the table.
  3.5371          /// Data type: PtypInteger64
  3.5372          /// </summary>
  3.5373 -        public static readonly MAPIProp PidTagInstID = new MAPIProp(MAPIDataType.PtypInteger64, 0x674D);
  3.5374 +        public static readonly MapiProp PidTagInstID = new MapiProp(MapiDataType.PtypInteger64, 0x674D);
  3.5375  
  3.5376          /// <summary>
  3.5377          /// Indicates the code page used for the PidTagBody property (section 2.609) or the PidTagBodyHtml property (section 2.612).
  3.5378          /// Data type: PtypInteger32
  3.5379          /// </summary>
  3.5380 -        public static readonly MAPIProp PidTagInternetCodepage = new MAPIProp(MAPIDataType.PtypInteger32, 0x3FDE);
  3.5381 +        public static readonly MapiProp PidTagInternetCodepage = new MapiProp(MapiDataType.PtypInteger32, 0x3FDE);
  3.5382  
  3.5383          /// <summary>
  3.5384          /// Indicates the encoding method and HTML inclusion for attachments.
  3.5385          /// Data type: PtypInteger32
  3.5386          /// </summary>
  3.5387 -        public static readonly MAPIProp PidTagInternetMailOverrideFormat = new MAPIProp(MAPIDataType.PtypInteger32, 0x5902);
  3.5388 +        public static readonly MapiProp PidTagInternetMailOverrideFormat = new MapiProp(MapiDataType.PtypInteger32, 0x5902);
  3.5389  
  3.5390          /// <summary>
  3.5391          /// Corresponds to the message-id field.
  3.5392          /// Data type: PtypString
  3.5393          /// </summary>
  3.5394 -        public static readonly MAPIProp PidTagInternetMessageId = new MAPIProp(MAPIDataType.PtypString, 0x1035);
  3.5395 +        public static readonly MapiProp PidTagInternetMessageId = new MapiProp(MapiDataType.PtypString, 0x1035);
  3.5396  
  3.5397          /// <summary>
  3.5398          /// Contains a list of message IDs that specify the messages to which this reply is related.
  3.5399          /// Data type: PtypString
  3.5400          /// </summary>
  3.5401 -        public static readonly MAPIProp PidTagInternetReferences = new MAPIProp(MAPIDataType.PtypString, 0x1039);
  3.5402 +        public static readonly MapiProp PidTagInternetReferences = new MapiProp(MapiDataType.PtypString, 0x1039);
  3.5403  
  3.5404          /// <summary>
  3.5405          /// Contains the EntryID of the Calendar folder.
  3.5406          /// Data type: PtypBinary
  3.5407          /// </summary>
  3.5408 -        public static readonly MAPIProp PidTagIpmAppointmentEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x36D0);
  3.5409 +        public static readonly MapiProp PidTagIpmAppointmentEntryId = new MapiProp(MapiDataType.PtypBinary, 0x36D0);
  3.5410  
  3.5411          /// <summary>
  3.5412          /// Contains the EntryID of the Contacts folder.
  3.5413          /// Data type: PtypBinary
  3.5414          /// </summary>
  3.5415 -        public static readonly MAPIProp PidTagIpmContactEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x36D1);
  3.5416 +        public static readonly MapiProp PidTagIpmContactEntryId = new MapiProp(MapiDataType.PtypBinary, 0x36D1);
  3.5417  
  3.5418          /// <summary>
  3.5419          /// Contains the EntryID of the Drafts folder.
  3.5420          /// Data type: PtypBinary
  3.5421          /// </summary>
  3.5422 -        public static readonly MAPIProp PidTagIpmDraftsEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x36D7);
  3.5423 +        public static readonly MapiProp PidTagIpmDraftsEntryId = new MapiProp(MapiDataType.PtypBinary, 0x36D7);
  3.5424  
  3.5425          /// <summary>
  3.5426          /// Contains the EntryID of the Journal folder.
  3.5427          /// Data type: PtypBinary
  3.5428          /// </summary>
  3.5429 -        public static readonly MAPIProp PidTagIpmJournalEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x36D2);
  3.5430 +        public static readonly MapiProp PidTagIpmJournalEntryId = new MapiProp(MapiDataType.PtypBinary, 0x36D2);
  3.5431  
  3.5432          /// <summary>
  3.5433          /// Contains the EntryID of the Notes folder.
  3.5434          /// Data type: PtypBinary
  3.5435          /// </summary>
  3.5436 -        public static readonly MAPIProp PidTagIpmNoteEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x36D3);
  3.5437 +        public static readonly MapiProp PidTagIpmNoteEntryId = new MapiProp(MapiDataType.PtypBinary, 0x36D3);
  3.5438  
  3.5439          /// <summary>
  3.5440          /// Contains the EntryID of the Tasks folder.
  3.5441          /// Data type: PtypBinary
  3.5442          /// </summary>
  3.5443 -        public static readonly MAPIProp PidTagIpmTaskEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x36D4);
  3.5444 +        public static readonly MapiProp PidTagIpmTaskEntryId = new MapiProp(MapiDataType.PtypBinary, 0x36D4);
  3.5445  
  3.5446          /// <summary>
  3.5447          /// Contains the Integrated Services Digital Network (ISDN) telephone number of the mail user.
  3.5448          /// Data type: PtypString
  3.5449          /// </summary>
  3.5450 -        public static readonly MAPIProp PidTagIsdnNumber = new MAPIProp(MAPIDataType.PtypString, 0x3A2D);
  3.5451 +        public static readonly MapiProp PidTagIsdnNumber = new MapiProp(MapiDataType.PtypString, 0x3A2D);
  3.5452  
  3.5453          /// <summary>
  3.5454          /// Indicates whether email recipients are to be added to the safe senders list.
  3.5455          /// Data type: PtypInteger32
  3.5456          /// </summary>
  3.5457 -        public static readonly MAPIProp PidTagJunkAddRecipientsToSafeSendersList = new MAPIProp(MAPIDataType.PtypInteger32, 0x6103);
  3.5458 +        public static readonly MapiProp PidTagJunkAddRecipientsToSafeSendersList = new MapiProp(MapiDataType.PtypInteger32, 0x6103);
  3.5459  
  3.5460          /// <summary>
  3.5461          /// Indicates whether email addresses of the contacts in the Contacts folder are treated in a special way with respect to the spam filter.
  3.5462          /// Data type: PtypInteger32
  3.5463          /// </summary>
  3.5464 -        public static readonly MAPIProp PidTagJunkIncludeContacts = new MAPIProp(MAPIDataType.PtypInteger32, 0x6100);
  3.5465 +        public static readonly MapiProp PidTagJunkIncludeContacts = new MapiProp(MapiDataType.PtypInteger32, 0x6100);
  3.5466  
  3.5467          /// <summary>
  3.5468          /// Indicates whether messages identified as spam can be permanently deleted.
  3.5469          /// Data type: PtypInteger32
  3.5470          /// </summary>
  3.5471 -        public static readonly MAPIProp PidTagJunkPermanentlyDelete = new MAPIProp(MAPIDataType.PtypInteger32, 0x6102);
  3.5472 +        public static readonly MapiProp PidTagJunkPermanentlyDelete = new MapiProp(MapiDataType.PtypInteger32, 0x6102);
  3.5473  
  3.5474          /// <summary>
  3.5475          /// Indicated whether the phishing stamp on a message is to be ignored.
  3.5476          /// Data type: PtypBoolean
  3.5477          /// </summary>
  3.5478 -        public static readonly MAPIProp PidTagJunkPhishingEnableLinks = new MAPIProp(MAPIDataType.PtypBoolean, 0x6107);
  3.5479 +        public static readonly MapiProp PidTagJunkPhishingEnableLinks = new MapiProp(MapiDataType.PtypBoolean, 0x6107);
  3.5480  
  3.5481          /// <summary>
  3.5482          /// Indicates how aggressively incoming email is to be sent to the Junk Email folder.
  3.5483          /// Data type: PtypInteger32
  3.5484          /// </summary>
  3.5485 -        public static readonly MAPIProp PidTagJunkThreshold = new MAPIProp(MAPIDataType.PtypInteger32, 0x6101);
  3.5486 +        public static readonly MapiProp PidTagJunkThreshold = new MapiProp(MapiDataType.PtypInteger32, 0x6101);
  3.5487  
  3.5488          /// <summary>
  3.5489          /// Contains a keyword that identifies the mail user to the mail user's system administrator.
  3.5490          /// Data type: PtypString
  3.5491          /// </summary>
  3.5492 -        public static readonly MAPIProp PidTagKeyword = new MAPIProp(MAPIDataType.PtypString, 0x3A0B);
  3.5493 +        public static readonly MapiProp PidTagKeyword = new MapiProp(MapiDataType.PtypString, 0x3A0B);
  3.5494  
  3.5495          /// <summary>
  3.5496          /// Contains a value that indicates the language in which the messaging user is writing messages.
  3.5497          /// Data type: PtypString
  3.5498          /// </summary>
  3.5499 -        public static readonly MAPIProp PidTagLanguage = new MAPIProp(MAPIDataType.PtypString, 0x3A0C);
  3.5500 +        public static readonly MapiProp PidTagLanguage = new MapiProp(MapiDataType.PtypString, 0x3A0C);
  3.5501  
  3.5502          /// <summary>
  3.5503          /// Contains the time, in UTC, of the last modification to the object.
  3.5504          /// Data type: PtypTime
  3.5505          /// </summary>
  3.5506 -        public static readonly MAPIProp PidTagLastModificationTime = new MAPIProp(MAPIDataType.PtypTime, 0x3008);
  3.5507 +        public static readonly MapiProp PidTagLastModificationTime = new MapiProp(MapiDataType.PtypTime, 0x3008);
  3.5508  
  3.5509          /// <summary>
  3.5510          /// Specifies the Address Book EntryID of the last user to modify the contents of the message.
  3.5511          /// Data type: PtypBinary
  3.5512          /// </summary>
  3.5513 -        public static readonly MAPIProp PidTagLastModifierEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x3FFB);
  3.5514 +        public static readonly MapiProp PidTagLastModifierEntryId = new MapiProp(MapiDataType.PtypBinary, 0x3FFB);
  3.5515  
  3.5516          /// <summary>
  3.5517          /// Contains the name of the last mail user to change the Message object.
  3.5518          /// Data type: PtypString
  3.5519          /// </summary>
  3.5520 -        public static readonly MAPIProp PidTagLastModifierName = new MAPIProp(MAPIDataType.PtypString, 0x3FFA);
  3.5521 +        public static readonly MapiProp PidTagLastModifierName = new MapiProp(MapiDataType.PtypString, 0x3FFA);
  3.5522  
  3.5523          /// <summary>
  3.5524          /// Specifies the last verb executed for the message item to which it is related.
  3.5525          /// Data type: PtypInteger32
  3.5526          /// </summary>
  3.5527 -        public static readonly MAPIProp PidTagLastVerbExecuted = new MAPIProp(MAPIDataType.PtypInteger32, 0x1081);
  3.5528 +        public static readonly MapiProp PidTagLastVerbExecuted = new MapiProp(MapiDataType.PtypInteger32, 0x1081);
  3.5529  
  3.5530          /// <summary>
  3.5531          /// Contains the date and time, in UTC, during which the operation represented in the PidTagLastVerbExecuted property (section 2.758) took place.
  3.5532          /// Data type: PtypTime
  3.5533          /// </summary>
  3.5534 -        public static readonly MAPIProp PidTagLastVerbExecutionTime = new MAPIProp(MAPIDataType.PtypTime, 0x1082);
  3.5535 +        public static readonly MapiProp PidTagLastVerbExecutionTime = new MapiProp(MapiDataType.PtypTime, 0x1082);
  3.5536  
  3.5537          /// <summary>
  3.5538          /// Contains a URI that provides detailed help information for the mailing list from which an email message was sent.
  3.5539          /// Data type: PtypString
  3.5540          /// </summary>
  3.5541 -        public static readonly MAPIProp PidTagListHelp = new MAPIProp(MAPIDataType.PtypString, 0x1043);
  3.5542 +        public static readonly MapiProp PidTagListHelp = new MapiProp(MapiDataType.PtypString, 0x1043);
  3.5543  
  3.5544          /// <summary>
  3.5545          /// Contains the URI that subscribes a recipient to a message’s associated mailing list.
  3.5546          /// Data type: PtypString
  3.5547          /// </summary>
  3.5548 -        public static readonly MAPIProp PidTagListSubscribe = new MAPIProp(MAPIDataType.PtypString, 0x1044);
  3.5549 +        public static readonly MapiProp PidTagListSubscribe = new MapiProp(MapiDataType.PtypString, 0x1044);
  3.5550  
  3.5551          /// <summary>
  3.5552          /// Contains the URI that unsubscribes a recipient from a message’s associated mailing list.
  3.5553          /// Data type: PtypString
  3.5554          /// </summary>
  3.5555 -        public static readonly MAPIProp PidTagListUnsubscribe = new MAPIProp(MAPIDataType.PtypString, 0x1045);
  3.5556 +        public static readonly MapiProp PidTagListUnsubscribe = new MapiProp(MapiDataType.PtypString, 0x1045);
  3.5557  
  3.5558          /// <summary>
  3.5559          /// Specifies the time, in UTC, that a Message object or Folder object was last changed.
  3.5560          /// Data type: PtypTime
  3.5561          /// </summary>
  3.5562 -        public static readonly MAPIProp PidTagLocalCommitTime = new MAPIProp(MAPIDataType.PtypTime, 0x6709);
  3.5563 +        public static readonly MapiProp PidTagLocalCommitTime = new MapiProp(MapiDataType.PtypTime, 0x6709);
  3.5564  
  3.5565          /// <summary>
  3.5566          /// Contains the time of the most recent message change within the folder container, excluding messages changed within subfolders.
  3.5567          /// Data type: PtypTime
  3.5568          /// </summary>
  3.5569 -        public static readonly MAPIProp PidTagLocalCommitTimeMax = new MAPIProp(MAPIDataType.PtypTime, 0x670A);
  3.5570 +        public static readonly MapiProp PidTagLocalCommitTimeMax = new MapiProp(MapiDataType.PtypTime, 0x670A);
  3.5571  
  3.5572          /// <summary>
  3.5573          /// Contains the Logon object LocaleID.
  3.5574          /// Data type: PtypInteger32
  3.5575          /// </summary>
  3.5576 -        public static readonly MAPIProp PidTagLocaleId = new MAPIProp(MAPIDataType.PtypInteger32, 0x66A1);
  3.5577 +        public static readonly MapiProp PidTagLocaleId = new MapiProp(MapiDataType.PtypInteger32, 0x66A1);
  3.5578  
  3.5579          /// <summary>
  3.5580          /// Contains the name of the mail user's locality, such as the town or city.
  3.5581          /// Data type: PtypString
  3.5582          /// </summary>
  3.5583 -        public static readonly MAPIProp PidTagLocality = new MAPIProp(MAPIDataType.PtypString, 0x3A27);
  3.5584 +        public static readonly MapiProp PidTagLocality = new MapiProp(MapiDataType.PtypString, 0x3A27);
  3.5585  
  3.5586          /// <summary>
  3.5587          /// Contains the location of the mail user.
  3.5588          /// Data type: PtypString
  3.5589          /// </summary>
  3.5590 -        public static readonly MAPIProp PidTagLocation = new MAPIProp(MAPIDataType.PtypString, 0x3A0D);
  3.5591 +        public static readonly MapiProp PidTagLocation = new MapiProp(MapiDataType.PtypString, 0x3A0D);
  3.5592  
  3.5593          /// <summary>
  3.5594          /// Contains the EntryID in the Global Address List (GAL) of the owner of the mailbox.
  3.5595          /// Data type: PtypBinary
  3.5596          /// </summary>
  3.5597 -        public static readonly MAPIProp PidTagMailboxOwnerEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x661B);
  3.5598 +        public static readonly MapiProp PidTagMailboxOwnerEntryId = new MapiProp(MapiDataType.PtypBinary, 0x661B);
  3.5599  
  3.5600          /// <summary>
  3.5601          /// Contains the display name of the owner of the mailbox.
  3.5602          /// Data type: PtypString
  3.5603          /// </summary>
  3.5604 -        public static readonly MAPIProp PidTagMailboxOwnerName = new MAPIProp(MAPIDataType.PtypString, 0x661C);
  3.5605 +        public static readonly MapiProp PidTagMailboxOwnerName = new MapiProp(MapiDataType.PtypString, 0x661C);
  3.5606  
  3.5607          /// <summary>
  3.5608          /// Contains the name of the mail user's manager.
  3.5609          /// Data type: PtypString
  3.5610          /// </summary>
  3.5611 -        public static readonly MAPIProp PidTagManagerName = new MAPIProp(MAPIDataType.PtypString, 0x3A4E);
  3.5612 +        public static readonly MapiProp PidTagManagerName = new MapiProp(MapiDataType.PtypString, 0x3A4E);
  3.5613  
  3.5614          /// <summary>
  3.5615          /// A 16-byte constant that is present on all Address Book objects, but is not present on objects in an offline address book.
  3.5616          /// Data type: PtypBinary
  3.5617          /// </summary>
  3.5618 -        public static readonly MAPIProp PidTagMappingSignature = new MAPIProp(MAPIDataType.PtypBinary, 0x0FF8);
  3.5619 +        public static readonly MapiProp PidTagMappingSignature = new MapiProp(MapiDataType.PtypBinary, 0x0FF8);
  3.5620  
  3.5621          /// <summary>
  3.5622          /// Maximum size, in kilobytes, of a message that a user is allowed to submit for transmission to another user.
  3.5623          /// Data type: PtypInteger32
  3.5624          /// </summary>
  3.5625 -        public static readonly MAPIProp PidTagMaximumSubmitMessageSize = new MAPIProp(MAPIDataType.PtypInteger32, 0x666D);
  3.5626 +        public static readonly MapiProp PidTagMaximumSubmitMessageSize = new MapiProp(MapiDataType.PtypInteger32, 0x666D);
  3.5627  
  3.5628          /// <summary>
  3.5629          /// Contains a unique identifier that the messaging server generates for each user.
  3.5630          /// Data type: PtypInteger64
  3.5631          /// </summary>
  3.5632 -        public static readonly MAPIProp PidTagMemberId = new MAPIProp(MAPIDataType.PtypInteger64, 0x6671);
  3.5633 +        public static readonly MapiProp PidTagMemberId = new MapiProp(MapiDataType.PtypInteger64, 0x6671);
  3.5634  
  3.5635          /// <summary>
  3.5636          /// Contains the user-readable name of the user.
  3.5637          /// Data type: PtypString
  3.5638          /// </summary>
  3.5639 -        public static readonly MAPIProp PidTagMemberName = new MAPIProp(MAPIDataType.PtypString, 0x6672);
  3.5640 +        public static readonly MapiProp PidTagMemberName = new MapiProp(MapiDataType.PtypString, 0x6672);
  3.5641  
  3.5642          /// <summary>
  3.5643          /// Contains the permissions for the specified user.
  3.5644          /// Data type: PtypInteger32
  3.5645          /// </summary>
  3.5646 -        public static readonly MAPIProp PidTagMemberRights = new MAPIProp(MAPIDataType.PtypInteger32, 0x6673);
  3.5647 +        public static readonly MapiProp PidTagMemberRights = new MapiProp(MapiDataType.PtypInteger32, 0x6673);
  3.5648  
  3.5649          /// <summary>
  3.5650          /// Identifies all attachments to the current message.
  3.5651          /// Data type: PtypObject
  3.5652          /// </summary>
  3.5653 -        public static readonly MAPIProp PidTagMessageAttachments = new MAPIProp(MAPIDataType.PtypObject, 0x0E13);
  3.5654 +        public static readonly MapiProp PidTagMessageAttachments = new MapiProp(MapiDataType.PtypObject, 0x0E13);
  3.5655  
  3.5656          /// <summary>
  3.5657          /// 
  3.5658          /// Data type: PtypBoolean
  3.5659          /// </summary>
  3.5660 -        public static readonly MAPIProp PidTagMessageCcMe = new MAPIProp(MAPIDataType.PtypBoolean, 0x0058);
  3.5661 +        public static readonly MapiProp PidTagMessageCcMe = new MapiProp(MapiDataType.PtypBoolean, 0x0058);
  3.5662  
  3.5663          /// <summary>
  3.5664          /// Denotes the specific type of the Message object.
  3.5665          /// Data type: PtypString
  3.5666          /// </summary>
  3.5667 -        public static readonly MAPIProp PidTagMessageClass = new MAPIProp(MAPIDataType.PtypString, 0x001A);
  3.5668 +        public static readonly MapiProp PidTagMessageClass = new MapiProp(MapiDataType.PtypString, 0x001A);
  3.5669  
  3.5670          /// <summary>
  3.5671          /// Specifies the code page used to encode the non-Unicode string properties on this Message object.
  3.5672          /// Data type: PtypInteger32
  3.5673          /// </summary>
  3.5674 -        public static readonly MAPIProp PidTagMessageCodepage = new MAPIProp(MAPIDataType.PtypInteger32, 0x3FFD);
  3.5675 +        public static readonly MapiProp PidTagMessageCodepage = new MapiProp(MapiDataType.PtypInteger32, 0x3FFD);
  3.5676  
  3.5677          /// <summary>
  3.5678          /// Specifies the time (in UTC) when the server received the message.
  3.5679          /// Data type: PtypTime
  3.5680          /// </summary>
  3.5681 -        public static readonly MAPIProp PidTagMessageDeliveryTime = new MAPIProp(MAPIDataType.PtypTime, 0x0E06);
  3.5682 +        public static readonly MapiProp PidTagMessageDeliveryTime = new MapiProp(MapiDataType.PtypTime, 0x0E06);
  3.5683  
  3.5684          /// <summary>
  3.5685          /// Specifies the format that an email editor can use for editing the message body.
  3.5686          /// Data type: PtypInteger32
  3.5687          /// </summary>
  3.5688 -        public static readonly MAPIProp PidTagMessageEditorFormat = new MAPIProp(MAPIDataType.PtypInteger32, 0x5909);
  3.5689 +        public static readonly MapiProp PidTagMessageEditorFormat = new MapiProp(MapiDataType.PtypInteger32, 0x5909);
  3.5690  
  3.5691          /// <summary>
  3.5692          /// Specifies the status of the Message object.
  3.5693          /// Data type: PtypInteger32
  3.5694          /// </summary>
  3.5695 -        public static readonly MAPIProp PidTagMessageFlags = new MAPIProp(MAPIDataType.PtypInteger32, 0x0E07);
  3.5696 +        public static readonly MapiProp PidTagMessageFlags = new MapiProp(MapiDataType.PtypInteger32, 0x0E07);
  3.5697  
  3.5698          /// <summary>
  3.5699          /// Contains the common name of a messaging user for use in a message header.
  3.5700          /// Data type: PtypString
  3.5701          /// </summary>
  3.5702 -        public static readonly MAPIProp PidTagMessageHandlingSystemCommonName = new MAPIProp(MAPIDataType.PtypString, 0x3A0F);
  3.5703 +        public static readonly MapiProp PidTagMessageHandlingSystemCommonName = new MapiProp(MapiDataType.PtypString, 0x3A0F);
  3.5704  
  3.5705          /// <summary>
  3.5706          /// Contains the Windows Locale ID of the end-user who created this message.
  3.5707          /// Data type: PtypInteger32
  3.5708          /// </summary>
  3.5709 -        public static readonly MAPIProp PidTagMessageLocaleId = new MAPIProp(MAPIDataType.PtypInteger32, 0x3FF1);
  3.5710 +        public static readonly MapiProp PidTagMessageLocaleId = new MapiProp(MapiDataType.PtypInteger32, 0x3FF1);
  3.5711  
  3.5712          /// <summary>
  3.5713          /// Indicates that the receiving mailbox owner is a primary or a carbon copy (Cc) recipient of this email message.
  3.5714          /// Data type: PtypBoolean
  3.5715          /// </summary>
  3.5716 -        public static readonly MAPIProp PidTagMessageRecipientMe = new MAPIProp(MAPIDataType.PtypBoolean, 0x0059);
  3.5717 +        public static readonly MapiProp PidTagMessageRecipientMe = new MapiProp(MapiDataType.PtypBoolean, 0x0059);
  3.5718  
  3.5719          /// <summary>
  3.5720          /// Identifies all of the recipients of the current message.
  3.5721          /// Data type: PtypObject
  3.5722          /// </summary>
  3.5723 -        public static readonly MAPIProp PidTagMessageRecipients = new MAPIProp(MAPIDataType.PtypObject, 0x0E12);
  3.5724 +        public static readonly MapiProp PidTagMessageRecipients = new MapiProp(MapiDataType.PtypObject, 0x0E12);
  3.5725  
  3.5726          /// <summary>
  3.5727          /// Contains the size, in bytes, consumed by the Message object on the server.
  3.5728          /// Data type: PtypInteger32
  3.5729          /// </summary>
  3.5730 -        public static readonly MAPIProp PidTagMessageSize = new MAPIProp(MAPIDataType.PtypInteger32, 0x0E08);
  3.5731 +        public static readonly MapiProp PidTagMessageSize = new MapiProp(MapiDataType.PtypInteger32, 0x0E08);
  3.5732  
  3.5733          /// <summary>
  3.5734          /// Specifies the 64-bit version of the PidTagMessageSize property (section 2.787).
  3.5735          /// Data type: PtypInteger64
  3.5736          /// </summary>
  3.5737 -        public static readonly MAPIProp PidTagMessageSizeExtended = new MAPIProp(MAPIDataType.PtypInteger64, 0x0E08);
  3.5738 +        public static readonly MapiProp PidTagMessageSizeExtended = new MapiProp(MapiDataType.PtypInteger64, 0x0E08);
  3.5739  
  3.5740          /// <summary>
  3.5741          /// Specifies the status of a message in a contents table.
  3.5742          /// Data type: PtypInteger32
  3.5743          /// </summary>
  3.5744 -        public static readonly MAPIProp PidTagMessageStatus = new MAPIProp(MAPIDataType.PtypInteger32, 0x0E17);
  3.5745 +        public static readonly MapiProp PidTagMessageStatus = new MapiProp(MapiDataType.PtypInteger32, 0x0E17);
  3.5746  
  3.5747          /// <summary>
  3.5748          /// Contains a message identifier assigned by a message transfer agent.
  3.5749          /// Data type: PtypBinary
  3.5750          /// </summary>
  3.5751 -        public static readonly MAPIProp PidTagMessageSubmissionId = new MAPIProp(MAPIDataType.PtypBinary, 0x0047);
  3.5752 +        public static readonly MapiProp PidTagMessageSubmissionId = new MapiProp(MapiDataType.PtypBinary, 0x0047);
  3.5753  
  3.5754          /// <summary>
  3.5755          /// Indicates that the receiving mailbox owner is one of the primary recipients of this email message.
  3.5756          /// Data type: PtypBoolean
  3.5757          /// </summary>
  3.5758 -        public static readonly MAPIProp PidTagMessageToMe = new MAPIProp(MAPIDataType.PtypBoolean, 0x0057);
  3.5759 +        public static readonly MapiProp PidTagMessageToMe = new MapiProp(MapiDataType.PtypBoolean, 0x0057);
  3.5760  
  3.5761          /// <summary>
  3.5762          /// Contains a value that contains the MID of the message currently being synchronized.
  3.5763          /// Data type: PtypInteger64
  3.5764          /// </summary>
  3.5765 -        public static readonly MAPIProp PidTagMid = new MAPIProp(MAPIDataType.PtypInteger64, 0x674A);
  3.5766 +        public static readonly MapiProp PidTagMid = new MapiProp(MapiDataType.PtypInteger64, 0x674A);
  3.5767  
  3.5768          /// <summary>
  3.5769          /// Specifies the middle name(s) of the contact.
  3.5770          /// Data type: PtypString
  3.5771          /// </summary>
  3.5772 -        public static readonly MAPIProp PidTagMiddleName = new MAPIProp(MAPIDataType.PtypString, 0x3A44);
  3.5773 +        public static readonly MapiProp PidTagMiddleName = new MapiProp(MapiDataType.PtypString, 0x3A44);
  3.5774  
  3.5775          /// <summary>
  3.5776          /// Contains the top-level MIME message headers, all MIME message body part headers, and body part content that is not already converted to Message object properties, including attachments.
  3.5777          /// Data type: PtypBinary
  3.5778          /// </summary>
  3.5779 -        public static readonly MAPIProp PidTagMimeSkeleton = new MAPIProp(MAPIDataType.PtypBinary, 0x64F0);
  3.5780 +        public static readonly MapiProp PidTagMimeSkeleton = new MapiProp(MapiDataType.PtypBinary, 0x64F0);
  3.5781  
  3.5782          /// <summary>
  3.5783          /// Contains the mail user's cellular telephone number.
  3.5784          /// Data type: PtypString
  3.5785          /// </summary>
  3.5786 -        public static readonly MAPIProp PidTagMobileTelephoneNumber = new MAPIProp(MAPIDataType.PtypString, 0x3A1C);
  3.5787 +        public static readonly MapiProp PidTagMobileTelephoneNumber = new MapiProp(MapiDataType.PtypString, 0x3A1C);
  3.5788  
  3.5789          /// <summary>
  3.5790          /// Indicates the best available format for storing the message body.
  3.5791          /// Data type: PtypInteger32
  3.5792          /// </summary>
  3.5793 -        public static readonly MAPIProp PidTagNativeBody = new MAPIProp(MAPIDataType.PtypInteger32, 0x1016);
  3.5794 +        public static readonly MapiProp PidTagNativeBody = new MapiProp(MapiDataType.PtypInteger32, 0x1016);
  3.5795  
  3.5796          /// <summary>
  3.5797          /// Specifies the server that a client is currently attempting to use to send email.
  3.5798          /// Data type: PtypString
  3.5799          /// </summary>
  3.5800 -        public static readonly MAPIProp PidTagNextSendAcct = new MAPIProp(MAPIDataType.PtypString, 0x0E29);
  3.5801 +        public static readonly MapiProp PidTagNextSendAcct = new MapiProp(MapiDataType.PtypString, 0x0E29);
  3.5802  
  3.5803          /// <summary>
  3.5804          /// Contains the mail user's nickname.
  3.5805          /// Data type: PtypString
  3.5806          /// </summary>
  3.5807 -        public static readonly MAPIProp PidTagNickname = new MAPIProp(MAPIDataType.PtypString, 0x3A4F);
  3.5808 +        public static readonly MapiProp PidTagNickname = new MapiProp(MapiDataType.PtypString, 0x3A4F);
  3.5809  
  3.5810          /// <summary>
  3.5811          /// Contains the diagnostic code for a delivery status notification, as specified in [RFC3464].
  3.5812          /// Data type: PtypInteger32
  3.5813          /// </summary>
  3.5814 -        public static readonly MAPIProp PidTagNonDeliveryReportDiagCode = new MAPIProp(MAPIDataType.PtypInteger32, 0x0C05);
  3.5815 +        public static readonly MapiProp PidTagNonDeliveryReportDiagCode = new MapiProp(MapiDataType.PtypInteger32, 0x0C05);
  3.5816  
  3.5817          /// <summary>
  3.5818          /// Contains an integer value that indicates a reason for delivery failure.
  3.5819          /// Data type: PtypInteger32
  3.5820          /// </summary>
  3.5821 -        public static readonly MAPIProp PidTagNonDeliveryReportReasonCode = new MAPIProp(MAPIDataType.PtypInteger32, 0x0C04);
  3.5822 +        public static readonly MapiProp PidTagNonDeliveryReportReasonCode = new MapiProp(MapiDataType.PtypInteger32, 0x0C04);
  3.5823  
  3.5824          /// <summary>
  3.5825          /// Specifies whether the client sends a non-read receipt.
  3.5826          /// Data type: PtypBoolean
  3.5827          /// </summary>
  3.5828 -        public static readonly MAPIProp PidTagNonDeliveryReportStatusCode = new MAPIProp(MAPIDataType.PtypBoolean, 0x0C06);
  3.5829 +        public static readonly MapiProp PidTagNonDeliveryReportStatusCode = new MapiProp(MapiDataType.PtypBoolean, 0x0C06);
  3.5830  
  3.5831          /// <summary>
  3.5832          /// Contains the normalized subject of the message.
  3.5833          /// Data type: PtypString
  3.5834          /// </summary>
  3.5835 -        public static readonly MAPIProp PidTagNormalizedSubject = new MAPIProp(MAPIDataType.PtypString, 0x0E1D);
  3.5836 +        public static readonly MapiProp PidTagNormalizedSubject = new MapiProp(MapiDataType.PtypString, 0x0E1D);
  3.5837  
  3.5838          /// <summary>
  3.5839          /// Indicates the type of Server object.
  3.5840          /// Data type: PtypInteger32
  3.5841          /// </summary>
  3.5842 -        public static readonly MAPIProp PidTagObjectType = new MAPIProp(MAPIDataType.PtypInteger32, 0x0FFE);
  3.5843 +        public static readonly MapiProp PidTagObjectType = new MapiProp(MapiDataType.PtypInteger32, 0x0FFE);
  3.5844  
  3.5845          /// <summary>
  3.5846          /// Contains the mail user's office location.
  3.5847          /// Data type: PtypString
  3.5848          /// </summary>
  3.5849 -        public static readonly MAPIProp PidTagOfficeLocation = new MAPIProp(MAPIDataType.PtypString, 0x3A19);
  3.5850 +        public static readonly MapiProp PidTagOfficeLocation = new MapiProp(MapiDataType.PtypString, 0x3A19);
  3.5851  
  3.5852          /// <summary>
  3.5853          /// A string-formatted GUID that represents the address list container object.
  3.5854          /// Data type: PtypString8
  3.5855          /// </summary>
  3.5856 -        public static readonly MAPIProp PidTagOfflineAddressBookContainerGuid = new MAPIProp(MAPIDataType.PtypString8, 0x6802);
  3.5857 +        public static readonly MapiProp PidTagOfflineAddressBookContainerGuid = new MapiProp(MapiDataType.PtypString8, 0x6802);
  3.5858  
  3.5859          /// <summary>
  3.5860          /// Contains the DN of the address list that is contained in the OAB message.
  3.5861          /// Data type: PtypString8
  3.5862          /// </summary>
  3.5863 -        public static readonly MAPIProp PidTagOfflineAddressBookDistinguishedName = new MAPIProp(MAPIDataType.PtypString8, 0x6804);
  3.5864 +        public static readonly MapiProp PidTagOfflineAddressBookDistinguishedName = new MapiProp(MapiDataType.PtypString8, 0x6804);
  3.5865  
  3.5866          /// <summary>
  3.5867          /// Contains the message class for full OAB messages.
  3.5868          /// Data type: PtypInteger32
  3.5869          /// </summary>
  3.5870 -        public static readonly MAPIProp PidTagOfflineAddressBookMessageClass = new MAPIProp(MAPIDataType.PtypInteger32, 0x6803);
  3.5871 +        public static readonly MapiProp PidTagOfflineAddressBookMessageClass = new MapiProp(MapiDataType.PtypInteger32, 0x6803);
  3.5872  
  3.5873          /// <summary>
  3.5874          /// Contains the display name of the address list.
  3.5875          /// Data type: PtypString
  3.5876          /// </summary>
  3.5877 -        public static readonly MAPIProp PidTagOfflineAddressBookName = new MAPIProp(MAPIDataType.PtypString, 0x6800);
  3.5878 +        public static readonly MapiProp PidTagOfflineAddressBookName = new MapiProp(MapiDataType.PtypString, 0x6800);
  3.5879  
  3.5880          /// <summary>
  3.5881          /// Contains the sequence number of the OAB.
  3.5882          /// Data type: PtypInteger32
  3.5883          /// </summary>
  3.5884 -        public static readonly MAPIProp PidTagOfflineAddressBookSequence = new MAPIProp(MAPIDataType.PtypInteger32, 0x6801);
  3.5885 +        public static readonly MapiProp PidTagOfflineAddressBookSequence = new MapiProp(MapiDataType.PtypInteger32, 0x6801);
  3.5886  
  3.5887          /// <summary>
  3.5888          /// Contains a list of the property tags that have been truncated or limited by the server.
  3.5889          /// Data type: PtypMultipleInteger32
  3.5890          /// </summary>
  3.5891 -        public static readonly MAPIProp PidTagOfflineAddressBookTruncatedProperties = new MAPIProp(MAPIDataType.PtypMultipleInteger32, 0x6805);
  3.5892 +        public static readonly MapiProp PidTagOfflineAddressBookTruncatedProperties = new MapiProp(MapiDataType.PtypMultipleInteger32, 0x6805);
  3.5893  
  3.5894          /// <summary>
  3.5895          /// Contains a positive number whose negative is less than or equal to the value of the PidLidTaskOrdinal property (section 2.327) of all of the Task objects in the folder.
  3.5896          /// Data type: PtypInteger32
  3.5897          /// </summary>
  3.5898 -        public static readonly MAPIProp PidTagOrdinalMost = new MAPIProp(MAPIDataType.PtypInteger32, 0x36E2);
  3.5899 +        public static readonly MapiProp PidTagOrdinalMost = new MapiProp(MapiDataType.PtypInteger32, 0x36E2);
  3.5900  
  3.5901          /// <summary>
  3.5902          /// Contains an identifier for the mail user used within the mail user's organization.
  3.5903          /// Data type: PtypString
  3.5904          /// </summary>
  3.5905 -        public static readonly MAPIProp PidTagOrganizationalIdNumber = new MAPIProp(MAPIDataType.PtypString, 0x3A10);
  3.5906 +        public static readonly MapiProp PidTagOrganizationalIdNumber = new MapiProp(MapiDataType.PtypString, 0x3A10);
  3.5907  
  3.5908          /// <summary>
  3.5909          /// Contains an address book EntryID structure ([MS-OXCDATA] section 2.2.5.2) and is defined in report messages to identify the user who sent the original message.
  3.5910          /// Data type: PtypBinary
  3.5911          /// </summary>
  3.5912 -        public static readonly MAPIProp PidTagOriginalAuthorEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x004C);
  3.5913 +        public static readonly MapiProp PidTagOriginalAuthorEntryId = new MapiProp(MapiDataType.PtypBinary, 0x004C);
  3.5914  
  3.5915          /// <summary>
  3.5916          /// Contains the display name of the sender of the original message referenced by a report message.
  3.5917          /// Data type: PtypString
  3.5918          /// </summary>
  3.5919 -        public static readonly MAPIProp PidTagOriginalAuthorName = new MAPIProp(MAPIDataType.PtypString, 0x004D);
  3.5920 +        public static readonly MapiProp PidTagOriginalAuthorName = new MapiProp(MapiDataType.PtypString, 0x004D);
  3.5921  
  3.5922          /// <summary>
  3.5923          /// Contains the delivery time, in UTC, from the original message.
  3.5924          /// Data type: PtypTime
  3.5925          /// </summary>
  3.5926 -        public static readonly MAPIProp PidTagOriginalDeliveryTime = new MAPIProp(MAPIDataType.PtypTime, 0x0055);
  3.5927 +        public static readonly MapiProp PidTagOriginalDeliveryTime = new MapiProp(MapiDataType.PtypTime, 0x0055);
  3.5928  
  3.5929          /// <summary>
  3.5930          /// Contains the value of the PidTagDisplayBcc property (section 2.665) from the original message.
  3.5931          /// Data type: PtypString
  3.5932          /// </summary>
  3.5933 -        public static readonly MAPIProp PidTagOriginalDisplayBcc = new MAPIProp(MAPIDataType.PtypString, 0x0072);
  3.5934 +        public static readonly MapiProp PidTagOriginalDisplayBcc = new MapiProp(MapiDataType.PtypString, 0x0072);
  3.5935  
  3.5936          /// <summary>
  3.5937          /// Contains the value of the PidTagDisplayCc property(section 2.666) from the original message.
  3.5938          /// Data type: PtypString
  3.5939          /// </summary>
  3.5940 -        public static readonly MAPIProp PidTagOriginalDisplayCc = new MAPIProp(MAPIDataType.PtypString, 0x0073);
  3.5941 +        public static readonly MapiProp PidTagOriginalDisplayCc = new MapiProp(MapiDataType.PtypString, 0x0073);
  3.5942  
  3.5943          /// <summary>
  3.5944          /// Contains the value of the PidTagDisplayTo property (section 2.669) from the original message.
  3.5945          /// Data type: PtypString
  3.5946          /// </summary>
  3.5947 -        public static readonly MAPIProp PidTagOriginalDisplayTo = new MAPIProp(MAPIDataType.PtypString, 0x0074);
  3.5948 +        public static readonly MapiProp PidTagOriginalDisplayTo = new MapiProp(MapiDataType.PtypString, 0x0074);
  3.5949  
  3.5950          /// <summary>
  3.5951          /// Contains the original EntryID of an object.
  3.5952          /// Data type: PtypBinary
  3.5953          /// </summary>
  3.5954 -        public static readonly MAPIProp PidTagOriginalEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x3A12);
  3.5955 +        public static readonly MapiProp PidTagOriginalEntryId = new MapiProp(MapiDataType.PtypBinary, 0x3A12);
  3.5956  
  3.5957          /// <summary>
  3.5958          /// Designates the PidTagMessageClass property ([MS-OXCMSG] section 2.2.1.3) from the original message.
  3.5959          /// Data type: PtypString
  3.5960          /// </summary>
  3.5961 -        public static readonly MAPIProp PidTagOriginalMessageClass = new MAPIProp(MAPIDataType.PtypString, 0x004B);
  3.5962 +        public static readonly MapiProp PidTagOriginalMessageClass = new MapiProp(MapiDataType.PtypString, 0x004B);
  3.5963  
  3.5964          /// <summary>
  3.5965          /// Contains the message ID of the original message included in replies or resent messages.
  3.5966          /// Data type: PtypString
  3.5967          /// </summary>
  3.5968 -        public static readonly MAPIProp PidTagOriginalMessageId = new MAPIProp(MAPIDataType.PtypString, 0x1046);
  3.5969 +        public static readonly MapiProp PidTagOriginalMessageId = new MapiProp(MapiDataType.PtypString, 0x1046);
  3.5970  
  3.5971          /// <summary>
  3.5972          /// Contains the value of the original message sender's PidTagSenderAddressType property (section 2.991).
  3.5973          /// Data type: PtypString
  3.5974          /// </summary>
  3.5975 -        public static readonly MAPIProp PidTagOriginalSenderAddressType = new MAPIProp(MAPIDataType.PtypString, 0x0066);
  3.5976 +        public static readonly MapiProp PidTagOriginalSenderAddressType = new MapiProp(MapiDataType.PtypString, 0x0066);
  3.5977  
  3.5978          /// <summary>
  3.5979          /// Contains the value of the original message sender's PidTagSenderEmailAddress property (section 2.992).
  3.5980          /// Data type: PtypString
  3.5981          /// </summary>
  3.5982 -        public static readonly MAPIProp PidTagOriginalSenderEmailAddress = new MAPIProp(MAPIDataType.PtypString, 0x0067);
  3.5983 +        public static readonly MapiProp PidTagOriginalSenderEmailAddress = new MapiProp(MapiDataType.PtypString, 0x0067);
  3.5984  
  3.5985          /// <summary>
  3.5986          /// Contains an address book EntryID that is set on delivery report messages.
  3.5987          /// Data type: PtypBinary
  3.5988          /// </summary>
  3.5989 -        public static readonly MAPIProp PidTagOriginalSenderEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x005B);
  3.5990 +        public static readonly MapiProp PidTagOriginalSenderEntryId = new MapiProp(MapiDataType.PtypBinary, 0x005B);
  3.5991  
  3.5992          /// <summary>
  3.5993          /// Contains the value of the original message sender's PidTagSenderName property (section 2.995), and is set on delivery report messages.
  3.5994          /// Data type: PtypString
  3.5995          /// </summary>
  3.5996 -        public static readonly MAPIProp PidTagOriginalSenderName = new MAPIProp(MAPIDataType.PtypString, 0x005A);
  3.5997 +        public static readonly MapiProp PidTagOriginalSenderName = new MapiProp(MapiDataType.PtypString, 0x005A);
  3.5998  
  3.5999          /// <summary>
  3.6000          /// Contains an address book search key set on the original email message.
  3.6001          /// Data type: PtypBinary
  3.6002          /// </summary>
  3.6003 -        public static readonly MAPIProp PidTagOriginalSenderSearchKey = new MAPIProp(MAPIDataType.PtypBinary, 0x005C);
  3.6004 +        public static readonly MapiProp PidTagOriginalSenderSearchKey = new MapiProp(MapiDataType.PtypBinary, 0x005C);
  3.6005  
  3.6006          /// <summary>
  3.6007          /// Contains the sensitivity value of the original email message.
  3.6008          /// Data type: PtypInteger32
  3.6009          /// </summary>
  3.6010 -        public static readonly MAPIProp PidTagOriginalSensitivity = new MAPIProp(MAPIDataType.PtypInteger32, 0x002E);
  3.6011 +        public static readonly MapiProp PidTagOriginalSensitivity = new MapiProp(MapiDataType.PtypInteger32, 0x002E);
  3.6012  
  3.6013          /// <summary>
  3.6014          /// Contains the address type of the end user who is represented by the original email message sender.
  3.6015          /// Data type: PtypString
  3.6016          /// </summary>
  3.6017 -        public static readonly MAPIProp PidTagOriginalSentRepresentingAddressType = new MAPIProp(MAPIDataType.PtypString, 0x0068);
  3.6018 +        public static readonly MapiProp PidTagOriginalSentRepresentingAddressType = new MapiProp(MapiDataType.PtypString, 0x0068);
  3.6019  
  3.6020          /// <summary>
  3.6021          /// Contains the email address of the end user who is represented by the original email message sender.
  3.6022          /// Data type: PtypString
  3.6023          /// </summary>
  3.6024 -        public static readonly MAPIProp PidTagOriginalSentRepresentingEmailAddress = new MAPIProp(MAPIDataType.PtypString, 0x0069);
  3.6025 +        public static readonly MapiProp PidTagOriginalSentRepresentingEmailAddress = new MapiProp(MapiDataType.PtypString, 0x0069);
  3.6026  
  3.6027          /// <summary>
  3.6028          /// Identifies an address book EntryID that contains the entry identifier of the end user who is represented by the original message sender.
  3.6029          /// Data type: PtypBinary
  3.6030          /// </summary>
  3.6031 -        public static readonly MAPIProp PidTagOriginalSentRepresentingEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x005E);
  3.6032 +        public static readonly MapiProp PidTagOriginalSentRepresentingEntryId = new MapiProp(MapiDataType.PtypBinary, 0x005E);
  3.6033  
  3.6034          /// <summary>
  3.6035          /// Contains the display name of the end user who is represented by the original email message sender.
  3.6036          /// Data type: PtypString
  3.6037          /// </summary>
  3.6038 -        public static readonly MAPIProp PidTagOriginalSentRepresentingName = new MAPIProp(MAPIDataType.PtypString, 0x005D);
  3.6039 +        public static readonly MapiProp PidTagOriginalSentRepresentingName = new MapiProp(MapiDataType.PtypString, 0x005D);
  3.6040  
  3.6041          /// <summary>
  3.6042          /// Identifies an address book search key that contains the SearchKey of the end user who is represented by the original message sender.
  3.6043          /// Data type: PtypBinary
  3.6044          /// </summary>
  3.6045 -        public static readonly MAPIProp PidTagOriginalSentRepresentingSearchKey = new MAPIProp(MAPIDataType.PtypBinary, 0x005F);
  3.6046 +        public static readonly MapiProp PidTagOriginalSentRepresentingSearchKey = new MapiProp(MapiDataType.PtypBinary, 0x005F);
  3.6047  
  3.6048          /// <summary>
  3.6049          /// Specifies the subject of the original message.
  3.6050          /// Data type: PtypString
  3.6051          /// </summary>
  3.6052 -        public static readonly MAPIProp PidTagOriginalSubject = new MAPIProp(MAPIDataType.PtypString, 0x0049);
  3.6053 +        public static readonly MapiProp PidTagOriginalSubject = new MapiProp(MapiDataType.PtypString, 0x0049);
  3.6054  
  3.6055          /// <summary>
  3.6056          /// Specifies the original email message's submission date and time, in UTC.
  3.6057          /// Data type: PtypTime
  3.6058          /// </summary>
  3.6059 -        public static readonly MAPIProp PidTagOriginalSubmitTime = new MAPIProp(MAPIDataType.PtypTime, 0x004E);
  3.6060 +        public static readonly MapiProp PidTagOriginalSubmitTime = new MapiProp(MapiDataType.PtypTime, 0x004E);
  3.6061  
  3.6062          /// <summary>
  3.6063          /// Indicates whether an email sender requests an email delivery receipt from the messaging system.
  3.6064          /// Data type: PtypBoolean
  3.6065          /// </summary>
  3.6066 -        public static readonly MAPIProp PidTagOriginatorDeliveryReportRequested = new MAPIProp(MAPIDataType.PtypBoolean, 0x0023);
  3.6067 +        public static readonly MapiProp PidTagOriginatorDeliveryReportRequested = new MapiProp(MapiDataType.PtypBoolean, 0x0023);
  3.6068  
  3.6069          /// <summary>
  3.6070          /// Specifies whether an email sender requests suppression of nondelivery receipts.
  3.6071          /// Data type: PtypBoolean
  3.6072          /// </summary>
  3.6073 -        public static readonly MAPIProp PidTagOriginatorNonDeliveryReportRequested = new MAPIProp(MAPIDataType.PtypBoolean, 0x0C08);
  3.6074 +        public static readonly MapiProp PidTagOriginatorNonDeliveryReportRequested = new MapiProp(MapiDataType.PtypBoolean, 0x0C08);
  3.6075  
  3.6076          /// <summary>
  3.6077          /// Specifies whether contact synchronization with an external source is handled by the server.
  3.6078          /// Data type: PtypBoolean
  3.6079          /// </summary>
  3.6080 -        public static readonly MAPIProp PidTagOscSyncEnabled = new MAPIProp(MAPIDataType.PtypBoolean, 0x7C24);
  3.6081 +        public static readonly MapiProp PidTagOscSyncEnabled = new MapiProp(MapiDataType.PtypBoolean, 0x7C24);
  3.6082  
  3.6083          /// <summary>
  3.6084          /// Contains the name of the mail user's other locality, such as the town or city.
  3.6085          /// Data type: PtypString
  3.6086          /// </summary>
  3.6087 -        public static readonly MAPIProp PidTagOtherAddressCity = new MAPIProp(MAPIDataType.PtypString, 0x3A5F);
  3.6088 +        public static readonly MapiProp PidTagOtherAddressCity = new MapiProp(MapiDataType.PtypString, 0x3A5F);
  3.6089  
  3.6090          /// <summary>
  3.6091          /// Contains the name of the mail user's other country/region.
  3.6092          /// Data type: PtypString
  3.6093          /// </summary>
  3.6094 -        public static readonly MAPIProp PidTagOtherAddressCountry = new MAPIProp(MAPIDataType.PtypString, 0x3A60);
  3.6095 +        public static readonly MapiProp PidTagOtherAddressCountry = new MapiProp(MapiDataType.PtypString, 0x3A60);
  3.6096  
  3.6097          /// <summary>
  3.6098          /// Contains the postal code for the mail user's other postal address.
  3.6099          /// Data type: PtypString
  3.6100          /// </summary>
  3.6101 -        public static readonly MAPIProp PidTagOtherAddressPostalCode = new MAPIProp(MAPIDataType.PtypString, 0x3A61);
  3.6102 +        public static readonly MapiProp PidTagOtherAddressPostalCode = new MapiProp(MapiDataType.PtypString, 0x3A61);
  3.6103  
  3.6104          /// <summary>
  3.6105          /// Contains the number or identifier of the mail user's other post office box.
  3.6106          /// Data type: PtypString
  3.6107          /// </summary>
  3.6108 -        public static readonly MAPIProp PidTagOtherAddressPostOfficeBox = new MAPIProp(MAPIDataType.PtypString, 0x3A64);
  3.6109 +        public static readonly MapiProp PidTagOtherAddressPostOfficeBox = new MapiProp(MapiDataType.PtypString, 0x3A64);
  3.6110  
  3.6111          /// <summary>
  3.6112          /// Contains the name of the mail user's other state or province.
  3.6113          /// Data type: PtypString
  3.6114          /// </summary>
  3.6115 -        public static readonly MAPIProp PidTagOtherAddressStateOrProvince = new MAPIProp(MAPIDataType.PtypString, 0x3A62);
  3.6116 +        public static readonly MapiProp PidTagOtherAddressStateOrProvince = new MapiProp(MapiDataType.PtypString, 0x3A62);
  3.6117  
  3.6118          /// <summary>
  3.6119          /// Contains the mail user's other street address.
  3.6120          /// Data type: PtypString
  3.6121          /// </summary>
  3.6122 -        public static readonly MAPIProp PidTagOtherAddressStreet = new MAPIProp(MAPIDataType.PtypString, 0x3A63);
  3.6123 +        public static readonly MapiProp PidTagOtherAddressStreet = new MapiProp(MapiDataType.PtypString, 0x3A63);
  3.6124  
  3.6125          /// <summary>
  3.6126          /// Contains an alternate telephone number for the mail user.
  3.6127          /// Data type: PtypString
  3.6128          /// </summary>
  3.6129 -        public static readonly MAPIProp PidTagOtherTelephoneNumber = new MAPIProp(MAPIDataType.PtypString, 0x3A1F);
  3.6130 +        public static readonly MapiProp PidTagOtherTelephoneNumber = new MapiProp(MapiDataType.PtypString, 0x3A1F);
  3.6131  
  3.6132          /// <summary>
  3.6133          /// Indicates whether the user is OOF.
  3.6134          /// Data type: PtypBoolean
  3.6135          /// </summary>
  3.6136 -        public static readonly MAPIProp PidTagOutOfOfficeState = new MAPIProp(MAPIDataType.PtypBoolean, 0x661D);
  3.6137 +        public static readonly MapiProp PidTagOutOfOfficeState = new MapiProp(MapiDataType.PtypBoolean, 0x661D);
  3.6138  
  3.6139          /// <summary>
  3.6140          /// Specifies a quasi-unique value among all of the Calendar objects in a user's mailbox.
  3.6141          /// Data type: PtypInteger32
  3.6142          /// </summary>
  3.6143 -        public static readonly MAPIProp PidTagOwnerAppointmentId = new MAPIProp(MAPIDataType.PtypInteger32, 0x0062);
  3.6144 +        public static readonly MapiProp PidTagOwnerAppointmentId = new MapiProp(MapiDataType.PtypInteger32, 0x0062);
  3.6145  
  3.6146          /// <summary>
  3.6147          /// Contains the mail user's pager telephone number.
  3.6148          /// Data type: PtypString
  3.6149          /// </summary>
  3.6150 -        public static readonly MAPIProp PidTagPagerTelephoneNumber = new MAPIProp(MAPIDataType.PtypString, 0x3A21);
  3.6151 +        public static readonly MapiProp PidTagPagerTelephoneNumber = new MapiProp(MapiDataType.PtypString, 0x3A21);
  3.6152  
  3.6153          /// <summary>
  3.6154          /// Contains the EntryID of the folder where messages or subfolders reside.
  3.6155          /// Data type: PtypBinary
  3.6156          /// </summary>
  3.6157 -        public static readonly MAPIProp PidTagParentEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x0E09);
  3.6158 +        public static readonly MapiProp PidTagParentEntryId = new MapiProp(MapiDataType.PtypBinary, 0x0E09);
  3.6159  
  3.6160          /// <summary>
  3.6161          /// Contains a value that contains the Folder ID (FID), as specified in [MS-OXCDATA] section 2.2.1.1, that identifies the parent folder of the messaging object being synchronized.
  3.6162          /// Data type: PtypInteger64
  3.6163          /// </summary>
  3.6164 -        public static readonly MAPIProp PidTagParentFolderId = new MAPIProp(MAPIDataType.PtypInteger64, 0x6749);
  3.6165 +        public static readonly MapiProp PidTagParentFolderId = new MapiProp(MapiDataType.PtypInteger64, 0x6749);
  3.6166  
  3.6167          /// <summary>
  3.6168          /// Contains the search key that is used to correlate the original message and the reports about the original message.
  3.6169          /// Data type: PtypBinary
  3.6170          /// </summary>
  3.6171 -        public static readonly MAPIProp PidTagParentKey = new MAPIProp(MAPIDataType.PtypBinary, 0x0025);
  3.6172 +        public static readonly MapiProp PidTagParentKey = new MapiProp(MapiDataType.PtypBinary, 0x0025);
  3.6173  
  3.6174          /// <summary>
  3.6175          /// Contains a value on a folder that contains the PidTagSourceKey property (section 2.1012) of the parent folder.
  3.6176          /// Data type: PtypBinary
  3.6177          /// </summary>
  3.6178 -        public static readonly MAPIProp PidTagParentSourceKey = new MAPIProp(MAPIDataType.PtypBinary, 0x65E1);
  3.6179 +        public static readonly MapiProp PidTagParentSourceKey = new MapiProp(MapiDataType.PtypBinary, 0x65E1);
  3.6180  
  3.6181          /// <summary>
  3.6182          /// Contains the URL of the mail user's personal home page.
  3.6183          /// Data type: PtypString
  3.6184          /// </summary>
  3.6185 -        public static readonly MAPIProp PidTagPersonalHomePage = new MAPIProp(MAPIDataType.PtypString, 0x3A50);
  3.6186 +        public static readonly MapiProp PidTagPersonalHomePage = new MapiProp(MapiDataType.PtypString, 0x3A50);
  3.6187  
  3.6188          /// <summary>
  3.6189          /// Specifies the GUID of a retention tag.
  3.6190          /// Data type: PtypBinary
  3.6191          /// </summary>
  3.6192 -        public static readonly MAPIProp PidTagPolicyTag = new MAPIProp(MAPIDataType.PtypBinary, 0x3019);
  3.6193 +        public static readonly MapiProp PidTagPolicyTag = new MapiProp(MapiDataType.PtypBinary, 0x3019);
  3.6194  
  3.6195          /// <summary>
  3.6196          /// Contains the mail user's postal address.
  3.6197          /// Data type: PtypString
  3.6198          /// </summary>
  3.6199 -        public static readonly MAPIProp PidTagPostalAddress = new MAPIProp(MAPIDataType.PtypString, 0x3A15);
  3.6200 +        public static readonly MapiProp PidTagPostalAddress = new MapiProp(MapiDataType.PtypString, 0x3A15);
  3.6201  
  3.6202          /// <summary>
  3.6203          /// Contains the postal code for the mail user's postal address.
  3.6204          /// Data type: PtypString
  3.6205          /// </summary>
  3.6206 -        public static readonly MAPIProp PidTagPostalCode = new MAPIProp(MAPIDataType.PtypString, 0x3A2A);
  3.6207 +        public static readonly MapiProp PidTagPostalCode = new MapiProp(MapiDataType.PtypString, 0x3A2A);
  3.6208  
  3.6209          /// <summary>
  3.6210          /// Contains the number or identifier of the mail user's post office box.
  3.6211          /// Data type: PtypString
  3.6212          /// </summary>
  3.6213 -        public static readonly MAPIProp PidTagPostOfficeBox = new MAPIProp(MAPIDataType.PtypString, 0x3A2B);
  3.6214 +        public static readonly MapiProp PidTagPostOfficeBox = new MapiProp(MapiDataType.PtypString, 0x3A2B);
  3.6215  
  3.6216          /// <summary>
  3.6217          /// Contains a value that contains a serialized representation of a PredecessorChangeList structure.
  3.6218          /// Data type: PtypBinary
  3.6219          /// </summary>
  3.6220 -        public static readonly MAPIProp PidTagPredecessorChangeList = new MAPIProp(MAPIDataType.PtypBinary, 0x65E3);
  3.6221 +        public static readonly MapiProp PidTagPredecessorChangeList = new MapiProp(MapiDataType.PtypBinary, 0x65E3);
  3.6222  
  3.6223          /// <summary>
  3.6224          /// Contains the telephone number of the mail user's primary fax machine.
  3.6225          /// Data type: PtypString
  3.6226          /// </summary>
  3.6227 -        public static readonly MAPIProp PidTagPrimaryFaxNumber = new MAPIProp(MAPIDataType.PtypString, 0x3A23);
  3.6228 +        public static readonly MapiProp PidTagPrimaryFaxNumber = new MapiProp(MapiDataType.PtypString, 0x3A23);
  3.6229  
  3.6230          /// <summary>
  3.6231          /// Specifies the first server that a client is to use to send the email with.
  3.6232          /// Data type: PtypString
  3.6233          /// </summary>
  3.6234 -        public static readonly MAPIProp PidTagPrimarySendAccount = new MAPIProp(MAPIDataType.PtypString, 0x0E28);
  3.6235 +        public static readonly MapiProp PidTagPrimarySendAccount = new MapiProp(MapiDataType.PtypString, 0x0E28);
  3.6236  
  3.6237          /// <summary>
  3.6238          /// Contains the mail user's primary telephone number.
  3.6239          /// Data type: PtypString
  3.6240          /// </summary>
  3.6241 -        public static readonly MAPIProp PidTagPrimaryTelephoneNumber = new MAPIProp(MAPIDataType.PtypString, 0x3A1A);
  3.6242 +        public static readonly MapiProp PidTagPrimaryTelephoneNumber = new MapiProp(MapiDataType.PtypString, 0x3A1A);
  3.6243  
  3.6244          /// <summary>
  3.6245          /// Indicates the client's request for the priority with which the message is to be sent by the messaging system.
  3.6246          /// Data type: PtypInteger32
  3.6247          /// </summary>
  3.6248 -        public static readonly MAPIProp PidTagPriority = new MAPIProp(MAPIDataType.PtypInteger32, 0x0026);
  3.6249 +        public static readonly MapiProp PidTagPriority = new MapiProp(MapiDataType.PtypInteger32, 0x0026);
  3.6250  
  3.6251          /// <summary>
  3.6252          /// Indicates whether a client has already processed a received task communication.
  3.6253          /// Data type: PtypBoolean
  3.6254          /// </summary>
  3.6255 -        public static readonly MAPIProp PidTagProcessed = new MAPIProp(MAPIDataType.PtypBoolean, 0x7D01);
  3.6256 +        public static readonly MapiProp PidTagProcessed = new MapiProp(MapiDataType.PtypBoolean, 0x7D01);
  3.6257  
  3.6258          /// <summary>
  3.6259          /// Contains the name of the mail user's line of business.
  3.6260          /// Data type: PtypString
  3.6261          /// </summary>
  3.6262 -        public static readonly MAPIProp PidTagProfession = new MAPIProp(MAPIDataType.PtypString, 0x3A46);
  3.6263 +        public static readonly MapiProp PidTagProfession = new MapiProp(MapiDataType.PtypString, 0x3A46);
  3.6264  
  3.6265          /// <summary>
  3.6266          /// Maximum size, in kilobytes, that a user is allowed to accumulate in their mailbox before no further email will be delivered to their mailbox.
  3.6267          /// Data type: PtypInteger32
  3.6268          /// </summary>
  3.6269 -        public static readonly MAPIProp PidTagProhibitReceiveQuota = new MAPIProp(MAPIDataType.PtypInteger32, 0x666A);
  3.6270 +        public static readonly MapiProp PidTagProhibitReceiveQuota = new MapiProp(MapiDataType.PtypInteger32, 0x666A);
  3.6271  
  3.6272          /// <summary>
  3.6273          /// Maximum size, in kilobytes, that a user is allowed to accumulate in their mailbox before the user can no longer send any more email.
  3.6274          /// Data type: PtypInteger32
  3.6275          /// </summary>
  3.6276 -        public static readonly MAPIProp PidTagProhibitSendQuota = new MAPIProp(MAPIDataType.PtypInteger32, 0x666E);
  3.6277 +        public static readonly MapiProp PidTagProhibitSendQuota = new MapiProp(MapiDataType.PtypInteger32, 0x666E);
  3.6278  
  3.6279          /// <summary>
  3.6280          /// Contains the domain responsible for transmitting the current message.
  3.6281          /// Data type: PtypString
  3.6282          /// </summary>
  3.6283 -        public static readonly MAPIProp PidTagPurportedSenderDomain = new MAPIProp(MAPIDataType.PtypString, 0x4083);
  3.6284 +        public static readonly MapiProp PidTagPurportedSenderDomain = new MapiProp(MapiDataType.PtypString, 0x4083);
  3.6285  
  3.6286          /// <summary>
  3.6287          /// Contains the mail user's radio telephone number.
  3.6288          /// Data type: PtypString
  3.6289          /// </summary>
  3.6290 -        public static readonly MAPIProp PidTagRadioTelephoneNumber = new MAPIProp(MAPIDataType.PtypString, 0x3A1D);
  3.6291 +        public static readonly MapiProp PidTagRadioTelephoneNumber = new MapiProp(MapiDataType.PtypString, 0x3A1D);
  3.6292  
  3.6293          /// <summary>
  3.6294          /// Indicates whether a message has been read.
  3.6295          /// Data type: PtypBoolean
  3.6296          /// </summary>
  3.6297 -        public static readonly MAPIProp PidTagRead = new MAPIProp(MAPIDataType.PtypBoolean, 0x0E69);
  3.6298 +        public static readonly MapiProp PidTagRead = new MapiProp(MapiDataType.PtypBoolean, 0x0E69);
  3.6299  
  3.6300          /// <summary>
  3.6301          /// Contains the address type of the end user to whom a read receipt is directed.
  3.6302          /// Data type: PtypString
  3.6303          /// </summary>
  3.6304 -        public static readonly MAPIProp PidTagReadReceiptAddressType = new MAPIProp(MAPIDataType.PtypString, 0x4029);
  3.6305 +        public static readonly MapiProp PidTagReadReceiptAddressType = new MapiProp(MapiDataType.PtypString, 0x4029);
  3.6306  
  3.6307          /// <summary>
  3.6308          /// Contains the email address of the end user to whom a read receipt is directed.
  3.6309          /// Data type: PtypString
  3.6310          /// </summary>
  3.6311 -        public static readonly MAPIProp PidTagReadReceiptEmailAddress = new MAPIProp(MAPIDataType.PtypString, 0x402A);
  3.6312 +        public static readonly MapiProp PidTagReadReceiptEmailAddress = new MapiProp(MapiDataType.PtypString, 0x402A);
  3.6313  
  3.6314          /// <summary>
  3.6315          /// Contains an address book EntryID.
  3.6316          /// Data type: PtypBinary
  3.6317          /// </summary>
  3.6318 -        public static readonly MAPIProp PidTagReadReceiptEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x0046);
  3.6319 +        public static readonly MapiProp PidTagReadReceiptEntryId = new MapiProp(MapiDataType.PtypBinary, 0x0046);
  3.6320  
  3.6321          /// <summary>
  3.6322          /// Contains the display name for the end user to whom a read receipt is directed.
  3.6323          /// Data type: PtypString
  3.6324          /// </summary>
  3.6325 -        public static readonly MAPIProp PidTagReadReceiptName = new MAPIProp(MAPIDataType.PtypString, 0x402B);
  3.6326 +        public static readonly MapiProp PidTagReadReceiptName = new MapiProp(MapiDataType.PtypString, 0x402B);
  3.6327  
  3.6328          /// <summary>
  3.6329          /// Specifies whether the email sender requests a read receipt from all recipients when this email message is read or opened.
  3.6330          /// Data type: PtypBoolean
  3.6331          /// </summary>
  3.6332 -        public static readonly MAPIProp PidTagReadReceiptRequested = new MAPIProp(MAPIDataType.PtypBoolean, 0x0029);
  3.6333 +        public static readonly MapiProp PidTagReadReceiptRequested = new MapiProp(MapiDataType.PtypBoolean, 0x0029);
  3.6334  
  3.6335          /// <summary>
  3.6336          /// Contains an address book search key.
  3.6337          /// Data type: PtypBinary
  3.6338          /// </summary>
  3.6339 -        public static readonly MAPIProp PidTagReadReceiptSearchKey = new MAPIProp(MAPIDataType.PtypBinary, 0x0053);
  3.6340 +        public static readonly MapiProp PidTagReadReceiptSearchKey = new MapiProp(MapiDataType.PtypBinary, 0x0053);
  3.6341  
  3.6342          /// <summary>
  3.6343          /// Contains the SMTP email address of the user to whom a read receipt is directed.
  3.6344          /// Data type: PtypString
  3.6345          /// </summary>
  3.6346 -        public static readonly MAPIProp PidTagReadReceiptSmtpAddress = new MAPIProp(MAPIDataType.PtypString, 0x5D05);
  3.6347 +        public static readonly MapiProp PidTagReadReceiptSmtpAddress = new MapiProp(MapiDataType.PtypString, 0x5D05);
  3.6348  
  3.6349          /// <summary>
  3.6350          /// Contains the sent time for a message disposition notification, as specified in [RFC3798].
  3.6351          /// Data type: PtypTime
  3.6352          /// </summary>
  3.6353 -        public static readonly MAPIProp PidTagReceiptTime = new MAPIProp(MAPIDataType.PtypTime, 0x002A);
  3.6354 +        public static readonly MapiProp PidTagReceiptTime = new MapiProp(MapiDataType.PtypTime, 0x002A);
  3.6355  
  3.6356          /// <summary>
  3.6357          /// Contains the email message receiver's email address type.
  3.6358          /// Data type: PtypString
  3.6359          /// </summary>
  3.6360 -        public static readonly MAPIProp PidTagReceivedByAddressType = new MAPIProp(MAPIDataType.PtypString, 0x0075);
  3.6361 +        public static readonly MapiProp PidTagReceivedByAddressType = new MapiProp(MapiDataType.PtypString, 0x0075);
  3.6362  
  3.6363          /// <summary>
  3.6364          /// Contains the email message receiver's email address.
  3.6365          /// Data type: PtypString
  3.6366          /// </summary>
  3.6367 -        public static readonly MAPIProp PidTagReceivedByEmailAddress = new MAPIProp(MAPIDataType.PtypString, 0x0076);
  3.6368 +        public static readonly MapiProp PidTagReceivedByEmailAddress = new MapiProp(MapiDataType.PtypString, 0x0076);
  3.6369  
  3.6370          /// <summary>
  3.6371          /// Contains the address book EntryID of the mailbox receiving the Email object.
  3.6372          /// Data type: PtypBinary
  3.6373          /// </summary>
  3.6374 -        public static readonly MAPIProp PidTagReceivedByEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x003F);
  3.6375 +        public static readonly MapiProp PidTagReceivedByEntryId = new MapiProp(MapiDataType.PtypBinary, 0x003F);
  3.6376  
  3.6377          /// <summary>
  3.6378          /// Contains the email message receiver's display name.
  3.6379          /// Data type: PtypString
  3.6380          /// </summary>
  3.6381 -        public static readonly MAPIProp PidTagReceivedByName = new MAPIProp(MAPIDataType.PtypString, 0x0040);
  3.6382 +        public static readonly MapiProp PidTagReceivedByName = new MapiProp(MapiDataType.PtypString, 0x0040);
  3.6383  
  3.6384          /// <summary>
  3.6385          /// Identifies an address book search key that contains a binary-comparable key that is used to identify correlated objects for a search.
  3.6386          /// Data type: PtypBinary
  3.6387          /// </summary>
  3.6388 -        public static readonly MAPIProp PidTagReceivedBySearchKey = new MAPIProp(MAPIDataType.PtypBinary, 0x0051);
  3.6389 +        public static readonly MapiProp PidTagReceivedBySearchKey = new MapiProp(MapiDataType.PtypBinary, 0x0051);
  3.6390  
  3.6391          /// <summary>
  3.6392          /// Contains the email message receiver's SMTP email address.
  3.6393          /// Data type: PtypString
  3.6394          /// </summary>
  3.6395 -        public static readonly MAPIProp PidTagReceivedBySmtpAddress = new MAPIProp(MAPIDataType.PtypString, 0x5D07);
  3.6396 +        public static readonly MapiProp PidTagReceivedBySmtpAddress = new MapiProp(MapiDataType.PtypString, 0x5D07);
  3.6397  
  3.6398          /// <summary>
  3.6399          /// Contains the email address type for the end user represented by the receiving mailbox owner.
  3.6400          /// Data type: PtypString
  3.6401          /// </summary>
  3.6402 -        public static readonly MAPIProp PidTagReceivedRepresentingAddressType = new MAPIProp(MAPIDataType.PtypString, 0x0077);
  3.6403 +        public static readonly MapiProp PidTagReceivedRepresentingAddressType = new MapiProp(MapiDataType.PtypString, 0x0077);
  3.6404  
  3.6405          /// <summary>
  3.6406          /// Contains the email address for the end user represented by the receiving mailbox owner.
  3.6407          /// Data type: PtypString
  3.6408          /// </summary>
  3.6409 -        public static readonly MAPIProp PidTagReceivedRepresentingEmailAddress = new MAPIProp(MAPIDataType.PtypString, 0x0078);
  3.6410 +        public static readonly MapiProp PidTagReceivedRepresentingEmailAddress = new MapiProp(MapiDataType.PtypString, 0x0078);
  3.6411  
  3.6412          /// <summary>
  3.6413          /// Contains an address book EntryID that identifies the end user represented by the receiving mailbox owner.
  3.6414          /// Data type: PtypBinary
  3.6415          /// </summary>
  3.6416 -        public static readonly MAPIProp PidTagReceivedRepresentingEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x0043);
  3.6417 +        public static readonly MapiProp PidTagReceivedRepresentingEntryId = new MapiProp(MapiDataType.PtypBinary, 0x0043);
  3.6418  
  3.6419          /// <summary>
  3.6420          /// Contains the display name for the end user represented by the receiving mailbox owner.
  3.6421          /// Data type: PtypString
  3.6422          /// </summary>
  3.6423 -        public static readonly MAPIProp PidTagReceivedRepresentingName = new MAPIProp(MAPIDataType.PtypString, 0x0044);
  3.6424 +        public static readonly MapiProp PidTagReceivedRepresentingName = new MapiProp(MapiDataType.PtypString, 0x0044);
  3.6425  
  3.6426          /// <summary>
  3.6427          /// Identifies an address book search key that contains a binary-comparable key of the end user represented by the receiving mailbox owner.
  3.6428          /// Data type: PtypBinary
  3.6429          /// </summary>
  3.6430 -        public static readonly MAPIProp PidTagReceivedRepresentingSearchKey = new MAPIProp(MAPIDataType.PtypBinary, 0x0052);
  3.6431 +        public static readonly MapiProp PidTagReceivedRepresentingSearchKey = new MapiProp(MapiDataType.PtypBinary, 0x0052);
  3.6432  
  3.6433          /// <summary>
  3.6434          /// Contains the SMTP email address of the user represented by the receiving mailbox owner.
  3.6435          /// Data type: PtypString
  3.6436          /// </summary>
  3.6437 -        public static readonly MAPIProp PidTagReceivedRepresentingSmtpAddress = new MAPIProp(MAPIDataType.PtypString, 0x5D08);
  3.6438 +        public static readonly MapiProp PidTagReceivedRepresentingSmtpAddress = new MapiProp(MapiDataType.PtypString, 0x5D08);
  3.6439  
  3.6440          /// <summary>
  3.6441          /// Specifies the display name of the recipient.
  3.6442          /// Data type: PtypString
  3.6443          /// </summary>
  3.6444 -        public static readonly MAPIProp PidTagRecipientDisplayName = new MAPIProp(MAPIDataType.PtypString, 0x5FF6);
  3.6445 +        public static readonly MapiProp PidTagRecipientDisplayName = new MapiProp(MapiDataType.PtypString, 0x5FF6);
  3.6446  
  3.6447          /// <summary>
  3.6448          /// Identifies an Address Book object that specifies the recipient.
  3.6449          /// Data type: PtypBinary
  3.6450          /// </summary>
  3.6451 -        public static readonly MAPIProp PidTagRecipientEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x5FF7);
  3.6452 +        public static readonly MapiProp PidTagRecipientEntryId = new MapiProp(MapiDataType.PtypBinary, 0x5FF7);
  3.6453  
  3.6454          /// <summary>
  3.6455          /// Specifies a bit field that describes the recipient status.
  3.6456          /// Data type: PtypInteger32
  3.6457          /// </summary>
  3.6458 -        public static readonly MAPIProp PidTagRecipientFlags = new MAPIProp(MAPIDataType.PtypInteger32, 0x5FFD);
  3.6459 +        public static readonly MapiProp PidTagRecipientFlags = new MapiProp(MapiDataType.PtypInteger32, 0x5FFD);
  3.6460  
  3.6461          /// <summary>
  3.6462          /// Specifies the location of the current recipient in the recipient table.
  3.6463          /// Data type: PtypInteger32
  3.6464          /// </summary>
  3.6465 -        public static readonly MAPIProp PidTagRecipientOrder = new MAPIProp(MAPIDataType.PtypInteger32, 0x5FDF);
  3.6466 +        public static readonly MapiProp PidTagRecipientOrder = new MapiProp(MapiDataType.PtypInteger32, 0x5FDF);
  3.6467  
  3.6468          /// <summary>
  3.6469          /// Indicates that the attendee proposed a new date and/or time.
  3.6470          /// Data type: PtypBoolean
  3.6471          /// </summary>
  3.6472 -        public static readonly MAPIProp PidTagRecipientProposed = new MAPIProp(MAPIDataType.PtypBoolean, 0x5FE1);
  3.6473 +        public static readonly MapiProp PidTagRecipientProposed = new MapiProp(MapiDataType.PtypBoolean, 0x5FE1);
  3.6474  
  3.6475          /// <summary>
  3.6476          /// Indicates the meeting end time requested by the attendee in a counter proposal.
  3.6477          /// Data type: PtypTime
  3.6478          /// </summary>
  3.6479 -        public static readonly MAPIProp PidTagRecipientProposedEndTime = new MAPIProp(MAPIDataType.PtypTime, 0x5FE4);
  3.6480 +        public static readonly MapiProp PidTagRecipientProposedEndTime = new MapiProp(MapiDataType.PtypTime, 0x5FE4);
  3.6481  
  3.6482          /// <summary>
  3.6483          /// Indicates the meeting start time requested by the attendee in a counter proposal.
  3.6484          /// Data type: PtypTime
  3.6485          /// </summary>
  3.6486 -        public static readonly MAPIProp PidTagRecipientProposedStartTime = new MAPIProp(MAPIDataType.PtypTime, 0x5FE3);
  3.6487 +        public static readonly MapiProp PidTagRecipientProposedStartTime = new MapiProp(MapiDataType.PtypTime, 0x5FE3);
  3.6488  
  3.6489          /// <summary>
  3.6490          /// Specifies whether adding additional or different recipients is prohibited for the email message when forwarding the email message.
  3.6491          /// Data type: PtypBoolean
  3.6492          /// </summary>
  3.6493 -        public static readonly MAPIProp PidTagRecipientReassignmentProhibited = new MAPIProp(MAPIDataType.PtypBoolean, 0x002B);
  3.6494 +        public static readonly MapiProp PidTagRecipientReassignmentProhibited = new MapiProp(MapiDataType.PtypBoolean, 0x002B);
  3.6495  
  3.6496          /// <summary>
  3.6497          /// Indicates the response status that is returned by the attendee.
  3.6498          /// Data type: PtypInteger32
  3.6499          /// </summary>
  3.6500 -        public static readonly MAPIProp PidTagRecipientTrackStatus = new MAPIProp(MAPIDataType.PtypInteger32, 0x5FFF);
  3.6501 +        public static readonly MapiProp PidTagRecipientTrackStatus = new MapiProp(MapiDataType.PtypInteger32, 0x5FFF);
  3.6502  
  3.6503          /// <summary>
  3.6504          /// Indicates the date and time at which the attendee responded.
  3.6505          /// Data type: PtypTime
  3.6506          /// </summary>
  3.6507 -        public static readonly MAPIProp PidTagRecipientTrackStatusTime = new MAPIProp(MAPIDataType.PtypTime, 0x5FFB);
  3.6508 +        public static readonly MapiProp PidTagRecipientTrackStatusTime = new MapiProp(MapiDataType.PtypTime, 0x5FFB);
  3.6509  
  3.6510          /// <summary>
  3.6511          /// Represents the recipient type of a recipient on the message.
  3.6512          /// Data type: PtypInteger32
  3.6513          /// </summary>
  3.6514 -        public static readonly MAPIProp PidTagRecipientType = new MAPIProp(MAPIDataType.PtypInteger32, 0x0C15);
  3.6515 +        public static readonly MapiProp PidTagRecipientType = new MapiProp(MapiDataType.PtypInteger32, 0x0C15);
  3.6516  
  3.6517          /// <summary>
  3.6518          /// Contains a unique binary-comparable identifier for a specific object.
  3.6519          /// Data type: PtypBinary
  3.6520          /// </summary>
  3.6521 -        public static readonly MAPIProp PidTagRecordKey = new MAPIProp(MAPIDataType.PtypBinary, 0x0FF9);
  3.6522 +        public static readonly MapiProp PidTagRecordKey = new MapiProp(MapiDataType.PtypBinary, 0x0FF9);
  3.6523  
  3.6524          /// <summary>
  3.6525          /// Contains the name of the mail user's referral.
  3.6526          /// Data type: PtypString
  3.6527          /// </summary>
  3.6528 -        public static readonly MAPIProp PidTagReferredByName = new MAPIProp(MAPIDataType.PtypString, 0x3A47);
  3.6529 +        public static readonly MapiProp PidTagReferredByName = new MapiProp(MapiDataType.PtypString, 0x3A47);
  3.6530  
  3.6531          /// <summary>
  3.6532          /// Contains an EntryID for the Reminders folder.
  3.6533          /// Data type: PtypBinary
  3.6534          /// </summary>
  3.6535 -        public static readonly MAPIProp PidTagRemindersOnlineEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x36D5);
  3.6536 +        public static readonly MapiProp PidTagRemindersOnlineEntryId = new MapiProp(MapiDataType.PtypBinary, 0x36D5);
  3.6537  
  3.6538          /// <summary>
  3.6539          /// Contains the value of the Remote-MTA field for a delivery status notification, as specified in [RFC3464].
  3.6540          /// Data type: PtypString
  3.6541          /// </summary>
  3.6542 -        public static readonly MAPIProp PidTagRemoteMessageTransferAgent = new MAPIProp(MAPIDataType.PtypString, 0x0C21);
  3.6543 +        public static readonly MapiProp PidTagRemoteMessageTransferAgent = new MapiProp(MapiDataType.PtypString, 0x0C21);
  3.6544  
  3.6545          /// <summary>
  3.6546          /// Represents an offset, in rendered characters, to use when rendering an attachment within the main message text.
  3.6547          /// Data type: PtypInteger32
  3.6548          /// </summary>
  3.6549 -        public static readonly MAPIProp PidTagRenderingPosition = new MAPIProp(MAPIDataType.PtypInteger32, 0x370B);
  3.6550 +        public static readonly MapiProp PidTagRenderingPosition = new MapiProp(MapiDataType.PtypInteger32, 0x370B);
  3.6551  
  3.6552          /// <summary>
  3.6553          /// Identifies a FlatEntryList structure ([MS-OXCDATA] section 2.3.3) of address book EntryIDs for recipients that are to receive a reply.
  3.6554          /// Data type: PtypBinary
  3.6555          /// </summary>
  3.6556 -        public static readonly MAPIProp PidTagReplyRecipientEntries = new MAPIProp(MAPIDataType.PtypBinary, 0x004F);
  3.6557 +        public static readonly MapiProp PidTagReplyRecipientEntries = new MapiProp(MapiDataType.PtypBinary, 0x004F);
  3.6558  
  3.6559          /// <summary>
  3.6560          /// Contains a list of display names for recipients that are to receive a reply.
  3.6561          /// Data type: PtypString
  3.6562          /// </summary>
  3.6563 -        public static readonly MAPIProp PidTagReplyRecipientNames = new MAPIProp(MAPIDataType.PtypString, 0x0050);
  3.6564 +        public static readonly MapiProp PidTagReplyRecipientNames = new MapiProp(MapiDataType.PtypString, 0x0050);
  3.6565  
  3.6566          /// <summary>
  3.6567          /// Indicates whether a reply is requested to a Message object.
  3.6568          /// Data type: PtypBoolean
  3.6569          /// </summary>
  3.6570 -        public static readonly MAPIProp PidTagReplyRequested = new MAPIProp(MAPIDataType.PtypBoolean, 0x0C17);
  3.6571 +        public static readonly MapiProp PidTagReplyRequested = new MapiProp(MapiDataType.PtypBoolean, 0x0C17);
  3.6572  
  3.6573          /// <summary>
  3.6574          /// Contains the value of the GUID that points to a Reply template.
  3.6575          /// Data type: PtypBinary
  3.6576          /// </summary>
  3.6577 -        public static readonly MAPIProp PidTagReplyTemplateId = new MAPIProp(MAPIDataType.PtypBinary, 0x65C2);
  3.6578 +        public static readonly MapiProp PidTagReplyTemplateId = new MapiProp(MapiDataType.PtypBinary, 0x65C2);
  3.6579  
  3.6580          /// <summary>
  3.6581          /// Specifies the time, in UTC, that the sender has designated for an associated work item to be due.
  3.6582          /// Data type: PtypTime
  3.6583          /// </summary>
  3.6584 -        public static readonly MAPIProp PidTagReplyTime = new MAPIProp(MAPIDataType.PtypTime, 0x0030);
  3.6585 +        public static readonly MapiProp PidTagReplyTime = new MapiProp(MapiDataType.PtypTime, 0x0030);
  3.6586  
  3.6587          /// <summary>
  3.6588          /// Contains a string indicating whether the original message was displayed to the user or deleted (report messages only).
  3.6589          /// Data type: PtypString
  3.6590          /// </summary>
  3.6591 -        public static readonly MAPIProp PidTagReportDisposition = new MAPIProp(MAPIDataType.PtypString, 0x0080);
  3.6592 +        public static readonly MapiProp PidTagReportDisposition = new MapiProp(MapiDataType.PtypString, 0x0080);
  3.6593  
  3.6594          /// <summary>
  3.6595          /// Contains a description of the action that a client has performed on behalf of a user (report messages only).
  3.6596          /// Data type: PtypString
  3.6597          /// </summary>
  3.6598 -        public static readonly MAPIProp PidTagReportDispositionMode = new MAPIProp(MAPIDataType.PtypString, 0x0081);
  3.6599 +        public static readonly MapiProp PidTagReportDispositionMode = new MapiProp(MapiDataType.PtypString, 0x0081);
  3.6600  
  3.6601          /// <summary>
  3.6602          /// Specifies an entry ID that identifies the application that generated a report message.
  3.6603          /// Data type: PtypBinary
  3.6604          /// </summary>
  3.6605 -        public static readonly MAPIProp PidTagReportEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x0045);
  3.6606 +        public static readonly MapiProp PidTagReportEntryId = new MapiProp(MapiDataType.PtypBinary, 0x0045);
  3.6607  
  3.6608          /// <summary>
  3.6609          /// Contains the value of the Reporting-MTA field for a delivery status notification, as specified in [RFC3464].
  3.6610          /// Data type: PtypString
  3.6611          /// </summary>
  3.6612 -        public static readonly MAPIProp PidTagReportingMessageTransferAgent = new MAPIProp(MAPIDataType.PtypString, 0x6820);
  3.6613 +        public static readonly MapiProp PidTagReportingMessageTransferAgent = new MapiProp(MapiDataType.PtypString, 0x6820);
  3.6614  
  3.6615          /// <summary>
  3.6616          /// Contains the display name for the entity (usually a server agent) that generated the report message.
  3.6617          /// Data type: PtypString
  3.6618          /// </summary>
  3.6619 -        public static readonly MAPIProp PidTagReportName = new MAPIProp(MAPIDataType.PtypString, 0x003A);
  3.6620 +        public static readonly MapiProp PidTagReportName = new MapiProp(MapiDataType.PtypString, 0x003A);
  3.6621  
  3.6622          /// <summary>
  3.6623          /// Contains an address book search key representing the entity (usually a server agent) that generated the report message.
  3.6624          /// Data type: PtypBinary
  3.6625          /// </summary>
  3.6626 -        public static readonly MAPIProp PidTagReportSearchKey = new MAPIProp(MAPIDataType.PtypBinary, 0x0054);
  3.6627 +        public static readonly MapiProp PidTagReportSearchKey = new MapiProp(MapiDataType.PtypBinary, 0x0054);
  3.6628  
  3.6629          /// <summary>
  3.6630          /// Contains the data that is used to correlate the report and the original message.
  3.6631          /// Data type: PtypBinary
  3.6632          /// </summary>
  3.6633 -        public static readonly MAPIProp PidTagReportTag = new MAPIProp(MAPIDataType.PtypBinary, 0x0031);
  3.6634 +        public static readonly MapiProp PidTagReportTag = new MapiProp(MapiDataType.PtypBinary, 0x0031);
  3.6635  
  3.6636          /// <summary>
  3.6637          /// Contains the optional text for a report message.
  3.6638          /// Data type: PtypString
  3.6639          /// </summary>
  3.6640 -        public static readonly MAPIProp PidTagReportText = new MAPIProp(MAPIDataType.PtypString, 0x1001);
  3.6641 +        public static readonly MapiProp PidTagReportText = new MapiProp(MapiDataType.PtypString, 0x1001);
  3.6642  
  3.6643          /// <summary>
  3.6644          /// Indicates the last time that the contact list that is controlled by the PidTagJunkIncludeContacts property (section 2.749) was updated.
  3.6645          /// Data type: PtypTime
  3.6646          /// </summary>
  3.6647 -        public static readonly MAPIProp PidTagReportTime = new MAPIProp(MAPIDataType.PtypTime, 0x0032);
  3.6648 +        public static readonly MapiProp PidTagReportTime = new MapiProp(MapiDataType.PtypTime, 0x0032);
  3.6649  
  3.6650          /// <summary>
  3.6651          /// Specifies how to resolve any conflicts with the message.
  3.6652          /// Data type: PtypInteger32
  3.6653          /// </summary>
  3.6654 -        public static readonly MAPIProp PidTagResolveMethod = new MAPIProp(MAPIDataType.PtypInteger32, 0x3FE7);
  3.6655 +        public static readonly MapiProp PidTagResolveMethod = new MapiProp(MapiDataType.PtypInteger32, 0x3FE7);
  3.6656  
  3.6657          /// <summary>
  3.6658          /// Indicates whether a response is requested to a Message object.
  3.6659          /// Data type: PtypBoolean
  3.6660          /// </summary>
  3.6661 -        public static readonly MAPIProp PidTagResponseRequested = new MAPIProp(MAPIDataType.PtypBoolean, 0x0063);
  3.6662 +        public static readonly MapiProp PidTagResponseRequested = new MapiProp(MapiDataType.PtypBoolean, 0x0063);
  3.6663  
  3.6664          /// <summary>
  3.6665          /// Specifies whether another mail agent has ensured that the message will be delivered.
  3.6666          /// Data type: PtypBoolean
  3.6667          /// </summary>
  3.6668 -        public static readonly MAPIProp PidTagResponsibility = new MAPIProp(MAPIDataType.PtypBoolean, 0x0E0F);
  3.6669 +        public static readonly MapiProp PidTagResponsibility = new MapiProp(MapiDataType.PtypBoolean, 0x0E0F);
  3.6670  
  3.6671          /// <summary>
  3.6672          /// Specifies the date, in UTC, after which a Message object is expired by the server.
  3.6673          /// Data type: PtypTime
  3.6674          /// </summary>
  3.6675 -        public static readonly MAPIProp PidTagRetentionDate = new MAPIProp(MAPIDataType.PtypTime, 0x301C);
  3.6676 +        public static readonly MapiProp PidTagRetentionDate = new MapiProp(MapiDataType.PtypTime, 0x301C);
  3.6677  
  3.6678          /// <summary>
  3.6679          /// Contains flags that specify the status or nature of an item's retention tag or archive tag.
  3.6680          /// Data type: PtypInteger32
  3.6681          /// </summary>
  3.6682 -        public static readonly MAPIProp PidTagRetentionFlags = new MAPIProp(MAPIDataType.PtypInteger32, 0x301D);
  3.6683 +        public static readonly MapiProp PidTagRetentionFlags = new MapiProp(MapiDataType.PtypInteger32, 0x301D);
  3.6684  
  3.6685          /// <summary>
  3.6686          /// Specifies the number of days that a Message object can remain unarchived.
  3.6687          /// Data type: PtypInteger32
  3.6688          /// </summary>
  3.6689 -        public static readonly MAPIProp PidTagRetentionPeriod = new MAPIProp(MAPIDataType.PtypInteger32, 0x301A);
  3.6690 +        public static readonly MapiProp PidTagRetentionPeriod = new MapiProp(MapiDataType.PtypInteger32, 0x301A);
  3.6691  
  3.6692          /// <summary>
  3.6693          /// Specifies a user's folder permissions.
  3.6694          /// Data type: PtypInteger32
  3.6695          /// </summary>
  3.6696 -        public static readonly MAPIProp PidTagRights = new MAPIProp(MAPIDataType.PtypInteger32, 0x6639);
  3.6697 +        public static readonly MapiProp PidTagRights = new MapiProp(MapiDataType.PtypInteger32, 0x6639);
  3.6698  
  3.6699          /// <summary>
  3.6700          /// Contains a bitmask that indicates which stream properties exist on the message.
  3.6701          /// Data type: PtypInteger32
  3.6702          /// </summary>
  3.6703 -        public static readonly MAPIProp PidTagRoamingDatatypes = new MAPIProp(MAPIDataType.PtypInteger32, 0x7C06);
  3.6704 +        public static readonly MapiProp PidTagRoamingDatatypes = new MapiProp(MapiDataType.PtypInteger32, 0x7C06);
  3.6705  
  3.6706          /// <summary>
  3.6707          /// Contains a dictionary stream, as specified in [MS-OXOCFG] section 2.2.5.1.
  3.6708          /// Data type: PtypBinary
  3.6709          /// </summary>
  3.6710 -        public static readonly MAPIProp PidTagRoamingDictionary = new MAPIProp(MAPIDataType.PtypBinary, 0x7C07);
  3.6711 +        public static readonly MapiProp PidTagRoamingDictionary = new MapiProp(MapiDataType.PtypBinary, 0x7C07);
  3.6712  
  3.6713          /// <summary>
  3.6714          /// Contains an XML stream, as specified in [MS-OXOCFG] section 2.2.5.2.
  3.6715          /// Data type: PtypBinary
  3.6716          /// </summary>
  3.6717 -        public static readonly MAPIProp PidTagRoamingXmlStream = new MAPIProp(MAPIDataType.PtypBinary, 0x7C08);
  3.6718 +        public static readonly MapiProp PidTagRoamingXmlStream = new MapiProp(MapiDataType.PtypBinary, 0x7C08);
  3.6719  
  3.6720          /// <summary>
  3.6721          /// Contains a unique identifier for a recipient in a message's recipient table.
  3.6722          /// Data type: PtypInteger32
  3.6723          /// </summary>
  3.6724 -        public static readonly MAPIProp PidTagRowid = new MAPIProp(MAPIDataType.PtypInteger32, 0x3000);
  3.6725 +        public static readonly MapiProp PidTagRowid = new MapiProp(MapiDataType.PtypInteger32, 0x3000);
  3.6726  
  3.6727          /// <summary>
  3.6728          /// Identifies the type of the row.
  3.6729          /// Data type: PtypInteger32
  3.6730          /// </summary>
  3.6731 -        public static readonly MAPIProp PidTagRowType = new MAPIProp(MAPIDataType.PtypInteger32, 0x0FF5);
  3.6732 +        public static readonly MapiProp PidTagRowType = new MapiProp(MapiDataType.PtypInteger32, 0x0FF5);
  3.6733  
  3.6734          /// <summary>
  3.6735          /// Contains message body text in compressed RTF format.
  3.6736          /// Data type: PtypBinary
  3.6737          /// </summary>
  3.6738 -        public static readonly MAPIProp PidTagRtfCompressed = new MAPIProp(MAPIDataType.PtypBinary, 0x1009);
  3.6739 +        public static readonly MapiProp PidTagRtfCompressed = new MapiProp(MapiDataType.PtypBinary, 0x1009);
  3.6740  
  3.6741          /// <summary>
  3.6742          /// Indicates whether the PidTagBody property (section 2.609) and the PidTagRtfCompressed property (section 2.932) contain the same text (ignoring formatting).
  3.6743          /// Data type: PtypBoolean
  3.6744          /// </summary>
  3.6745 -        public static readonly MAPIProp PidTagRtfInSync = new MAPIProp(MAPIDataType.PtypBoolean, 0x0E1F);
  3.6746 +        public static readonly MapiProp PidTagRtfInSync = new MapiProp(MapiDataType.PtypBoolean, 0x0E1F);
  3.6747  
  3.6748          /// <summary>
  3.6749          /// Contains the index of a rule action that failed.
  3.6750          /// Data type: PtypInteger32
  3.6751          /// </summary>
  3.6752 -        public static readonly MAPIProp PidTagRuleActionNumber = new MAPIProp(MAPIDataType.PtypInteger32, 0x6650);
  3.6753 +        public static readonly MapiProp PidTagRuleActionNumber = new MapiProp(MapiDataType.PtypInteger32, 0x6650);
  3.6754  
  3.6755          /// <summary>
  3.6756          /// Contains the set of actions associated with the rule.
  3.6757          /// Data type: PtypRuleAction
  3.6758          /// </summary>
  3.6759 -        public static readonly MAPIProp PidTagRuleActions = new MAPIProp(MAPIDataType.PtypRuleAction, 0x6680);
  3.6760 +        public static readonly MapiProp PidTagRuleActions = new MapiProp(MapiDataType.PtypRuleAction, 0x6680);
  3.6761  
  3.6762          /// <summary>
  3.6763          /// Contains the ActionType field ([MS-OXORULE] section 2.2.5.1) of a rule that failed.
  3.6764          /// Data type: PtypInteger32
  3.6765          /// </summary>
  3.6766 -        public static readonly MAPIProp PidTagRuleActionType = new MAPIProp(MAPIDataType.PtypInteger32, 0x6649);
  3.6767 +        public static readonly MapiProp PidTagRuleActionType = new MapiProp(MapiDataType.PtypInteger32, 0x6649);
  3.6768  
  3.6769          /// <summary>
  3.6770          /// Defines the conditions under which a rule action is to be executed.
  3.6771          /// Data type: PtypRestriction
  3.6772          /// </summary>
  3.6773 -        public static readonly MAPIProp PidTagRuleCondition = new MAPIProp(MAPIDataType.PtypRestriction, 0x6679);
  3.6774 +        public static readonly MapiProp PidTagRuleCondition = new MapiProp(MapiDataType.PtypRestriction, 0x6679);
  3.6775  
  3.6776          /// <summary>
  3.6777          /// Contains the error code that indicates the cause of an error encountered during the execution of the rule.
  3.6778          /// Data type: PtypInteger32
  3.6779          /// </summary>
  3.6780 -        public static readonly MAPIProp PidTagRuleError = new MAPIProp(MAPIDataType.PtypInteger32, 0x6648);
  3.6781 +        public static readonly MapiProp PidTagRuleError = new MapiProp(MapiDataType.PtypInteger32, 0x6648);
  3.6782  
  3.6783          /// <summary>
  3.6784          /// Contains the EntryID of the folder where the rule that triggered the generation of a DAM is stored.
  3.6785          /// Data type: PtypBinary
  3.6786          /// </summary>
  3.6787 -        public static readonly MAPIProp PidTagRuleFolderEntryId = new MAPIProp(MAPIDataType.PtypBinary, 0x6651);
  3.6788 +        public static readonly MapiProp PidTagRuleFolderEntryId = new MapiProp(MapiDataType.PtypBinary, 0x6651);
  3.6789  
  3.6790          /// <summary>
  3.6791          /// Specifies a unique identifier that is generated by the messaging server for each rule when the rule is first created.
  3.6792          /// Data type: PtypInteger64
  3.6793          /// </summary>
  3.6794 -        public static readonly MAPIProp PidTagRuleId = new MAPIProp(MAPIDataType.PtypInteger64, 0x6674);
  3.6795 +        public static readonly MapiProp PidTagRuleId = new MapiProp(MapiDataType.PtypInteger64, 0x6674);
  3.6796  
  3.6797          /// <summary>
  3.6798          /// Contains a buffer that is obtained by concatenating the PidTagRuleId property (section 2.940) values from all of the rules contributing actions that are contained in the PidTagClientActions property (section 2.625).
  3.6799          /// Data type: PtypBinary
  3.6800          /// </summary>
  3.6801 -        public static readonly MAPIProp PidTagRuleIds = new MAPIProp(MAPIDataType.PtypBinary, 0x6675);
  3.6802 +        public static readonly MapiProp PidTagRuleIds = new MapiProp(MapiDataType.PtypBinary, 0x6675);
  3.6803  
  3.6804          /// <summary>
  3.6805          /// Contains 0x00000000. This property is not used.
  3.6806          /// Data type: PtypInteger32
  3.6807          /// </summary>
  3.6808 -        public static readonly MAPIProp PidTagRuleLevel = new MAPIProp(MAPIDataType.PtypInteger32, 0x6683);
  3.6809 +        public static readonly MapiProp PidTagRuleLevel = new MapiProp(MapiDataType.PtypInteger32, 0x6683);
  3.6810  
  3.6811          /// <summary>
  3.6812          /// Contains 0x00000000. Set on the FAI message.
  3.6813          /// Data type: PtypInteger32
  3.6814          /// </summary>
  3.6815 -        public static readonly MAPIProp PidTagRuleMessageLevel = new MAPIProp(MAPIDataType.PtypInteger32, 0x65ED);
  3.6816 +        public static readonly MapiProp PidTagRuleMessageLevel = new MapiProp(MapiDataType.PtypInteger32, 0x65ED);
  3.6817  
  3.6818          /// <summary>
  3.6819          /// Specifies the name of the rule. Set on the FAI message.
  3.6820          /// Data type: PtypString
  3.6821          /// </summary>
  3.6822 -        public static readonly MAPIProp PidTagRuleMessageName = new MAPIProp(MAPIDataType.PtypString, 0x65EC);
  3.6823 +        public static readonly MapiProp PidTagRuleMessageName = new MapiProp(MapiDataType.PtypString, 0x65EC);
  3.6824  
  3.6825          /// <summary>
  3.6826          /// Identifies the client application that owns the rule. Set on the FAI message.
  3.6827          /// Data type: PtypString
  3.6828          /// </summary>
  3.6829 -        public static readonly MAPIProp PidTagRuleMessageProvider = new MAPIProp(MAPIDataType.PtypString, 0x65EB);
  3.6830 +        public static readonly MapiProp PidTagRuleMessageProvider = new MapiProp(MapiDataType.PtypString, 0x65EB);
  3.6831  
  3.6832          /// <summary>
  3.6833          /// Contains opaque data set by the client for the exclusive use of the client. Set on the FAI message.
  3.6834          /// Data type: PtypBinary
  3.6835          /// </summary>
  3.6836 -        public static readonly MAPIProp PidTagRuleMessageProviderData = new MAPIProp(MAPIDataType.PtypBinary, 0x65EE);
  3.6837 +        public static readonly MapiProp PidTagRuleMessageProviderData = new MapiProp(MapiDataType.PtypBinary, 0x65EE);
  3.6838  
  3.6839          /// <summary>
  3.6840          /// Contains a value used to determine the order in which rules are evaluated and executed. Set on the FAI message.
  3.6841          /// Data type: PtypInteger32
  3.6842          /// </summary>
  3.6843 -        public static readonly MAPIProp PidTagRuleMessageSequence = new MAPIProp(MAPIDataType.PtypInteger32, 0x65F3);
  3.6844 +        public static readonly MapiProp PidTagRuleMessageSequence = new MapiProp(MapiDataType.PtypInteger32, 0x65F3);
  3.6845  
  3.6846          /// <summary>
  3.6847          /// Contains flags that specify the state of the rule. Set on the FAI message.
  3.6848          /// Data type: PtypInteger32
  3.6849          /// </summary>
  3.6850 -        public static readonly MAPIProp PidTagRuleMessageState = new MAPIProp(MAPIDataType.PtypInteger32, 0x65E9);
  3.6851 +        public static readonly MapiProp PidTagRuleMessageState = new MapiProp(MapiDataType.PtypInteger32, 0x65E9);
  3.6852  
  3.6853          /// <summary>
  3.6854          /// Contains an opaque property that the client sets for the exclusive use of the client. Set on the FAI message.
  3.6855          /// Data type: PtypInteger32
  3.6856          /// </summary>
  3.6857 -        public static readonly MAPIProp PidTagRuleMessageUserFlags = new MAPIProp(MAPIDataType.PtypInteger32, 0x65EA);
  3.6858 +        public static readonly MapiProp PidTagRuleMessageUserFlags = new MapiProp(MapiDataType.PtypInteger32, 0x65EA);
  3.6859  
  3.6860          /// <summary>
  3.6861          /// Specifies the name of the rule.
  3.6862          /// Data type: PtypString
  3.6863          /// </summary>
  3.6864 -        public static readonly MAPIProp PidTagRuleName = new MAPIProp(MAPIDataType.PtypString, 0x6682);
  3.6865 +        public static readonly MapiProp PidTagRuleName = new MapiProp(MapiDataType.PtypString, 0x6682);
  3.6866  
  3.6867          /// <summary>
  3.6868          /// A string identifying the client application that owns a rule.
  3.6869          /// Data type: PtypString
  3.6870          /// </summary>
  3.6871 -        public static readonly MAPIProp PidTagRuleProvider = new MAPIProp(MAPIDataType.PtypString, 0x6681);
  3.6872 +        public static readonly MapiProp PidTagRuleProvider = new MapiProp(MapiDataType.PtypString, 0x6681);
  3.6873  
  3.6874          /// <summary>
  3.6875          /// Contains opaque data set by the client for the exclusive use of the client.
  3.6876          /// Data type: PtypBinary
  3.6877          /// </summary>
  3.6878 -        public static readonly MAPIProp PidTagRuleProviderData = new MAPIProp(MAPIDataType.PtypBinary, 0x6684);
  3.6879 +        public static readonly MapiProp PidTagRuleProviderData = new MapiProp(MapiDataType.PtypBinary, 0x6684);
  3.6880  
  3.6881          /// <summary>
  3.6882          /// Contains a value used to determine the order in which rules are evaluated and executed.
  3.6883          /// Data type: PtypInteger32
  3.6884          /// </summary>
  3.6885 -        public static readonly MAPIProp PidTagRuleSequence = new MAPIProp(MAPIDataType.PtypInteger32, 0x6676);
  3.6886 +        public static readonly MapiProp PidTagRuleSequence = new MapiProp(MapiDataType.PtypInteger32, 0x6676);
  3.6887  
  3.6888          /// <summary>
  3.6889          /// Contains flags that specify the state of the rule.
  3.6890          /// Data type: PtypInteger32
  3.6891          /// </summary>
  3.6892 -        public static readonly MAPIProp PidTagRuleState = new MAPIProp(MAPIDataType.PtypInteger32, 0x6677);
  3.6893 +        public static readonly MapiProp PidTagRuleState = new MapiProp(MapiDataType.PtypInteger32, 0x6677);
  3.6894  
  3.6895          /// <summary>
  3.6896          /// Contains an opaque property that the client sets for the exclusive use of the client.
  3.6897          /// Data type: PtypInteger32
  3.6898          /// </summary>
  3.6899 -        public static readonly MAPIProp PidTagRuleUserFlags = new MAPIProp(MAPIDataType.PtypInteger32, 0x6678);
  3.6900 +        public static readonly MapiProp PidTagRuleUserFlags = new MapiProp(MapiDataType.PtypInteger32, 0x6678);
  3.6901  
  3.6902          /// <summary>
  3.6903          /// Contains additional rule data about the Rule FAI message.
  3.6904          /// Data type: PtypBinary
  3.6905          /// </summary>
  3.6906 -        public static readonly MAPIProp PidTagRwRulesStream = new MAPIProp(MAPIDataType.PtypBinary, 0x6802);
  3.6907 +        public static readonly MapiProp PidTagRwRulesStream = new MapiProp(MapiDataType.PtypBinary, 0x6802);
  3.6908  
  3.6909          /// <summary>
  3.6910          /// Contains a list of tombstones, where each tombstone represents a Meeting object that has been declined.
  3.6911          /// Data type: PtypBinary
  3.6912          /// </summary>
  3.6913 -        public static readonly MAPIProp PidTagScheduleInfoAppointmentTombstone = new MAPIProp(MAPIDataType.PtypBinary, 0x686A);
  3.6914 +        public static readonly MapiProp PidTagScheduleInfoAppointmentTombstone = new MapiProp(MapiDataType.PtypBinary, 0x686A);
  3.6915  
  3.6916          /// <summary>
  3.6917          /// Indicates whether a client or server is to automatically respond to all meeting requests for the attendee or resource.
  3.6918          /// Data type: PtypBoolean
  3.6919          /// </summary>
  3.6920 -        public static readonly MAPIProp PidTagScheduleInfoAutoAcceptAppointments = new MAPIProp(MAPIDataType.PtypBoolean, 0x686D);
  3.6921 +        public static readonly MapiProp PidTagScheduleInfoAutoAcceptAppointments = new MapiProp(MapiDataType.PtypBoolean, 0x686D);
  3.6922  
  3.6923          /// <summary>
  3.6924          /// Specifies the EntryIDs of the delegates.
  3.6925          /// Data type: PtypMultipleBinary
  3.6926          /// </summary>
  3.6927 -        public static readonly MAPIProp PidTagScheduleInfoDelegateEntryIds = new MAPIProp(MAPIDataType.PtypMultipleBinary, 0x6845);
  3.6928 +        public static readonly MapiProp PidTagScheduleInfoDelegateEntryIds = new MapiProp(MapiDataType.PtypMultipleBinary, 0x6845);
  3.6929  
  3.6930          /// <summary>
  3.6931          /// Specifies the names of the delegates.
  3.6932          /// Data type: PtypMultipleString
  3.6933          /// </summary>
  3.6934 -        public static readonly MAPIProp PidTagScheduleInfoDelegateNames = new MAPIProp(MAPIDataType.PtypMultipleString, 0x6844);
  3.6935 +        public static readonly MapiProp PidTagScheduleInfoDelegateNames = new MapiProp(MapiDataType.PtypMultipleString, 0x6844);
  3.6936  
  3.6937          /// <summary>
  3.6938          /// Specifies the names of the delegates in Unicode.
  3.6939          /// Data type: PtypMultipleString
  3.6940          /// </summary>
  3.6941 -        public static readonly MAPIProp PidTagScheduleInfoDelegateNamesW = new MAPIProp(MAPIDataType.PtypMultipleString, 0x684A);
  3.6942 +        public static readonly MapiProp PidTagScheduleInfoDelegateNamesW = new MapiProp(MapiDataType.PtypMultipleString, 0x684A);
  3.6943  
  3.6944          /// <summary>
  3.6945          /// Indicates whether the delegator wants to receive copies of the meeting-related objects that are sent to the delegate.
  3.6946          /// Data type: PtypBoolean
  3.6947          /// </summary>
  3.6948 -        public static readonly MAPIProp PidTagScheduleInfoDelegatorWantsCopy = new MAPIProp(MAPIDataType.PtypBoolean, 0x6842);
  3.6949 +        public static readonly MapiProp PidTagScheduleInfoDelegatorWantsCopy = new MapiProp(MapiDataType.PtypBoolean, 0x6842);
  3.6950  
  3.6951          /// <summary>
  3.6952          /// Indicates whether the delegator wants to receive informational updates.
  3.6953          /// Data type: PtypBoolean
  3.6954          /// </summary>
  3.6955 -        public static readonly MAPIProp PidTagScheduleInfoDelegatorWantsInfo = new MAPIProp(MAPIDataType.PtypBoolean, 0x684B);
  3.6956 +        public static readonly MapiProp PidTagScheduleInfoDelegatorWantsInfo = new MapiProp(MapiDataType.PtypBoolean, 0x684B);
  3.6957  
  3.6958          /// <summary>
  3.6959          /// Indicates whether a client or server, when automatically responding to meeting requests, is to decline Meeting Request objects that overlap with previously scheduled events.
  3.6960          /// Data type: PtypBoolean
  3.6961          /// </summary>
  3.6962 -        public static readonly MAPIProp PidTagScheduleInfoDisallowOverlappingAppts = new MAPIProp(MAPIDataType.PtypBoolean, 0x686F);
  3.6963 +        public static readonly MapiProp PidTagScheduleInfoDisallowOverlappingAppts = new MapiProp(MapiDataType.PtypBoolean, 0x686F);
  3.6964  
  3.6965          /// <summary>
  3.6966          /// Indicates whether a client or server, when automatically responding to meeting requests, is to decline Meeting Request objects that represent a recurring series.
  3.6967          /// Data type: PtypBoolean
  3.6968          /// </summary>
  3.6969 -        public static readonly MAPIProp PidTagScheduleInfoDisallowRecurringAppts = new MAPIProp(MAPIDataType.PtypBoolean, 0x686E);
  3.6970 +        public static readonly MapiProp PidTagScheduleInfoDisallowRecurringAppts = new MapiProp(MapiDataType.PtypBoolean, 0x686E);
  3.6971  
  3.6972          /// <summary>
  3.6973          /// Contains a value set to TRUE by the client, regardless of user input.
  3.6974          /// Data type: PtypBoolean
  3.6975          /// </summary>
  3.6976 -        public static readonly MAPIProp PidTagScheduleInfoDontMailDelegates = new MAPIProp(MAPIDataType.PtypBoolean, 0x6843);
  3.6977 +        public static readonly MapiProp PidTagScheduleInfoDontMailDelegates = new MapiProp(MapiDataType.PtypBoolean, 0x6843);
  3.6978  
  3.6979          /// <summary>
  3.6980          /// This property is deprecated and is not to be used.
  3.6981          /// Data type: PtypBinary
  3.6982          /// </summary>
  3.6983 -        public static readonly MAPIProp PidTagScheduleInfoFreeBusy = new MAPIProp(MAPIDataType.PtypBinary, 0x686C);
  3.6984 +        public static readonly MapiProp PidTagScheduleInfoFreeBusy = new MapiProp(MapiDataType.PtypBinary, 0x686C);
  3.6985  
  3.6986          /// <summary>
  3.6987          /// Specifies the times for which the free/busy status is set a value of OOF.
  3.6988          /// Data type: PtypMultipleBinary
  3.6989          /// </summary>
  3.6990 -        public static readonly MAPIProp PidTagScheduleInfoFreeBusyAway = new MAPIProp(MAPIDataType.PtypMultipleBinary, 0x6856);
  3.6991 +        public static readonly MapiProp PidTagScheduleInfoFreeBusyAway = new MapiProp(MapiDataType.PtypMultipleBinary, 0x6856);
  3.6992  
  3.6993          /// <summary>
  3.6994          /// Specifies the blocks of time for which the free/busy status is set to a value of busy.
  3.6995          /// Data type: PtypMultipleBinary
  3.6996          /// </summary>
  3.6997 -        public static readonly MAPIProp PidTagSc