mbsvc.h 592 B

1234567891011121314151617181920212223242526
  1. #ifndef _SVC_H
  2. #define _SVC_H
  3. #include <api/service/svcs/svc_minibrowser.h>
  4. #include <bfc/ptrlist.h>
  5. #include <api/service/svc_enum.h>
  6. #include "iebrowser.h"
  7. class MbSvc : public svc_miniBrowserI {
  8. public:
  9. MbSvc();
  10. ~MbSvc();
  11. static const char *getServiceName() { return "Internet Explorer ActiveX MiniBrowser Service"; }
  12. virtual int testQueryFormat(int queryformat) { return WaSvc::MINIBROWSER; }
  13. virtual int testGuid(GUID g);
  14. virtual MiniBrowser *createMiniBrowser();
  15. virtual void destroyMiniBrowser(MiniBrowser *w);
  16. private:
  17. PtrList<BrowserWnd> browsers;
  18. };
  19. #endif