Generated from Manticore v1.1.6 • 388 packages. View on pkg.go.dev

rpcinterface_b97db8b24c6311cfbff608002be23f2f_3_0

import "github.com/TheManticoreProject/Manticore/network/dcerpc/interfaces/b97db8b2-4c63-11cf-bff6-08002be23f2f/3.0"

Package rpcinterface_b97db8b24c6311cfbff608002be23f2f_3_0 is the descriptor for the clusapi RPC interface, abstract syntax b97db8b2-4c63-11cf-bff6-08002be23f2f version 3.0 ([MS-CMRP]).

Generated by tools/idlgen (descriptor phase) from the IDL, then reviewed: the transport, the status-code table, and doc comments are not derivable from the IDL and were filled in from [MS-CMRP] and [MS-ERREF].

Transport ([MS-CMRP] 2.1): ClusAPI Protocol version 3.0 is reached over RPC dynamic endpoints, protocol sequence ncacn_ip_tcp (RPC over TCP), with the endpoint resolved through the RPC endpoint mapper — it is NOT exposed over a named pipe. (Version 2.0 uses ncadg_ip_udp.) The client MUST negotiate at least RPC_C_AUTHN_LEVEL_PKT_PRIVACY with SPNEGO. PipeName is therefore empty.

Index

Constants

Opnums for the on-the-wire methods. Opnums 80, 111, 140, 141, 142, 148, 150, 151, 152, 153, 154, 156, 158, 159, 160, 161, 162, 170, 264 are “not used on the wire” and are omitted.

