public byte[] GetMessageEntryId(uint folderHandle, ulong folderId, uint messageHandle, ulong messageId)
{
// Get the message longterm ID.
RopLongTermIdFromIdResponse ropLongTermIdOfMessage = this.GetLongTermId(messageHandle, messageId);
// Get inbox folder's longterm ID.
RopLongTermIdFromIdResponse ropLongTermIdOfInboxFolder = this.GetLongTermId(folderHandle, folderId);
MessageEntryID messageEntryId;
// Get message's entry ID.
messageEntryId = new MessageEntryID(this.mailboxGUID, ropLongTermIdOfInboxFolder.LongTermId.DatabaseGuid, ropLongTermIdOfInboxFolder.LongTermId.GlobalCounter, ropLongTermIdOfMessage.LongTermId.DatabaseGuid, ropLongTermIdOfMessage.LongTermId.GlobalCounter);
this.VerifyMessageEntryID(messageEntryId);
return messageEntryId.Serialize();
}
#endregion