Вот и та самая выдержка из кода:
Скрытый текст
Код: Выделить всё
class IClientMusicMap
{
virtual int32 GetQueueCount() = 0;
virtual CMusicQueueEntry * GetQueueEntry( int32 ) = 0;
virtual void LoadQueueEntry( int32 ) = 0;
virtual void AddQueueEntry( CMusicQueueEntry * ) = 0;
virtual void RemoveQueueEntry( CMusicQueueEntry * ) = 0;
virtual MusicPlayback_Status GetPlaybackStatus() = 0;
virtual void Play() = 0;
virtual void Pause() = 0;
virtual void Stop() = 0;
virtual void PlayFirst() = 0;
virtual void PlayPrevious() = 0;
virtual void PlayNext() = 0;
virtual void PlayLast() = 0;
virtual void RequestVersionFromBackend() = 0;
virtual MediaController_Status GetStatusLocalLibrary() = 0;
virtual int32 GetLocalLibraryDirectoryEntryCount() = 0;
virtual LocalLibraryDirectoryEntry_t * GetLocalLibraryDirectoryEntry( int32 ) = 0;
virtual void SetLocalLibraryDirectoryEntryEnabled( int32, bool ) = 0;
virtual void StartUsingSpotify() = 0;
virtual void StopUsingSpotify() = 0;
virtual MediaController_Status GetStatusSpotify() = 0;
virtual void LoginSpotify( const char *, const char * ) = 0;
virtual void ReloginSpotify() = 0;
virtual const char * GetCurrentUserSpotify() = 0;
virtual void ForgetCurrentUserSpotify() = 0;
virtual void LogoutSpotify() = 0;
virtual void DumpStatusToConsole() = 0;
};