1
0

api_servicex.cpp 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. // ----------------------------------------------------------------------------
  2. // Generated by InterfaceFactory [Wed May 07 00:56:11 2003]
  3. //
  4. // File : api_servicex.cpp
  5. // Class : api_service
  6. // class layer : Dispatchable Receiver
  7. // ----------------------------------------------------------------------------
  8. #include <precomp.h>
  9. #ifndef NOSVCMGR
  10. #include "api_servicex.h"
  11. #ifdef CBCLASS
  12. #undef CBCLASS
  13. #endif
  14. #define CBCLASS api_serviceX
  15. START_DISPATCH;
  16. CB(API_SERVICE_SERVICE_REGISTER, service_register);
  17. CB(API_SERVICE_SERVICE_DEREGISTER, service_deregister);
  18. CB(API_SERVICE_SERVICE_GETNUMSERVICES, service_getNumServices);
  19. CB(API_SERVICE_SERVICE_ENUMSERVICE, service_enumService);
  20. CB(API_SERVICE_SERVICE_GETSERVICEBYGUID, service_getServiceByGuid);
  21. CB(API_SERVICE_SERVICE_LOCK, service_lock);
  22. CB(API_SERVICE_SERVICE_CLIENTLOCK, service_clientLock);
  23. CB(API_SERVICE_SERVICE_RELEASE, service_release);
  24. CB(API_SERVICE_SERVICE_GETTYPENAME, service_getTypeName);
  25. #ifdef WASABI_COMPILE_COMPONENTS
  26. CB(API_SERVICE_SERVICE_GETOWNINGCOMPONENT, service_getOwningComponent);
  27. CB(API_SERVICE_SERVICE_GETLOCKINGCOMPONENT, service_getLockingComponent);
  28. #endif // WASABI_COMPILE_COMPONENTS
  29. CB(API_SERVICE_SERVICE_UNLOCK, service_unlock);
  30. CB(API_SERVICE_ISVALID, service_isvalid);
  31. END_DISPATCH;
  32. #undef CBCLASS
  33. #endif