IFNDEF CLUSAPI_INC
CLUSAPI_INC equ <1>

PROTO64 external,AddClusterResourceDependency, :QWORD,:QWORD
PROTO64 external,AddClusterResourceNode, :QWORD,:QWORD
PROTO64 external,BackupClusterDatabase, :QWORD,:QWORD
PROTO64 external,CanResourceBeDependent, :QWORD,:QWORD
PROTO64 external,ChangeClusterResourceGroup, :QWORD,:QWORD
PROTO64 external,CloseCluster, :QWORD
PROTO64 external,CloseClusterGroup, :QWORD
PROTO64 external,CloseClusterNetInterface, :QWORD
PROTO64 external,CloseClusterNetwork, :QWORD
PROTO64 external,CloseClusterNode, :QWORD
PROTO64 external,CloseClusterNotifyPort, :QWORD
PROTO64 external,CloseClusterResource, :QWORD
PROTO64 external,ClusterCloseEnum, :QWORD
PROTO64 external,ClusterControl, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ClusterEnum, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ClusterGetEnumCount, :QWORD
PROTO64 external,ClusterGroupCloseEnum, :QWORD
PROTO64 external,ClusterGroupControl, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ClusterGroupEnum, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ClusterGroupGetEnumCount, :QWORD
PROTO64 external,ClusterGroupOpenEnum, :QWORD,:QWORD
PROTO64 external,ClusterNetInterfaceControl, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ClusterNetworkCloseEnum, :QWORD
PROTO64 external,ClusterNetworkControl, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ClusterNetworkEnum, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ClusterNetworkGetEnumCount, :QWORD
PROTO64 external,ClusterNetworkOpenEnum, :QWORD,:QWORD
PROTO64 external,ClusterNodeCloseEnum, :QWORD
PROTO64 external,ClusterNodeControl, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ClusterNodeEnum, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ClusterNodeGetEnumCount, :QWORD
PROTO64 external,ClusterNodeOpenEnum, :QWORD,:QWORD
PROTO64 external,ClusterOpenEnum, :QWORD,:QWORD
PROTO64 external,ClusterRegCloseKey, :QWORD
PROTO64 external,ClusterRegCreateKey, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ClusterRegDeleteKey, :QWORD,:QWORD
PROTO64 external,ClusterRegDeleteValue, :QWORD,:QWORD
PROTO64 external,ClusterRegEnumKey, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ClusterRegEnumValue, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ClusterRegGetKeySecurity, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ClusterRegOpenKey, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ClusterRegQueryInfoKey, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ClusterRegQueryValue, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ClusterRegSetKeySecurity, :QWORD,:QWORD,:QWORD
PROTO64 external,ClusterRegSetValue, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ClusterResourceCloseEnum, :QWORD
PROTO64 external,ClusterResourceControl, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ClusterResourceEnum, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ClusterResourceGetEnumCount, :QWORD
PROTO64 external,ClusterResourceOpenEnum, :QWORD,:QWORD
PROTO64 external,ClusterResourceTypeCloseEnum, :QWORD
PROTO64 external,ClusterResourceTypeControl, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ClusterResourceTypeEnum, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ClusterResourceTypeGetEnumCount, :QWORD
PROTO64 external,ClusterResourceTypeOpenEnum, :QWORD,:QWORD,:QWORD
PROTO64 external,CreateClusterGroup, :QWORD,:QWORD
PROTO64 external,CreateClusterNotifyPort, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,CreateClusterResource, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,CreateClusterResourceType, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DeleteClusterGroup, :QWORD
PROTO64 external,DeleteClusterResource, :QWORD
PROTO64 external,DeleteClusterResourceType, :QWORD,:QWORD
PROTO64 external,EvictClusterNode, :QWORD
PROTO64 external,EvictClusterNodeEx, :QWORD,:QWORD,:QWORD
PROTO64 external,FailClusterResource, :QWORD
PROTO64 external,GetClusterFromGroup, :QWORD
PROTO64 external,GetClusterFromNetInterface, :QWORD
PROTO64 external,GetClusterFromNetwork, :QWORD
PROTO64 external,GetClusterFromNode, :QWORD
PROTO64 external,GetClusterFromResource, :QWORD
PROTO64 external,GetClusterGroupKey, :QWORD,:QWORD
PROTO64 external,GetClusterGroupState, :QWORD,:QWORD,:QWORD
PROTO64 external,GetClusterInformation, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,GetClusterKey, :QWORD,:QWORD
PROTO64 external,GetClusterNetInterface, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,GetClusterNetInterfaceKey, :QWORD,:QWORD
PROTO64 external,GetClusterNetInterfaceState, :QWORD
PROTO64 external,GetClusterNetworkId, :QWORD,:QWORD,:QWORD
PROTO64 external,GetClusterNetworkKey, :QWORD,:QWORD
PROTO64 external,GetClusterNetworkState, :QWORD
PROTO64 external,GetClusterNodeId, :QWORD,:QWORD,:QWORD
PROTO64 external,GetClusterNodeKey, :QWORD,:QWORD
PROTO64 external,GetClusterNodeState, :QWORD
PROTO64 external,GetClusterNotify, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,GetClusterQuorumResource, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,GetClusterResourceKey, :QWORD,:QWORD
PROTO64 external,GetClusterResourceNetworkName, :QWORD,:QWORD,:QWORD
PROTO64 external,GetClusterResourceState, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,GetClusterResourceTypeKey, :QWORD,:QWORD,:QWORD
PROTO64 external,GetNodeClusterState, :QWORD,:QWORD
PROTO64 external,MoveClusterGroup, :QWORD,:QWORD
PROTO64 external,OfflineClusterGroup, :QWORD
PROTO64 external,OfflineClusterResource, :QWORD
PROTO64 external,OnlineClusterGroup, :QWORD,:QWORD
PROTO64 external,OnlineClusterResource, :QWORD
PROTO64 external,OpenCluster, :QWORD
PROTO64 external,OpenClusterGroup, :QWORD,:QWORD
PROTO64 external,OpenClusterNetInterface, :QWORD,:QWORD
PROTO64 external,OpenClusterNetwork, :QWORD,:QWORD
PROTO64 external,OpenClusterNode, :QWORD,:QWORD
PROTO64 external,OpenClusterResource, :QWORD,:QWORD
PROTO64 external,PauseClusterNode, :QWORD
PROTO64 external,RegisterClusterNotify, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,RemoveClusterResourceDependency, :QWORD,:QWORD
PROTO64 external,RemoveClusterResourceNode, :QWORD,:QWORD
PROTO64 external,RestoreClusterDatabase, :QWORD,:QWORD,:QWORD
PROTO64 external,ResumeClusterNode, :QWORD
PROTO64 external,SetClusterGroupName, :QWORD,:QWORD
PROTO64 external,SetClusterGroupNodeList, :QWORD,:QWORD,:QWORD
PROTO64 external,SetClusterName, :QWORD,:QWORD
PROTO64 external,SetClusterNetworkName, :QWORD,:QWORD
PROTO64 external,SetClusterNetworkPriorityOrder, :QWORD,:QWORD,:QWORD
PROTO64 external,SetClusterQuorumResource, :QWORD,:QWORD,:QWORD
PROTO64 external,SetClusterResourceName, :QWORD,:QWORD
PROTO64 external,SetClusterServiceAccountPassword, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD

ELSE
echo -----------------------------------------
echo WARNING Duplicate include file clusapi.inc
echo -----------------------------------------
ENDIF