const (
    OpnumApiOpenCluster                            uint16 = 0
    OpnumApiCloseCluster                           uint16 = 1
    OpnumApiSetClusterName                         uint16 = 2
    OpnumApiGetClusterName                         uint16 = 3
    OpnumApiGetClusterVersion                      uint16 = 4
    OpnumApiGetQuorumResource                      uint16 = 5
    OpnumApiSetQuorumResource                      uint16 = 6
    OpnumApiCreateEnum                             uint16 = 7
    OpnumApiOpenResource                           uint16 = 8
    OpnumApiCreateResource                         uint16 = 9
    OpnumApiDeleteResource                         uint16 = 10
    OpnumApiCloseResource                          uint16 = 11
    OpnumApiGetResourceState                       uint16 = 12
    OpnumApiSetResourceName                        uint16 = 13
    OpnumApiGetResourceId                          uint16 = 14
    OpnumApiGetResourceType                        uint16 = 15
    OpnumApiFailResource                           uint16 = 16
    OpnumApiOnlineResource                         uint16 = 17
    OpnumApiOfflineResource                        uint16 = 18
    OpnumApiAddResourceDependency                  uint16 = 19
    OpnumApiRemoveResourceDependency               uint16 = 20
    OpnumApiCanResourceBeDependent                 uint16 = 21
    OpnumApiCreateResEnum                          uint16 = 22
    OpnumApiAddResourceNode                        uint16 = 23
    OpnumApiRemoveResourceNode                     uint16 = 24
    OpnumApiChangeResourceGroup                    uint16 = 25
    OpnumApiCreateResourceType                     uint16 = 26
    OpnumApiDeleteResourceType                     uint16 = 27
    OpnumApiGetRootKey                             uint16 = 28
    OpnumApiCreateKey                              uint16 = 29
    OpnumApiOpenKey                                uint16 = 30
    OpnumApiEnumKey                                uint16 = 31
    OpnumApiSetValue                               uint16 = 32
    OpnumApiDeleteValue                            uint16 = 33
    OpnumApiQueryValue                             uint16 = 34
    OpnumApiDeleteKey                              uint16 = 35
    OpnumApiEnumValue                              uint16 = 36
    OpnumApiCloseKey                               uint16 = 37
    OpnumApiQueryInfoKey                           uint16 = 38
    OpnumApiSetKeySecurity                         uint16 = 39
    OpnumApiGetKeySecurity                         uint16 = 40
    OpnumApiOpenGroup                              uint16 = 41
    OpnumApiCreateGroup                            uint16 = 42
    OpnumApiDeleteGroup                            uint16 = 43
    OpnumApiCloseGroup                             uint16 = 44
    OpnumApiGetGroupState                          uint16 = 45
    OpnumApiSetGroupName                           uint16 = 46
    OpnumApiGetGroupId                             uint16 = 47
    OpnumApiGetNodeId                              uint16 = 48
    OpnumApiOnlineGroup                            uint16 = 49
    OpnumApiOfflineGroup                           uint16 = 50
    OpnumApiMoveGroup                              uint16 = 51
    OpnumApiMoveGroupToNode                        uint16 = 52
    OpnumApiCreateGroupResourceEnum                uint16 = 53
    OpnumApiSetGroupNodeList                       uint16 = 54
    OpnumApiCreateNotify                           uint16 = 55
    OpnumApiCloseNotify                            uint16 = 56
    OpnumApiAddNotifyCluster                       uint16 = 57
    OpnumApiAddNotifyNode                          uint16 = 58
    OpnumApiAddNotifyGroup                         uint16 = 59
    OpnumApiAddNotifyResource                      uint16 = 60
    OpnumApiAddNotifyKey                           uint16 = 61
    OpnumApiReAddNotifyNode                        uint16 = 62
    OpnumApiReAddNotifyGroup                       uint16 = 63
    OpnumApiReAddNotifyResource                    uint16 = 64
    OpnumApiGetNotify                              uint16 = 65
    OpnumApiOpenNode                               uint16 = 66
    OpnumApiCloseNode                              uint16 = 67
    OpnumApiGetNodeState                           uint16 = 68
    OpnumApiPauseNode                              uint16 = 69
    OpnumApiResumeNode                             uint16 = 70
    OpnumApiEvictNode                              uint16 = 71
    OpnumApiNodeResourceControl                    uint16 = 72
    OpnumApiResourceControl                        uint16 = 73
    OpnumApiNodeResourceTypeControl                uint16 = 74
    OpnumApiResourceTypeControl                    uint16 = 75
    OpnumApiNodeGroupControl                       uint16 = 76
    OpnumApiGroupControl                           uint16 = 77
    OpnumApiNodeNodeControl                        uint16 = 78
    OpnumApiNodeControl                            uint16 = 79
    OpnumApiOpenNetwork                            uint16 = 81
    OpnumApiCloseNetwork                           uint16 = 82
    OpnumApiGetNetworkState                        uint16 = 83
    OpnumApiSetNetworkName                         uint16 = 84
    OpnumApiCreateNetworkEnum                      uint16 = 85
    OpnumApiGetNetworkId                           uint16 = 86
    OpnumApiSetNetworkPriorityOrder                uint16 = 87
    OpnumApiNodeNetworkControl                     uint16 = 88
    OpnumApiNetworkControl                         uint16 = 89
    OpnumApiAddNotifyNetwork                       uint16 = 90
    OpnumApiReAddNotifyNetwork                     uint16 = 91
    OpnumApiOpenNetInterface                       uint16 = 92
    OpnumApiCloseNetInterface                      uint16 = 93
    OpnumApiGetNetInterfaceState                   uint16 = 94
    OpnumApiGetNetInterface                        uint16 = 95
    OpnumApiGetNetInterfaceId                      uint16 = 96
    OpnumApiNodeNetInterfaceControl                uint16 = 97
    OpnumApiNetInterfaceControl                    uint16 = 98
    OpnumApiAddNotifyNetInterface                  uint16 = 99
    OpnumApiReAddNotifyNetInterface                uint16 = 100
    OpnumApiCreateNodeEnum                         uint16 = 101
    OpnumApiGetClusterVersion2                     uint16 = 102
    OpnumApiCreateResTypeEnum                      uint16 = 103
    OpnumApiBackupClusterDatabase                  uint16 = 104
    OpnumApiNodeClusterControl                     uint16 = 105
    OpnumApiClusterControl                         uint16 = 106
    OpnumApiUnblockGetNotifyCall                   uint16 = 107
    OpnumApiSetServiceAccountPassword              uint16 = 108
    OpnumApiSetResourceDependencyExpression        uint16 = 109
    OpnumApiGetResourceDependencyExpression        uint16 = 110
    OpnumApiGetResourceNetworkName                 uint16 = 112
    OpnumApiExecuteBatch                           uint16 = 113
    OpnumApiCreateBatchPort                        uint16 = 114
    OpnumApiGetBatchNotification                   uint16 = 115
    OpnumApiCloseBatchPort                         uint16 = 116
    OpnumApiOpenClusterEx                          uint16 = 117
    OpnumApiOpenNodeEx                             uint16 = 118
    OpnumApiOpenGroupEx                            uint16 = 119
    OpnumApiOpenResourceEx                         uint16 = 120
    OpnumApiOpenNetworkEx                          uint16 = 121
    OpnumApiOpenNetInterfaceEx                     uint16 = 122
    OpnumApiChangeCsvState                         uint16 = 123
    OpnumApiCreateNodeEnumEx                       uint16 = 124
    OpnumApiCreateEnumEx                           uint16 = 125
    OpnumApiPauseNodeEx                            uint16 = 126
    OpnumApiPauseNodeWithDrainTarget               uint16 = 127
    OpnumApiResumeNodeEx                           uint16 = 128
    OpnumApiCreateGroupEx                          uint16 = 129
    OpnumApiOnlineGroupEx                          uint16 = 130
    OpnumApiOfflineGroupEx                         uint16 = 131
    OpnumApiMoveGroupEx                            uint16 = 132
    OpnumApiMoveGroupToNodeEx                      uint16 = 133
    OpnumApiCancelClusterGroupOperation            uint16 = 134
    OpnumApiOnlineResourceEx                       uint16 = 135
    OpnumApiOfflineResourceEx                      uint16 = 136
    OpnumApiCreateNotifyV2                         uint16 = 137
    OpnumApiAddNotifyV2                            uint16 = 138
    OpnumApiGetNotifyV2                            uint16 = 139
    OpnumApiCreateGroupEnum                        uint16 = 143
    OpnumApiCreateResourceEnum                     uint16 = 144
    OpnumApiExecuteReadBatch                       uint16 = 145
    OpnumApiRestartResource                        uint16 = 146
    OpnumApiGetNotifyAsync                         uint16 = 147
    Opnum149NotUsedOnWire                          uint16 = 149
    OpnumApiAddNotifyResourceTypeV2                uint16 = 155
    OpnumApiExecuteReadBatchEx                     uint16 = 157
    OpnumApiCreateGroupSet                         uint16 = 163
    OpnumApiOpenGroupSet                           uint16 = 164
    OpnumApiCloseGroupSet                          uint16 = 165
    OpnumApiDeleteGroupSet                         uint16 = 166
    OpnumApiAddGroupToGroupSet                     uint16 = 167
    OpnumApiRemoveGroupFromGroupSet                uint16 = 168
    OpnumApiMoveGroupToGroupSet                    uint16 = 169
    OpnumApiAddGroupSetDependency                  uint16 = 171
    OpnumApiAddGroupToGroupSetDependency           uint16 = 172
    OpnumApiNodeGroupSetControl                    uint16 = 173
    OpnumApiGroupSetControl                        uint16 = 174
    OpnumApiSetGroupDependencyExpression           uint16 = 175
    OpnumApiRemoveClusterGroupDependency           uint16 = 176
    OpnumApiSetGroupSetDependencyExpression        uint16 = 177
    OpnumApiRemoveGroupSetDependency               uint16 = 178
    OpnumApiRemoveClusterGroupToGroupSetDependency uint16 = 179
    OpnumApiCreateGroupSetEnum                     uint16 = 180
    OpnumApiCreateNetInterfaceEnum                 uint16 = 181
    OpnumApiChangeCsvStateEx                       uint16 = 182
    OpnumApiAddGroupToGroupSetEx                   uint16 = 183
    OpnumApiChangeResourceGroupEx                  uint16 = 184
    OpnumApiClusterNativeUpdateControl             uint16 = 185
    Opnum186Reserved                               uint16 = 186
    Opnum187Reserved                               uint16 = 187
    Opnum188Reserved                               uint16 = 188
    Opnum189Reserved                               uint16 = 189
    Opnum190Reserved                               uint16 = 190
    Opnum191Reserved                               uint16 = 191
    Opnum192Reserved                               uint16 = 192
    Opnum193Reserved                               uint16 = 193
    Opnum194Reserved                               uint16 = 194
    Opnum195Reserved                               uint16 = 195
    Opnum196Reserved                               uint16 = 196
    Opnum197Reserved                               uint16 = 197
    Opnum198Reserved                               uint16 = 198
    Opnum199Reserved                               uint16 = 199
    Opnum200Reserved                               uint16 = 200
    Opnum201Reserved                               uint16 = 201
    Opnum202Reserved                               uint16 = 202
    Opnum203Reserved                               uint16 = 203
    Opnum204Reserved                               uint16 = 204
    Opnum205Reserved                               uint16 = 205
    Opnum206Reserved                               uint16 = 206
    Opnum207Reserved                               uint16 = 207
    Opnum208Reserved                               uint16 = 208
    Opnum209Reserved                               uint16 = 209
    Opnum210Reserved                               uint16 = 210
    Opnum211Reserved                               uint16 = 211
    Opnum212Reserved                               uint16 = 212
    Opnum213Reserved                               uint16 = 213
    Opnum214Reserved                               uint16 = 214
    Opnum215Reserved                               uint16 = 215
    Opnum216Reserved                               uint16 = 216
    Opnum217Reserved                               uint16 = 217
    Opnum218Reserved                               uint16 = 218
    Opnum219Reserved                               uint16 = 219
    Opnum220Reserved                               uint16 = 220
    Opnum221Reserved                               uint16 = 221
    Opnum222Reserved                               uint16 = 222
    Opnum223Reserved                               uint16 = 223
    Opnum224Reserved                               uint16 = 224
    Opnum225Reserved                               uint16 = 225
    Opnum226Reserved                               uint16 = 226
    Opnum227Reserved                               uint16 = 227
    Opnum228Reserved                               uint16 = 228
    Opnum229Reserved                               uint16 = 229
    Opnum230Reserved                               uint16 = 230
    Opnum231Reserved                               uint16 = 231
    Opnum232Reserved                               uint16 = 232
    Opnum233Reserved                               uint16 = 233
    Opnum234Reserved                               uint16 = 234
    Opnum235Reserved                               uint16 = 235
    Opnum236Reserved                               uint16 = 236
    Opnum237Reserved                               uint16 = 237
    Opnum238Reserved                               uint16 = 238
    Opnum239Reserved                               uint16 = 239
    Opnum240Reserved                               uint16 = 240
    Opnum241Reserved                               uint16 = 241
    Opnum242Reserved                               uint16 = 242
    Opnum243Reserved                               uint16 = 243
    Opnum244Reserved                               uint16 = 244
    Opnum245Reserved                               uint16 = 245
    Opnum246Reserved                               uint16 = 246
    Opnum247Reserved                               uint16 = 247
    Opnum248Reserved                               uint16 = 248
    Opnum249Reserved                               uint16 = 249
    Opnum250Reserved                               uint16 = 250
    Opnum251Reserved                               uint16 = 251
    Opnum252Reserved                               uint16 = 252
    Opnum253Reserved                               uint16 = 253
    Opnum254Reserved                               uint16 = 254
    Opnum255Reserved                               uint16 = 255
    Opnum256Reserved                               uint16 = 256
    Opnum257Reserved                               uint16 = 257
    Opnum258Reserved                               uint16 = 258
    Opnum259Reserved                               uint16 = 259
    Opnum260Reserved                               uint16 = 260
    Opnum261Reserved                               uint16 = 261
    Opnum262Reserved                               uint16 = 262
    Opnum263Reserved                               uint16 = 263
)

