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

CreateFolder() public method

Creates either public folders or private mailbox folders.
public CreateFolder ( RopCreateFolderRequest ropCreateFolderRequest, uint insideObjHandle, List &responseSOHTable ) : RopCreateFolderResponse
ropCreateFolderRequest Microsoft.Protocols.TestSuites.Common.RopCreateFolderRequest RopCreateFolderRequest object.
insideObjHandle uint Server object handle in RopCreateFolderRequest.
responseSOHTable List Server objects handles in RopCreateFolderResponse.
return Microsoft.Protocols.TestSuites.Common.RopCreateFolderResponse
        public RopCreateFolderResponse CreateFolder(RopCreateFolderRequest ropCreateFolderRequest, uint insideObjHandle, ref List<List<uint>> responseSOHTable)
        {
            object temp = new object();
            this.ExcuteRopCall((ISerializable)ropCreateFolderRequest, insideObjHandle, ref temp, ref responseSOHTable, ref this.rawData);
            RopCreateFolderResponse ropCreateFolderResponse = (RopCreateFolderResponse)temp;

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

            return ropCreateFolderResponse;
        }