LIBRARY CLUSAPI

EXPORTS
    OpenCluster
    CloseCluster
    SetClusterName
    GetClusterInformation
    GetClusterQuorumResource
    SetClusterQuorumResource
    BackupClusterDatabase
    RestoreClusterDatabase

    CreateClusterNotifyPort
    RegisterClusterNotify
    CreateClusterNotifyPort
    CloseClusterNotifyPort
    GetClusterNotify

    ClusterOpenEnum
    ClusterEnum
    ClusterCloseEnum

    OpenClusterNode
    CloseClusterNode
    GetClusterNodeState
    GetClusterNodeId
    PauseClusterNode
    ResumeClusterNode
    EvictClusterNode
    ClusterNodeControl


    OpenClusterResource
    CreateClusterResource
    CloseClusterResource
    GetClusterResourceState
    SetClusterResourceName
    FailClusterResource
    OnlineClusterResource
    OfflineClusterResource
    DeleteClusterResource
    ChangeClusterResourceGroup
    AddClusterResourceNode
    RemoveClusterResourceNode
    AddClusterResourceDependency
    RemoveClusterResourceDependency
    CanResourceBeDependent
    ClusterResourceOpenEnum
    ClusterResourceEnum
    ClusterResourceCloseEnum
    CreateClusterResourceType
    DeleteClusterResourceType
    ClusterResourceTypeControl
    ClusterResourceControl
    GetClusterResourceNetworkName

    CreateClusterGroup
    OpenClusterGroup
    CloseClusterGroup
    GetClusterGroupState
    SetClusterGroupName
    SetClusterGroupNodeList
    OnlineClusterGroup
    MoveClusterGroup
    OfflineClusterGroup
    DeleteClusterGroup
    ClusterGroupOpenEnum
    ClusterGroupEnum
    ClusterGroupCloseEnum
    ClusterGroupControl

    GetClusterKey
    GetClusterNodeKey
    GetClusterGroupKey
    GetClusterResourceKey
    GetClusterResourceTypeKey
    GetClusterNetworkKey
    GetClusterNetInterfaceKey
    ClusterRegCreateKey
    ClusterRegOpenKey
    ClusterRegDeleteKey
    ClusterRegCloseKey
    ClusterRegEnumKey
    ClusterRegSetValue
    ClusterRegDeleteValue
    ClusterRegQueryValue
    ClusterRegEnumValue
    ClusterRegSetKeySecurity
    ClusterRegGetKeySecurity
    ClusterRegQueryInfoKey
    ClusterRegCloseKey

    OpenClusterNetwork
    CloseClusterNetwork
    ClusterNetworkOpenEnum
    ClusterNetworkEnum
    ClusterNetworkCloseEnum
    GetClusterNetworkState
    SetClusterNetworkName
    ClusterNetworkControl
    GetClusterNetworkId

    OpenClusterNetInterface
    CloseClusterNetInterface
    GetClusterNetInterface
    GetClusterNetInterfaceState
    ClusterNetInterfaceControl

    ClusterNodeOpenEnum
    ClusterNodeCloseEnum
    ClusterNodeEnum

    SetClusterNetworkPriorityOrder

    
    GetNodeClusterState

    ClusterResourceTypeOpenEnum
    ClusterResourceTypeEnum
    ClusterResourceTypeCloseEnum
    ClusterControl

    GetClusterFromNode
    GetClusterFromGroup
    GetClusterFromResource
    GetClusterFromNetwork
    GetClusterFromNetInterface

    EvictClusterNodeEx

    ClusterGetEnumCount
    ClusterNodeGetEnumCount
    ClusterGroupGetEnumCount
    ClusterNetworkGetEnumCount
    ClusterResourceGetEnumCount
    ClusterResourceTypeGetEnumCount
    
    SetClusterServiceAccountPassword

    
