Source code of Windows XP (NT5)
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.

98 lines
2.1 KiB

  1. /////////////////////////////////////////////////////////////////////////////
  2. //
  3. // Copyright (c) 1996-1997 Microsoft Corporation
  4. //
  5. // Module Name:
  6. // RegExt.h
  7. //
  8. // Abstract:
  9. // Definitions of routines for extension registration.
  10. //
  11. // Implementation File:
  12. // RegExt.cpp
  13. //
  14. // Author:
  15. // David Potter (davidp) April 9, 1997
  16. //
  17. // Revision History:
  18. //
  19. // Notes:
  20. //
  21. /////////////////////////////////////////////////////////////////////////////
  22. #ifndef _REGEXT_H_
  23. #define _REGEXT_H_
  24. /////////////////////////////////////////////////////////////////////////////
  25. // Global Function Declarations
  26. /////////////////////////////////////////////////////////////////////////////
  27. // Registration routines.
  28. STDAPI RegisterCluAdminClusterExtension(
  29. IN HCLUSTER hCluster,
  30. IN const CLSID * pClsid
  31. );
  32. STDAPI RegisterCluAdminAllNodesExtension(
  33. IN HCLUSTER hCluster,
  34. IN const CLSID * pClsid
  35. );
  36. STDAPI RegisterCluAdminAllGroupsExtension(
  37. IN HCLUSTER hCluster,
  38. IN const CLSID * pClsid
  39. );
  40. STDAPI RegisterCluAdminAllResourcesExtension(
  41. IN HCLUSTER hCluster,
  42. IN const CLSID * pClsid
  43. );
  44. STDAPI RegisterCluAdminAllResourceTypesExtension(
  45. IN HCLUSTER hCluster,
  46. IN const CLSID * pClsid
  47. );
  48. STDAPI RegisterCluAdminResourceTypeExtension(
  49. IN HCLUSTER hCluster,
  50. IN LPCWSTR pwszResourceType,
  51. IN const CLSID * pClsid
  52. );
  53. // Unregistration routines.
  54. STDAPI UnregisterCluAdminClusterExtension(
  55. IN HCLUSTER hCluster,
  56. IN const CLSID * pClsid
  57. );
  58. STDAPI UnregisterCluAdminAllNodesExtension(
  59. IN HCLUSTER hCluster,
  60. IN const CLSID * pClsid
  61. );
  62. STDAPI UnregisterCluAdminAllGroupsExtension(
  63. IN HCLUSTER hCluster,
  64. IN const CLSID * pClsid
  65. );
  66. STDAPI UnregisterCluAdminAllResourcesExtension(
  67. IN HCLUSTER hCluster,
  68. IN const CLSID * pClsid
  69. );
  70. STDAPI UnregisterCluAdminAllResourceTypesExtension(
  71. IN HCLUSTER hCluster,
  72. IN const CLSID * pClsid
  73. );
  74. STDAPI UnregisterCluAdminResourceTypeExtension(
  75. IN HCLUSTER hCluster,
  76. IN LPCWSTR pwszResourceType,
  77. IN const CLSID * pClsid
  78. );
  79. /////////////////////////////////////////////////////////////////////////////
  80. #endif // _REGEXT_H_