public void SyncShuffle(String aContainerID, String aSelection, out String aPlaylistID, out String aPlaylistMetadata) { SyncShuffleUpnpOrgContentDirectory1 sync = new SyncShuffleUpnpOrgContentDirectory1(this); BeginShuffle(aContainerID, aSelection, sync.AsyncComplete()); sync.Wait(); sync.ReportError(); aPlaylistID = sync.PlaylistID(); aPlaylistMetadata = sync.PlaylistMetadata(); }