Status codes ([MS-CMRP] uses Win32 error codes from [MS-ERREF] 2.2). Values are the authoritative [MS-ERREF] codes for the codes the ClusAPI methods reference (not the full Win32 code space).

const (
    StatusSuccess                     uint32 = 0x00000000 // ERROR_SUCCESS
    StatusInvalidFunction             uint32 = 0x00000001 // ERROR_INVALID_FUNCTION
    StatusFileNotFound                uint32 = 0x00000002 // ERROR_FILE_NOT_FOUND
    StatusPathNotFound                uint32 = 0x00000003 // ERROR_PATH_NOT_FOUND
    StatusAccessDenied                uint32 = 0x00000005 // ERROR_ACCESS_DENIED
    StatusInvalidHandle               uint32 = 0x00000006 // ERROR_INVALID_HANDLE
    StatusNotEnoughMemory             uint32 = 0x00000008 // ERROR_NOT_ENOUGH_MEMORY
    StatusInvalidData                 uint32 = 0x0000000d // ERROR_INVALID_DATA
    StatusWrongDisk                   uint32 = 0x00000022 // ERROR_WRONG_DISK
    StatusNotSupported                uint32 = 0x00000032 // ERROR_NOT_SUPPORTED
    StatusDupName                     uint32 = 0x00000034 // ERROR_DUP_NAME
    StatusSharingPaused               uint32 = 0x00000046 // ERROR_SHARING_PAUSED
    StatusInvalidParameter            uint32 = 0x00000057 // ERROR_INVALID_PARAMETER
    StatusInvalidTargetHandle         uint32 = 0x00000072 // ERROR_INVALID_TARGET_HANDLE
    StatusCallNotImplemented          uint32 = 0x00000078 // ERROR_CALL_NOT_IMPLEMENTED
    StatusInvalidName                 uint32 = 0x0000007b // ERROR_INVALID_NAME
    StatusDirNotEmpty                 uint32 = 0x00000091 // ERROR_DIR_NOT_EMPTY
    StatusAlreadyExists               uint32 = 0x000000b7 // ERROR_ALREADY_EXISTS
    StatusMoreData                    uint32 = 0x000000ea // ERROR_MORE_DATA
    StatusNoMoreItems                 uint32 = 0x00000103 // ERROR_NO_MORE_ITEMS
    StatusAssertionFailure            uint32 = 0x0000029c // ERROR_ASSERTION_FAILURE
    StatusIoPending                   uint32 = 0x000003e5 // ERROR_IO_PENDING
    StatusCircularDependency          uint32 = 0x00000423 // ERROR_CIRCULAR_DEPENDENCY
    StatusExceptionInService          uint32 = 0x00000428 // ERROR_EXCEPTION_IN_SERVICE
    StatusShutdownInProgress          uint32 = 0x0000045b // ERROR_SHUTDOWN_IN_PROGRESS
    StatusServerShutdownInProgress    uint32 = 0x000004e7 // ERROR_SERVER_SHUTDOWN_IN_PROGRESS
    StatusPrivilegeNotHeld            uint32 = 0x00000522 // ERROR_PRIVILEGE_NOT_HELD
    StatusPasswordRestriction         uint32 = 0x0000052d // ERROR_PASSWORD_RESTRICTION
    StatusInvalidSecurityDescr        uint32 = 0x0000053a // ERROR_INVALID_SECURITY_DESCR
    StatusSpecialGroup                uint32 = 0x0000055c // ERROR_SPECIAL_GROUP
    StatusDependentResourceExists     uint32 = 0x00001389 // ERROR_DEPENDENT_RESOURCE_EXISTS
    StatusDependencyNotFound          uint32 = 0x0000138a // ERROR_DEPENDENCY_NOT_FOUND
    StatusDependencyAlreadyExists     uint32 = 0x0000138b // ERROR_DEPENDENCY_ALREADY_EXISTS
    StatusResourceNotOnline           uint32 = 0x0000138c // ERROR_RESOURCE_NOT_ONLINE
    StatusHostNodeNotAvailable        uint32 = 0x0000138d // ERROR_HOST_NODE_NOT_AVAILABLE
    StatusResourceNotAvailable        uint32 = 0x0000138e // ERROR_RESOURCE_NOT_AVAILABLE
    StatusResourceNotFound            uint32 = 0x0000138f // ERROR_RESOURCE_NOT_FOUND
    StatusShutdownCluster             uint32 = 0x00001390 // ERROR_SHUTDOWN_CLUSTER
    StatusObjectAlreadyExists         uint32 = 0x00001392 // ERROR_OBJECT_ALREADY_EXISTS
    StatusGroupNotAvailable           uint32 = 0x00001394 // ERROR_GROUP_NOT_AVAILABLE
    StatusGroupNotFound               uint32 = 0x00001395 // ERROR_GROUP_NOT_FOUND
    StatusHostNodeNotResourceOwner    uint32 = 0x00001397 // ERROR_HOST_NODE_NOT_RESOURCE_OWNER
    StatusHostNodeNotGroupOwner       uint32 = 0x00001398 // ERROR_HOST_NODE_NOT_GROUP_OWNER
    StatusResmonOnlineFailed          uint32 = 0x0000139a // ERROR_RESMON_ONLINE_FAILED
    StatusResourceOnline              uint32 = 0x0000139b // ERROR_RESOURCE_ONLINE
    StatusNotQuorumCapable            uint32 = 0x0000139d // ERROR_NOT_QUORUM_CAPABLE
    StatusInvalidState                uint32 = 0x0000139f // ERROR_INVALID_STATE
    StatusResourcePropertiesStored    uint32 = 0x000013a0 // ERROR_RESOURCE_PROPERTIES_STORED
    StatusNotQuorumClass              uint32 = 0x000013a1 // ERROR_NOT_QUORUM_CLASS
    StatusCoreResource                uint32 = 0x000013a2 // ERROR_CORE_RESOURCE
    StatusNetworkNotAvailable         uint32 = 0x000013ab // ERROR_NETWORK_NOT_AVAILABLE
    StatusNodeNotAvailable            uint32 = 0x000013ac // ERROR_NODE_NOT_AVAILABLE
    StatusAllNodesNotAvailable        uint32 = 0x000013ad // ERROR_ALL_NODES_NOT_AVAILABLE
    StatusResourceFailed              uint32 = 0x000013ae // ERROR_RESOURCE_FAILED
    StatusClusterNodeNotFound         uint32 = 0x000013b2 // ERROR_CLUSTER_NODE_NOT_FOUND
    StatusClusterNetworkNotFound      uint32 = 0x000013b5 // ERROR_CLUSTER_NETWORK_NOT_FOUND
    StatusClusterNetinterfaceNotFound uint32 = 0x000013b7 // ERROR_CLUSTER_NETINTERFACE_NOT_FOUND
    StatusClusterInvalidRequest       uint32 = 0x000013b8 // ERROR_CLUSTER_INVALID_REQUEST
    StatusClusterNodeDown             uint32 = 0x000013ba // ERROR_CLUSTER_NODE_DOWN
    StatusClusterNodeNotPaused        uint32 = 0x000013c2 // ERROR_CLUSTER_NODE_NOT_PAUSED
    StatusDependencyNotAllowed        uint32 = 0x000013cd // ERROR_DEPENDENCY_NOT_ALLOWED
    StatusNodeCantHostResource        uint32 = 0x000013cf // ERROR_NODE_CANT_HOST_RESOURCE
    StatusClusterNodeNotReady         uint32 = 0x000013d0 // ERROR_CLUSTER_NODE_NOT_READY
    StatusClusterNodeShuttingDown     uint32 = 0x000013d1 // ERROR_CLUSTER_NODE_SHUTTING_DOWN
    StatusClusterResourceTypeNotFound uint32 = 0x000013d6 // ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND
    StatusClusterRestypeNotSupported  uint32 = 0x000013d7 // ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED
    StatusResmonInvalidState          uint32 = 0x000013dc // ERROR_RESMON_INVALID_STATE
    StatusClusterGroupMoving          uint32 = 0x00001714 // ERROR_CLUSTER_GROUP_MOVING
    StatusQuorumNotAllowedInThisGroup uint32 = 0x00001728 // ERROR_QUORUM_NOT_ALLOWED_IN_THIS_GROUP
)

