#pragma once //! All podcatcher_service methods are valid only from main app thread.\n //! Usage: static_api_ptr_t. class NOVTABLE podcatcher_service : public service_base { public: virtual bool is_podcast(const char * p_path) = 0; virtual bool get_podcast_progress(const char * p_path, double & progress) = 0; virtual bool set_podcast_progress(const char * p_path, double progress) = 0; FB2K_MAKE_SERVICE_INTERFACE_ENTRYPOINT(podcatcher_service); }; // {F6D97398-30DF-46c8-90EC-933092A4F0A2} const GUID podcatcher_service::class_guid = { 0xf6d97398, 0x30df, 0x46c8, { 0x90, 0xec, 0x93, 0x30, 0x92, 0xa4, 0xf0, 0xa2 } };