SimpleHandlerFactory.h 471 B

1234567891011121314151617181920
  1. #ifndef NULLSOFT_PLLOADEX_SIMPLEHANDLERFACTORY_H
  2. #define NULLSOFT_PLLOADEX_SIMPLEHANDLERFACTORY_H
  3. #include "api/service/waservicefactory.h"
  4. class SimpleHandlerFactory : public waServiceFactory
  5. {
  6. public:
  7. FOURCC GetServiceType();
  8. const char *GetServiceName();
  9. GUID GetGuid();
  10. void *GetInterface(int global_lock = TRUE);
  11. int ReleaseInterface(void *ifc);
  12. protected:
  13. RECVS_DISPATCH; // all Wasabi objects implementing a Dispatchable interface require this
  14. };
  15. #endif