public RopDeleteFolderResponse RopDeleteFolder(uint objHandle, ulong folderId)
{
RopDeleteFolderRequest deleteFolderRequest = new RopDeleteFolderRequest();
RopDeleteFolderResponse deleteFolderResponse = new RopDeleteFolderResponse();
deleteFolderRequest.RopId = 0x1D;
deleteFolderRequest.LogonId = 0x00;
deleteFolderRequest.InputHandleIndex = 0x00;
// Delete all messages and subfolders
deleteFolderRequest.DeleteFolderFlags = 0x15;
// Folder to be deleted
deleteFolderRequest.FolderId = folderId;
this.responseSOHs = this.DoRPCCall(deleteFolderRequest, objHandle, ref this.response, ref this.rawData);
deleteFolderResponse = (RopDeleteFolderResponse)this.response;
return deleteFolderResponse;
}