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

DeleteFolder() public method

Removes a subfolder.
public DeleteFolder ( RopDeleteFolderRequest ropDeleteFolderRequest, uint insideObjHandle, List &responseSOHTable ) : RopDeleteFolderResponse
ropDeleteFolderRequest Microsoft.Protocols.TestSuites.Common.RopDeleteFolderRequest RopDeleteFolderRequest object.
insideObjHandle uint Server object handle in RopDeleteFolderRequest.
responseSOHTable List Server objects handles in RopDeleteFolderResponse.
return Microsoft.Protocols.TestSuites.Common.RopDeleteFolderResponse
        public RopDeleteFolderResponse DeleteFolder(RopDeleteFolderRequest ropDeleteFolderRequest, uint insideObjHandle, ref List<List<uint>> responseSOHTable)
        {
            object temp = new object();
            this.ExcuteRopCall((ISerializable)ropDeleteFolderRequest, insideObjHandle, ref temp, ref responseSOHTable, ref this.rawData);
            RopDeleteFolderResponse ropDeleteFolderResponse = (RopDeleteFolderResponse)temp;

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

            return ropDeleteFolderResponse;
        }