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

EmptyFolder() public method

Soft deletes all messages and subfolders from a folder without deleting the folder itself.
public EmptyFolder ( RopEmptyFolderRequest ropEmptyFolderRequest, uint insideObjHandle, List &responseSOHTable ) : RopEmptyFolderResponse
ropEmptyFolderRequest Microsoft.Protocols.TestSuites.Common.RopEmptyFolderRequest RopEmptyFolderRequest object.
insideObjHandle uint Server object handle in EmptyFolderRequest.
responseSOHTable List Server objects handles in RopEmptyFolderResponse.
return Microsoft.Protocols.TestSuites.Common.RopEmptyFolderResponse
        public RopEmptyFolderResponse EmptyFolder(RopEmptyFolderRequest ropEmptyFolderRequest, uint insideObjHandle, ref List<List<uint>> responseSOHTable)
        {
            object temp = new object();
            this.ExcuteRopCall((ISerializable)ropEmptyFolderRequest, insideObjHandle, ref temp, ref responseSOHTable, ref this.rawData);
            RopEmptyFolderResponse ropEmptyFolderResponse = (RopEmptyFolderResponse)temp;

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

            return ropEmptyFolderResponse;
        }