PipeName is unused for this interface: [MS-CMRP] 3.0 uses ncacn_ip_tcp with a dynamic endpoint (endpoint-mapper resolved), not a named pipe. It is retained, empty, for descriptor uniformity across interfaces.

const PipeName = ``

Variables

NameToOpnum is the reverse of OpnumToName, built at init so the two never drift.

var NameToOpnum = func() map[string]uint16 {
    m := make(map[string]uint16, len(OpnumToName))
    for op, name := range OpnumToName {
        m[name] = op
    }
    return m
}()

OpnumToName maps each on-the-wire opnum to its method name; the single source of truth.

var OpnumToName = map[uint16]string{
    OpnumApiOpenCluster:                            "ApiOpenCluster",
    OpnumApiCloseCluster:                           "ApiCloseCluster",
    OpnumApiSetClusterName:                         "ApiSetClusterName",
    OpnumApiGetClusterName:                         "ApiGetClusterName",
    OpnumApiGetClusterVersion:                      "ApiGetClusterVersion",
    OpnumApiGetQuorumResource:                      "ApiGetQuorumResource",
    OpnumApiSetQuorumResource:                      "ApiSetQuorumResource",
    OpnumApiCreateEnum:                             "ApiCreateEnum",
    OpnumApiOpenResource:                           "ApiOpenResource",
    OpnumApiCreateResource:                         "ApiCreateResource",
    OpnumApiDeleteResource:                         "ApiDeleteResource",
    OpnumApiCloseResource:                          "ApiCloseResource",
    OpnumApiGetResourceState:                       "ApiGetResourceState",
    OpnumApiSetResourceName:                        "ApiSetResourceName",
    OpnumApiGetResourceId:                          "ApiGetResourceId",
    OpnumApiGetResourceType:                        "ApiGetResourceType",
    OpnumApiFailResource:                           "ApiFailResource",
    OpnumApiOnlineResource:                         "ApiOnlineResource",
    OpnumApiOfflineResource:                        "ApiOfflineResource",
    OpnumApiAddResourceDependency:                  "ApiAddResourceDependency",
    OpnumApiRemoveResourceDependency:               "ApiRemoveResourceDependency",
    OpnumApiCanResourceBeDependent:                 "ApiCanResourceBeDependent",
    OpnumApiCreateResEnum:                          "ApiCreateResEnum",
    OpnumApiAddResourceNode:                        "ApiAddResourceNode",
    OpnumApiRemoveResourceNode:                     "ApiRemoveResourceNode",
    OpnumApiChangeResourceGroup:                    "ApiChangeResourceGroup",
    OpnumApiCreateResourceType:                     "ApiCreateResourceType",
    OpnumApiDeleteResourceType:                     "ApiDeleteResourceType",
    OpnumApiGetRootKey:                             "ApiGetRootKey",
    OpnumApiCreateKey:                              "ApiCreateKey",
    OpnumApiOpenKey:                                "ApiOpenKey",
    OpnumApiEnumKey:                                "ApiEnumKey",
    OpnumApiSetValue:                               "ApiSetValue",
    OpnumApiDeleteValue:                            "ApiDeleteValue",
    OpnumApiQueryValue:                             "ApiQueryValue",
    OpnumApiDeleteKey:                              "ApiDeleteKey",
    OpnumApiEnumValue:                              "ApiEnumValue",
    OpnumApiCloseKey:                               "ApiCloseKey",
    OpnumApiQueryInfoKey:                           "ApiQueryInfoKey",
    OpnumApiSetKeySecurity:                         "ApiSetKeySecurity",
    OpnumApiGetKeySecurity:                         "ApiGetKeySecurity",
    OpnumApiOpenGroup:                              "ApiOpenGroup",
    OpnumApiCreateGroup:                            "ApiCreateGroup",
    OpnumApiDeleteGroup:                            "ApiDeleteGroup",
    OpnumApiCloseGroup:                             "ApiCloseGroup",
    OpnumApiGetGroupState:                          "ApiGetGroupState",
    OpnumApiSetGroupName:                           "ApiSetGroupName",
    OpnumApiGetGroupId:                             "ApiGetGroupId",
    OpnumApiGetNodeId:                              "ApiGetNodeId",
    OpnumApiOnlineGroup:                            "ApiOnlineGroup",
    OpnumApiOfflineGroup:                           "ApiOfflineGroup",
    OpnumApiMoveGroup:                              "ApiMoveGroup",
    OpnumApiMoveGroupToNode:                        "ApiMoveGroupToNode",
    OpnumApiCreateGroupResourceEnum:                "ApiCreateGroupResourceEnum",
    OpnumApiSetGroupNodeList:                       "ApiSetGroupNodeList",
    OpnumApiCreateNotify:                           "ApiCreateNotify",
    OpnumApiCloseNotify:                            "ApiCloseNotify",
    OpnumApiAddNotifyCluster:                       "ApiAddNotifyCluster",
    OpnumApiAddNotifyNode:                          "ApiAddNotifyNode",
    OpnumApiAddNotifyGroup:                         "ApiAddNotifyGroup",
    OpnumApiAddNotifyResource:                      "ApiAddNotifyResource",
    OpnumApiAddNotifyKey:                           "ApiAddNotifyKey",
    OpnumApiReAddNotifyNode:                        "ApiReAddNotifyNode",
    OpnumApiReAddNotifyGroup:                       "ApiReAddNotifyGroup",
    OpnumApiReAddNotifyResource:                    "ApiReAddNotifyResource",
    OpnumApiGetNotify:                              "ApiGetNotify",
    OpnumApiOpenNode:                               "ApiOpenNode",
    OpnumApiCloseNode:                              "ApiCloseNode",
    OpnumApiGetNodeState:                           "ApiGetNodeState",
    OpnumApiPauseNode:                              "ApiPauseNode",
    OpnumApiResumeNode:                             "ApiResumeNode",
    OpnumApiEvictNode:                              "ApiEvictNode",
    OpnumApiNodeResourceControl:                    "ApiNodeResourceControl",
    OpnumApiResourceControl:                        "ApiResourceControl",
    OpnumApiNodeResourceTypeControl:                "ApiNodeResourceTypeControl",
    OpnumApiResourceTypeControl:                    "ApiResourceTypeControl",
    OpnumApiNodeGroupControl:                       "ApiNodeGroupControl",
    OpnumApiGroupControl:                           "ApiGroupControl",
    OpnumApiNodeNodeControl:                        "ApiNodeNodeControl",
    OpnumApiNodeControl:                            "ApiNodeControl",
    OpnumApiOpenNetwork:                            "ApiOpenNetwork",
    OpnumApiCloseNetwork:                           "ApiCloseNetwork",
    OpnumApiGetNetworkState:                        "ApiGetNetworkState",
    OpnumApiSetNetworkName:                         "ApiSetNetworkName",
    OpnumApiCreateNetworkEnum:                      "ApiCreateNetworkEnum",
    OpnumApiGetNetworkId:                           "ApiGetNetworkId",
    OpnumApiSetNetworkPriorityOrder:                "ApiSetNetworkPriorityOrder",
    OpnumApiNodeNetworkControl:                     "ApiNodeNetworkControl",
    OpnumApiNetworkControl:                         "ApiNetworkControl",
    OpnumApiAddNotifyNetwork:                       "ApiAddNotifyNetwork",
    OpnumApiReAddNotifyNetwork:                     "ApiReAddNotifyNetwork",
    OpnumApiOpenNetInterface:                       "ApiOpenNetInterface",
    OpnumApiCloseNetInterface:                      "ApiCloseNetInterface",
    OpnumApiGetNetInterfaceState:                   "ApiGetNetInterfaceState",
    OpnumApiGetNetInterface:                        "ApiGetNetInterface",
    OpnumApiGetNetInterfaceId:                      "ApiGetNetInterfaceId",
    OpnumApiNodeNetInterfaceControl:                "ApiNodeNetInterfaceControl",
    OpnumApiNetInterfaceControl:                    "ApiNetInterfaceControl",
    OpnumApiAddNotifyNetInterface:                  "ApiAddNotifyNetInterface",
    OpnumApiReAddNotifyNetInterface:                "ApiReAddNotifyNetInterface",
    OpnumApiCreateNodeEnum:                         "ApiCreateNodeEnum",
    OpnumApiGetClusterVersion2:                     "ApiGetClusterVersion2",
    OpnumApiCreateResTypeEnum:                      "ApiCreateResTypeEnum",
    OpnumApiBackupClusterDatabase:                  "ApiBackupClusterDatabase",
    OpnumApiNodeClusterControl:                     "ApiNodeClusterControl",
    OpnumApiClusterControl:                         "ApiClusterControl",
    OpnumApiUnblockGetNotifyCall:                   "ApiUnblockGetNotifyCall",
    OpnumApiSetServiceAccountPassword:              "ApiSetServiceAccountPassword",
    OpnumApiSetResourceDependencyExpression:        "ApiSetResourceDependencyExpression",
    OpnumApiGetResourceDependencyExpression:        "ApiGetResourceDependencyExpression",
    OpnumApiGetResourceNetworkName:                 "ApiGetResourceNetworkName",
    OpnumApiExecuteBatch:                           "ApiExecuteBatch",
    OpnumApiCreateBatchPort:                        "ApiCreateBatchPort",
    OpnumApiGetBatchNotification:                   "ApiGetBatchNotification",
    OpnumApiCloseBatchPort:                         "ApiCloseBatchPort",
    OpnumApiOpenClusterEx:                          "ApiOpenClusterEx",
    OpnumApiOpenNodeEx:                             "ApiOpenNodeEx",
    OpnumApiOpenGroupEx:                            "ApiOpenGroupEx",
    OpnumApiOpenResourceEx:                         "ApiOpenResourceEx",
    OpnumApiOpenNetworkEx:                          "ApiOpenNetworkEx",
    OpnumApiOpenNetInterfaceEx:                     "ApiOpenNetInterfaceEx",
    OpnumApiChangeCsvState:                         "ApiChangeCsvState",
    OpnumApiCreateNodeEnumEx:                       "ApiCreateNodeEnumEx",
    OpnumApiCreateEnumEx:                           "ApiCreateEnumEx",
    OpnumApiPauseNodeEx:                            "ApiPauseNodeEx",
    OpnumApiPauseNodeWithDrainTarget:               "ApiPauseNodeWithDrainTarget",
    OpnumApiResumeNodeEx:                           "ApiResumeNodeEx",
    OpnumApiCreateGroupEx:                          "ApiCreateGroupEx",
    OpnumApiOnlineGroupEx:                          "ApiOnlineGroupEx",
    OpnumApiOfflineGroupEx:                         "ApiOfflineGroupEx",
    OpnumApiMoveGroupEx:                            "ApiMoveGroupEx",
    OpnumApiMoveGroupToNodeEx:                      "ApiMoveGroupToNodeEx",
    OpnumApiCancelClusterGroupOperation:            "ApiCancelClusterGroupOperation",
    OpnumApiOnlineResourceEx:                       "ApiOnlineResourceEx",
    OpnumApiOfflineResourceEx:                      "ApiOfflineResourceEx",
    OpnumApiCreateNotifyV2:                         "ApiCreateNotifyV2",
    OpnumApiAddNotifyV2:                            "ApiAddNotifyV2",
    OpnumApiGetNotifyV2:                            "ApiGetNotifyV2",
    OpnumApiCreateGroupEnum:                        "ApiCreateGroupEnum",
    OpnumApiCreateResourceEnum:                     "ApiCreateResourceEnum",
    OpnumApiExecuteReadBatch:                       "ApiExecuteReadBatch",
    OpnumApiRestartResource:                        "ApiRestartResource",
    OpnumApiGetNotifyAsync:                         "ApiGetNotifyAsync",
    Opnum149NotUsedOnWire:                          "Opnum149NotUsedOnWire",
    OpnumApiAddNotifyResourceTypeV2:                "ApiAddNotifyResourceTypeV2",
    OpnumApiExecuteReadBatchEx:                     "ApiExecuteReadBatchEx",
    OpnumApiCreateGroupSet:                         "ApiCreateGroupSet",
    OpnumApiOpenGroupSet:                           "ApiOpenGroupSet",
    OpnumApiCloseGroupSet:                          "ApiCloseGroupSet",
    OpnumApiDeleteGroupSet:                         "ApiDeleteGroupSet",
    OpnumApiAddGroupToGroupSet:                     "ApiAddGroupToGroupSet",
    OpnumApiRemoveGroupFromGroupSet:                "ApiRemoveGroupFromGroupSet",
    OpnumApiMoveGroupToGroupSet:                    "ApiMoveGroupToGroupSet",
    OpnumApiAddGroupSetDependency:                  "ApiAddGroupSetDependency",
    OpnumApiAddGroupToGroupSetDependency:           "ApiAddGroupToGroupSetDependency",
    OpnumApiNodeGroupSetControl:                    "ApiNodeGroupSetControl",
    OpnumApiGroupSetControl:                        "ApiGroupSetControl",
    OpnumApiSetGroupDependencyExpression:           "ApiSetGroupDependencyExpression",
    OpnumApiRemoveClusterGroupDependency:           "ApiRemoveClusterGroupDependency",
    OpnumApiSetGroupSetDependencyExpression:        "ApiSetGroupSetDependencyExpression",
    OpnumApiRemoveGroupSetDependency:               "ApiRemoveGroupSetDependency",
    OpnumApiRemoveClusterGroupToGroupSetDependency: "ApiRemoveClusterGroupToGroupSetDependency",
    OpnumApiCreateGroupSetEnum:                     "ApiCreateGroupSetEnum",
    OpnumApiCreateNetInterfaceEnum:                 "ApiCreateNetInterfaceEnum",
    OpnumApiChangeCsvStateEx:                       "ApiChangeCsvStateEx",
    OpnumApiAddGroupToGroupSetEx:                   "ApiAddGroupToGroupSetEx",
    OpnumApiChangeResourceGroupEx:                  "ApiChangeResourceGroupEx",
    OpnumApiClusterNativeUpdateControl:             "ApiClusterNativeUpdateControl",
    Opnum186Reserved:                               "Opnum186Reserved",
    Opnum187Reserved:                               "Opnum187Reserved",
    Opnum188Reserved:                               "Opnum188Reserved",
    Opnum189Reserved:                               "Opnum189Reserved",
    Opnum190Reserved:                               "Opnum190Reserved",
    Opnum191Reserved:                               "Opnum191Reserved",
    Opnum192Reserved:                               "Opnum192Reserved",
    Opnum193Reserved:                               "Opnum193Reserved",
    Opnum194Reserved:                               "Opnum194Reserved",
    Opnum195Reserved:                               "Opnum195Reserved",
    Opnum196Reserved:                               "Opnum196Reserved",
    Opnum197Reserved:                               "Opnum197Reserved",
    Opnum198Reserved:                               "Opnum198Reserved",
    Opnum199Reserved:                               "Opnum199Reserved",
    Opnum200Reserved:                               "Opnum200Reserved",
    Opnum201Reserved:                               "Opnum201Reserved",
    Opnum202Reserved:                               "Opnum202Reserved",
    Opnum203Reserved:                               "Opnum203Reserved",
    Opnum204Reserved:                               "Opnum204Reserved",
    Opnum205Reserved:                               "Opnum205Reserved",
    Opnum206Reserved:                               "Opnum206Reserved",
    Opnum207Reserved:                               "Opnum207Reserved",
    Opnum208Reserved:                               "Opnum208Reserved",
    Opnum209Reserved:                               "Opnum209Reserved",
    Opnum210Reserved:                               "Opnum210Reserved",
    Opnum211Reserved:                               "Opnum211Reserved",
    Opnum212Reserved:                               "Opnum212Reserved",
    Opnum213Reserved:                               "Opnum213Reserved",
    Opnum214Reserved:                               "Opnum214Reserved",
    Opnum215Reserved:                               "Opnum215Reserved",
    Opnum216Reserved:                               "Opnum216Reserved",
    Opnum217Reserved:                               "Opnum217Reserved",
    Opnum218Reserved:                               "Opnum218Reserved",
    Opnum219Reserved:                               "Opnum219Reserved",
    Opnum220Reserved:                               "Opnum220Reserved",
    Opnum221Reserved:                               "Opnum221Reserved",
    Opnum222Reserved:                               "Opnum222Reserved",
    Opnum223Reserved:                               "Opnum223Reserved",
    Opnum224Reserved:                               "Opnum224Reserved",
    Opnum225Reserved:                               "Opnum225Reserved",
    Opnum226Reserved:                               "Opnum226Reserved",
    Opnum227Reserved:                               "Opnum227Reserved",
    Opnum228Reserved:                               "Opnum228Reserved",
    Opnum229Reserved:                               "Opnum229Reserved",
    Opnum230Reserved:                               "Opnum230Reserved",
    Opnum231Reserved:                               "Opnum231Reserved",
    Opnum232Reserved:                               "Opnum232Reserved",
    Opnum233Reserved:                               "Opnum233Reserved",
    Opnum234Reserved:                               "Opnum234Reserved",
    Opnum235Reserved:                               "Opnum235Reserved",
    Opnum236Reserved:                               "Opnum236Reserved",
    Opnum237Reserved:                               "Opnum237Reserved",
    Opnum238Reserved:                               "Opnum238Reserved",
    Opnum239Reserved:                               "Opnum239Reserved",
    Opnum240Reserved:                               "Opnum240Reserved",
    Opnum241Reserved:                               "Opnum241Reserved",
    Opnum242Reserved:                               "Opnum242Reserved",
    Opnum243Reserved:                               "Opnum243Reserved",
    Opnum244Reserved:                               "Opnum244Reserved",
    Opnum245Reserved:                               "Opnum245Reserved",
    Opnum246Reserved:                               "Opnum246Reserved",
    Opnum247Reserved:                               "Opnum247Reserved",
    Opnum248Reserved:                               "Opnum248Reserved",
    Opnum249Reserved:                               "Opnum249Reserved",
    Opnum250Reserved:                               "Opnum250Reserved",
    Opnum251Reserved:                               "Opnum251Reserved",
    Opnum252Reserved:                               "Opnum252Reserved",
    Opnum253Reserved:                               "Opnum253Reserved",
    Opnum254Reserved:                               "Opnum254Reserved",
    Opnum255Reserved:                               "Opnum255Reserved",
    Opnum256Reserved:                               "Opnum256Reserved",
    Opnum257Reserved:                               "Opnum257Reserved",
    Opnum258Reserved:                               "Opnum258Reserved",
    Opnum259Reserved:                               "Opnum259Reserved",
    Opnum260Reserved:                               "Opnum260Reserved",
    Opnum261Reserved:                               "Opnum261Reserved",
    Opnum262Reserved:                               "Opnum262Reserved",
    Opnum263Reserved:                               "Opnum263Reserved",
}

func StatusString

func StatusString(status uint32) string

StatusString returns a mnemonic for the documented status codes, otherwise the hex value.

func SyntaxID

func SyntaxID() syntax.SyntaxID

SyntaxID returns the clusapi abstract syntax identifier: b97db8b2-4c63-11cf-bff6-08002be23f2f, version 3.0.

Subpackages