Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

70 lines
1.5 KiB

  1. ///////////////////////////////////////////////////////////////////////////////
  2. //
  3. // Copyright (c) 2000, Microsoft Corp. All rights reserved.
  4. //
  5. // FILE
  6. //
  7. // sdoservergroup.h
  8. //
  9. // SYNOPSIS
  10. //
  11. // Declares the classes SdoServerGroup and SdoServer.
  12. //
  13. // MODIFICATION HISTORY
  14. //
  15. // 02/03/2000 Original version.
  16. //
  17. ///////////////////////////////////////////////////////////////////////////////
  18. #ifndef SDOSERVERGROUP_H
  19. #define SDOSERVERGROUP_H
  20. #if _MSC_VER >= 1000
  21. #pragma once
  22. #endif
  23. #include <sdo.h>
  24. #include <sdofactory.h>
  25. ///////////////////////////////////////////////////////////////////////////////
  26. //
  27. // CLASS
  28. //
  29. // SdoServerGroup
  30. //
  31. ///////////////////////////////////////////////////////////////////////////////
  32. class SdoServerGroup : public CSdo
  33. {
  34. public:
  35. BEGIN_COM_MAP(SdoServerGroup)
  36. COM_INTERFACE_ENTRY(ISdo)
  37. COM_INTERFACE_ENTRY(IDispatch)
  38. END_COM_MAP()
  39. DECLARE_SDO_FACTORY(SdoServerGroup);
  40. HRESULT FinalInitialize(
  41. bool fInitNew,
  42. ISdoMachine* pAttachedMachine
  43. );
  44. };
  45. ///////////////////////////////////////////////////////////////////////////////
  46. //
  47. // CLASS
  48. //
  49. // SdoServerGroup
  50. //
  51. ///////////////////////////////////////////////////////////////////////////////
  52. class SdoServer : public CSdo
  53. {
  54. public:
  55. BEGIN_COM_MAP(SdoServer)
  56. COM_INTERFACE_ENTRY(ISdo)
  57. COM_INTERFACE_ENTRY(IDispatch)
  58. END_COM_MAP()
  59. DECLARE_SDO_FACTORY(SdoServer);
  60. };
  61. #endif // SDOSERVERGROUP_H