/*++ Copyright (c) 1996 Microsoft Corporation Module Name: api_rpc.acf Abstract: Application Configuration File for rm_rpc interface Author: John Vert (jvert) 3-Jan-1996 Revision History: --*/ [ explicit_handle, strict_context_handle ]interface clusapi { [comm_status, fault_status] ApiCloseCluster(); [comm_status, fault_status] ApiAddNotifyCluster(); [comm_status, fault_status] ApiAddNotifyGroup(); [comm_status, fault_status] ApiAddNotifyNode(); [comm_status, fault_status] ApiAddNotifyResource(); [comm_status, fault_status] ApiAddNotifyNetwork(); [comm_status, fault_status] ApiAddNotifyNetInterface(); [comm_status, fault_status] ApiReAddNotifyGroup(); [comm_status, fault_status] ApiReAddNotifyNode(); [comm_status, fault_status] ApiReAddNotifyResource(); [comm_status, fault_status] ApiReAddNotifyNetwork(); [comm_status, fault_status] ApiReAddNotifyNetInterface(); [comm_status, fault_status] ApiAddNotifyKey(); [comm_status, fault_status] ApiAddResourceDependency(); [comm_status, fault_status] ApiChangeResourceGroup(); [comm_status, fault_status] ApiCloseGroup(); [comm_status, fault_status] ApiCloseKey(); [comm_status, fault_status] ApiCloseNode(); [comm_status, fault_status] ApiCloseNotify(); [comm_status, fault_status] ApiCloseResource(); [comm_status, fault_status] ApiCreateEnum(); [comm_status, fault_status] ApiCreateResEnum(); [comm_status, fault_status] ApiDeleteKey(); [comm_status, fault_status] ApiDeleteResource(); [comm_status, fault_status] ApiDeleteValue(); [comm_status, fault_status] ApiDeleteGroup(); [comm_status, fault_status] ApiEnumKey(); [comm_status, fault_status] ApiEvictNode(); [comm_status, fault_status] ApiGetGroupId(); [comm_status, fault_status] ApiGetGroupState(); [comm_status, fault_status] ApiGetNodeId(); [comm_status, fault_status] ApiGetNodeState(); [comm_status, fault_status] ApiGetNotify(); [comm_status, fault_status] ApiGetResourceId(); [comm_status, fault_status] ApiGetResourceState(); [comm_status, fault_status] ApiPauseNode(); [comm_status, fault_status] ApiRemoveResourceDependency(); [comm_status, fault_status] ApiCanResourceBeDependent(); [comm_status, fault_status] ApiResumeNode(); [comm_status, fault_status] ApiQueryValue(); [comm_status, fault_status] ApiSetClusterName(); [comm_status, fault_status] ApiGetClusterName(); [comm_status, fault_status] ApiGetClusterVersion(); [comm_status, fault_status] ApiGetQuorumResource(); [comm_status, fault_status] ApiSetQuorumResource(); [comm_status, fault_status] ApiSetGroupName(); [comm_status, fault_status] ApiSetResourceName(); [comm_status, fault_status] ApiSetGroupNodeList(); [comm_status, fault_status] ApiSetValue(); [comm_status, fault_status] ApiOnlineGroup(); [comm_status, fault_status] ApiOfflineGroup(); [comm_status, fault_status] ApiMoveGroup(); [comm_status, fault_status] ApiMoveGroupToNode(); [comm_status, fault_status] ApiCreateGroupResourceEnum(); [comm_status, fault_status] ApiFailResource(); [comm_status, fault_status] ApiOnlineResource(); [comm_status, fault_status] ApiOfflineResource(); [comm_status, fault_status] ApiEnumValue(); [comm_status, fault_status] ApiQueryInfoKey(); [comm_status, fault_status] ApiSetKeySecurity(); [comm_status, fault_status] ApiGetKeySecurity(); [comm_status, fault_status] ApiAddResourceNode(); [comm_status, fault_status] ApiRemoveResourceNode(); [comm_status, fault_status] ApiCreateResourceType(); [comm_status, fault_status] ApiDeleteResourceType(); [comm_status, fault_status] ApiResourceControl(); [comm_status, fault_status] ApiResourceTypeControl(); [comm_status, fault_status] ApiNodeResourceControl(); [comm_status, fault_status] ApiNodeResourceTypeControl(); [comm_status, fault_status] ApiGroupControl(); [comm_status, fault_status] ApiNodeControl(); [comm_status, fault_status] ApiEvPropEvents(); [comm_status, fault_status] ApiNodeGroupControl(); [comm_status, fault_status] ApiNodeNodeControl(); [comm_status, fault_status] ApiGetNetworkState(); [comm_status, fault_status] ApiSetNetworkName(); [comm_status, fault_status] ApiCreateNetworkEnum(); [comm_status, fault_status] ApiGetNetworkId(); [comm_status, fault_status] ApiCreateNodeEnum(); [comm_status, fault_status] ApiCloseNetwork(); [comm_status, fault_status] ApiNetworkControl(); [comm_status, fault_status] ApiNodeNetworkControl(); [comm_status, fault_status] ApiGetNetInterfaceState(); [comm_status, fault_status] ApiGetNetInterface(); [comm_status, fault_status] ApiGetNetInterfaceId(); [comm_status, fault_status] ApiCloseNetInterface(); [comm_status, fault_status] ApiNetInterfaceControl(); [comm_status, fault_status] ApiNodeNetInterfaceControl(); [comm_status, fault_status] ApiSetNetworkPriorityOrder(); ApiOpenCluster([comm_status, fault_status ] Status); ApiOpenNode(lpszNodeName, [comm_status, fault_status ] Status); ApiOpenResource( lpszResourceName, [comm_status, fault_status ] Status); ApiCreateResource( hGroup, lpszResourceName, lpszResourceName, [comm_status, fault_status ] Status); ApiGetRootKey(samDesired, [comm_status, fault_status ] Status); ApiCreateKey(hKey, lpSubKey, dwOptions, samDesired, // lpSecurityAttributes, lpdwDisposition, [comm_status, fault_status ] Status); ApiOpenGroup(lpszGroupName,[comm_status, fault_status ] Status); ApiCreateGroup(lpszGroupName,[comm_status, fault_status ] Status); ApiCreateNotify([comm_status, fault_status ] rpc_error); ApiOpenKey(hKey, lpSubKey, samDesired, [comm_status, fault_status ] Status); ApiOpenNetwork(lpszNetworkName,[comm_status, fault_status ] Status); ApiOpenNetInterface(lpszNetInterfaceName,[comm_status, fault_status] Status); [comm_status, fault_status] ApiGetClusterVersion2(); [comm_status, fault_status] ApiCreateResTypeEnum(); [comm_status, fault_status] ApiBackupClusterDatabase(); [comm_status, fault_status] ApiClusterControl(); [comm_status, fault_status] ApiUnblockGetNotifyCall(); [comm_status, fault_status] ApiSetServiceAccountPassword(); }