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.
 
 
 
 
 
 

118 lines
2.6 KiB

/////////////////////////////////////////////////////////////////////////////
//
// Copyright (c) 2002 Microsoft Corporation
//
// Module Name:
// RegExt.h
//
// Implementation File:
// RegExt.cpp
//
// Description:
// Definitions of routines for extension registration.
//
// Author:
// <name> (<e-mail name>) Mmmm DD, 2002
//
// Revision History:
//
// Notes:
//
/////////////////////////////////////////////////////////////////////////////
#ifndef __REGEXT_H__
#define __REGEXT_H__
/////////////////////////////////////////////////////////////////////////////
// Global Function Declarations
/////////////////////////////////////////////////////////////////////////////
// Registration routines.
STDAPI RegisterCluAdminClusterExtension(
IN HCLUSTER hCluster,
IN const CLSID * pClsid
);
STDAPI RegisterCluAdminAllNodesExtension(
IN HCLUSTER hCluster,
IN const CLSID * pClsid
);
STDAPI RegisterCluAdminAllGroupsExtension(
IN HCLUSTER hCluster,
IN const CLSID * pClsid
);
STDAPI RegisterCluAdminAllResourcesExtension(
IN HCLUSTER hCluster,
IN const CLSID * pClsid
);
STDAPI RegisterCluAdminAllResourceTypesExtension(
IN HCLUSTER hCluster,
IN const CLSID * pClsid
);
STDAPI RegisterCluAdminAllNetworksExtension(
IN HCLUSTER hCluster,
IN const CLSID * pClsid
);
STDAPI RegisterCluAdminAllNetInterfacesExtension(
IN HCLUSTER hCluster,
IN const CLSID * pClsid
);
STDAPI RegisterCluAdminResourceTypeExtension(
IN HCLUSTER hCluster,
IN LPCWSTR pwszResourceType,
IN const CLSID * pClsid
);
// Unregistration routines.
STDAPI UnregisterCluAdminClusterExtension(
IN HCLUSTER hCluster,
IN const CLSID * pClsid
);
STDAPI UnregisterCluAdminAllNodesExtension(
IN HCLUSTER hCluster,
IN const CLSID * pClsid
);
STDAPI UnregisterCluAdminAllGroupsExtension(
IN HCLUSTER hCluster,
IN const CLSID * pClsid
);
STDAPI UnregisterCluAdminAllResourcesExtension(
IN HCLUSTER hCluster,
IN const CLSID * pClsid
);
STDAPI UnregisterCluAdminAllResourceTypesExtension(
IN HCLUSTER hCluster,
IN const CLSID * pClsid
);
STDAPI UnregisterCluAdminAllNetworksExtension(
IN HCLUSTER hCluster,
IN const CLSID * pClsid
);
STDAPI UnregisterCluAdminAllNetInterfacesExtension(
IN HCLUSTER hCluster,
IN const CLSID * pClsid
);
STDAPI UnregisterCluAdminResourceTypeExtension(
IN HCLUSTER hCluster,
IN LPCWSTR pwszResourceType,
IN const CLSID * pClsid
);
/////////////////////////////////////////////////////////////////////////////
#endif // __REGEXT_H__