Microsoft.Protocols.TestSuites.MS_OXCFOLD.MS_OXCFOLDAdapter.DeleteMessages C# (CSharp) Method

DeleteMessages() public method

Deletes one or more messages from a folder.
public DeleteMessages ( RopDeleteMessagesRequest ropDeleteMessagesRequest, uint insideObjHandle, List &responseSOHTable ) : RopDeleteMessagesResponse
ropDeleteMessagesRequest RopDeleteMessagesRequest RopDeleteMessagesRequest object.
insideObjHandle uint Server object handle in RopDeleteMessages.
responseSOHTable List Server objects handles in RopDeleteMessagesResponse.
return RopDeleteMessagesResponse
        public RopDeleteMessagesResponse DeleteMessages(RopDeleteMessagesRequest ropDeleteMessagesRequest, uint insideObjHandle, ref List<List<uint>> responseSOHTable)
        {
            object temp = new object();
            this.ExcuteRopCall((ISerializable)ropDeleteMessagesRequest, insideObjHandle, ref temp, ref responseSOHTable, ref this.rawData);
            RopDeleteMessagesResponse ropDeleteMessagesResponse = (RopDeleteMessagesResponse)temp;

            #region Capture Code
            // The ReturnValue equal to 0x00000000 indicate ROP operation success
            if (0x00000000 == ropDeleteMessagesResponse.ReturnValue)
            {
                this.VerifyRopDeleteMessages(ropDeleteMessagesResponse);
            }
            #endregion

            return ropDeleteMessagesResponse;
        }