#pragma once #include "Worker_UpdateLicense.h" class CLicenseChecker : public IWorkerUpdateLicense2Parent { public: CLicenseChecker(void); ~CLicenseChecker(void); public: BOOL Check(); SLicenseStatus GetLicenseInfo(); protected: virtual void IWUL2P_LicenceStatus(int nIndex, const SLicenseStatus& sStatus); private: CWorker_UpdateLicense* m_LicenseWorker; CCriticalSection m_csStatus; SLicenseStatus m_Status; };