private PropertyName GetPropertyName(byte kind)
{
PropertyName propertyName = new PropertyName
{
Kind = kind
};
if (propertyName.Kind == (byte)Kind.LidField)
{
propertyName.LID = PropertyName00Lid;
propertyName.Guid = (new Guid(PropertyName00Guid)).ToByteArray();
}
else if (propertyName.Kind == (byte)Kind.NameField)
{
propertyName.Name = Encoding.Unicode.GetBytes(PropertyName01Name + "\0");
propertyName.NameSize = (byte)propertyName.Name.Length;
propertyName.Guid = (new Guid(PropertyName01Guid)).ToByteArray();
}
else if (propertyName.Kind == (byte)Kind.NoAssociated)
{
propertyName.Guid = (new Guid(PropertyNameFFGuid)).ToByteArray();
}
return propertyName;
}