public void SyncRemoveFromQueue(String aQueueID, uint aFromPosition, uint aToPosition, out uint aContainerUpdateID) { SyncRemoveFromQueueUpnpOrgContentDirectory1 sync = new SyncRemoveFromQueueUpnpOrgContentDirectory1(this); BeginRemoveFromQueue(aQueueID, aFromPosition, aToPosition, sync.AsyncComplete()); sync.Wait(); sync.ReportError(); aContainerUpdateID = sync.ContainerUpdateID(); }