Microsoft.Protocols.TestSuites.MS_OXCFOLD.TestSuiteBase.GetContentsTable C# (CSharp) Method

GetContentsTable() protected method

Get row count of a specified folder's contents table.
protected GetContentsTable ( FolderTableFlags flags, uint inputHandle ) : uint
flags FolderTableFlags The TableFlags parameter contains a bitmask of flags that control how information is returned in the table on folder.
inputHandle uint The folder object handle.
return uint
        protected uint GetContentsTable(FolderTableFlags flags, uint inputHandle)
        {
            RopGetContentsTableRequest request = new RopGetContentsTableRequest
            {
                RopId = (byte)RopId.RopGetContentsTable,
                LogonId = Constants.CommonLogonId,
                InputHandleIndex = Constants.CommonInputHandleIndex,
                OutputHandleIndex = Constants.CommonOutputHandleIndex,
                TableFlags = (byte)flags
            };
            RopGetContentsTableResponse response = this.Adapter.GetContentsTable(request, inputHandle, ref this.responseHandles);
            return response.RowCount;
        }