sjob_register.h 478 B

12345678910111213141516171819202122232425262728
  1. #ifndef WINAMP_REGISTER_SETUP_JOB_HEADER
  2. #define WINAMP_REGISTER_SETUP_JOB_HEADER
  3. #include "./ifc_setupjob.h"
  4. class setup_job_register: public ifc_setupjob
  5. {
  6. public:
  7. setup_job_register();
  8. virtual ~setup_job_register();
  9. public:
  10. size_t AddRef();
  11. size_t Release();
  12. HRESULT Execute(HWND hwndText);
  13. HRESULT Cancel(HWND hwndText);
  14. HRESULT IsCancelSupported();
  15. private:
  16. size_t ref;
  17. HWND hwndHttp;
  18. protected:
  19. RECVS_DISPATCH;
  20. };
  21. #endif //WINAMP_REGISTER_SETUP_JOB_HEADER