Files
marlersoft-win32json/api/Networking.Clustering.json
T
2026-02-15 20:47:45 -07:00

22848 lines
911 KiB
JSON

{
"Constants":[{
"Name":"CLUSTER_VERSION_FLAG_MIXED_MODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSTER_VERSION_UNKNOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"NT4_MAJOR_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NT4SP4_MAJOR_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"NT5_MAJOR_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"NT51_MAJOR_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"NT6_MAJOR_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"NT7_MAJOR_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"NT8_MAJOR_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"NT9_MAJOR_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"NT10_MAJOR_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"NT11_MAJOR_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"NT12_MAJOR_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"NT13_MAJOR_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"WS2016_TP4_UPGRADE_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"WS2016_TP5_UPGRADE_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"WS2016_RTM_UPGRADE_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"RS3_UPGRADE_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"RS4_UPGRADE_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"RS5_UPGRADE_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"NINETEEN_H1_UPGRADE_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NINETEEN_H2_UPGRADE_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"MN_UPGRADE_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"FE_UPGRADE_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CA_UPGRADE_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"HCI_UPGRADE_BIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_MIXED_MODE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MixedMode"
,"Attrs":[]
},{
"Name":"CLUSAPI_VERSION_SERVER2008"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1536
,"Attrs":[]
},{
"Name":"CLUSAPI_VERSION_SERVER2008R2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1792
,"Attrs":[]
},{
"Name":"CLUSAPI_VERSION_WINDOWS8"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1793
,"Attrs":[]
},{
"Name":"CLUSAPI_VERSION_WINDOWSBLUE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1794
,"Attrs":[]
},{
"Name":"CLUSAPI_VERSION_WINTHRESHOLD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1795
,"Attrs":[]
},{
"Name":"CLUSAPI_VERSION_RS3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2560
,"Attrs":[]
},{
"Name":"CLUSAPI_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2560
,"Attrs":[]
},{
"Name":"CREATE_CLUSTER_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1536
,"Attrs":[]
},{
"Name":"CREATE_CLUSTER_MAJOR_VERSION_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967040
,"Attrs":[]
},{
"Name":"MAX_CLUSTERNAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":63
,"Attrs":[]
},{
"Name":"CLUSTER_INSTALLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSTER_CONFIGURED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CLUSTER_RUNNING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CLUS_HYBRID_QUORUM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"CLUS_NODE_MAJORITY_QUORUM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CLUSCTL_RESOURCE_STATE_CHANGE_REASON_VERSION_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSREG_DATABASE_SYNC_WRITE_TO_ALL_NODES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSREG_DATABASE_ISOLATE_READ"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CLUSTER_ENUM_ITEM_VERSION_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSTER_ENUM_ITEM_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSTER_CREATE_GROUP_INFO_VERSION_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSTER_CREATE_GROUP_INFO_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"GROUPSET_READY_SETTING_DELAY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"GROUPSET_READY_SETTING_ONLINE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"GROUPSET_READY_SETTING_OS_HEARTBEAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"GROUPSET_READY_SETTING_APPLICATION_READY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CLUS_GRP_MOVE_ALLOWED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CLUS_GRP_MOVE_LOCKED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSAPI_READ_ACCESS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSAPI_CHANGE_ACCESS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
},{
"Name":"CLUSAPI_NO_ACCESS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
},{
"Name":"CLUSTER_SET_ACCESS_TYPE_ALLOWED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CLUSTER_SET_ACCESS_TYPE_DENIED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSTER_DELETE_ACCESS_CONTROL_ENTRY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CLUSGROUPSET_STATUS_GROUPS_PENDING"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSGROUPSET_STATUS_GROUPS_ONLINE"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
},{
"Name":"CLUSGROUPSET_STATUS_OS_HEARTBEAT"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4
,"Attrs":[]
},{
"Name":"CLUSGROUPSET_STATUS_APPLICATION_READY"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":8
,"Attrs":[]
},{
"Name":"CLUSTER_AVAILABILITY_SET_CONFIG_V1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSTER_GROUP_ENUM_ITEM_VERSION_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSTER_GROUP_ENUM_ITEM_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSTER_RESOURCE_ENUM_ITEM_VERSION_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSTER_RESOURCE_ENUM_ITEM_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSAPI_NODE_PAUSE_REMAIN_ON_PAUSED_NODE_ON_MOVE_ERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSAPI_NODE_AVOID_PLACEMENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CLUSAPI_NODE_PAUSE_RETRY_DRAIN_ON_FAILURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CLUSGRP_STATUS_LOCKED_MODE"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSGRP_STATUS_PREEMPTED"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
},{
"Name":"CLUSGRP_STATUS_WAITING_IN_QUEUE_FOR_MOVE"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4
,"Attrs":[]
},{
"Name":"CLUSGRP_STATUS_PHYSICAL_RESOURCES_LACKING"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":8
,"Attrs":[]
},{
"Name":"CLUSGRP_STATUS_WAITING_TO_START"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":16
,"Attrs":[]
},{
"Name":"CLUSGRP_STATUS_EMBEDDED_FAILURE"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":32
,"Attrs":[]
},{
"Name":"CLUSGRP_STATUS_OFFLINE_DUE_TO_ANTIAFFINITY_CONFLICT"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":64
,"Attrs":[]
},{
"Name":"CLUSGRP_STATUS_NETWORK_FAILURE"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":128
,"Attrs":[]
},{
"Name":"CLUSGRP_STATUS_UNMONITORED"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":256
,"Attrs":[]
},{
"Name":"CLUSGRP_STATUS_OS_HEARTBEAT"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":512
,"Attrs":[]
},{
"Name":"CLUSGRP_STATUS_APPLICATION_READY"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1024
,"Attrs":[]
},{
"Name":"CLUSGRP_STATUS_OFFLINE_NOT_LOCAL_DISK_OWNER"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2048
,"Attrs":[]
},{
"Name":"CLUSGRP_STATUS_WAITING_FOR_DEPENDENCIES"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4096
,"Attrs":[]
},{
"Name":"CLUSRES_STATUS_LOCKED_MODE"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSRES_STATUS_EMBEDDED_FAILURE"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
},{
"Name":"CLUSRES_STATUS_FAILED_DUE_TO_INSUFFICIENT_CPU"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4
,"Attrs":[]
},{
"Name":"CLUSRES_STATUS_FAILED_DUE_TO_INSUFFICIENT_MEMORY"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":8
,"Attrs":[]
},{
"Name":"CLUSRES_STATUS_FAILED_DUE_TO_INSUFFICIENT_GENERIC_RESOURCES"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":16
,"Attrs":[]
},{
"Name":"CLUSRES_STATUS_NETWORK_FAILURE"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":32
,"Attrs":[]
},{
"Name":"CLUSRES_STATUS_UNMONITORED"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":64
,"Attrs":[]
},{
"Name":"CLUSRES_STATUS_OS_HEARTBEAT"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":128
,"Attrs":[]
},{
"Name":"CLUSRES_STATUS_APPLICATION_READY"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":256
,"Attrs":[]
},{
"Name":"CLUSRES_STATUS_OFFLINE_NOT_LOCAL_DISK_OWNER"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":512
,"Attrs":[]
},{
"Name":"CLUSAPI_GROUP_ONLINE_IGNORE_RESOURCE_STATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSAPI_GROUP_ONLINE_SYNCHRONOUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CLUSAPI_GROUP_ONLINE_BEST_POSSIBLE_NODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CLUSAPI_GROUP_ONLINE_IGNORE_AFFINITY_RULE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CLUSAPI_GROUP_OFFLINE_IGNORE_RESOURCE_STATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSAPI_RESOURCE_ONLINE_IGNORE_RESOURCE_STATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSAPI_RESOURCE_ONLINE_DO_NOT_UPDATE_PERSISTENT_STATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CLUSAPI_RESOURCE_ONLINE_NECESSARY_FOR_QUORUM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CLUSAPI_RESOURCE_ONLINE_BEST_POSSIBLE_NODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CLUSAPI_RESOURCE_ONLINE_IGNORE_AFFINITY_RULE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CLUSAPI_RESOURCE_OFFLINE_IGNORE_RESOURCE_STATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSAPI_RESOURCE_OFFLINE_FORCE_WITH_TERMINATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CLUSAPI_RESOURCE_OFFLINE_DO_NOT_UPDATE_PERSISTENT_STATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CLUSAPI_RESOURCE_OFFLINE_REASON_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CLUSAPI_RESOURCE_OFFLINE_REASON_UNKNOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSAPI_RESOURCE_OFFLINE_REASON_MOVING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CLUSAPI_RESOURCE_OFFLINE_REASON_USER_REQUESTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CLUSAPI_RESOURCE_OFFLINE_REASON_BEING_DELETED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CLUSAPI_RESOURCE_OFFLINE_REASON_BEING_RESTARTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CLUSAPI_RESOURCE_OFFLINE_REASON_PREEMPTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CLUSAPI_RESOURCE_OFFLINE_REASON_SHUTTING_DOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"CLUSAPI_GROUP_MOVE_IGNORE_RESOURCE_STATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSAPI_GROUP_MOVE_RETURN_TO_SOURCE_NODE_ON_ERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CLUSAPI_GROUP_MOVE_QUEUE_ENABLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CLUSAPI_GROUP_MOVE_HIGH_PRIORITY_START"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CLUSAPI_GROUP_MOVE_FAILBACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CLUSAPI_GROUP_MOVE_IGNORE_AFFINITY_RULE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CLUSAPI_CHANGE_RESOURCE_GROUP_FORCE_MOVE_TO_CSV"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSAPI_VALID_CHANGE_RESOURCE_GROUP_FLAGS"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
},{
"Name":"GROUP_FAILURE_INFO_VERSION_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"RESOURCE_FAILURE_INFO_VERSION_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUS_ACCESS_ANY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CLUS_ACCESS_READ"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUS_ACCESS_WRITE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CLUS_NO_MODIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CLUS_MODIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUS_NOT_GLOBAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CLUS_GLOBAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSCTL_ACCESS_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CLUSCTL_FUNCTION_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CLCTL_INTERNAL_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"CLCTL_USER_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":21
,"Attrs":[]
},{
"Name":"CLCTL_MODIFY_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":22
,"Attrs":[]
},{
"Name":"CLCTL_GLOBAL_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":23
,"Attrs":[]
},{
"Name":"CLUSCTL_OBJECT_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
},{
"Name":"CLUSCTL_CONTROL_CODE_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4194303
,"Attrs":[]
},{
"Name":"CLUSCTL_OBJECT_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"CLUSCTL_ACCESS_MODE_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CLCTL_CLUSTER_BASE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"BitLockerEnabled"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"BitLockerDecrypted"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
},{
"Name":"BitlockerEncrypted"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
},{
"Name":"BitLockerDecrypting"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16
,"Attrs":[]
},{
"Name":"BitlockerEncrypting"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":32
,"Attrs":[]
},{
"Name":"BitLockerPaused"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":64
,"Attrs":[]
},{
"Name":"BitLockerStopped"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":128
,"Attrs":[]
},{
"Name":"RedirectedIOReasonUserRequest"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
},{
"Name":"RedirectedIOReasonUnsafeFileSystemFilter"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
},{
"Name":"RedirectedIOReasonUnsafeVolumeFilter"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4
,"Attrs":[]
},{
"Name":"RedirectedIOReasonFileSystemTiering"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":8
,"Attrs":[]
},{
"Name":"RedirectedIOReasonBitLockerInitializing"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":16
,"Attrs":[]
},{
"Name":"RedirectedIOReasonReFs"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":32
,"Attrs":[]
},{
"Name":"RedirectedIOReasonMax"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":9223372036854775808
,"Attrs":[]
},{
"Name":"VolumeRedirectedIOReasonNoDiskConnectivity"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
},{
"Name":"VolumeRedirectedIOReasonStorageSpaceNotAttached"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
},{
"Name":"VolumeRedirectedIOReasonVolumeReplicationEnabled"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4
,"Attrs":[]
},{
"Name":"VolumeRedirectedIOReasonMax"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":9223372036854775808
,"Attrs":[]
},{
"Name":"MAX_OBJECTID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"MAX_CO_PASSWORD_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"GUID_PRESENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CREATEDC_PRESENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"MAX_CO_PASSWORD_LENGTHEX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":127
,"Attrs":[]
},{
"Name":"MAX_CO_PASSWORD_STORAGEEX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"MAX_CREATINGDC_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"DNS_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"MAINTENANCE_MODE_V2_SIG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2881155087
,"Attrs":[]
},{
"Name":"NNLEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":80
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_GENAPP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Generic Application"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_GENSVC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Generic Service"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_GENSCRIPT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Generic Script"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_IPADDR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IP Address"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_NETNAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Network Name"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_DNN"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Distributed Network Name"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_FILESHR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"File Share"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_PRTSPLR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Print Spooler"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_IPV6_NATIVE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IPv6 Address"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_IPV6_TUNNEL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IPv6 Tunnel Address"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_VSSTASK"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Volume Shadow Copy Service Task"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_WINS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WINS Service"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_DHCP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DHCP Service"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_MSMQ"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Message Queue Server"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_NEW_MSMQ"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MSMQ"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_MSMQ_TRIGGER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MSMQTriggers"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_MSDTC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Distributed Transaction Coordinator"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_NFS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"NFS Share"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_NETWORK_FILE_SYSTEM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Network File System"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_ISNS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft iSNS"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_HARDDISK"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Physical Disk"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_PHYS_DISK"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Physical Disk"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_FSWITNESS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"File Share Witness"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_FILESERVER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"File Server"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_SODAFILESERVER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Scale Out File Server"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_DFS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Distributed File System"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_DFSR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DFS Replicated Folder"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_VM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Virtual Machine"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_VM_CONFIG"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Virtual Machine Configuration"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_ISCSITARGET"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"iSCSI Target Server"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_STORAGE_POOL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Storage Pool"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_TASKSCHEDULER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Task Scheduler"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_VMREPLICA_BROKER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Virtual Machine Replication Broker"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_VMREPLICA_COORDINATOR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Virtual Machine Replication Coordinator"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_NFS_V2"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Network File System"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_NFS_MSNS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"NFS Multi Server Namespace"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_CAU"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ClusterAwareUpdatingResource"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_NV_PROVIDER_ADDRESS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Provider Address"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_NAT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Nat"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_STORAGE_POLICIES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Storage Policies"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_STORQOS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Storage QoS Policy Manager"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_HEALTH_SERVICE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Health Service"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_VM_WMI"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Virtual Machine Cluster WMI"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_SDDC_MANAGEMENT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SDDC Management"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_HCSVM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HCS Virtual Machine"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_VIRTUAL_IPV4"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Disjoint IPv4 Address"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_VIRTUAL_IPV6"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Disjoint IPv6 Address"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_CLOUD_WITNESS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Cloud Witness"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_STORAGE_REPLICA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Storage Replica"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_CROSS_CLUSTER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Cross Cluster Dependency Orchestrator"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_SCALEOUT_MASTER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Scaleout Master"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_SCALEOUT_WORKER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Scaleout Worker"
,"Attrs":[]
},{
"Name":"CLUS_RESTYPE_NAME_CONTAINER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Container"
,"Attrs":[]
},{
"Name":"CLUS_RES_NAME_SCALEOUT_MASTER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Scaleout Master"
,"Attrs":[]
},{
"Name":"CLUS_RES_NAME_SCALEOUT_WORKER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Scaleout Worker"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_CLUS_DESC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Description"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_CLUS_SD"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Security Descriptor"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_CLUS_DEFAULT_NETWORK_ROLE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DefaultNetworkRole"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_QUORUM_ARBITRATION_TIMEOUT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"QuorumArbitrationTimeMax"
,"Attrs":[]
},{
"Name":"CLUSTER_HANG_TIMEOUT_KEYNAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ClusSvcHangTimeout"
,"Attrs":[]
},{
"Name":"CLUSTER_HANG_RECOVERY_ACTION_KEYNAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HangRecoveryAction"
,"Attrs":[]
},{
"Name":"CLUSTER_CSA_VSS_STATE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"BackupInProgress"
,"Attrs":[]
},{
"Name":"CLUSTER_REQUEST_REPLY_TIMEOUT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RequestReplyTimeout"
,"Attrs":[]
},{
"Name":"CLUSTER_WITNESS_FAILED_RESTART_INTERVAL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WitnessRestartInterval"
,"Attrs":[]
},{
"Name":"CLUSTER_WITNESS_DATABASE_WRITE_TIMEOUT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WitnessDatabaseWriteTimeout"
,"Attrs":[]
},{
"Name":"CLUSTER_ADD_EVICT_DELAY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AddEvictDelay"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_FIXQUORUM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"FixQuorum"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PREVENTQUORUM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PreventQuorum"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_IGNORE_PERSISTENT_STATE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IgnorePersistentStateOnStartup"
,"Attrs":[]
},{
"Name":"CLUSTER_SHARED_VOLUMES_ROOT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SharedVolumesRoot"
,"Attrs":[]
},{
"Name":"ENABLE_CLUSTER_SHARED_VOLUMES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"EnableSharedVolumes"
,"Attrs":[]
},{
"Name":"CLUSTER_SHARED_VOLUME_VSS_WRITER_OPERATION_TIMEOUT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SharedVolumeVssWriterOperationTimeout"
,"Attrs":[]
},{
"Name":"USE_CLIENT_ACCESS_NETWORKS_FOR_CSV"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"UseClientAccessNetworksForSharedVolumes"
,"Attrs":[]
},{
"Name":"CLUSTER_CSV_COMPATIBLE_FILTERS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SharedVolumeCompatibleFilters"
,"Attrs":[]
},{
"Name":"CLUSTER_CSV_INCOMPATIBLE_FILTERS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SharedVolumeIncompatibleFilters"
,"Attrs":[]
},{
"Name":"CLUSTER_GROUP_WAIT_DELAY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ClusterGroupWaitDelay"
,"Attrs":[]
},{
"Name":"MINIMUM_PREEMPTOR_PRIORITY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MinimumPreemptorPriority"
,"Attrs":[]
},{
"Name":"MINIMUM_NEVER_PREEMPT_PRIORITY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MinimumNeverPreemptPriority"
,"Attrs":[]
},{
"Name":"CLUSTER_ENFORCED_ANTIAFFINITY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ClusterEnforcedAntiaffinity"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_SHUTDOWN_TIMEOUT_MINUTES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ShutdownTimeoutInMinutes"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_CSV_MDS_SD"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SharedVolumeSecurityDescriptor"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_FAILOVER_MOVE_MIGRATION_TYPE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"FailoverMoveMigrationType"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_CSV_BLOCK_CACHE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"BlockCacheSize"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_ROUTE_HISTORY_LENGTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RouteHistoryLength"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_LAST_RECENT_EVENTS_RESET_TIME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RecentEventsResetTime"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_DRAIN_ON_SHUTDOWN"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DrainOnShutdown"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETFT_IPSEC_ENABLED"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"NetftIPSecEnabled"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_WITNESS_DYNAMIC_WEIGHT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WitnessDynamicWeight"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_MESSAGE_BUFFER_LENGTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MessageBufferLength"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_DATABASE_READ_WRITE_MODE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DatabaseReadWriteMode"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_FUNCTIONAL_LEVEL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ClusterFunctionalLevel"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_UPGRADE_VERSION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ClusterUpgradeVersion"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RESILIENCY_LEVEL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ResiliencyLevel"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RESILIENCY_DEFAULT_SECONDS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ResiliencyDefaultPeriod"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_QUARANTINE_THRESHOLD"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"QuarantineThreshold"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_QUARANTINE_DURATION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"QuarantineDuration"
,"Attrs":[]
},{
"Name":"CLUSTER_S2D_ENABLED"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"S2DEnabled"
,"Attrs":[]
},{
"Name":"CLUSTER_S2D_BUS_TYPES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"S2DBusTypes"
,"Attrs":[]
},{
"Name":"CLUSTER_S2D_CACHE_PAGE_SIZE_KBYTES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"S2DCachePageSizeKBytes"
,"Attrs":[]
},{
"Name":"CLUSTER_S2D_OPTIMIZATIONS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"S2DOptimizations"
,"Attrs":[]
},{
"Name":"CLUSTER_S2D_IO_LATENCY_THRESHOLD"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"S2DIOLatencyThreshold"
,"Attrs":[]
},{
"Name":"CLUSTER_S2D_CACHE_DESIRED_STATE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"S2DCacheDesiredState"
,"Attrs":[]
},{
"Name":"CLUSTER_S2D_CACHE_METADATA_RESERVE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"S2DCacheMetadataReserveBytes"
,"Attrs":[]
},{
"Name":"CLUSTER_S2D_CACHE_FLASH_RESERVE_PERCENT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"S2DCacheFlashReservePercent"
,"Attrs":[]
},{
"Name":"CLUSTER_S2D_CACHE_BEHAVIOR_FLAGS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"S2DCacheBehavior"
,"Attrs":[]
},{
"Name":"CLUSTER_NAME_PREFERRED_SITE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PreferredSite"
,"Attrs":[]
},{
"Name":"CLUSTER_NAME_AUTO_BALANCER_MODE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AutoBalancerMode"
,"Attrs":[]
},{
"Name":"CLUSTER_NAME_AUTO_BALANCER_LEVEL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AutoBalancerLevel"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GROUP_DEPENDENCY_TIMEOUT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"GroupDependencyTimeout"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PLACEMENT_OPTIONS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PlacementOptions"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_ENABLED_EVENT_LOGS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"EnabledEventLogs"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_SAME_SUBNET_DELAY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SameSubnetDelay"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_CROSS_SUBNET_DELAY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CrossSubnetDelay"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_CROSS_SITE_DELAY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CrossSiteDelay"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_SAME_SUBNET_THRESHOLD"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SameSubnetThreshold"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_CROSS_SUBNET_THRESHOLD"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CrossSubnetThreshold"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_CROSS_SITE_THRESHOLD"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CrossSiteThreshold"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PLUMB_ALL_CROSS_SUBNET_ROUTES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PlumbAllCrossSubnetRoutes"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NODE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"NodeName"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NODE_HIGHEST_VERSION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"NodeHighestVersion"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NODE_LOWEST_VERSION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"NodeLowestVersion"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NODE_DESC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Description"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NODE_MAJOR_VERSION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MajorVersion"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NODE_MINOR_VERSION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MinorVersion"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NODE_BUILD_NUMBER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"BuildNumber"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NODE_CSDVERSION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CSDVersion"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NODE_WEIGHT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"NodeWeight"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NODE_DYNAMIC_WEIGHT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DynamicWeight"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NODE_IS_PRIMARY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IsPrimary"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NODE_DRAIN_STATUS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"NodeDrainStatus"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NODE_DRAIN_TARGET"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"NodeDrainTarget"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NODE_NEEDS_PQ"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"NeedsPreventQuorum"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NODE_FDID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"FaultDomainId"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NODE_STATUS_INFO"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"StatusInformation"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NODE_FAULT_DOMAIN"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"FaultDomain"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NODE_MODEL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Model"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NODE_SERIALNUMBER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SerialNumber"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NODE_MANUFACTURER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Manufacturer"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Name"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_TYPE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"GroupType"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_DESC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Description"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_PERSISTENT_STATE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PersistentState"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_FAILBACK_TYPE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AutoFailbackType"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_FAILBACK_WIN_START"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"FailbackWindowStart"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_FAILBACK_WIN_END"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"FailbackWindowEnd"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_FAILOVER_THRESHOLD"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"FailoverThreshold"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_FAILOVER_PERIOD"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"FailoverPeriod"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_PRIORITY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Priority"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_DEFAULT_OWNER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DefaultOwner"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_STATUS_INFORMATION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"StatusInformation"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_ANTI_AFFINITY_CLASS_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AntiAffinityClassNames"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_START_DELAY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"GroupStartDelay"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_CCF_EPOCH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CCFEpoch"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_CCF_EPOCH_HIGH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CCFEpochHigh"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_RESILIENCY_PERIOD"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ResiliencyPeriod"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_PREFERRED_SITE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PreferredSite"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_COLD_START_SETTING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ColdStartSetting"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_FAULT_DOMAIN"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"FaultDomain"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_UPDATE_DOMAIN"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"UpdateDomain"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_PLACEMENT_OPTIONS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PlacementOptions"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GRP_LOCK_MOVE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"LockedFromMoving"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RES_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Name"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RES_TYPE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Type"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RES_DESC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Description"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RES_SEPARATE_MONITOR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SeparateMonitor"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RES_PERSISTENT_STATE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PersistentState"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RES_LOOKS_ALIVE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"LooksAlivePollInterval"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RES_IS_ALIVE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IsAlivePollInterval"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RES_RESTART_ACTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RestartAction"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RES_RESTART_THRESHOLD"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RestartThreshold"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RES_RESTART_PERIOD"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RestartPeriod"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RES_RESTART_DELAY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RestartDelay"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RES_RETRY_PERIOD_ON_FAILURE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RetryPeriodOnFailure"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RES_EMBEDDED_FAILURE_ACTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"EmbeddedFailureAction"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RES_PENDING_TIMEOUT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PendingTimeout"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RES_DEADLOCK_TIMEOUT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DeadlockTimeout"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RES_MONITOR_PID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MonitorProcessId"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RES_STATUS_INFORMATION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"StatusInformation"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RES_LAST_OPERATION_STATUS_CODE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"LastOperationStatusCode"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RES_DATA1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ResourceSpecificData1"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RES_DATA2"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ResourceSpecificData2"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RES_STATUS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ResourceSpecificStatus"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RESTYPE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Name"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RESTYPE_DESC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Description"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RESTYPE_DLL_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DllName"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RESTYPE_ADMIN_EXTENSIONS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AdminExtensions"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RESTYPE_LOOKS_ALIVE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"LooksAlivePollInterval"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RESTYPE_IS_ALIVE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IsAlivePollInterval"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RESTYPE_PENDING_TIMEOUT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PendingTimeout"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RESTYPE_DEADLOCK_TIMEOUT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DeadlockTimeout"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RESTYPE_DUMP_POLICY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DumpPolicy"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RESTYPE_DUMP_LOG_QUERY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DumpLogQuery"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RESTYPE_DUMP_SERVICES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DumpServices"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RESTYPE_ENABLED_EVENT_LOGS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"EnabledEventLogs"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RESTYPE_MAX_MONITORS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MaximumMonitors"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RESTYPE_WPR_START_AFTER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WprStartAfter"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_RESTYPE_WPR_PROFILES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WprProfiles"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NET_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Name"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NET_IPV6_ADDRESSES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IPv6Addresses"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NET_IPV6_PREFIXLENGTHS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IPv6PrefixLengths"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NET_IPV4_ADDRESSES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IPv4Addresses"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NET_IPV4_PREFIXLENGTHS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IPv4PrefixLengths"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NET_ADDRESS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Address"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NET_ADDRESS_MASK"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AddressMask"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NET_DESC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Description"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NET_ROLE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Role"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NET_SPEED"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"LinkSpeed"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NET_RDMA_CAPABLE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RdmaCapable"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NET_RSS_CAPABLE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RssCapable"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NET_METRIC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Metric"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NET_AUTOMETRIC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AutoMetric"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETIFACE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Name"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETIFACE_NODE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Node"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETIFACE_NETWORK"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Network"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETIFACE_ADAPTER_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Adapter"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETIFACE_ADAPTER_ID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AdapterId"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETIFACE_DHCP_ENABLED"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DhcpEnabled"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETIFACE_IPV6_ADDRESSES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IPv6Addresses"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETIFACE_IPV4_ADDRESSES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IPv4Addresses"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETIFACE_ADDRESS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Address"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETIFACE_DESC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Description"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GROUPSET_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Name"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GROUPSET_STARTUP_SETTING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"StartupSetting"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GROUPSET_STARTUP_COUNT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"StartupCount"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GROUPSET_STARTUP_DELAY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"StartupDelay"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GROUPSET_IS_GLOBAL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IsGlobal"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GROUPSET_STATUS_INFORMATION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"StatusInformation"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GROUPSET_IS_AVAILABILITY_SET"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IsAvailabilitySet"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GROUPSET_UPDATE_DOMAINS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"UpdateDomains"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GROUPSET_FAULT_DOMAINS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"FaultDomains"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GROUPSET_RESERVE_NODE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ReserveSpareNode"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GROUPSET_AVAILABILITY_SET_INDEX_TO_NODE_MAPPING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"NodeDomainInfo"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_AFFINITYRULE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Name"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_AFFINITYRULE_TYPE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RuleType"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_AFFINITYRULE_GROUPS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Groups"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_AFFINITYRULE_ENABLED"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Enabled"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_START_MEMORY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"StartMemory"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_VIRTUAL_NUMA_COUNT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"VirtualNumaCount"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_DDA_DEVICE_ALLOCATIONS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DdaDeviceAllocations"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GPUP_DEVICE_ALLOCATIONS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"GpupDeviceAllocations"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PHYSDISK_DISKIDTYPE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DiskIdType"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PHYSDISK_DISKSIGNATURE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DiskSignature"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PHYSDISK_DISKIDGUID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DiskIdGuid"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PHYSDISK_DISKRUNCHKDSK"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DiskRunChkDsk"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PHYSDISK_DISKUNIQUEIDS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DiskUniqueIds"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PHYSDISK_DISKVOLUMEINFO"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DiskVolumeInfo"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PHYSDISK_DISKARBTYPE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DiskArbType"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PHYSDISK_DISKARBINTERVAL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DiskArbInterval"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PHYSDISK_DISKPATH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DiskPath"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PHYSDISK_DISKRELOAD"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DiskReload"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PHYSDISK_MAINTMODE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MaintenanceMode"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PHYSDISK_DISKIODELAY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MaxIoLatency"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PHYSDISK_MIGRATEFIXUP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MigrateDriveLetters"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PHYSDISK_CSVWRITETHROUGH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CsvEnforceWriteThrough"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PHYSDISK_CSVBLOCKCACHE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"EnableBlockCache"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PHYSDISK_FASTONLINEARBITRATE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"FastOnlineArbitrate"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PHYSDISK_SPACEIDGUID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"VirtualDiskId"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_STORAGESPACE_POOLIDGUID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PoolId"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PHYSDISK_CSVSNAPSHOTDIFFAREASIZE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SnapshotDiffSize"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PHYSDISK_CSVSNAPSHOTAGELIMIT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SnapshotAgeLimit"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PHYSDISK_DISKGUID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DiskGuid"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PHYSDISK_VOLSNAPACTIVATETIMEOUT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"VolsnapActivateTimeout"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PHYSDISK_DISKRECOVERYACTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DiskRecoveryAction"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_STORAGESPACE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"VirtualDiskName"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_STORAGESPACE_DESCRIPTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"VirtualDiskDescription"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_STORAGESPACE_HEALTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"VirtualDiskHealth"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_STORAGESPACE_STATE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"VirtualDiskState"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_STORAGESPACE_PROVISIONING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"VirtualDiskProvisioning"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_STORAGESPACE_RESILIENCYTYPE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"VirtualDiskResiliencyType"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_STORAGESPACE_RESILIENCYCOLUMNS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"VirtualDiskResiliencyColumns"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_STORAGESPACE_RESILIENCYINTERLEAVE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"VirtualDiskResiliencyInterleave"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GENAPP_COMMAND_LINE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CommandLine"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GENAPP_CURRENT_DIRECTORY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CurrentDirectory"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GENAPP_USE_NETWORK_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"UseNetworkName"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GENSCRIPT_SCRIPT_FILEPATH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ScriptFilepath"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GENSVC_SERVICE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ServiceName"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GENSVC_STARTUP_PARAMS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"StartupParameters"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_GENSVC_USE_NETWORK_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"UseNetworkName"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_IPADDR_NETWORK"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Network"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_IPADDR_ADDRESS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Address"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_IPADDR_SUBNET_MASK"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SubnetMask"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_IPADDR_ENABLE_NETBIOS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"EnableNetBIOS"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_IPADDR_OVERRIDE_ADDRMATCH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"OverrideAddressMatch"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_IPADDR_ENABLE_DHCP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"EnableDhcp"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_IPADDR_LEASE_OBTAINED_TIME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"LeaseObtainedTime"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_IPADDR_LEASE_TERMINATES_TIME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"LeaseExpiresTime"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_IPADDR_T1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"T1"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_IPADDR_T2"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"T2"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_IPADDR_DHCP_SERVER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DhcpServer"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_IPADDR_DHCP_ADDRESS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DhcpAddress"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_IPADDR_DHCP_SUBNET_MASK"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DhcpSubnetMask"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_IPADDR_SHARED_NETNAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SharedNetname"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_IPADDR_PROBE_PORT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ProbePort"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_IPADDR_PROBE_FAILURE_THRESHOLD"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ProbeFailureThreshold"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_IPV6_NATIVE_NETWORK"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Network"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_IPV6_NATIVE_ADDRESS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Address"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_IPV6_NATIVE_PREFIX_LENGTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PrefixLength"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_IPV6_TUNNEL_ADDRESS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Address"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_IPV6_TUNNEL_TUNNELTYPE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"TunnelType"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETNAME_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Name"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETNAME_CREATING_DC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CreatingDC"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETNAME_OBJECT_ID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ObjectGUID"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETNAME_DNS_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DnsName"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETNAME_REMAP_PIPE_NAMES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RemapPipeNames"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETNAME_RESOURCE_DATA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ResourceData"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETNAME_STATUS_NETBIOS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"StatusNetBIOS"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETNAME_STATUS_DNS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"StatusDNS"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETNAME_STATUS_KERBEROS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"StatusKerberos"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETNAME_VCO_CONTAINER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"VcoContainer"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETNAME_LAST_DNS_UPDATE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"LastDNSUpdateTime"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETNAME_CONTAINERGUID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptoContainerGUID"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETNAME_HOST_TTL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HostRecordTTL"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETNAME_PUBLISH_PTR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PublishPTRRecords"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETNAME_REMOVEVCO_ONDELETE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DeleteVcoOnResCleanup"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETNAME_REGISTER_ALL_IP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RegisterAllProvidersIP"
,"Attrs":[]
},{
"Name":"CLUSREG_KEYNAME_OBJECTGUIDS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ObjectGUIDs"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETNAME_EXCLUDE_NETWORKS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ExcludeNetworks"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETNAME_ALIASES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Aliases"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETNAME_IN_USE_NETWORKS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"InUseNetworks"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETNAME_DNS_SUFFIX"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DnsSuffix"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETNAME_AD_AWARE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ADAware"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_NETNAME_DNN_DISABLE_CLONES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DisableClones"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PRTSPOOL_DEFAULT_SPOOL_DIR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DefaultSpoolDirectory"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_PRTSPOOL_TIMEOUT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"JobCompletionTimeout"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_FILESHR_SERVER_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ServerName"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_FILESHR_SHARE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ShareName"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_FILESHR_PATH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Path"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_FILESHR_REMARK"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Remark"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_FILESHR_MAX_USERS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MaxUsers"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_FILESHR_SD"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Security Descriptor"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_FILESHR_SHARE_SUBDIRS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ShareSubDirs"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_FILESHR_HIDE_SUBDIR_SHARES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HideSubDirShares"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_FILESHR_IS_DFS_ROOT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IsDfsRoot"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_FILESHR_SHARE_FLAGS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ShareFlags"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_FILESHR_CA_TIMEOUT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CATimeout"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_DHCP_DATABASE_PATH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DatabasePath"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_DHCP_BACKUP_PATH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"BackupPath"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_LOG_FILE_PATH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"LogFilePath"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_WINS_DATABASE_PATH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DatabasePath"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_WINS_BACKUP_PATH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"BackupPath"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_VSSTASK_CURRENTDIRECTORY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CurrentDirectory"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_VSSTASK_APPNAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ApplicationName"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_VSSTASK_APPPARAMS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ApplicationParams"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_VSSTASK_TRIGGERARRAY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"TriggerArray"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_FSWITNESS_SHARE_PATH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SharePath"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_FSWITNESS_ARB_DELAY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ArbitrationDelay"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_FSWITNESS_IMPERSONATE_CNO"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ImpersonateCNO"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_STORAGESPACE_POOLNAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Name"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_STORAGESPACE_POOLDESC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Description"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_STORAGESPACE_POOLDRIVEIDS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DriveIds"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_STORAGESPACE_POOLHEALTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Health"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_STORAGESPACE_POOLSTATE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"State"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_STORAGESPACE_POOLTOTALCAPACITY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"TotalCapacity"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_STORAGESPACE_POOLCONSUMEDCAPACITY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ConsumedCapacity"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_STORAGESPACE_POOLARBITRATE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Arbitrate"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_STORAGESPACE_POOLREEVALTIMEOUT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ReEvaluatePlacementTimeout"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_STORAGESPACE_POOLQUORUMSHARE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PoolQuorumShare"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_STORAGESPACE_POOLQUORUMUSERACCOUNT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PoolQuorumUserAccount"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_SOFS_SMBASYMMETRYMODE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SmbAsymmetryMode"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_VIP_PREFIX_LENGTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PrefixLength"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_VIP_ADAPTER_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AdapterName"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_VIP_ADDRESS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Address"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_VIP_VSID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"VSID"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_VIP_RDID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RDID"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_CLOUDWITNESS_PRIMARY_TOKEN"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PrimaryToken"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_CLOUDWITNESS_PRIMARY_KEY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PrimaryKey"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_CLOUDWITNESS_ACCOUNT_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AccountName"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_CLOUDWITNESS_ENDPOINT_INFO"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"EndpointInfo"
,"Attrs":[]
},{
"Name":"CLUSREG_NAME_CLOUDWITNESS_CONTAINER_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ContainerName"
,"Attrs":[]
},{
"Name":"CLOUD_WITNESS_CONTAINER_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"msft-cloud-witness"
,"Attrs":[]
},{
"Name":"CLUS_NAME_RES_TYPE_SOURCE_RESID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SourceResourceId"
,"Attrs":[]
},{
"Name":"CLUS_NAME_RES_TYPE_TARGET_RESID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"TargetResourceId"
,"Attrs":[]
},{
"Name":"CLUS_NAME_RES_TYPE_SOURCE_VOLUMES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SourceVolumes"
,"Attrs":[]
},{
"Name":"CLUS_NAME_RES_TYPE_TARGET_VOLUMES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"TargetVolumes"
,"Attrs":[]
},{
"Name":"CLUS_NAME_RES_TYPE_DATA_RESID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DataResourceId"
,"Attrs":[]
},{
"Name":"CLUS_NAME_RES_TYPE_LOG_RESID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"LogResourceId"
,"Attrs":[]
},{
"Name":"CLUS_NAME_RES_TYPE_LOG_VOLUME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"LogVolume"
,"Attrs":[]
},{
"Name":"CLUS_NAME_RES_TYPE_REPLICATION_GROUPID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ReplicationGroupId"
,"Attrs":[]
},{
"Name":"CLUS_NAME_RES_TYPE_CLUSTER_GROUPID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ClusterGroupId"
,"Attrs":[]
},{
"Name":"CLUS_NAME_RES_TYPE_REPLICATION_GROUP_TYPE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ReplicationClusterGroupType"
,"Attrs":[]
},{
"Name":"CLUS_NAME_RES_TYPE_MINIMUM_LOG_SIZE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MinimumLogSizeInBytes"
,"Attrs":[]
},{
"Name":"CLUS_NAME_RES_TYPE_UNIT_LOG_SIZE_CHANGE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"UnitOfLogSizeChangeInBytes"
,"Attrs":[]
},{
"Name":"CLUS_NAME_RES_TYPE_LOG_MULTIPLE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"LogSizeMultiple"
,"Attrs":[]
},{
"Name":"SR_REPLICATED_PARTITION_DISALLOW_MULTINODE_IO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_FLAG_ADD_VOLUME_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_FLAG_FILTER_BY_POOL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_FLAG_INCLUDE_NON_SHARED_DISKS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"STARTUP_ROUTINE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Startup"
,"Attrs":[]
},{
"Name":"CLRES_VERSION_V1_00"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"STARTUP_EX_ROUTINE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"StartupEx"
,"Attrs":[]
},{
"Name":"CLRES_VERSION_V2_00"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"CLRES_VERSION_V3_00"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":768
,"Attrs":[]
},{
"Name":"CLRES_VERSION_V4_00"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"CLUSCTL_GET_OPERATION_CONTEXT_PARAMS_VERSION_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSRES_NAME_GET_OPERATION_CONTEXT_FLAGS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Flags"
,"Attrs":[]
},{
"Name":"CLUSRESDLL_STATUS_OFFLINE_BUSY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSRESDLL_STATUS_OFFLINE_SOURCE_THROTTLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CLUSRESDLL_STATUS_OFFLINE_DESTINATION_THROTTLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CLUSRESDLL_STATUS_OFFLINE_DESTINATION_REJECTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CLUSRESDLL_STATUS_INSUFFICIENT_MEMORY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CLUSRESDLL_STATUS_INSUFFICIENT_PROCESSOR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CLUSRESDLL_STATUS_INSUFFICIENT_OTHER_RESOURCES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"CLUSRESDLL_STATUS_INVALID_PARAMETERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"CLUSRESDLL_STATUS_NETWORK_NOT_AVAILABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"CLUSRESDLL_STATUS_DO_NOT_COLLECT_WER_REPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"CLUSRESDLL_STATUS_DUMP_NOW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"CLUS_RESDLL_OPEN_RECOVER_MONITOR_STATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUS_RESDLL_ONLINE_RECOVER_MONITOR_STATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUS_RESDLL_ONLINE_IGNORE_RESOURCE_STATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CLUS_RESDLL_ONLINE_RETURN_TO_SOURCE_NODE_ON_ERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CLUS_RESDLL_ONLINE_RESTORE_ONLINE_STATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CLUS_RESDLL_ONLINE_IGNORE_NETWORK_CONNECTIVITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CLUS_RESDLL_OFFLINE_IGNORE_RESOURCE_STATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUS_RESDLL_OFFLINE_RETURN_TO_SOURCE_NODE_ON_ERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CLUS_RESDLL_OFFLINE_QUEUE_ENABLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CLUS_RESDLL_OFFLINE_RETURNING_TO_SOURCE_NODE_BECAUSE_OF_ERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CLUS_RESDLL_OFFLINE_DUE_TO_EMBEDDED_FAILURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CLUS_RESDLL_OFFLINE_IGNORE_NETWORK_CONNECTIVITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CLUS_RESDLL_OFFLINE_DO_NOT_UPDATE_PERSISTENT_STATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"CLUS_RESDLL_OPEN_DONT_DELETE_TEMP_DISK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"RESTYPE_MONITOR_SHUTTING_DOWN_NODE_STOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"RESTYPE_MONITOR_SHUTTING_DOWN_CLUSSVC_CRASH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"RESUTIL_PROPITEM_READ_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"RESUTIL_PROPITEM_REQUIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"RESUTIL_PROPITEM_SIGNED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"RESUTIL_PROPITEM_IN_MEMORY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"LOCKED_MODE_FLAGS_DONT_REMOVE_FROM_MOVE_QUEUE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSTER_HEALTH_FAULT_PROPERTY_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ClusterHealth"
,"Attrs":[]
},{
"Name":"CLUSTER_HEALTH_FAULT_ARGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"CLUSTER_HEALTH_FAULT_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CLUSTER_HEALTH_FAULT_ERRORTYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CLUSTER_HEALTH_FAULT_ERRORCODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CLUSTER_HEALTH_FAULT_DESCRIPTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CLUSTER_HEALTH_FAULT_PROVIDER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CLUSTER_HEALTH_FAULT_FLAGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CLUSTER_HEALTH_FAULT_RESERVED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"CLUSTER_HEALTH_FAULT_ID_LABEL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Id"
,"Attrs":[]
},{
"Name":"CLUSTER_HEALTH_FAULT_ERRORTYPE_LABEL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ErrorType"
,"Attrs":[]
},{
"Name":"CLUSTER_HEALTH_FAULT_ERRORCODE_LABEL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ErrorCode"
,"Attrs":[]
},{
"Name":"CLUSTER_HEALTH_FAULT_DESCRIPTION_LABEL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Description"
,"Attrs":[]
},{
"Name":"CLUSTER_HEALTH_FAULT_PROVIDER_LABEL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Provider"
,"Attrs":[]
},{
"Name":"CLUSTER_HEALTH_FAULT_FLAGS_LABEL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Flags"
,"Attrs":[]
},{
"Name":"CLUSTER_HEALTH_FAULT_RESERVED_LABEL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Reserved"
,"Attrs":[]
},{
"Name":"CLUS_CREATE_CRYPT_CONTAINER_NOT_FOUND"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SET_APPINSTANCE_CSV_FLAGS_VALID_ONLY_IF_CSV_COORDINATOR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}],
"Types":[{
"Name":"CLUSPROP_RESOURCE_CLASS_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Base2","Type":{"Kind":"ApiRef","Name":"CLUS_RESOURCE_CLASS_INFO","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_SHARED_VOLUME_RENAME_INPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"CLUSTER_SHARED_VOLUME_RENAME_INPUT_VOLUME","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Base2","Type":{"Kind":"ApiRef","Name":"CLUSTER_SHARED_VOLUME_RENAME_INPUT_NAME","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_SHARED_VOLUME_RENAME_GUID_INPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"CLUSTER_SHARED_VOLUME_RENAME_INPUT_VOLUME","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Base2","Type":{"Kind":"ApiRef","Name":"CLUSTER_SHARED_VOLUME_RENAME_INPUT_GUID_NAME","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSPROP_PARTITION_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Base2","Type":{"Kind":"ApiRef","Name":"CLUS_PARTITION_INFO","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSPROP_PARTITION_INFO_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Base2","Type":{"Kind":"ApiRef","Name":"CLUS_PARTITION_INFO_EX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSPROP_PARTITION_INFO_EX2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"CLUSPROP_PARTITION_INFO_EX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Base2","Type":{"Kind":"ApiRef","Name":"CLUS_PARTITION_INFO_EX2","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSPROP_FTSET_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Base2","Type":{"Kind":"ApiRef","Name":"CLUS_FTSET_INFO","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSPROP_SCSI_ADDRESS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Base2","Type":{"Kind":"ApiRef","Name":"CLUS_SCSI_ADDRESS","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_HCLUSTER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HNODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HRESOURCE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HGROUP"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HNETWORK"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HNETINTERFACE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HCHANGE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HCLUSENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HGROUPENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HRESENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HNETWORKENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HNODEENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HNETINTERFACEENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HRESTYPEENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HREGBATCH"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HREGBATCHPORT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HREGBATCHNOTIFICATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HREGREADBATCH"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HREGREADBATCHREPLY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HNODEENUMEX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HCLUSENUMEX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HGROUPENUMEX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HRESENUMEX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HGROUPSET"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"_HGROUPSETENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_QUORUM_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"OperationalQuorum","Value":0}
,{"Name":"ModifyQuorum","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTERVERSIONINFO_NT4"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersionInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"BuildNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"szVendorId","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"szCSDVersion","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTERVERSIONINFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersionInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"BuildNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"szVendorId","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"szCSDVersion","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"dwClusterHighestVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwClusterLowestVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_STARTING_PARAMS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bForm","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"bFirst","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NODE_CLUSTER_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ClusterStateNotInstalled","Value":0}
,{"Name":"ClusterStateNotConfigured","Value":1}
,{"Name":"ClusterStateNotRunning","Value":3}
,{"Name":"ClusterStateRunning","Value":19}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_RESOURCE_STATE_CHANGE_REASON"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"eResourceStateChangeReasonUnknown","Value":0}
,{"Name":"eResourceStateChangeReasonMove","Value":1}
,{"Name":"eResourceStateChangeReasonFailover","Value":2}
,{"Name":"eResourceStateChangeReasonFailedMove","Value":3}
,{"Name":"eResourceStateChangeReasonShutdown","Value":4}
,{"Name":"eResourceStateChangeReasonRundown","Value":5}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_REG_COMMAND"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSREG_COMMAND_NONE","Value":0}
,{"Name":"CLUSREG_SET_VALUE","Value":1}
,{"Name":"CLUSREG_CREATE_KEY","Value":2}
,{"Name":"CLUSREG_DELETE_KEY","Value":3}
,{"Name":"CLUSREG_DELETE_VALUE","Value":4}
,{"Name":"CLUSREG_SET_KEY_SECURITY","Value":5}
,{"Name":"CLUSREG_VALUE_DELETED","Value":6}
,{"Name":"CLUSREG_READ_KEY","Value":7}
,{"Name":"CLUSREG_READ_VALUE","Value":8}
,{"Name":"CLUSREG_READ_ERROR","Value":9}
,{"Name":"CLUSREG_CONTROL_COMMAND","Value":10}
,{"Name":"CLUSREG_CONDITION_EXISTS","Value":11}
,{"Name":"CLUSREG_CONDITION_NOT_EXISTS","Value":12}
,{"Name":"CLUSREG_CONDITION_IS_EQUAL","Value":13}
,{"Name":"CLUSREG_CONDITION_IS_NOT_EQUAL","Value":14}
,{"Name":"CLUSREG_CONDITION_IS_GREATER_THAN","Value":15}
,{"Name":"CLUSREG_CONDITION_IS_LESS_THAN","Value":16}
,{"Name":"CLUSREG_CONDITION_KEY_EXISTS","Value":17}
,{"Name":"CLUSREG_CONDITION_KEY_NOT_EXISTS","Value":18}
,{"Name":"CLUSREG_LAST_COMMAND","Value":19}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"eReason","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_STATE_CHANGE_REASON","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_BATCH_COMMAND"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Command","Type":{"Kind":"ApiRef","Name":"CLUSTER_REG_COMMAND","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wzName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_READ_BATCH_COMMAND"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Command","Type":{"Kind":"ApiRef","Name":"CLUSTER_REG_COMMAND","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wzSubkeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"wzValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_ENUM_ITEM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cbName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSGROUP_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ClusGroupTypeCoreCluster","Value":1}
,{"Name":"ClusGroupTypeAvailableStorage","Value":2}
,{"Name":"ClusGroupTypeTemporary","Value":3}
,{"Name":"ClusGroupTypeSharedVolume","Value":4}
,{"Name":"ClusGroupTypeStoragePool","Value":5}
,{"Name":"ClusGroupTypeFileServer","Value":100}
,{"Name":"ClusGroupTypePrintServer","Value":101}
,{"Name":"ClusGroupTypeDhcpServer","Value":102}
,{"Name":"ClusGroupTypeDtc","Value":103}
,{"Name":"ClusGroupTypeMsmq","Value":104}
,{"Name":"ClusGroupTypeWins","Value":105}
,{"Name":"ClusGroupTypeStandAloneDfs","Value":106}
,{"Name":"ClusGroupTypeGenericApplication","Value":107}
,{"Name":"ClusGroupTypeGenericService","Value":108}
,{"Name":"ClusGroupTypeGenericScript","Value":109}
,{"Name":"ClusGroupTypeIScsiNameService","Value":110}
,{"Name":"ClusGroupTypeVirtualMachine","Value":111}
,{"Name":"ClusGroupTypeTsSessionBroker","Value":112}
,{"Name":"ClusGroupTypeIScsiTarget","Value":113}
,{"Name":"ClusGroupTypeScaleoutFileServer","Value":114}
,{"Name":"ClusGroupTypeVMReplicaBroker","Value":115}
,{"Name":"ClusGroupTypeTaskScheduler","Value":116}
,{"Name":"ClusGroupTypeClusterUpdateAgent","Value":117}
,{"Name":"ClusGroupTypeScaleoutCluster","Value":118}
,{"Name":"ClusGroupTypeStorageReplica","Value":119}
,{"Name":"ClusGroupTypeVMReplicaCoordinator","Value":120}
,{"Name":"ClusGroupTypeCrossClusterOrchestrator","Value":121}
,{"Name":"ClusGroupTypeInfrastructureFileServer","Value":122}
,{"Name":"ClusGroupTypeCoreSddc","Value":123}
,{"Name":"ClusGroupTypeUnknown","Value":9999}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_CREATE_GROUP_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"groupType","Type":{"Kind":"ApiRef","Name":"CLUSGROUP_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_MGMT_POINT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_MGMT_POINT_TYPE_NONE","Value":0}
,{"Name":"CLUSTER_MGMT_POINT_TYPE_CNO","Value":1}
,{"Name":"CLUSTER_MGMT_POINT_TYPE_DNS_ONLY","Value":2}
,{"Name":"CLUSTER_MGMT_POINT_TYPE_CNO_ONLY","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_MGMT_POINT_RESTYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_MGMT_POINT_RESTYPE_AUTO","Value":0}
,{"Name":"CLUSTER_MGMT_POINT_RESTYPE_SNN","Value":1}
,{"Name":"CLUSTER_MGMT_POINT_RESTYPE_DNN","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_CLOUD_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_CLOUD_TYPE_NONE","Value":0}
,{"Name":"CLUSTER_CLOUD_TYPE_AZURE","Value":1}
,{"Name":"CLUSTER_CLOUD_TYPE_MIXED","Value":128}
,{"Name":"CLUSTER_CLOUD_TYPE_UNKNOWN","Value":-1}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUS_GROUP_START_SETTING"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUS_GROUP_START_ALWAYS","Value":0}
,{"Name":"CLUS_GROUP_DO_NOT_START","Value":1}
,{"Name":"CLUS_GROUP_START_ALLOWED","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUS_AFFINITY_RULE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUS_AFFINITY_RULE_NONE","Value":0}
,{"Name":"CLUS_AFFINITY_RULE_SAME_FAULT_DOMAIN","Value":1}
,{"Name":"CLUS_AFFINITY_RULE_SAME_NODE","Value":2}
,{"Name":"CLUS_AFFINITY_RULE_DIFFERENT_FAULT_DOMAIN","Value":3}
,{"Name":"CLUS_AFFINITY_RULE_DIFFERENT_NODE","Value":4}
,{"Name":"CLUS_AFFINITY_RULE_MIN","Value":0}
,{"Name":"CLUS_AFFINITY_RULE_MAX","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_QUORUM_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_QUORUM_MAINTAINED","Value":0}
,{"Name":"CLUSTER_QUORUM_LOST","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_VALIDATE_PATH"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"szPath","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_VALIDATE_DIRECTORY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"szPath","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_VALIDATE_NETNAME"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"szNetworkName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_VALIDATE_CSV_FILENAME"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"szFileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_SET_PASSWORD_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SetAttempted","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ReturnStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_IP_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpszIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwPrefixLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CREATE_CLUSTER_CONFIG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"cNodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ppszNodeNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"cIpEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pIpEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_IP_ENTRY","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"fEmptyCluster","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"managementPointType","Type":{"Kind":"ApiRef","Name":"CLUSTER_MGMT_POINT_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"managementPointResType","Type":{"Kind":"ApiRef","Name":"CLUSTER_MGMT_POINT_RESTYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CREATE_CLUSTER_NAME_ACCOUNT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pszDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"managementPointType","Type":{"Kind":"ApiRef","Name":"CLUSTER_MGMT_POINT_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"managementPointResType","Type":{"Kind":"ApiRef","Name":"CLUSTER_MGMT_POINT_RESTYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"bUpgradeVCOs","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PCLUSAPI_GET_NODE_CLUSTER_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pdwClusterState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"PCLUSAPI_OPEN_CLUSTER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpszClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"PCLUSAPI_OPEN_CLUSTER_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpszClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PCLUSAPI_CLOSE_CLUSTER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_SetClusterName"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNewClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszClusterName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchClusterName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpClusterInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTERVERSIONINFO","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_QUORUM_RESOURCE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszResourceName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchResourceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpszDeviceName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchDeviceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpdwMaxQuorumLogSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"PCLUSAPI_SET_CLUSTER_QUORUM_RESOURCE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwMaxQuoLogSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_BACKUP_CLUSTER_DATABASE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSAPI_RESTORE_CLUSTER_DATABASE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"bForce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszQuorumDriveLetter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"PCLUSAPI_SET_CLUSTER_NETWORK_PRIORITY_ORDER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"NetworkCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NetworkList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_SET_CLUSTER_SERVICE_ACCOUNT_PASSWORD"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpszClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszNewPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpReturnStatusBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_SET_PASSWORD_STATUS","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"lpcbReturnStatusBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_CONTROL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CLUSTER_UPGRADE_PHASE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ClusterUpgradePhaseInitialize","Value":1}
,{"Name":"ClusterUpgradePhaseValidatingUpgrade","Value":2}
,{"Name":"ClusterUpgradePhaseUpgradingComponents","Value":3}
,{"Name":"ClusterUpgradePhaseInstallingNewComponents","Value":4}
,{"Name":"ClusterUpgradePhaseUpgradeComplete","Value":5}
]
,"IntegerBase":"Int32"
},{
"Name":"PCLUSTER_UPGRADE_PROGRESS_CALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"eUpgradePhase","Type":{"Kind":"ApiRef","Name":"CLUSTER_UPGRADE_PHASE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_UPGRADE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"perform","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_UPGRADE_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"CLUSTER_CHANGE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_CHANGE_NODE_STATE","Value":1}
,{"Name":"CLUSTER_CHANGE_NODE_DELETED","Value":2}
,{"Name":"CLUSTER_CHANGE_NODE_ADDED","Value":4}
,{"Name":"CLUSTER_CHANGE_NODE_PROPERTY","Value":8}
,{"Name":"CLUSTER_CHANGE_REGISTRY_NAME","Value":16}
,{"Name":"CLUSTER_CHANGE_REGISTRY_ATTRIBUTES","Value":32}
,{"Name":"CLUSTER_CHANGE_REGISTRY_VALUE","Value":64}
,{"Name":"CLUSTER_CHANGE_REGISTRY_SUBTREE","Value":128}
,{"Name":"CLUSTER_CHANGE_RESOURCE_STATE","Value":256}
,{"Name":"CLUSTER_CHANGE_RESOURCE_DELETED","Value":512}
,{"Name":"CLUSTER_CHANGE_RESOURCE_ADDED","Value":1024}
,{"Name":"CLUSTER_CHANGE_RESOURCE_PROPERTY","Value":2048}
,{"Name":"CLUSTER_CHANGE_GROUP_STATE","Value":4096}
,{"Name":"CLUSTER_CHANGE_GROUP_DELETED","Value":8192}
,{"Name":"CLUSTER_CHANGE_GROUP_ADDED","Value":16384}
,{"Name":"CLUSTER_CHANGE_GROUP_PROPERTY","Value":32768}
,{"Name":"CLUSTER_CHANGE_RESOURCE_TYPE_DELETED","Value":65536}
,{"Name":"CLUSTER_CHANGE_RESOURCE_TYPE_ADDED","Value":131072}
,{"Name":"CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY","Value":262144}
,{"Name":"CLUSTER_CHANGE_CLUSTER_RECONNECT","Value":524288}
,{"Name":"CLUSTER_CHANGE_NETWORK_STATE","Value":1048576}
,{"Name":"CLUSTER_CHANGE_NETWORK_DELETED","Value":2097152}
,{"Name":"CLUSTER_CHANGE_NETWORK_ADDED","Value":4194304}
,{"Name":"CLUSTER_CHANGE_NETWORK_PROPERTY","Value":8388608}
,{"Name":"CLUSTER_CHANGE_NETINTERFACE_STATE","Value":16777216}
,{"Name":"CLUSTER_CHANGE_NETINTERFACE_DELETED","Value":33554432}
,{"Name":"CLUSTER_CHANGE_NETINTERFACE_ADDED","Value":67108864}
,{"Name":"CLUSTER_CHANGE_NETINTERFACE_PROPERTY","Value":134217728}
,{"Name":"CLUSTER_CHANGE_QUORUM_STATE","Value":268435456}
,{"Name":"CLUSTER_CHANGE_CLUSTER_STATE","Value":536870912}
,{"Name":"CLUSTER_CHANGE_CLUSTER_PROPERTY","Value":1073741824}
,{"Name":"CLUSTER_CHANGE_HANDLE_CLOSE","Value":-2147483648}
,{"Name":"CLUSTER_CHANGE_ALL","Value":-1}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_NOTIFICATIONS_VERSION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_NOTIFICATIONS_V1","Value":1}
,{"Name":"CLUSTER_NOTIFICATIONS_V2","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_CHANGE_CLUSTER_V2"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_CHANGE_CLUSTER_RECONNECT_V2","Value":1}
,{"Name":"CLUSTER_CHANGE_CLUSTER_STATE_V2","Value":2}
,{"Name":"CLUSTER_CHANGE_CLUSTER_GROUP_ADDED_V2","Value":4}
,{"Name":"CLUSTER_CHANGE_CLUSTER_HANDLE_CLOSE_V2","Value":8}
,{"Name":"CLUSTER_CHANGE_CLUSTER_NETWORK_ADDED_V2","Value":16}
,{"Name":"CLUSTER_CHANGE_CLUSTER_NODE_ADDED_V2","Value":32}
,{"Name":"CLUSTER_CHANGE_CLUSTER_RESOURCE_TYPE_ADDED_V2","Value":64}
,{"Name":"CLUSTER_CHANGE_CLUSTER_COMMON_PROPERTY_V2","Value":128}
,{"Name":"CLUSTER_CHANGE_CLUSTER_PRIVATE_PROPERTY_V2","Value":256}
,{"Name":"CLUSTER_CHANGE_CLUSTER_LOST_NOTIFICATIONS_V2","Value":512}
,{"Name":"CLUSTER_CHANGE_CLUSTER_RENAME_V2","Value":1024}
,{"Name":"CLUSTER_CHANGE_CLUSTER_MEMBERSHIP_V2","Value":2048}
,{"Name":"CLUSTER_CHANGE_CLUSTER_UPGRADED_V2","Value":4096}
,{"Name":"CLUSTER_CHANGE_CLUSTER_ALL_V2","Value":8191}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_CHANGE_GROUP_V2"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_CHANGE_GROUP_DELETED_V2","Value":1}
,{"Name":"CLUSTER_CHANGE_GROUP_COMMON_PROPERTY_V2","Value":2}
,{"Name":"CLUSTER_CHANGE_GROUP_PRIVATE_PROPERTY_V2","Value":4}
,{"Name":"CLUSTER_CHANGE_GROUP_STATE_V2","Value":8}
,{"Name":"CLUSTER_CHANGE_GROUP_OWNER_NODE_V2","Value":16}
,{"Name":"CLUSTER_CHANGE_GROUP_PREFERRED_OWNERS_V2","Value":32}
,{"Name":"CLUSTER_CHANGE_GROUP_RESOURCE_ADDED_V2","Value":64}
,{"Name":"CLUSTER_CHANGE_GROUP_RESOURCE_GAINED_V2","Value":128}
,{"Name":"CLUSTER_CHANGE_GROUP_RESOURCE_LOST_V2","Value":256}
,{"Name":"CLUSTER_CHANGE_GROUP_HANDLE_CLOSE_V2","Value":512}
,{"Name":"CLUSTER_CHANGE_GROUP_ALL_V2","Value":1023}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_CHANGE_GROUPSET_V2"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_CHANGE_GROUPSET_DELETED_v2","Value":1}
,{"Name":"CLUSTER_CHANGE_GROUPSET_COMMON_PROPERTY_V2","Value":2}
,{"Name":"CLUSTER_CHANGE_GROUPSET_PRIVATE_PROPERTY_V2","Value":4}
,{"Name":"CLUSTER_CHANGE_GROUPSET_STATE_V2","Value":8}
,{"Name":"CLUSTER_CHANGE_GROUPSET_GROUP_ADDED","Value":16}
,{"Name":"CLUSTER_CHANGE_GROUPSET_GROUP_REMOVED","Value":32}
,{"Name":"CLUSTER_CHANGE_GROUPSET_DEPENDENCIES_V2","Value":64}
,{"Name":"CLUSTER_CHANGE_GROUPSET_DEPENDENTS_V2","Value":128}
,{"Name":"CLUSTER_CHANGE_GROUPSET_HANDLE_CLOSE_v2","Value":256}
,{"Name":"CLUSTER_CHANGE_GROUPSET_ALL_V2","Value":511}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_CHANGE_RESOURCE_V2"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_CHANGE_RESOURCE_COMMON_PROPERTY_V2","Value":1}
,{"Name":"CLUSTER_CHANGE_RESOURCE_PRIVATE_PROPERTY_V2","Value":2}
,{"Name":"CLUSTER_CHANGE_RESOURCE_STATE_V2","Value":4}
,{"Name":"CLUSTER_CHANGE_RESOURCE_OWNER_GROUP_V2","Value":8}
,{"Name":"CLUSTER_CHANGE_RESOURCE_DEPENDENCIES_V2","Value":16}
,{"Name":"CLUSTER_CHANGE_RESOURCE_DEPENDENTS_V2","Value":32}
,{"Name":"CLUSTER_CHANGE_RESOURCE_POSSIBLE_OWNERS_V2","Value":64}
,{"Name":"CLUSTER_CHANGE_RESOURCE_DELETED_V2","Value":128}
,{"Name":"CLUSTER_CHANGE_RESOURCE_DLL_UPGRADED_V2","Value":256}
,{"Name":"CLUSTER_CHANGE_RESOURCE_HANDLE_CLOSE_V2","Value":512}
,{"Name":"CLUSTER_CHANGE_RESOURCE_TERMINAL_STATE_V2","Value":1024}
,{"Name":"CLUSTER_CHANGE_RESOURCE_ALL_V2","Value":2047}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_CHANGE_RESOURCE_TYPE_V2"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_CHANGE_RESOURCE_TYPE_DELETED_V2","Value":1}
,{"Name":"CLUSTER_CHANGE_RESOURCE_TYPE_COMMON_PROPERTY_V2","Value":2}
,{"Name":"CLUSTER_CHANGE_RESOURCE_TYPE_PRIVATE_PROPERTY_V2","Value":4}
,{"Name":"CLUSTER_CHANGE_RESOURCE_TYPE_POSSIBLE_OWNERS_V2","Value":8}
,{"Name":"CLUSTER_CHANGE_RESOURCE_TYPE_DLL_UPGRADED_V2","Value":16}
,{"Name":"CLUSTER_RESOURCE_TYPE_SPECIFIC_V2","Value":32}
,{"Name":"CLUSTER_CHANGE_RESOURCE_TYPE_ALL_V2","Value":63}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_CHANGE_NETINTERFACE_V2"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_CHANGE_NETINTERFACE_DELETED_V2","Value":1}
,{"Name":"CLUSTER_CHANGE_NETINTERFACE_COMMON_PROPERTY_V2","Value":2}
,{"Name":"CLUSTER_CHANGE_NETINTERFACE_PRIVATE_PROPERTY_V2","Value":4}
,{"Name":"CLUSTER_CHANGE_NETINTERFACE_STATE_V2","Value":8}
,{"Name":"CLUSTER_CHANGE_NETINTERFACE_HANDLE_CLOSE_V2","Value":16}
,{"Name":"CLUSTER_CHANGE_NETINTERFACE_ALL_V2","Value":31}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_CHANGE_NETWORK_V2"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_CHANGE_NETWORK_DELETED_V2","Value":1}
,{"Name":"CLUSTER_CHANGE_NETWORK_COMMON_PROPERTY_V2","Value":2}
,{"Name":"CLUSTER_CHANGE_NETWORK_PRIVATE_PROPERTY_V2","Value":4}
,{"Name":"CLUSTER_CHANGE_NETWORK_STATE_V2","Value":8}
,{"Name":"CLUSTER_CHANGE_NETWORK_HANDLE_CLOSE_V2","Value":16}
,{"Name":"CLUSTER_CHANGE_NETWORK_ALL_V2","Value":31}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_CHANGE_NODE_V2"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_CHANGE_NODE_NETINTERFACE_ADDED_V2","Value":1}
,{"Name":"CLUSTER_CHANGE_NODE_DELETED_V2","Value":2}
,{"Name":"CLUSTER_CHANGE_NODE_COMMON_PROPERTY_V2","Value":4}
,{"Name":"CLUSTER_CHANGE_NODE_PRIVATE_PROPERTY_V2","Value":8}
,{"Name":"CLUSTER_CHANGE_NODE_STATE_V2","Value":16}
,{"Name":"CLUSTER_CHANGE_NODE_GROUP_GAINED_V2","Value":32}
,{"Name":"CLUSTER_CHANGE_NODE_GROUP_LOST_V2","Value":64}
,{"Name":"CLUSTER_CHANGE_NODE_HANDLE_CLOSE_V2","Value":128}
,{"Name":"CLUSTER_CHANGE_NODE_ALL_V2","Value":255}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_CHANGE_REGISTRY_V2"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_CHANGE_REGISTRY_ATTRIBUTES_V2","Value":1}
,{"Name":"CLUSTER_CHANGE_REGISTRY_NAME_V2","Value":2}
,{"Name":"CLUSTER_CHANGE_REGISTRY_SUBTREE_V2","Value":4}
,{"Name":"CLUSTER_CHANGE_REGISTRY_VALUE_V2","Value":8}
,{"Name":"CLUSTER_CHANGE_REGISTRY_HANDLE_CLOSE_V2","Value":16}
,{"Name":"CLUSTER_CHANGE_REGISTRY_ALL_V2","Value":31}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_CHANGE_QUORUM_V2"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_CHANGE_QUORUM_STATE_V2","Value":1}
,{"Name":"CLUSTER_CHANGE_QUORUM_ALL_V2","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_CHANGE_SHARED_VOLUME_V2"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_CHANGE_SHARED_VOLUME_STATE_V2","Value":1}
,{"Name":"CLUSTER_CHANGE_SHARED_VOLUME_ADDED_V2","Value":2}
,{"Name":"CLUSTER_CHANGE_SHARED_VOLUME_REMOVED_V2","Value":4}
,{"Name":"CLUSTER_CHANGE_SHARED_VOLUME_ALL_V2","Value":7}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_CHANGE_SPACEPORT_V2"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_CHANGE_SPACEPORT_CUSTOM_PNP_V2","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_CHANGE_NODE_UPGRADE_PHASE_V2"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_CHANGE_UPGRADE_NODE_PREPARE","Value":1}
,{"Name":"CLUSTER_CHANGE_UPGRADE_NODE_COMMIT","Value":2}
,{"Name":"CLUSTER_CHANGE_UPGRADE_NODE_POSTCOMMIT","Value":4}
,{"Name":"CLUSTER_CHANGE_UPGRADE_ALL","Value":7}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_OBJECT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_OBJECT_TYPE_NONE","Value":0}
,{"Name":"CLUSTER_OBJECT_TYPE_CLUSTER","Value":1}
,{"Name":"CLUSTER_OBJECT_TYPE_GROUP","Value":2}
,{"Name":"CLUSTER_OBJECT_TYPE_RESOURCE","Value":3}
,{"Name":"CLUSTER_OBJECT_TYPE_RESOURCE_TYPE","Value":4}
,{"Name":"CLUSTER_OBJECT_TYPE_NETWORK_INTERFACE","Value":5}
,{"Name":"CLUSTER_OBJECT_TYPE_NETWORK","Value":6}
,{"Name":"CLUSTER_OBJECT_TYPE_NODE","Value":7}
,{"Name":"CLUSTER_OBJECT_TYPE_REGISTRY","Value":8}
,{"Name":"CLUSTER_OBJECT_TYPE_QUORUM","Value":9}
,{"Name":"CLUSTER_OBJECT_TYPE_SHARED_VOLUME","Value":10}
,{"Name":"CLUSTER_OBJECT_TYPE_GROUPSET","Value":13}
,{"Name":"CLUSTER_OBJECT_TYPE_AFFINITYRULE","Value":16}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTERSET_OBJECT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTERSET_OBJECT_TYPE_NONE","Value":0}
,{"Name":"CLUSTERSET_OBJECT_TYPE_MEMBER","Value":1}
,{"Name":"CLUSTERSET_OBJECT_TYPE_WORKLOAD","Value":2}
,{"Name":"CLUSTERSET_OBJECT_TYPE_DATABASE","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"NOTIFY_FILTER_AND_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwObjectType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FilterFlags","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_MEMBERSHIP_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"HasQuorum","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"UpnodesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Upnodes","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PCLUSAPI_CREATE_CLUSTER_NOTIFY_PORT_V2"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"Filters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NOTIFY_FILTER_AND_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFilterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwNotifyKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_REGISTER_CLUSTER_NOTIFY_V2"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"NOTIFY_FILTER_AND_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"hObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwNotifyKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_GET_NOTIFY_EVENT_HANDLE_V2"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lphTargetEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_NOTIFY_V2"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpdwNotifyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
,{"Name":"pFilterAndType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NOTIFY_FILTER_AND_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpcchBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpszObjectId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Out","Optional"]}
,{"Name":"lpcchObjectId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpszParentId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Out","Optional"]}
,{"Name":"lpcchParentId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Out","Optional"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpszType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Out","Optional"]}
,{"Name":"lpcchType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]}
]
},{
"Name":"PCLUSAPI_CREATE_CLUSTER_NOTIFY_PORT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwNotifyKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_REGISTER_CLUSTER_NOTIFY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFilterType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwNotifyKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_NOTIFY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpdwNotifyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
,{"Name":"lpdwFilterType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLOSE_CLUSTER_NOTIFY_PORT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CLUSTER_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_ENUM_NODE","Value":1}
,{"Name":"CLUSTER_ENUM_RESTYPE","Value":2}
,{"Name":"CLUSTER_ENUM_RESOURCE","Value":4}
,{"Name":"CLUSTER_ENUM_GROUP","Value":8}
,{"Name":"CLUSTER_ENUM_NETWORK","Value":16}
,{"Name":"CLUSTER_ENUM_NETINTERFACE","Value":32}
,{"Name":"CLUSTER_ENUM_SHARED_VOLUME_GROUP","Value":536870912}
,{"Name":"CLUSTER_ENUM_SHARED_VOLUME_RESOURCE","Value":1073741824}
,{"Name":"CLUSTER_ENUM_INTERNAL_NETWORK","Value":-2147483648}
,{"Name":"CLUSTER_ENUM_ALL","Value":63}
]
,"IntegerBase":"Int32"
},{
"Name":"PCLUSAPI_CLUSTER_OPEN_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_GET_ENUM_COUNT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_CLOSE_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_OPEN_ENUM_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_GET_ENUM_COUNT_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hClusterEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_ENUM_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hClusterEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_ENUM_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"cbItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_CLOSE_ENUM_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hClusterEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CREATE_CLUSTER_GROUP_GROUPSET"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszGroupSetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSAPI_OPEN_CLUSTER_GROUP_GROUPSET"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszGroupSetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSAPI_CLOSE_CLUSTER_GROUP_GROUPSET"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_DELETE_CLUSTER_GROUP_GROUPSET"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_ADD_GROUP_TO_GROUP_GROUPSET"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_REMOVE_GROUP_FROM_GROUP_GROUPSET"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hGroupName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_GROUP_GROUPSET_CONTROL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"cbOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PCLUSAPI_ADD_CLUSTER_GROUP_DEPENDENCY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hDependentGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hProviderGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_SET_GROUP_DEPENDENCY_EXPRESSION"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszDependencyExpression","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSAPI_REMOVE_CLUSTER_GROUP_DEPENDENCY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hDependsOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_ADD_CLUSTER_GROUP_GROUPSET_DEPENDENCY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hDependentGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hProviderGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_SET_CLUSTER_GROUP_GROUPSET_DEPENDENCY_EXPRESSION"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszDependencyExpression","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSAPI_REMOVE_CLUSTER_GROUP_GROUPSET_DEPENDENCY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hDependsOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_ADD_CLUSTER_GROUP_TO_GROUP_GROUPSET_DEPENDENCY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hDependentGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hProviderGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_REMOVE_CLUSTER_GROUP_TO_GROUP_GROUPSET_DEPENDENCY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hDependsOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_FROM_GROUP_GROUPSET"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_ADD_CROSS_CLUSTER_GROUPSET_DEPENDENCY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hDependentGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpRemoteClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpRemoteGroupSetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSAPI_REMOVE_CROSS_CLUSTER_GROUPSET_DEPENDENCY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hDependentGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpRemoteClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpRemoteGroupSetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"CLUSTER_AVAILABILITY_SET_CONFIG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwUpdateDomains","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFaultDomains","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bReserveSpareNode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PCLUSAPI_CREATE_CLUSTER_AVAILABILITY_SET"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpAvailabilitySetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pAvailabilitySetConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_AVAILABILITY_SET_CONFIG","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_CREATE_AFFINITY_RULE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"ruleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ruleType","Type":{"Kind":"ApiRef","Name":"CLUS_AFFINITY_RULE_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_REMOVE_AFFINITY_RULE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"ruleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_ADD_GROUP_TO_AFFINITY_RULE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"ruleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_REMOVE_GROUP_FROM_AFFINITY_RULE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"ruleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_AFFINITY_RULE_CONTROL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"affinityRuleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7},"Optional"]}
,{"Name":"cbOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CLUSTER_NODE_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_NODE_ENUM_NETINTERFACES","Value":1}
,{"Name":"CLUSTER_NODE_ENUM_GROUPS","Value":2}
,{"Name":"CLUSTER_NODE_ENUM_PREFERRED_GROUPS","Value":4}
,{"Name":"CLUSTER_NODE_ENUM_ALL","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_NODE_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ClusterNodeStateUnknown","Value":-1}
,{"Name":"ClusterNodeUp","Value":0}
,{"Name":"ClusterNodeDown","Value":1}
,{"Name":"ClusterNodePaused","Value":2}
,{"Name":"ClusterNodeJoining","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_STORAGENODE_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ClusterStorageNodeStateUnknown","Value":0}
,{"Name":"ClusterStorageNodeUp","Value":1}
,{"Name":"ClusterStorageNodeDown","Value":2}
,{"Name":"ClusterStorageNodePaused","Value":3}
,{"Name":"ClusterStorageNodeStarting","Value":4}
,{"Name":"ClusterStorageNodeStopping","Value":5}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_NODE_DRAIN_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NodeDrainStatusNotInitiated","Value":0}
,{"Name":"NodeDrainStatusInProgress","Value":1}
,{"Name":"NodeDrainStatusCompleted","Value":2}
,{"Name":"NodeDrainStatusFailed","Value":3}
,{"Name":"ClusterNodeDrainStatusCount","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_NODE_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NodeStatusNormal","Value":0}
,{"Name":"NodeStatusIsolated","Value":1}
,{"Name":"NodeStatusQuarantined","Value":2}
,{"Name":"NodeStatusDrainInProgress","Value":4}
,{"Name":"NodeStatusDrainCompleted","Value":8}
,{"Name":"NodeStatusDrainFailed","Value":16}
,{"Name":"NodeStatusAvoidPlacement","Value":32}
,{"Name":"NodeStatusMax","Value":51}
]
,"IntegerBase":"Int32"
},{
"Name":"PCLUSAPI_OPEN_CLUSTER_NODE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSAPI_OPEN_CLUSTER_NODE_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PCLUSAPI_OPEN_NODE_BY_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"nodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLOSE_CLUSTER_NODE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_NODE_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"CLUSTER_NODE_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_NODE_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpszNodeId","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_FROM_NODE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_PAUSE_CLUSTER_NODE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_RESUME_CLUSTER_NODE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_EVICT_CLUSTER_NODE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_NODE_OPEN_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_NODE_OPEN_ENUM_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_NODE_GET_ENUM_COUNT_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_NODE_ENUM_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_ENUM_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"cbItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_NODE_CLOSE_ENUM_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_NODE_GET_ENUM_COUNT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_NODE_CLOSE_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_NODE_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_EVICT_CLUSTER_NODE_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwTimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phrCleanupStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_RESOURCE_TYPE_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CLUSTER_GROUP_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_GROUP_ENUM_CONTAINS","Value":1}
,{"Name":"CLUSTER_GROUP_ENUM_NODES","Value":2}
,{"Name":"CLUSTER_GROUP_ENUM_ALL","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_GROUP_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ClusterGroupStateUnknown","Value":-1}
,{"Name":"ClusterGroupOnline","Value":0}
,{"Name":"ClusterGroupOffline","Value":1}
,{"Name":"ClusterGroupFailed","Value":2}
,{"Name":"ClusterGroupPartialOnline","Value":3}
,{"Name":"ClusterGroupPending","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_GROUP_PRIORITY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"PriorityDisabled","Value":0}
,{"Name":"PriorityLow","Value":1000}
,{"Name":"PriorityMedium","Value":2000}
,{"Name":"PriorityHigh","Value":3000}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_GROUP_AUTOFAILBACK_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ClusterGroupPreventFailback","Value":0}
,{"Name":"ClusterGroupAllowFailback","Value":1}
,{"Name":"ClusterGroupFailbackTypeCount","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_GROUP_ENUM_ITEM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cbName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"state","Type":{"Kind":"ApiRef","Name":"CLUSTER_GROUP_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"cbOwnerNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszOwnerNode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"cbRoProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pRoProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_RESOURCE_ENUM_ITEM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cbName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cbOwnerGroupName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszOwnerGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cbOwnerGroupId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszOwnerGroupId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cbProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"cbRoProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pRoProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PCLUSAPI_CREATE_CLUSTER_GROUP"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSAPI_OPEN_CLUSTER_GROUP"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSAPI_OPEN_CLUSTER_GROUP_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PCLUSAPI_PAUSE_CLUSTER_NODE_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"bDrainNode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwPauseFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hNodeDrainTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"CLUSTER_NODE_RESUME_FAILBACK_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DoNotFailbackGroups","Value":0}
,{"Name":"FailbackGroupsImmediately","Value":1}
,{"Name":"FailbackGroupsPerPolicy","Value":2}
,{"Name":"ClusterNodeResumeFailbackTypeCount","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"PCLUSAPI_RESUME_CLUSTER_NODE_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"eResumeFailbackType","Type":{"Kind":"ApiRef","Name":"CLUSTER_NODE_RESUME_FAILBACK_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"dwResumeFlagsReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CREATE_CLUSTER_GROUPEX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pGroupInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_CREATE_GROUP_INFO","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_GROUP_OPEN_ENUM_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszProperties","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]}
,{"Name":"cbProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszRoProperties","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]}
,{"Name":"cbRoProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_GROUP_GET_ENUM_COUNT_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroupEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_GROUP_ENUM_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroupEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_GROUP_ENUM_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"cbItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_GROUP_CLOSE_ENUM_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroupEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_RESOURCE_OPEN_ENUM_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszProperties","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]}
,{"Name":"cbProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszRoProperties","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]}
,{"Name":"cbRoProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_RESOURCE_GET_ENUM_COUNT_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResourceEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_RESOURCE_ENUM_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResourceEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_ENUM_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"cbItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_RESOURCE_CLOSE_ENUM_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResourceEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_RESTART_CLUSTER_RESOURCE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLOSE_CLUSTER_GROUP"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_FROM_GROUP"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_GROUP_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"CLUSTER_GROUP_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNodeName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"lpcchNodeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"PCLUSAPI_SET_CLUSTER_GROUP_NAME"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSAPI_SET_CLUSTER_GROUP_NODE_LIST"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"NodeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NodeList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["In","Optional"]}
]
},{
"Name":"PCLUSAPI_ONLINE_CLUSTER_GROUP"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hDestinationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"PCLUSAPI_MOVE_CLUSTER_GROUP"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hDestinationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"PCLUSAPI_OFFLINE_CLUSTER_GROUP"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_DELETE_CLUSTER_GROUP"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_DESTROY_CLUSTER_GROUP"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_GROUP_OPEN_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_GROUP_GET_ENUM_COUNT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroupEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_GROUP_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroupEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpszResourceName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_GROUP_CLOSE_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroupEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"CLUSTER_RESOURCE_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ClusterResourceStateUnknown","Value":-1}
,{"Name":"ClusterResourceInherited","Value":0}
,{"Name":"ClusterResourceInitializing","Value":1}
,{"Name":"ClusterResourceOnline","Value":2}
,{"Name":"ClusterResourceOffline","Value":3}
,{"Name":"ClusterResourceFailed","Value":4}
,{"Name":"ClusterResourcePending","Value":128}
,{"Name":"ClusterResourceOnlinePending","Value":129}
,{"Name":"ClusterResourceOfflinePending","Value":130}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_RESOURCE_RESTART_ACTION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ClusterResourceDontRestart","Value":0}
,{"Name":"ClusterResourceRestartNoNotify","Value":1}
,{"Name":"ClusterResourceRestartNotify","Value":2}
,{"Name":"ClusterResourceRestartActionCount","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_RESOURCE_EMBEDDED_FAILURE_ACTION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ClusterResourceEmbeddedFailureActionNone","Value":0}
,{"Name":"ClusterResourceEmbeddedFailureActionLogOnly","Value":1}
,{"Name":"ClusterResourceEmbeddedFailureActionRecover","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_RESOURCE_CREATE_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_RESOURCE_DEFAULT_MONITOR","Value":0}
,{"Name":"CLUSTER_RESOURCE_SEPARATE_MONITOR","Value":1}
,{"Name":"CLUSTER_RESOURCE_VALID_FLAGS","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_SHARED_VOLUME_SNAPSHOT_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ClusterSharedVolumeSnapshotStateUnknown","Value":0}
,{"Name":"ClusterSharedVolumePrepareForHWSnapshot","Value":1}
,{"Name":"ClusterSharedVolumeHWSnapshotCompleted","Value":2}
,{"Name":"ClusterSharedVolumePrepareForFreeze","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"PCLUSAPI_CREATE_CLUSTER_RESOURCE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_OPEN_CLUSTER_RESOURCE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSAPI_OPEN_CLUSTER_RESOURCE_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PCLUSAPI_CLOSE_CLUSTER_RESOURCE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_FROM_RESOURCE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_DELETE_CLUSTER_RESOURCE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_RESOURCE_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNodeName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"lpcchNodeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpszGroupName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"lpcchGroupName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"PCLUSAPI_SET_CLUSTER_RESOURCE_NAME"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSAPI_FAIL_CLUSTER_RESOURCE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_ONLINE_CLUSTER_RESOURCE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_OFFLINE_CLUSTER_RESOURCE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_CHANGE_CLUSTER_RESOURCE_GROUP"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_CHANGE_CLUSTER_RESOURCE_GROUP_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_ADD_CLUSTER_RESOURCE_NODE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_REMOVE_CLUSTER_RESOURCE_NODE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_ADD_CLUSTER_RESOURCE_DEPENDENCY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hDependsOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_REMOVE_CLUSTER_RESOURCE_DEPENDENCY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hDependsOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_SET_CLUSTER_RESOURCE_DEPENDENCY_EXPRESSION"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszDependencyExpression","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_RESOURCE_DEPENDENCY_EXPRESSION"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszDependencyExpression","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"lpcchDependencyExpression","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_ADD_RESOURCE_TO_CLUSTER_SHARED_VOLUMES"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_REMOVE_RESOURCE_FROM_CLUSTER_SHARED_VOLUMES"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_IS_FILE_ON_CLUSTER_SHARED_VOLUME"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pbFileIsOnSharedVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"PCLUSAPI_SHARED_VOLUME_SET_SNAPSHOT_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"guidSnapshotSet","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"state","Type":{"Kind":"ApiRef","Name":"CLUSTER_SHARED_VOLUME_SNAPSHOT_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CAN_RESOURCE_BE_DEPENDENT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hResourceDependent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_RESOURCE_CONTROL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"cbOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_RESOURCE_TYPE_CONTROL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7},"Optional"]}
,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_GROUP_CONTROL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_NODE_CONTROL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_RESOURCE_NETWORK_NAME"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CLUSTER_PROPERTY_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSPROP_TYPE_UNKNOWN","Value":-1}
,{"Name":"CLUSPROP_TYPE_ENDMARK","Value":0}
,{"Name":"CLUSPROP_TYPE_LIST_VALUE","Value":1}
,{"Name":"CLUSPROP_TYPE_RESCLASS","Value":2}
,{"Name":"CLUSPROP_TYPE_RESERVED1","Value":3}
,{"Name":"CLUSPROP_TYPE_NAME","Value":4}
,{"Name":"CLUSPROP_TYPE_SIGNATURE","Value":5}
,{"Name":"CLUSPROP_TYPE_SCSI_ADDRESS","Value":6}
,{"Name":"CLUSPROP_TYPE_DISK_NUMBER","Value":7}
,{"Name":"CLUSPROP_TYPE_PARTITION_INFO","Value":8}
,{"Name":"CLUSPROP_TYPE_FTSET_INFO","Value":9}
,{"Name":"CLUSPROP_TYPE_DISK_SERIALNUMBER","Value":10}
,{"Name":"CLUSPROP_TYPE_DISK_GUID","Value":11}
,{"Name":"CLUSPROP_TYPE_DISK_SIZE","Value":12}
,{"Name":"CLUSPROP_TYPE_PARTITION_INFO_EX","Value":13}
,{"Name":"CLUSPROP_TYPE_PARTITION_INFO_EX2","Value":14}
,{"Name":"CLUSPROP_TYPE_STORAGE_DEVICE_ID_DESCRIPTOR","Value":15}
,{"Name":"CLUSPROP_TYPE_USER","Value":32768}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_PROPERTY_FORMAT"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSPROP_FORMAT_UNKNOWN","Value":0}
,{"Name":"CLUSPROP_FORMAT_BINARY","Value":1}
,{"Name":"CLUSPROP_FORMAT_DWORD","Value":2}
,{"Name":"CLUSPROP_FORMAT_SZ","Value":3}
,{"Name":"CLUSPROP_FORMAT_EXPAND_SZ","Value":4}
,{"Name":"CLUSPROP_FORMAT_MULTI_SZ","Value":5}
,{"Name":"CLUSPROP_FORMAT_ULARGE_INTEGER","Value":6}
,{"Name":"CLUSPROP_FORMAT_LONG","Value":7}
,{"Name":"CLUSPROP_FORMAT_EXPANDED_SZ","Value":8}
,{"Name":"CLUSPROP_FORMAT_SECURITY_DESCRIPTOR","Value":9}
,{"Name":"CLUSPROP_FORMAT_LARGE_INTEGER","Value":10}
,{"Name":"CLUSPROP_FORMAT_WORD","Value":11}
,{"Name":"CLUSPROP_FORMAT_FILETIME","Value":12}
,{"Name":"CLUSPROP_FORMAT_VALUE_LIST","Value":13}
,{"Name":"CLUSPROP_FORMAT_PROPERTY_LIST","Value":14}
,{"Name":"CLUSPROP_FORMAT_USER","Value":32768}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_PROPERTY_SYNTAX"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSPROP_SYNTAX_ENDMARK","Value":0}
,{"Name":"CLUSPROP_SYNTAX_NAME","Value":262147}
,{"Name":"CLUSPROP_SYNTAX_RESCLASS","Value":131074}
,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_SZ","Value":65539}
,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_EXPAND_SZ","Value":65540}
,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_DWORD","Value":65538}
,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_BINARY","Value":65537}
,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_MULTI_SZ","Value":65541}
,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_LONG","Value":65543}
,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_EXPANDED_SZ","Value":65544}
,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_SECURITY_DESCRIPTOR","Value":65545}
,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_LARGE_INTEGER","Value":65546}
,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_ULARGE_INTEGER","Value":65542}
,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_WORD","Value":65547}
,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_PROPERTY_LIST","Value":65550}
,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_FILETIME","Value":65548}
,{"Name":"CLUSPROP_SYNTAX_DISK_SIGNATURE","Value":327682}
,{"Name":"CLUSPROP_SYNTAX_SCSI_ADDRESS","Value":393218}
,{"Name":"CLUSPROP_SYNTAX_DISK_NUMBER","Value":458754}
,{"Name":"CLUSPROP_SYNTAX_PARTITION_INFO","Value":524289}
,{"Name":"CLUSPROP_SYNTAX_FTSET_INFO","Value":589825}
,{"Name":"CLUSPROP_SYNTAX_DISK_SERIALNUMBER","Value":655363}
,{"Name":"CLUSPROP_SYNTAX_DISK_GUID","Value":720899}
,{"Name":"CLUSPROP_SYNTAX_DISK_SIZE","Value":786438}
,{"Name":"CLUSPROP_SYNTAX_PARTITION_INFO_EX","Value":851969}
,{"Name":"CLUSPROP_SYNTAX_PARTITION_INFO_EX2","Value":917505}
,{"Name":"CLUSPROP_SYNTAX_STORAGE_DEVICE_ID_DESCRIPTOR","Value":983041}
]
,"IntegerBase":"UInt32"
},{
"Name":"GROUP_FAILURE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwFailoverAttemptsRemaining","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFailoverPeriodRemaining","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"GROUP_FAILURE_INFO_BUFFER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"GROUP_FAILURE_INFO","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RESOURCE_FAILURE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwRestartAttemptsRemaining","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwRestartPeriodRemaining","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RESOURCE_FAILURE_INFO_BUFFER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"RESOURCE_FAILURE_INFO","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RESOURCE_TERMINAL_FAILURE_INFO_BUFFER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"isTerminalFailure","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"restartPeriodRemaining","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_CONTROL_OBJECT"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUS_OBJECT_INVALID","Value":0}
,{"Name":"CLUS_OBJECT_RESOURCE","Value":1}
,{"Name":"CLUS_OBJECT_RESOURCE_TYPE","Value":2}
,{"Name":"CLUS_OBJECT_GROUP","Value":3}
,{"Name":"CLUS_OBJECT_NODE","Value":4}
,{"Name":"CLUS_OBJECT_NETWORK","Value":5}
,{"Name":"CLUS_OBJECT_NETINTERFACE","Value":6}
,{"Name":"CLUS_OBJECT_CLUSTER","Value":7}
,{"Name":"CLUS_OBJECT_GROUPSET","Value":8}
,{"Name":"CLUS_OBJECT_AFFINITYRULE","Value":9}
,{"Name":"CLUS_OBJECT_USER","Value":128}
]
,"IntegerBase":"Int32"
},{
"Name":"CLCTL_CODES"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLCTL_UNKNOWN","Value":0}
,{"Name":"CLCTL_GET_CHARACTERISTICS","Value":5}
,{"Name":"CLCTL_GET_FLAGS","Value":9}
,{"Name":"CLCTL_GET_CLASS_INFO","Value":13}
,{"Name":"CLCTL_GET_REQUIRED_DEPENDENCIES","Value":17}
,{"Name":"CLCTL_GET_ARB_TIMEOUT","Value":21}
,{"Name":"CLCTL_GET_FAILURE_INFO","Value":25}
,{"Name":"CLCTL_GET_NAME","Value":41}
,{"Name":"CLCTL_GET_RESOURCE_TYPE","Value":45}
,{"Name":"CLCTL_GET_NODE","Value":49}
,{"Name":"CLCTL_GET_NETWORK","Value":53}
,{"Name":"CLCTL_GET_ID","Value":57}
,{"Name":"CLCTL_GET_FQDN","Value":61}
,{"Name":"CLCTL_GET_CLUSTER_SERVICE_ACCOUNT_NAME","Value":65}
,{"Name":"CLCTL_CHECK_VOTER_EVICT","Value":69}
,{"Name":"CLCTL_CHECK_VOTER_DOWN","Value":73}
,{"Name":"CLCTL_SHUTDOWN","Value":77}
,{"Name":"CLCTL_ENUM_COMMON_PROPERTIES","Value":81}
,{"Name":"CLCTL_GET_RO_COMMON_PROPERTIES","Value":85}
,{"Name":"CLCTL_GET_COMMON_PROPERTIES","Value":89}
,{"Name":"CLCTL_SET_COMMON_PROPERTIES","Value":4194398}
,{"Name":"CLCTL_VALIDATE_COMMON_PROPERTIES","Value":97}
,{"Name":"CLCTL_GET_COMMON_PROPERTY_FMTS","Value":101}
,{"Name":"CLCTL_GET_COMMON_RESOURCE_PROPERTY_FMTS","Value":105}
,{"Name":"CLCTL_ENUM_PRIVATE_PROPERTIES","Value":121}
,{"Name":"CLCTL_GET_RO_PRIVATE_PROPERTIES","Value":125}
,{"Name":"CLCTL_GET_PRIVATE_PROPERTIES","Value":129}
,{"Name":"CLCTL_SET_PRIVATE_PROPERTIES","Value":4194438}
,{"Name":"CLCTL_VALIDATE_PRIVATE_PROPERTIES","Value":137}
,{"Name":"CLCTL_GET_PRIVATE_PROPERTY_FMTS","Value":141}
,{"Name":"CLCTL_GET_PRIVATE_RESOURCE_PROPERTY_FMTS","Value":145}
,{"Name":"CLCTL_ADD_REGISTRY_CHECKPOINT","Value":4194466}
,{"Name":"CLCTL_DELETE_REGISTRY_CHECKPOINT","Value":4194470}
,{"Name":"CLCTL_GET_REGISTRY_CHECKPOINTS","Value":169}
,{"Name":"CLCTL_ADD_CRYPTO_CHECKPOINT","Value":4194478}
,{"Name":"CLCTL_DELETE_CRYPTO_CHECKPOINT","Value":4194482}
,{"Name":"CLCTL_GET_CRYPTO_CHECKPOINTS","Value":181}
,{"Name":"CLCTL_RESOURCE_UPGRADE_DLL","Value":4194490}
,{"Name":"CLCTL_ADD_REGISTRY_CHECKPOINT_64BIT","Value":4194494}
,{"Name":"CLCTL_ADD_REGISTRY_CHECKPOINT_32BIT","Value":4194498}
,{"Name":"CLCTL_GET_LOADBAL_PROCESS_LIST","Value":201}
,{"Name":"CLCTL_SET_ACCOUNT_ACCESS","Value":4194546}
,{"Name":"CLCTL_GET_NETWORK_NAME","Value":361}
,{"Name":"CLCTL_NETNAME_GET_VIRTUAL_SERVER_TOKEN","Value":365}
,{"Name":"CLCTL_NETNAME_REGISTER_DNS_RECORDS","Value":370}
,{"Name":"CLCTL_GET_DNS_NAME","Value":373}
,{"Name":"CLCTL_NETNAME_SET_PWD_INFO","Value":378}
,{"Name":"CLCTL_NETNAME_DELETE_CO","Value":382}
,{"Name":"CLCTL_NETNAME_VALIDATE_VCO","Value":385}
,{"Name":"CLCTL_NETNAME_RESET_VCO","Value":389}
,{"Name":"CLCTL_NETNAME_REPAIR_VCO","Value":397}
,{"Name":"CLCTL_STORAGE_GET_DISK_INFO","Value":401}
,{"Name":"CLCTL_STORAGE_GET_AVAILABLE_DISKS","Value":405}
,{"Name":"CLCTL_STORAGE_IS_PATH_VALID","Value":409}
,{"Name":"CLCTL_STORAGE_SYNC_CLUSDISK_DB","Value":4194718}
,{"Name":"CLCTL_STORAGE_GET_DISK_NUMBER_INFO","Value":417}
,{"Name":"CLCTL_QUERY_DELETE","Value":441}
,{"Name":"CLCTL_IPADDRESS_RENEW_LEASE","Value":4194750}
,{"Name":"CLCTL_IPADDRESS_RELEASE_LEASE","Value":4194754}
,{"Name":"CLCTL_QUERY_MAINTENANCE_MODE","Value":481}
,{"Name":"CLCTL_SET_MAINTENANCE_MODE","Value":4194790}
,{"Name":"CLCTL_STORAGE_SET_DRIVELETTER","Value":4194794}
,{"Name":"CLCTL_STORAGE_GET_DRIVELETTERS","Value":493}
,{"Name":"CLCTL_STORAGE_GET_DISK_INFO_EX","Value":497}
,{"Name":"CLCTL_STORAGE_GET_AVAILABLE_DISKS_EX","Value":501}
,{"Name":"CLCTL_STORAGE_GET_DISK_INFO_EX2","Value":505}
,{"Name":"CLCTL_STORAGE_GET_CLUSPORT_DISK_COUNT","Value":509}
,{"Name":"CLCTL_STORAGE_REMAP_DRIVELETTER","Value":513}
,{"Name":"CLCTL_STORAGE_GET_DISKID","Value":517}
,{"Name":"CLCTL_STORAGE_IS_CLUSTERABLE","Value":521}
,{"Name":"CLCTL_STORAGE_REMOVE_VM_OWNERSHIP","Value":4194830}
,{"Name":"CLCTL_STORAGE_GET_MOUNTPOINTS","Value":529}
,{"Name":"CLCTL_STORAGE_GET_DIRTY","Value":537}
,{"Name":"CLCTL_STORAGE_GET_SHARED_VOLUME_INFO","Value":549}
,{"Name":"CLCTL_STORAGE_IS_CSV_FILE","Value":553}
,{"Name":"CLCTL_STORAGE_GET_RESOURCEID","Value":557}
,{"Name":"CLCTL_VALIDATE_PATH","Value":561}
,{"Name":"CLCTL_VALIDATE_NETNAME","Value":565}
,{"Name":"CLCTL_VALIDATE_DIRECTORY","Value":569}
,{"Name":"CLCTL_BATCH_BLOCK_KEY","Value":574}
,{"Name":"CLCTL_BATCH_UNBLOCK_KEY","Value":577}
,{"Name":"CLCTL_FILESERVER_SHARE_ADD","Value":4194886}
,{"Name":"CLCTL_FILESERVER_SHARE_DEL","Value":4194890}
,{"Name":"CLCTL_FILESERVER_SHARE_MODIFY","Value":4194894}
,{"Name":"CLCTL_FILESERVER_SHARE_REPORT","Value":593}
,{"Name":"CLCTL_NETNAME_GET_OU_FOR_VCO","Value":4194926}
,{"Name":"CLCTL_ENABLE_SHARED_VOLUME_DIRECTIO","Value":4194954}
,{"Name":"CLCTL_DISABLE_SHARED_VOLUME_DIRECTIO","Value":4194958}
,{"Name":"CLCTL_GET_SHARED_VOLUME_ID","Value":657}
,{"Name":"CLCTL_SET_CSV_MAINTENANCE_MODE","Value":4194966}
,{"Name":"CLCTL_SET_SHARED_VOLUME_BACKUP_MODE","Value":4194970}
,{"Name":"CLCTL_STORAGE_GET_SHARED_VOLUME_PARTITION_NAMES","Value":669}
,{"Name":"CLCTL_STORAGE_GET_SHARED_VOLUME_STATES","Value":4194978}
,{"Name":"CLCTL_STORAGE_IS_SHARED_VOLUME","Value":677}
,{"Name":"CLCTL_GET_CLUSDB_TIMESTAMP","Value":681}
,{"Name":"CLCTL_RW_MODIFY_NOOP","Value":4194990}
,{"Name":"CLCTL_IS_QUORUM_BLOCKED","Value":689}
,{"Name":"CLCTL_POOL_GET_DRIVE_INFO","Value":693}
,{"Name":"CLCTL_GET_GUM_LOCK_OWNER","Value":697}
,{"Name":"CLCTL_GET_STUCK_NODES","Value":701}
,{"Name":"CLCTL_INJECT_GEM_FAULT","Value":705}
,{"Name":"CLCTL_INTRODUCE_GEM_REPAIR_DELAY","Value":709}
,{"Name":"CLCTL_SEND_DUMMY_GEM_MESSAGES","Value":713}
,{"Name":"CLCTL_BLOCK_GEM_SEND_RECV","Value":717}
,{"Name":"CLCTL_GET_GEMID_VECTOR","Value":721}
,{"Name":"CLCTL_ADD_CRYPTO_CHECKPOINT_EX","Value":4195030}
,{"Name":"CLCTL_GROUP_GET_LAST_MOVE_TIME","Value":729}
,{"Name":"CLCTL_SET_STORAGE_CONFIGURATION","Value":4195042}
,{"Name":"CLCTL_GET_STORAGE_CONFIGURATION","Value":741}
,{"Name":"CLCTL_GET_STORAGE_CONFIG_ATTRIBUTES","Value":745}
,{"Name":"CLCTL_REMOVE_NODE","Value":4195054}
,{"Name":"CLCTL_IS_FEATURE_INSTALLED","Value":753}
,{"Name":"CLCTL_IS_S2D_FEATURE_SUPPORTED","Value":757}
,{"Name":"CLCTL_STORAGE_GET_PHYSICAL_DISK_INFO","Value":761}
,{"Name":"CLCTL_STORAGE_GET_CLUSBFLT_PATHS","Value":765}
,{"Name":"CLCTL_STORAGE_GET_CLUSBFLT_PATHINFO","Value":769}
,{"Name":"CLCTL_CLEAR_NODE_CONNECTION_INFO","Value":4195078}
,{"Name":"CLCTL_SET_DNS_DOMAIN","Value":4195082}
,{"Name":"CTCTL_GET_ROUTESTATUS_BASIC","Value":781}
,{"Name":"CTCTL_GET_ROUTESTATUS_EXTENDED","Value":785}
,{"Name":"CTCTL_GET_FAULT_DOMAIN_STATE","Value":789}
,{"Name":"CLCTL_NETNAME_SET_PWD_INFOEX","Value":794}
,{"Name":"CLCTL_STORAGE_GET_AVAILABLE_DISKS_EX2_INT","Value":8161}
,{"Name":"CLCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS","Value":8417}
,{"Name":"CLCTL_CLOUD_WITNESS_RESOURCE_UPDATE_TOKEN","Value":4202726}
,{"Name":"CLCTL_RESOURCE_PREPARE_UPGRADE","Value":4202730}
,{"Name":"CLCTL_RESOURCE_UPGRADE_COMPLETED","Value":4202734}
,{"Name":"CLCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY","Value":8433}
,{"Name":"CLCTL_CLOUD_WITNESS_RESOURCE_UPDATE_KEY","Value":4202742}
,{"Name":"CLCTL_REPLICATION_ADD_REPLICATION_GROUP","Value":8514}
,{"Name":"CLCTL_REPLICATION_GET_LOG_INFO","Value":8517}
,{"Name":"CLCTL_REPLICATION_GET_ELIGIBLE_LOGDISKS","Value":8521}
,{"Name":"CLCTL_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS","Value":8525}
,{"Name":"CLCTL_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS","Value":8529}
,{"Name":"CLCTL_REPLICATION_GET_REPLICATED_DISKS","Value":8533}
,{"Name":"CLCTL_REPLICATION_GET_REPLICA_VOLUMES","Value":8537}
,{"Name":"CLCTL_REPLICATION_GET_LOG_VOLUME","Value":8541}
,{"Name":"CLCTL_REPLICATION_GET_RESOURCE_GROUP","Value":8545}
,{"Name":"CLCTL_REPLICATION_GET_REPLICATED_PARTITION_INFO","Value":8549}
,{"Name":"CLCTL_GET_STATE_CHANGE_TIME","Value":11613}
,{"Name":"CLCTL_SET_CLUSTER_S2D_ENABLED","Value":4205922}
,{"Name":"CLCTL_SET_CLUSTER_S2D_CACHE_METADATA_RESERVE_BYTES","Value":4205934}
,{"Name":"CLCTL_GROUPSET_GET_GROUPS","Value":11633}
,{"Name":"CLCTL_GROUPSET_GET_PROVIDER_GROUPS","Value":11637}
,{"Name":"CLCTL_GROUPSET_GET_PROVIDER_GROUPSETS","Value":11641}
,{"Name":"CLCTL_GROUP_GET_PROVIDER_GROUPS","Value":11645}
,{"Name":"CLCTL_GROUP_GET_PROVIDER_GROUPSETS","Value":11649}
,{"Name":"CLCTL_GROUP_SET_CCF_FROM_MASTER","Value":4205958}
,{"Name":"CLCTL_GET_INFRASTRUCTURE_SOFS_BUFFER","Value":11657}
,{"Name":"CLCTL_SET_INFRASTRUCTURE_SOFS_BUFFER","Value":4205966}
,{"Name":"CLCTL_NOTIFY_INFRASTRUCTURE_SOFS_CHANGED","Value":4205970}
,{"Name":"CLCTL_SCALEOUT_COMMAND","Value":4205974}
,{"Name":"CLCTL_SCALEOUT_CONTROL","Value":4205978}
,{"Name":"CLCTL_SCALEOUT_GET_CLUSTERS","Value":4205981}
,{"Name":"CLCTL_RELOAD_AUTOLOGGER_CONFIG","Value":11730}
,{"Name":"CLCTL_STORAGE_RENAME_SHARED_VOLUME","Value":11734}
,{"Name":"CLCTL_STORAGE_RENAME_SHARED_VOLUME_GUID","Value":11738}
,{"Name":"CLCTL_ENUM_AFFINITY_RULE_NAMES","Value":11741}
,{"Name":"CLCTL_GET_NODES_IN_FD","Value":11745}
,{"Name":"CLCTL_FORCE_DB_FLUSH","Value":4206054}
,{"Name":"CLCTL_DELETE","Value":5242886}
,{"Name":"CLCTL_INSTALL_NODE","Value":5242890}
,{"Name":"CLCTL_EVICT_NODE","Value":5242894}
,{"Name":"CLCTL_ADD_DEPENDENCY","Value":5242898}
,{"Name":"CLCTL_REMOVE_DEPENDENCY","Value":5242902}
,{"Name":"CLCTL_ADD_OWNER","Value":5242906}
,{"Name":"CLCTL_REMOVE_OWNER","Value":5242910}
,{"Name":"CLCTL_SET_NAME","Value":5242918}
,{"Name":"CLCTL_CLUSTER_NAME_CHANGED","Value":5242922}
,{"Name":"CLCTL_CLUSTER_VERSION_CHANGED","Value":5242926}
,{"Name":"CLCTL_FIXUP_ON_UPGRADE","Value":5242930}
,{"Name":"CLCTL_STARTING_PHASE1","Value":5242934}
,{"Name":"CLCTL_STARTING_PHASE2","Value":5242938}
,{"Name":"CLCTL_HOLD_IO","Value":5242942}
,{"Name":"CLCTL_RESUME_IO","Value":5242946}
,{"Name":"CLCTL_FORCE_QUORUM","Value":5242950}
,{"Name":"CLCTL_INITIALIZE","Value":5242954}
,{"Name":"CLCTL_STATE_CHANGE_REASON","Value":5242958}
,{"Name":"CLCTL_PROVIDER_STATE_CHANGE","Value":5242962}
,{"Name":"CLCTL_LEAVING_GROUP","Value":5242966}
,{"Name":"CLCTL_JOINING_GROUP","Value":5242970}
,{"Name":"CLCTL_FSWITNESS_GET_EPOCH_INFO","Value":1048669}
,{"Name":"CLCTL_FSWITNESS_SET_EPOCH_INFO","Value":5242978}
,{"Name":"CLCTL_FSWITNESS_RELEASE_LOCK","Value":5242982}
,{"Name":"CLCTL_NETNAME_CREDS_NOTIFYCAM","Value":5242986}
,{"Name":"CLCTL_NOTIFY_QUORUM_STATUS","Value":5243006}
,{"Name":"CLCTL_NOTIFY_MONITOR_SHUTTING_DOWN","Value":1048705}
,{"Name":"CLCTL_UNDELETE","Value":5243014}
,{"Name":"CLCTL_GET_OPERATION_CONTEXT","Value":1057001}
,{"Name":"CLCTL_NOTIFY_OWNER_CHANGE","Value":5251362}
,{"Name":"CLCTL_VALIDATE_CHANGE_GROUP","Value":1057061}
,{"Name":"CLCTL_CHECK_DRAIN_VETO","Value":1057069}
,{"Name":"CLCTL_NOTIFY_DRAIN_COMPLETE","Value":1057073}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSCTL_RESOURCE_CODES"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSCTL_RESOURCE_UNKNOWN","Value":16777216}
,{"Name":"CLUSCTL_RESOURCE_GET_CHARACTERISTICS","Value":16777221}
,{"Name":"CLUSCTL_RESOURCE_GET_FLAGS","Value":16777225}
,{"Name":"CLUSCTL_RESOURCE_GET_CLASS_INFO","Value":16777229}
,{"Name":"CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES","Value":16777233}
,{"Name":"CLUSCTL_RESOURCE_GET_NAME","Value":16777257}
,{"Name":"CLUSCTL_RESOURCE_GET_ID","Value":16777273}
,{"Name":"CLUSCTL_RESOURCE_GET_RESOURCE_TYPE","Value":16777261}
,{"Name":"CLUSCTL_RESOURCE_ENUM_COMMON_PROPERTIES","Value":16777297}
,{"Name":"CLUSCTL_RESOURCE_GET_RO_COMMON_PROPERTIES","Value":16777301}
,{"Name":"CLUSCTL_RESOURCE_GET_COMMON_PROPERTIES","Value":16777305}
,{"Name":"CLUSCTL_RESOURCE_SET_COMMON_PROPERTIES","Value":20971614}
,{"Name":"CLUSCTL_RESOURCE_VALIDATE_COMMON_PROPERTIES","Value":16777313}
,{"Name":"CLUSCTL_RESOURCE_GET_COMMON_PROPERTY_FMTS","Value":16777317}
,{"Name":"CLUSCTL_RESOURCE_ENUM_PRIVATE_PROPERTIES","Value":16777337}
,{"Name":"CLUSCTL_RESOURCE_GET_RO_PRIVATE_PROPERTIES","Value":16777341}
,{"Name":"CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTIES","Value":16777345}
,{"Name":"CLUSCTL_RESOURCE_SET_PRIVATE_PROPERTIES","Value":20971654}
,{"Name":"CLUSCTL_RESOURCE_VALIDATE_PRIVATE_PROPERTIES","Value":16777353}
,{"Name":"CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTY_FMTS","Value":16777357}
,{"Name":"CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT","Value":20971682}
,{"Name":"CLUSCTL_RESOURCE_DELETE_REGISTRY_CHECKPOINT","Value":20971686}
,{"Name":"CLUSCTL_RESOURCE_GET_REGISTRY_CHECKPOINTS","Value":16777385}
,{"Name":"CLUSCTL_RESOURCE_ADD_CRYPTO_CHECKPOINT","Value":20971694}
,{"Name":"CLUSCTL_RESOURCE_DELETE_CRYPTO_CHECKPOINT","Value":20971698}
,{"Name":"CLUSCTL_RESOURCE_ADD_CRYPTO_CHECKPOINT_EX","Value":20972246}
,{"Name":"CLUSCTL_RESOURCE_GET_CRYPTO_CHECKPOINTS","Value":16777397}
,{"Name":"CLUSCTL_RESOURCE_GET_LOADBAL_PROCESS_LIST","Value":16777417}
,{"Name":"CLUSCTL_RESOURCE_GET_NETWORK_NAME","Value":16777577}
,{"Name":"CLUSCTL_RESOURCE_NETNAME_GET_VIRTUAL_SERVER_TOKEN","Value":16777581}
,{"Name":"CLUSCTL_RESOURCE_NETNAME_SET_PWD_INFO","Value":16777594}
,{"Name":"CLUSCTL_RESOURCE_NETNAME_SET_PWD_INFOEX","Value":16778010}
,{"Name":"CLUSCTL_RESOURCE_NETNAME_DELETE_CO","Value":16777598}
,{"Name":"CLUSCTL_RESOURCE_NETNAME_VALIDATE_VCO","Value":16777601}
,{"Name":"CLUSCTL_RESOURCE_NETNAME_RESET_VCO","Value":16777605}
,{"Name":"CLUSCTL_RESOURCE_NETNAME_REPAIR_VCO","Value":16777613}
,{"Name":"CLUSCTL_RESOURCE_NETNAME_REGISTER_DNS_RECORDS","Value":16777586}
,{"Name":"CLUSCTL_RESOURCE_GET_DNS_NAME","Value":16777589}
,{"Name":"CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO","Value":16777617}
,{"Name":"CLUSCTL_RESOURCE_STORAGE_GET_DISK_NUMBER_INFO","Value":16777633}
,{"Name":"CLUSCTL_RESOURCE_STORAGE_IS_PATH_VALID","Value":16777625}
,{"Name":"CLUSCTL_RESOURCE_QUERY_DELETE","Value":16777657}
,{"Name":"CLUSCTL_RESOURCE_UPGRADE_DLL","Value":20971706}
,{"Name":"CLUSCTL_RESOURCE_IPADDRESS_RENEW_LEASE","Value":20971966}
,{"Name":"CLUSCTL_RESOURCE_IPADDRESS_RELEASE_LEASE","Value":20971970}
,{"Name":"CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT_64BIT","Value":20971710}
,{"Name":"CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT_32BIT","Value":20971714}
,{"Name":"CLUSCTL_RESOURCE_QUERY_MAINTENANCE_MODE","Value":16777697}
,{"Name":"CLUSCTL_RESOURCE_SET_MAINTENANCE_MODE","Value":20972006}
,{"Name":"CLUSCTL_RESOURCE_STORAGE_SET_DRIVELETTER","Value":20972010}
,{"Name":"CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO_EX","Value":16777713}
,{"Name":"CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO_EX2","Value":16777721}
,{"Name":"CLUSCTL_RESOURCE_STORAGE_GET_MOUNTPOINTS","Value":16777745}
,{"Name":"CLUSCTL_RESOURCE_STORAGE_GET_DIRTY","Value":16777753}
,{"Name":"CLUSCTL_RESOURCE_STORAGE_GET_SHARED_VOLUME_INFO","Value":16777765}
,{"Name":"CLUSCTL_RESOURCE_SET_CSV_MAINTENANCE_MODE","Value":20972182}
,{"Name":"CLUSCTL_RESOURCE_ENABLE_SHARED_VOLUME_DIRECTIO","Value":20972170}
,{"Name":"CLUSCTL_RESOURCE_DISABLE_SHARED_VOLUME_DIRECTIO","Value":20972174}
,{"Name":"CLUSCTL_RESOURCE_SET_SHARED_VOLUME_BACKUP_MODE","Value":20972186}
,{"Name":"CLUSCTL_RESOURCE_STORAGE_GET_SHARED_VOLUME_PARTITION_NAMES","Value":16777885}
,{"Name":"CLUSCTL_RESOURCE_GET_FAILURE_INFO","Value":16777241}
,{"Name":"CLUSCTL_RESOURCE_STORAGE_GET_DISKID","Value":16777733}
,{"Name":"CLUSCTL_RESOURCE_STORAGE_GET_SHARED_VOLUME_STATES","Value":20972194}
,{"Name":"CLUSCTL_RESOURCE_STORAGE_IS_SHARED_VOLUME","Value":16777893}
,{"Name":"CLUSCTL_RESOURCE_IS_QUORUM_BLOCKED","Value":16777905}
,{"Name":"CLUSCTL_RESOURCE_POOL_GET_DRIVE_INFO","Value":16777909}
,{"Name":"CLUSCTL_RESOURCE_RLUA_GET_VIRTUAL_SERVER_TOKEN","Value":16777581}
,{"Name":"CLUSCTL_RESOURCE_RLUA_SET_PWD_INFO","Value":16777594}
,{"Name":"CLUSCTL_RESOURCE_RLUA_SET_PWD_INFOEX","Value":16778010}
,{"Name":"CLUSCTL_RESOURCE_DELETE","Value":22020102}
,{"Name":"CLUSCTL_RESOURCE_UNDELETE","Value":22020230}
,{"Name":"CLUSCTL_RESOURCE_INSTALL_NODE","Value":22020106}
,{"Name":"CLUSCTL_RESOURCE_EVICT_NODE","Value":22020110}
,{"Name":"CLUSCTL_RESOURCE_ADD_DEPENDENCY","Value":22020114}
,{"Name":"CLUSCTL_RESOURCE_REMOVE_DEPENDENCY","Value":22020118}
,{"Name":"CLUSCTL_RESOURCE_ADD_OWNER","Value":22020122}
,{"Name":"CLUSCTL_RESOURCE_REMOVE_OWNER","Value":22020126}
,{"Name":"CLUSCTL_RESOURCE_SET_NAME","Value":22020134}
,{"Name":"CLUSCTL_RESOURCE_CLUSTER_NAME_CHANGED","Value":22020138}
,{"Name":"CLUSCTL_RESOURCE_CLUSTER_VERSION_CHANGED","Value":22020142}
,{"Name":"CLUSCTL_RESOURCE_FORCE_QUORUM","Value":22020166}
,{"Name":"CLUSCTL_RESOURCE_INITIALIZE","Value":22020170}
,{"Name":"CLUSCTL_RESOURCE_STATE_CHANGE_REASON","Value":22020174}
,{"Name":"CLUSCTL_RESOURCE_PROVIDER_STATE_CHANGE","Value":22020178}
,{"Name":"CLUSCTL_RESOURCE_LEAVING_GROUP","Value":22020182}
,{"Name":"CLUSCTL_RESOURCE_JOINING_GROUP","Value":22020186}
,{"Name":"CLUSCTL_RESOURCE_FSWITNESS_GET_EPOCH_INFO","Value":17825885}
,{"Name":"CLUSCTL_RESOURCE_FSWITNESS_SET_EPOCH_INFO","Value":22020194}
,{"Name":"CLUSCTL_RESOURCE_FSWITNESS_RELEASE_LOCK","Value":22020198}
,{"Name":"CLUSCTL_RESOURCE_NETNAME_CREDS_NOTIFYCAM","Value":22020202}
,{"Name":"CLUSCTL_RESOURCE_GET_OPERATION_CONTEXT","Value":17834217}
,{"Name":"CLUSCTL_RESOURCE_RW_MODIFY_NOOP","Value":20972206}
,{"Name":"CLUSCTL_RESOURCE_NOTIFY_QUORUM_STATUS","Value":22020222}
,{"Name":"CLUSCTL_RESOURCE_NOTIFY_OWNER_CHANGE","Value":22028578}
,{"Name":"CLUSCTL_RESOURCE_VALIDATE_CHANGE_GROUP","Value":17834277}
,{"Name":"CLUSCTL_RESOURCE_STORAGE_RENAME_SHARED_VOLUME","Value":16788950}
,{"Name":"CLUSCTL_RESOURCE_STORAGE_RENAME_SHARED_VOLUME_GUID","Value":16788954}
,{"Name":"CLUSCTL_CLOUD_WITNESS_RESOURCE_UPDATE_TOKEN","Value":20979942}
,{"Name":"CLUSCTL_CLOUD_WITNESS_RESOURCE_UPDATE_KEY","Value":20979958}
,{"Name":"CLUSCTL_RESOURCE_PREPARE_UPGRADE","Value":20979946}
,{"Name":"CLUSCTL_RESOURCE_UPGRADE_COMPLETED","Value":20979950}
,{"Name":"CLUSCTL_RESOURCE_GET_STATE_CHANGE_TIME","Value":16788829}
,{"Name":"CLUSCTL_RESOURCE_GET_INFRASTRUCTURE_SOFS_BUFFER","Value":16788873}
,{"Name":"CLUSCTL_RESOURCE_SET_INFRASTRUCTURE_SOFS_BUFFER","Value":20983182}
,{"Name":"CLUSCTL_RESOURCE_SCALEOUT_COMMAND","Value":20983190}
,{"Name":"CLUSCTL_RESOURCE_SCALEOUT_CONTROL","Value":20983194}
,{"Name":"CLUSCTL_RESOURCE_SCALEOUT_GET_CLUSTERS","Value":20983197}
,{"Name":"CLUSCTL_RESOURCE_CHECK_DRAIN_VETO","Value":17834285}
,{"Name":"CLUSCTL_RESOURCE_NOTIFY_DRAIN_COMPLETE","Value":17834289}
,{"Name":"CLUSCTL_RESOURCE_GET_NODES_IN_FD","Value":16788961}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSCTL_RESOURCE_TYPE_CODES"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSCTL_RESOURCE_TYPE_UNKNOWN","Value":33554432}
,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS","Value":33554437}
,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_FLAGS","Value":33554441}
,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO","Value":33554445}
,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES","Value":33554449}
,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT","Value":33554453}
,{"Name":"CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES","Value":33554513}
,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES","Value":33554517}
,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES","Value":33554521}
,{"Name":"CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES","Value":33554529}
,{"Name":"CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES","Value":37748830}
,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS","Value":33554533}
,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS","Value":33554537}
,{"Name":"CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES","Value":33554553}
,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES","Value":33554557}
,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES","Value":33554561}
,{"Name":"CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES","Value":37748870}
,{"Name":"CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES","Value":33554569}
,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS","Value":33554573}
,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS","Value":33554577}
,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS","Value":33554601}
,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTS","Value":33554613}
,{"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS","Value":33554837}
,{"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_SYNC_CLUSDISK_DB","Value":37749150}
,{"Name":"CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME","Value":33554997}
,{"Name":"CLUSCTL_RESOURCE_TYPE_NETNAME_GET_OU_FOR_VCO","Value":37749358}
,{"Name":"CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_PATH","Value":33554993}
,{"Name":"CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY","Value":33555001}
,{"Name":"CLUSCTL_RESOURCE_TYPE_GEN_SCRIPT_VALIDATE_PATH","Value":33554993}
,{"Name":"CLUSCTL_RESOURCE_TYPE_QUERY_DELETE","Value":33554873}
,{"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS","Value":33554925}
,{"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX","Value":33554933}
,{"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER","Value":33554945}
,{"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID","Value":33554949}
,{"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_GET_RESOURCEID","Value":33554989}
,{"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE","Value":33554953}
,{"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_REMOVE_VM_OWNERSHIP","Value":37749262}
,{"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE","Value":16777769}
,{"Name":"CLUSCTL_RESOURCE_TYPE_WITNESS_VALIDATE_PATH","Value":33554993}
,{"Name":"CLUSCTL_RESOURCE_TYPE_INSTALL_NODE","Value":38797322}
,{"Name":"CLUSCTL_RESOURCE_TYPE_EVICT_NODE","Value":38797326}
,{"Name":"CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGED","Value":38797358}
,{"Name":"CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADE","Value":38797362}
,{"Name":"CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1","Value":38797366}
,{"Name":"CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2","Value":38797370}
,{"Name":"CLUSCTL_RESOURCE_TYPE_HOLD_IO","Value":38797374}
,{"Name":"CLUSCTL_RESOURCE_TYPE_RESUME_IO","Value":38797378}
,{"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INT","Value":33562593}
,{"Name":"CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS","Value":33562953}
,{"Name":"CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS","Value":33562957}
,{"Name":"CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS","Value":33562961}
,{"Name":"CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS","Value":33562965}
,{"Name":"CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES","Value":33562969}
,{"Name":"CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME","Value":33562973}
,{"Name":"CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP","Value":33562977}
,{"Name":"CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_PARTITION_INFO","Value":33562981}
,{"Name":"CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_INFO","Value":33562949}
,{"Name":"CLUSCTL_RESOURCE_TYPE_REPLICATION_ADD_REPLICATION_GROUP","Value":33562946}
,{"Name":"CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS","Value":33562849}
,{"Name":"CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY","Value":33562865}
,{"Name":"CLUSCTL_RESOURCE_TYPE_PREPARE_UPGRADE","Value":37757162}
,{"Name":"CLUSCTL_RESOURCE_TYPE_UPGRADE_COMPLETED","Value":37757166}
,{"Name":"CLUSCTL_RESOURCE_TYPE_NOTIFY_MONITOR_SHUTTING_DOWN","Value":34603137}
,{"Name":"CLUSCTL_RESOURCE_TYPE_CHECK_DRAIN_VETO","Value":34611501}
,{"Name":"CLUSCTL_RESOURCE_TYPE_NOTIFY_DRAIN_COMPLETE","Value":34611505}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSCTL_GROUP_CODES"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSCTL_GROUP_UNKNOWN","Value":50331648}
,{"Name":"CLUSCTL_GROUP_GET_CHARACTERISTICS","Value":50331653}
,{"Name":"CLUSCTL_GROUP_GET_FLAGS","Value":50331657}
,{"Name":"CLUSCTL_GROUP_GET_NAME","Value":50331689}
,{"Name":"CLUSCTL_GROUP_GET_ID","Value":50331705}
,{"Name":"CLUSCTL_GROUP_ENUM_COMMON_PROPERTIES","Value":50331729}
,{"Name":"CLUSCTL_GROUP_GET_RO_COMMON_PROPERTIES","Value":50331733}
,{"Name":"CLUSCTL_GROUP_GET_COMMON_PROPERTIES","Value":50331737}
,{"Name":"CLUSCTL_GROUP_SET_COMMON_PROPERTIES","Value":54526046}
,{"Name":"CLUSCTL_GROUP_VALIDATE_COMMON_PROPERTIES","Value":50331745}
,{"Name":"CLUSCTL_GROUP_ENUM_PRIVATE_PROPERTIES","Value":50331769}
,{"Name":"CLUSCTL_GROUP_GET_RO_PRIVATE_PROPERTIES","Value":50331773}
,{"Name":"CLUSCTL_GROUP_GET_PRIVATE_PROPERTIES","Value":50331777}
,{"Name":"CLUSCTL_GROUP_SET_PRIVATE_PROPERTIES","Value":54526086}
,{"Name":"CLUSCTL_GROUP_VALIDATE_PRIVATE_PROPERTIES","Value":50331785}
,{"Name":"CLUSCTL_GROUP_QUERY_DELETE","Value":50332089}
,{"Name":"CLUSCTL_GROUP_GET_COMMON_PROPERTY_FMTS","Value":50331749}
,{"Name":"CLUSCTL_GROUP_GET_PRIVATE_PROPERTY_FMTS","Value":50331789}
,{"Name":"CLUSCTL_GROUP_GET_FAILURE_INFO","Value":50331673}
,{"Name":"CLUSCTL_GROUP_GET_LAST_MOVE_TIME","Value":50332377}
,{"Name":"CLUSCTL_GROUP_SET_CCF_FROM_MASTER","Value":54537606}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSCTL_NODE_CODES"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSCTL_NODE_UNKNOWN","Value":67108864}
,{"Name":"CLUSCTL_NODE_GET_CHARACTERISTICS","Value":67108869}
,{"Name":"CLUSCTL_NODE_GET_FLAGS","Value":67108873}
,{"Name":"CLUSCTL_NODE_GET_NAME","Value":67108905}
,{"Name":"CLUSCTL_NODE_GET_ID","Value":67108921}
,{"Name":"CLUSCTL_NODE_ENUM_COMMON_PROPERTIES","Value":67108945}
,{"Name":"CLUSCTL_NODE_GET_RO_COMMON_PROPERTIES","Value":67108949}
,{"Name":"CLUSCTL_NODE_GET_COMMON_PROPERTIES","Value":67108953}
,{"Name":"CLUSCTL_NODE_SET_COMMON_PROPERTIES","Value":71303262}
,{"Name":"CLUSCTL_NODE_VALIDATE_COMMON_PROPERTIES","Value":67108961}
,{"Name":"CLUSCTL_NODE_ENUM_PRIVATE_PROPERTIES","Value":67108985}
,{"Name":"CLUSCTL_NODE_GET_RO_PRIVATE_PROPERTIES","Value":67108989}
,{"Name":"CLUSCTL_NODE_GET_PRIVATE_PROPERTIES","Value":67108993}
,{"Name":"CLUSCTL_NODE_SET_PRIVATE_PROPERTIES","Value":71303302}
,{"Name":"CLUSCTL_NODE_VALIDATE_PRIVATE_PROPERTIES","Value":67109001}
,{"Name":"CLUSCTL_NODE_GET_COMMON_PROPERTY_FMTS","Value":67108965}
,{"Name":"CLUSCTL_NODE_GET_PRIVATE_PROPERTY_FMTS","Value":67109005}
,{"Name":"CLUSCTL_NODE_GET_CLUSTER_SERVICE_ACCOUNT_NAME","Value":67108929}
,{"Name":"CLUSCTL_NODE_GET_STUCK_NODES","Value":67109565}
,{"Name":"CLUSCTL_NODE_INJECT_GEM_FAULT","Value":67109569}
,{"Name":"CLUSCTL_NODE_INTRODUCE_GEM_REPAIR_DELAY","Value":67109573}
,{"Name":"CLUSCTL_NODE_SEND_DUMMY_GEM_MESSAGES","Value":67109577}
,{"Name":"CLUSCTL_NODE_BLOCK_GEM_SEND_RECV","Value":67109581}
,{"Name":"CLUSCTL_NODE_GET_GEMID_VECTOR","Value":67109585}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSCTL_NETWORK_CODES"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSCTL_NETWORK_UNKNOWN","Value":83886080}
,{"Name":"CLUSCTL_NETWORK_GET_CHARACTERISTICS","Value":83886085}
,{"Name":"CLUSCTL_NETWORK_GET_FLAGS","Value":83886089}
,{"Name":"CLUSCTL_NETWORK_GET_NAME","Value":83886121}
,{"Name":"CLUSCTL_NETWORK_GET_ID","Value":83886137}
,{"Name":"CLUSCTL_NETWORK_ENUM_COMMON_PROPERTIES","Value":83886161}
,{"Name":"CLUSCTL_NETWORK_GET_RO_COMMON_PROPERTIES","Value":83886165}
,{"Name":"CLUSCTL_NETWORK_GET_COMMON_PROPERTIES","Value":83886169}
,{"Name":"CLUSCTL_NETWORK_SET_COMMON_PROPERTIES","Value":88080478}
,{"Name":"CLUSCTL_NETWORK_VALIDATE_COMMON_PROPERTIES","Value":83886177}
,{"Name":"CLUSCTL_NETWORK_ENUM_PRIVATE_PROPERTIES","Value":83886201}
,{"Name":"CLUSCTL_NETWORK_GET_RO_PRIVATE_PROPERTIES","Value":83886205}
,{"Name":"CLUSCTL_NETWORK_GET_PRIVATE_PROPERTIES","Value":83886209}
,{"Name":"CLUSCTL_NETWORK_SET_PRIVATE_PROPERTIES","Value":88080518}
,{"Name":"CLUSCTL_NETWORK_VALIDATE_PRIVATE_PROPERTIES","Value":83886217}
,{"Name":"CLUSCTL_NETWORK_GET_COMMON_PROPERTY_FMTS","Value":83886181}
,{"Name":"CLUSCTL_NETWORK_GET_PRIVATE_PROPERTY_FMTS","Value":83886221}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSCTL_NETINTERFACE_CODES"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSCTL_NETINTERFACE_UNKNOWN","Value":100663296}
,{"Name":"CLUSCTL_NETINTERFACE_GET_CHARACTERISTICS","Value":100663301}
,{"Name":"CLUSCTL_NETINTERFACE_GET_FLAGS","Value":100663305}
,{"Name":"CLUSCTL_NETINTERFACE_GET_NAME","Value":100663337}
,{"Name":"CLUSCTL_NETINTERFACE_GET_ID","Value":100663353}
,{"Name":"CLUSCTL_NETINTERFACE_GET_NODE","Value":100663345}
,{"Name":"CLUSCTL_NETINTERFACE_GET_NETWORK","Value":100663349}
,{"Name":"CLUSCTL_NETINTERFACE_ENUM_COMMON_PROPERTIES","Value":100663377}
,{"Name":"CLUSCTL_NETINTERFACE_GET_RO_COMMON_PROPERTIES","Value":100663381}
,{"Name":"CLUSCTL_NETINTERFACE_GET_COMMON_PROPERTIES","Value":100663385}
,{"Name":"CLUSCTL_NETINTERFACE_SET_COMMON_PROPERTIES","Value":104857694}
,{"Name":"CLUSCTL_NETINTERFACE_VALIDATE_COMMON_PROPERTIES","Value":100663393}
,{"Name":"CLUSCTL_NETINTERFACE_ENUM_PRIVATE_PROPERTIES","Value":100663417}
,{"Name":"CLUSCTL_NETINTERFACE_GET_RO_PRIVATE_PROPERTIES","Value":100663421}
,{"Name":"CLUSCTL_NETINTERFACE_GET_PRIVATE_PROPERTIES","Value":100663425}
,{"Name":"CLUSCTL_NETINTERFACE_SET_PRIVATE_PROPERTIES","Value":104857734}
,{"Name":"CLUSCTL_NETINTERFACE_VALIDATE_PRIVATE_PROPERTIES","Value":100663433}
,{"Name":"CLUSCTL_NETINTERFACE_GET_COMMON_PROPERTY_FMTS","Value":100663397}
,{"Name":"CLUSCTL_NETINTERFACE_GET_PRIVATE_PROPERTY_FMTS","Value":100663437}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSCTL_CLUSTER_CODES"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSCTL_CLUSTER_UNKNOWN","Value":117440512}
,{"Name":"CLUSCTL_CLUSTER_GET_FQDN","Value":117440573}
,{"Name":"CLUSCTL_CLUSTER_SET_STORAGE_CONFIGURATION","Value":121635554}
,{"Name":"CLUSCTL_CLUSTER_GET_STORAGE_CONFIGURATION","Value":117441253}
,{"Name":"CLUSCTL_CLUSTER_GET_STORAGE_CONFIG_ATTRIBUTES","Value":117441257}
,{"Name":"CLUSCTL_CLUSTER_ENUM_COMMON_PROPERTIES","Value":117440593}
,{"Name":"CLUSCTL_CLUSTER_GET_RO_COMMON_PROPERTIES","Value":117440597}
,{"Name":"CLUSCTL_CLUSTER_GET_COMMON_PROPERTIES","Value":117440601}
,{"Name":"CLUSCTL_CLUSTER_SET_COMMON_PROPERTIES","Value":121634910}
,{"Name":"CLUSCTL_CLUSTER_VALIDATE_COMMON_PROPERTIES","Value":117440609}
,{"Name":"CLUSCTL_CLUSTER_ENUM_PRIVATE_PROPERTIES","Value":117440633}
,{"Name":"CLUSCTL_CLUSTER_GET_RO_PRIVATE_PROPERTIES","Value":117440637}
,{"Name":"CLUSCTL_CLUSTER_GET_PRIVATE_PROPERTIES","Value":117440641}
,{"Name":"CLUSCTL_CLUSTER_SET_PRIVATE_PROPERTIES","Value":121634950}
,{"Name":"CLUSCTL_CLUSTER_VALIDATE_PRIVATE_PROPERTIES","Value":117440649}
,{"Name":"CLUSCTL_CLUSTER_GET_COMMON_PROPERTY_FMTS","Value":117440613}
,{"Name":"CLUSCTL_CLUSTER_GET_PRIVATE_PROPERTY_FMTS","Value":117440653}
,{"Name":"CLUSCTL_CLUSTER_CHECK_VOTER_EVICT","Value":117440581}
,{"Name":"CLUSCTL_CLUSTER_CHECK_VOTER_DOWN","Value":117440585}
,{"Name":"CLUSCTL_CLUSTER_SHUTDOWN","Value":117440589}
,{"Name":"CLUSCTL_CLUSTER_BATCH_BLOCK_KEY","Value":117441086}
,{"Name":"CLUSCTL_CLUSTER_BATCH_UNBLOCK_KEY","Value":117441089}
,{"Name":"CLUSCTL_CLUSTER_GET_SHARED_VOLUME_ID","Value":117441169}
,{"Name":"CLUSCTL_CLUSTER_GET_CLUSDB_TIMESTAMP","Value":117441193}
,{"Name":"CLUSCTL_CLUSTER_GET_GUM_LOCK_OWNER","Value":117441209}
,{"Name":"CLUSCTL_CLUSTER_REMOVE_NODE","Value":121635566}
,{"Name":"CLUSCTL_CLUSTER_SET_ACCOUNT_ACCESS","Value":121635058}
,{"Name":"CLUSCTL_CLUSTER_CLEAR_NODE_CONNECTION_INFO","Value":121635590}
,{"Name":"CLUSCTL_CLUSTER_SET_DNS_DOMAIN","Value":121635594}
,{"Name":"CLUSCTL_CLUSTER_SET_CLUSTER_S2D_ENABLED","Value":121646434}
,{"Name":"CLUSCTL_CLUSTER_SET_CLUSTER_S2D_CACHE_METADATA_RESERVE_BYTES","Value":121646446}
,{"Name":"CLUSCTL_CLUSTER_STORAGE_RENAME_SHARED_VOLUME","Value":117452246}
,{"Name":"CLUSCTL_CLUSTER_STORAGE_RENAME_SHARED_VOLUME_GUID","Value":117452250}
,{"Name":"CLUSCTL_CLUSTER_RELOAD_AUTOLOGGER_CONFIG","Value":117452242}
,{"Name":"CLUSCTL_CLUSTER_ENUM_AFFINITY_RULE_NAMES","Value":117452253}
,{"Name":"CLUSCTL_CLUSTER_GET_NODES_IN_FD","Value":117452257}
,{"Name":"CLUSCTL_CLUSTER_FORCE_FLUSH_DB","Value":121646566}
,{"Name":"CLUSCTL_CLUSTER_GET_CLMUSR_TOKEN","Value":117440877}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSCTL_GROUPSET_CODES"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSCTL_GROUPSET_GET_COMMON_PROPERTIES","Value":134217817}
,{"Name":"CLUSCTL_GROUPSET_GET_RO_COMMON_PROPERTIES","Value":134217813}
,{"Name":"CLUSCTL_GROUPSET_SET_COMMON_PROPERTIES","Value":138412126}
,{"Name":"CLUSCTL_GROUPSET_GET_GROUPS","Value":134229361}
,{"Name":"CLUSCTL_GROUPSET_GET_PROVIDER_GROUPS","Value":134229365}
,{"Name":"CLUSCTL_GROUPSET_GET_PROVIDER_GROUPSETS","Value":134229369}
,{"Name":"CLUSCTL_GROUP_GET_PROVIDER_GROUPS","Value":134229373}
,{"Name":"CLUSCTL_GROUP_GET_PROVIDER_GROUPSETS","Value":134229377}
,{"Name":"CLUSCTL_GROUPSET_GET_ID","Value":134217785}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSCTL_AFFINITYRULE_CODES"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSCTL_AFFINITYRULE_GET_COMMON_PROPERTIES","Value":150995033}
,{"Name":"CLUSCTL_AFFINITYRULE_GET_RO_COMMON_PROPERTIES","Value":150995029}
,{"Name":"CLUSCTL_AFFINITYRULE_SET_COMMON_PROPERTIES","Value":155189342}
,{"Name":"CLUSCTL_AFFINITYRULE_GET_ID","Value":150995001}
,{"Name":"CLUSCTL_AFFINITYRULE_GET_GROUPNAMES","Value":151006577}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_RESOURCE_CLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUS_RESCLASS_UNKNOWN","Value":0}
,{"Name":"CLUS_RESCLASS_STORAGE","Value":1}
,{"Name":"CLUS_RESCLASS_NETWORK","Value":2}
,{"Name":"CLUS_RESCLASS_USER","Value":32768}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUS_RESSUBCLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUS_RESSUBCLASS_SHARED","Value":-2147483648}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUS_RESSUBCLASS_STORAGE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUS_RESSUBCLASS_STORAGE_SHARED_BUS","Value":-2147483648}
,{"Name":"CLUS_RESSUBCLASS_STORAGE_DISK","Value":1073741824}
,{"Name":"CLUS_RESSUBCLASS_STORAGE_REPLICATION","Value":268435456}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUS_RESSUBCLASS_NETWORK"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUS_RESSUBCLASS_NETWORK_INTERNET_PROTOCOL","Value":-2147483648}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUS_CHARACTERISTICS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUS_CHAR_UNKNOWN","Value":0}
,{"Name":"CLUS_CHAR_QUORUM","Value":1}
,{"Name":"CLUS_CHAR_DELETE_REQUIRES_ALL_NODES","Value":2}
,{"Name":"CLUS_CHAR_LOCAL_QUORUM","Value":4}
,{"Name":"CLUS_CHAR_LOCAL_QUORUM_DEBUG","Value":8}
,{"Name":"CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON","Value":16}
,{"Name":"CLUS_CHAR_BROADCAST_DELETE","Value":32}
,{"Name":"CLUS_CHAR_SINGLE_CLUSTER_INSTANCE","Value":64}
,{"Name":"CLUS_CHAR_SINGLE_GROUP_INSTANCE","Value":128}
,{"Name":"CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP","Value":256}
,{"Name":"CLUS_CHAR_PLACEMENT_DATA","Value":512}
,{"Name":"CLUS_CHAR_MONITOR_DETACH","Value":1024}
,{"Name":"CLUS_CHAR_MONITOR_REATTACH","Value":2048}
,{"Name":"CLUS_CHAR_OPERATION_CONTEXT","Value":4096}
,{"Name":"CLUS_CHAR_CLONES","Value":8192}
,{"Name":"CLUS_CHAR_NOT_PREEMPTABLE","Value":16384}
,{"Name":"CLUS_CHAR_NOTIFY_NEW_OWNER","Value":32768}
,{"Name":"CLUS_CHAR_SUPPORTS_UNMONITORED_STATE","Value":65536}
,{"Name":"CLUS_CHAR_INFRASTRUCTURE","Value":131072}
,{"Name":"CLUS_CHAR_VETO_DRAIN","Value":262144}
,{"Name":"CLUS_CHAR_DRAIN_LOCAL_OFFLINE","Value":524288}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUS_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUS_FLAG_CORE","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSPROP_SYNTAX"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dw","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"wFormat","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CLUSPROP_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Syntax","Type":{"Kind":"ApiRef","Name":"CLUSPROP_SYNTAX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSPROP_BINARY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"rgb","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSPROP_WORD"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"w","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSPROP_DWORD"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"dw","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSPROP_LONG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"l","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSPROP_SZ"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"sz","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSPROP_ULARGE_INTEGER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"li","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSPROP_LARGE_INTEGER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"li","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSPROP_SECURITY_DESCRIPTOR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"sd","Type":{"Kind":"ApiRef","Name":"SECURITY_DESCRIPTOR_RELATIVE","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"rgbSecurityDescriptor","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CLUSPROP_FILETIME"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"ft","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_RESOURCE_CLASS_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.Clustering","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"li","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.Clustering","Parents":["_Anonymous_e__Union","_Anonymous_e__Struct"]},"Attrs":[]}
,{"Name":"SubClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dw","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_CLASS","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
}]
},{
"Name":"CLUSPROP_RESOURCE_CLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_CLASS","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSPROP_REQUIRED_DEPENDENCY"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Value","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"ResClass","Type":{"Kind":"ApiRef","Name":"CLUSPROP_RESOURCE_CLASS","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"ResTypeName","Type":{"Kind":"ApiRef","Name":"CLUSPROP_SZ","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSPROP_PIFLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSPROP_PIFLAG_STICKY","Value":1}
,{"Name":"CLUSPROP_PIFLAG_REMOVABLE","Value":2}
,{"Name":"CLUSPROP_PIFLAG_USABLE","Value":4}
,{"Name":"CLUSPROP_PIFLAG_DEFAULT_QUORUM","Value":8}
,{"Name":"CLUSPROP_PIFLAG_USABLE_FOR_CSV","Value":16}
,{"Name":"CLUSPROP_PIFLAG_ENCRYPTION_ENABLED","Value":32}
,{"Name":"CLUSPROP_PIFLAG_RAW","Value":64}
,{"Name":"CLUSPROP_PIFLAG_UNKNOWN","Value":-2147483648}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUS_FORCE_QUORUM_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwNodeBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMaxNumberofNodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"multiszNodeList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_PARTITION_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"szVolumeLabel","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"dwSerialNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgdwMaximumComponentLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFileSystemFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szFileSystem","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_PARTITION_INFO_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"szVolumeLabel","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"dwSerialNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgdwMaximumComponentLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFileSystemFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szFileSystem","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"TotalSizeInBytes","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"FreeSizeInBytes","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DeviceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PartitionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"VolumeGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_PARTITION_INFO_EX2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"GptPartitionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"szPartitionName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"EncryptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_CSV_VOLUME_FAULT_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"VolumeStateNoFaults","Value":0}
,{"Name":"VolumeStateNoDirectIO","Value":1}
,{"Name":"VolumeStateNoAccess","Value":2}
,{"Name":"VolumeStateInMaintenance","Value":4}
,{"Name":"VolumeStateDismounted","Value":8}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_SHARED_VOLUME_BACKUP_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"VolumeBackupNone","Value":0}
,{"Name":"VolumeBackupInProgress","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUS_CSV_VOLUME_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"VolumeOffset","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"PartitionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FaultState","Type":{"Kind":"ApiRef","Name":"CLUSTER_CSV_VOLUME_FAULT_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"BackupState","Type":{"Kind":"ApiRef","Name":"CLUSTER_SHARED_VOLUME_BACKUP_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"szVolumeFriendlyName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"szVolumeName","Type":{"Kind":"Array","Shape":{"Size":50},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_CSV_VOLUME_NAME"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"VolumeOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"szVolumeName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"szRootPath","Type":{"Kind":"Array","Shape":{"Size":263},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_SHARED_VOLUME_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SharedVolumeStateUnavailable","Value":0}
,{"Name":"SharedVolumeStatePaused","Value":1}
,{"Name":"SharedVolumeStateActive","Value":2}
,{"Name":"SharedVolumeStateActiveRedirected","Value":3}
,{"Name":"SharedVolumeStateActiveVolumeRedirected","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_SHARED_VOLUME_STATE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"szVolumeName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"szNodeName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"VolumeState","Type":{"Kind":"ApiRef","Name":"CLUSTER_SHARED_VOLUME_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_SHARED_VOLUME_STATE_INFO_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"szVolumeName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"szNodeName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"VolumeState","Type":{"Kind":"ApiRef","Name":"CLUSTER_SHARED_VOLUME_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"szVolumeFriendlyName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"RedirectedIOReason","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"VolumeRedirectedIOReason","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_SHARED_VOLUME_RENAME_INPUT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ClusterSharedVolumeRenameInputTypeNone","Value":0}
,{"Name":"ClusterSharedVolumeRenameInputTypeVolumeOffset","Value":1}
,{"Name":"ClusterSharedVolumeRenameInputTypeVolumeId","Value":2}
,{"Name":"ClusterSharedVolumeRenameInputTypeVolumeName","Value":3}
,{"Name":"ClusterSharedVolumeRenameInputTypeVolumeGuid","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_SHARED_VOLUME_RENAME_INPUT_VOLUME"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"InputType","Type":{"Kind":"ApiRef","Name":"CLUSTER_SHARED_VOLUME_RENAME_INPUT_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"VolumeOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"VolumeId","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"VolumeName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"VolumeGuid","Type":{"Kind":"Array","Shape":{"Size":50},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CLUSTER_SHARED_VOLUME_RENAME_INPUT_NAME"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NewVolumeName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_SHARED_VOLUME_RENAME_INPUT_GUID_NAME"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NewVolumeName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"NewVolumeGuid","Type":{"Kind":"Array","Shape":{"Size":50},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_CHKDSK_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"PartitionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ChkdskState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FileIdCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FileIdList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_DISK_NUMBER_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"DiskNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BytesPerSector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_SHARED_VOLUME_BACKUP_MODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"BackupState","Type":{"Kind":"ApiRef","Name":"CLUSTER_SHARED_VOLUME_BACKUP_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"DelayTimerInSecs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"VolumeName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_FTSET_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwRootSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFtType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_SCSI_ADDRESS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.Clustering","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"dw","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"PortNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"PathId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"TargetId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Lun","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"CLUS_NETNAME_VS_TOKEN_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ProcessID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_NETNAME_PWD_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Password","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"CreatingDC","Type":{"Kind":"Array","Shape":{"Size":258},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"ObjectGuid","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_NETNAME_PWD_INFOEX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Password","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"CreatingDC","Type":{"Kind":"Array","Shape":{"Size":258},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"ObjectGuid","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_DNN_LEADER_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"IsOnline","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"IsFileServerPresent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_DNN_SODAFS_CLONE_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_NETNAME_IP_INFO_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AddressSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Address","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_NETNAME_IP_INFO_FOR_MULTICHANNEL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"IpInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"CLUS_NETNAME_IP_INFO_ENTRY","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_MAINTENANCE_MODE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"InMaintenance","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_CSV_MAINTENANCE_MODE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"InMaintenance","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"VolumeName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MAINTENANCE_MODE_TYPE_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"MaintenanceModeTypeDisableIsAliveCheck","Value":1}
,{"Name":"MaintenanceModeTypeOfflineResource","Value":2}
,{"Name":"MaintenanceModeTypeUnclusterResource","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUS_MAINTENANCE_MODE_INFOEX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"InMaintenance","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"MaintainenceModeType","Type":{"Kind":"ApiRef","Name":"MAINTENANCE_MODE_TYPE_ENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"InternalState","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_SET_MAINTENANCE_MODE_INPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"InMaintenance","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ExtraParameterSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ExtraParameter","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_STORAGE_SET_DRIVELETTER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"PartitionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DriveLetterMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_STORAGE_GET_AVAILABLE_DRIVELETTERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"AvailDrivelettersMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_STORAGE_REMAP_DRIVELETTER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"CurrentDriveLetterMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TargetDriveLetterMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_PROVIDER_STATE_CHANGE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"resourceState","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"szProviderId","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_CREATE_INFRASTRUCTURE_FILESERVER_INPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"FileServerName","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUS_CREATE_INFRASTRUCTURE_FILESERVER_OUTPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"FileServerName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSPROP_LIST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"nPropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PropertyName","Type":{"Kind":"ApiRef","Name":"CLUSPROP_SZ","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSPROP_IPADDR_ENABLENETBIOS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSPROP_IPADDR_ENABLENETBIOS_DISABLED","Value":0}
,{"Name":"CLUSPROP_IPADDR_ENABLENETBIOS_ENABLED","Value":1}
,{"Name":"CLUSPROP_IPADDR_ENABLENETBIOS_TRACK_NIC","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"FILESHARE_CHANGE_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"FILESHARE_CHANGE_NONE","Value":0}
,{"Name":"FILESHARE_CHANGE_ADD","Value":1}
,{"Name":"FILESHARE_CHANGE_DEL","Value":2}
,{"Name":"FILESHARE_CHANGE_MODIFY","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"FILESHARE_CHANGE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Change","Type":{"Kind":"ApiRef","Name":"FILESHARE_CHANGE_ENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"ShareName","Type":{"Kind":"Array","Shape":{"Size":84},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"FILESHARE_CHANGE_LIST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ChangeEntry","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"FILESHARE_CHANGE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSCTL_GROUP_GET_LAST_MOVE_TIME_OUTPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"GetTickCount64","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"GetSystemTime","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSPROP_BUFFER_HELPER"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"pw","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"pdw","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"pl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]}
,{"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_LIST","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"pSyntax","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_SYNTAX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_SZ","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"pBinaryValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_BINARY","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"pWordValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_WORD","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"pDwordValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_DWORD","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"pLongValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_LONG","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"pULargeIntegerValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_ULARGE_INTEGER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"pLargeIntegerValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_LARGE_INTEGER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"pStringValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_SZ","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"pMultiSzValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_SZ","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_SECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"pResourceClassValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_RESOURCE_CLASS","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"pResourceClassInfoValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_RESOURCE_CLASS_INFO","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"pDiskSignatureValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_DWORD","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"pScsiAddressValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_SCSI_ADDRESS","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"pDiskNumberValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_DWORD","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"pPartitionInfoValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_PARTITION_INFO","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"pRequiredDependencyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_REQUIRED_DEPENDENCY","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"pPartitionInfoValueEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_PARTITION_INFO_EX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"pPartitionInfoValueEx2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_PARTITION_INFO_EX2","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"pFileTimeValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_FILETIME","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_RESOURCE_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_RESOURCE_ENUM_DEPENDS","Value":1}
,{"Name":"CLUSTER_RESOURCE_ENUM_PROVIDES","Value":2}
,{"Name":"CLUSTER_RESOURCE_ENUM_NODES","Value":4}
,{"Name":"CLUSTER_RESOURCE_ENUM_ALL","Value":7}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_RESOURCE_TYPE_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_RESOURCE_TYPE_ENUM_NODES","Value":1}
,{"Name":"CLUSTER_RESOURCE_TYPE_ENUM_RESOURCES","Value":2}
,{"Name":"CLUSTER_RESOURCE_TYPE_ENUM_ALL","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"PCLUSAPI_CLUSTER_RESOURCE_OPEN_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_RESOURCE_GET_ENUM_COUNT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_RESOURCE_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_RESOURCE_CLOSE_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_CREATE_CLUSTER_RESOURCE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszResourceTypeDll","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwLooksAlivePollInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwIsAlivePollInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_DELETE_CLUSTER_RESOURCE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpszResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_RESOURCE_TYPE_OPEN_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESTYPEENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_RESOURCE_TYPE_GET_ENUM_COUNT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResTypeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESTYPEENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_RESOURCE_TYPE_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResTypeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESTYPEENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_RESOURCE_TYPE_CLOSE_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResTypeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESTYPEENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CLUSTER_NETWORK_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUSTER_NETWORK_ENUM_NETINTERFACES","Value":1}
,{"Name":"CLUSTER_NETWORK_ENUM_ALL","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_NETWORK_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ClusterNetworkStateUnknown","Value":-1}
,{"Name":"ClusterNetworkUnavailable","Value":0}
,{"Name":"ClusterNetworkDown","Value":1}
,{"Name":"ClusterNetworkPartitioned","Value":2}
,{"Name":"ClusterNetworkUp","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_NETWORK_ROLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ClusterNetworkRoleNone","Value":0}
,{"Name":"ClusterNetworkRoleInternalUse","Value":1}
,{"Name":"ClusterNetworkRoleClientAccess","Value":2}
,{"Name":"ClusterNetworkRoleInternalAndClient","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"PCLUSAPI_OPEN_CLUSTER_NETWORK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNetworkName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSAPI_OPEN_CLUSTER_NETWORK_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNetworkName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PCLUSAPI_CLOSE_CLUSTER_NETWORK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_FROM_NETWORK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_NETWORK_OPEN_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORKENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_NETWORK_GET_ENUM_COUNT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNetworkEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORKENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_NETWORK_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNetworkEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORKENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_NETWORK_CLOSE_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNetworkEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORKENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_NETWORK_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"CLUSTER_NETWORK_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_SET_CLUSTER_NETWORK_NAME"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_NETWORK_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNetworkId","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_NETWORK_CONTROL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CLUSTER_NETINTERFACE_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ClusterNetInterfaceStateUnknown","Value":-1}
,{"Name":"ClusterNetInterfaceUnavailable","Value":0}
,{"Name":"ClusterNetInterfaceFailed","Value":1}
,{"Name":"ClusterNetInterfaceUnreachable","Value":2}
,{"Name":"ClusterNetInterfaceUp","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"PCLUSAPI_OPEN_CLUSTER_NET_INTERFACE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszInterfaceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSAPI_OPEN_CLUSTER_NETINTERFACE_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNetInterfaceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_NET_INTERFACE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszNetworkName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszInterfaceName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"lpcchInterfaceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_CLOSE_CLUSTER_NET_INTERFACE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_FROM_NET_INTERFACE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_NET_INTERFACE_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"CLUSTER_NETINTERFACE_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_NET_INTERFACE_CONTROL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_GROUP_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_RESOURCE_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_NODE_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_NETWORK_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_GET_CLUSTER_NET_INTERFACE_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_REG_CREATE_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]}
,{"Name":"lpdwDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_REG_OPEN_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_REG_DELETE_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_REG_CLOSE_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_REG_ENUM_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpftLastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_REG_SET_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_REG_DELETE_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_REG_QUERY_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpdwValueType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"lpcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_REG_ENUM_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszValueName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchValueName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"lpcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_REG_QUERY_INFO_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"lpcSubKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpcbMaxSubKeyLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpcValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpcbMaxValueNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpcbMaxValueLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpftLastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_REG_GET_KEY_SECURITY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"RequestedInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_REG_SET_KEY_SECURITY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_REG_SYNC_DATABASE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CLUSTER_REG_CREATE_BATCH"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pHREGBATCH","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCH","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"PCLUSTER_REG_BATCH_ADD_COMMAND"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hRegBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCH","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwCommand","Type":{"Kind":"ApiRef","Name":"CLUSTER_REG_COMMAND","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"wzName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Optional","Const"]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSTER_REG_CLOSE_BATCH"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hRegBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCH","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"bCommit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"failedCommandNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PCLUSTER_REG_BATCH_READ_COMMAND"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hBatchNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHNOTIFICATION","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pBatchCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_BATCH_COMMAND","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"PCLUSTER_REG_BATCH_CLOSE_NOTIFICATION"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hBatchNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHNOTIFICATION","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSTER_REG_CREATE_BATCH_NOTIFY_PORT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"phBatchNotifyPort","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHPORT","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"PCLUSTER_REG_CLOSE_BATCH_NOTIFY_PORT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hBatchNotifyPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHPORT","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSTER_REG_GET_BATCH_NOTIFICATION"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hBatchNotify","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHPORT","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"phBatchNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHNOTIFICATION","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"PCLUSTER_REG_CREATE_READ_BATCH"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"phRegReadBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCH","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"PCLUSTER_REG_READ_BATCH_ADD_COMMAND"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hRegReadBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCH","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"wzSubkeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"wzValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSTER_REG_CLOSE_READ_BATCH"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hRegReadBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCH","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"phRegReadBatchReply","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCHREPLY","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"PCLUSTER_REG_CLOSE_READ_BATCH_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hRegReadBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCH","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phRegReadBatchReply","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCHREPLY","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"PCLUSTER_REG_READ_BATCH_REPLY_NEXT_COMMAND"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hRegReadBatchReply","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCHREPLY","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pBatchCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_READ_BATCH_COMMAND","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"PCLUSTER_REG_CLOSE_READ_BATCH_REPLY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hRegReadBatchReply","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCHREPLY","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSTER_SET_ACCOUNT_ACCESS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"szAccountSID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwControlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CLUSTER_SETUP_PHASE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ClusterSetupPhaseInitialize","Value":1}
,{"Name":"ClusterSetupPhaseValidateNodeState","Value":100}
,{"Name":"ClusterSetupPhaseValidateNetft","Value":102}
,{"Name":"ClusterSetupPhaseValidateClusDisk","Value":103}
,{"Name":"ClusterSetupPhaseConfigureClusSvc","Value":104}
,{"Name":"ClusterSetupPhaseStartingClusSvc","Value":105}
,{"Name":"ClusterSetupPhaseQueryClusterNameAccount","Value":106}
,{"Name":"ClusterSetupPhaseValidateClusterNameAccount","Value":107}
,{"Name":"ClusterSetupPhaseCreateClusterAccount","Value":108}
,{"Name":"ClusterSetupPhaseConfigureClusterAccount","Value":109}
,{"Name":"ClusterSetupPhaseFormingCluster","Value":200}
,{"Name":"ClusterSetupPhaseAddClusterProperties","Value":201}
,{"Name":"ClusterSetupPhaseCreateResourceTypes","Value":202}
,{"Name":"ClusterSetupPhaseCreateGroups","Value":203}
,{"Name":"ClusterSetupPhaseCreateIPAddressResources","Value":204}
,{"Name":"ClusterSetupPhaseCreateNetworkName","Value":205}
,{"Name":"ClusterSetupPhaseClusterGroupOnline","Value":206}
,{"Name":"ClusterSetupPhaseGettingCurrentMembership","Value":300}
,{"Name":"ClusterSetupPhaseAddNodeToCluster","Value":301}
,{"Name":"ClusterSetupPhaseNodeUp","Value":302}
,{"Name":"ClusterSetupPhaseMoveGroup","Value":400}
,{"Name":"ClusterSetupPhaseDeleteGroup","Value":401}
,{"Name":"ClusterSetupPhaseCleanupCOs","Value":402}
,{"Name":"ClusterSetupPhaseOfflineGroup","Value":403}
,{"Name":"ClusterSetupPhaseEvictNode","Value":404}
,{"Name":"ClusterSetupPhaseCleanupNode","Value":405}
,{"Name":"ClusterSetupPhaseCoreGroupCleanup","Value":406}
,{"Name":"ClusterSetupPhaseFailureCleanup","Value":999}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_SETUP_PHASE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ClusterSetupPhaseStart","Value":1}
,{"Name":"ClusterSetupPhaseContinue","Value":2}
,{"Name":"ClusterSetupPhaseEnd","Value":3}
,{"Name":"ClusterSetupPhaseReport","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_SETUP_PHASE_SEVERITY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ClusterSetupPhaseInformational","Value":1}
,{"Name":"ClusterSetupPhaseWarning","Value":2}
,{"Name":"ClusterSetupPhaseFatal","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"eSetupPhase","Type":{"Kind":"ApiRef","Name":"CLUSTER_SETUP_PHASE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"ePhaseType","Type":{"Kind":"ApiRef","Name":"CLUSTER_SETUP_PHASE_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"ePhaseSeverity","Type":{"Kind":"ApiRef","Name":"CLUSTER_SETUP_PHASE_SEVERITY","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"dwPercentComplete","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_CREATE_CLUSTER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREATE_CLUSTER_CONFIG","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"PCLUSAPI_CREATE_CLUSTER_CNOLESS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREATE_CLUSTER_CONFIG","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"PCLUSAPI_CREATE_CLUSTER_NAME_ACCOUNT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREATE_CLUSTER_NAME_ACCOUNT","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"PCLUSAPI_REMOVE_CLUSTER_NAME_ACCOUNT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSAPI_ADD_CLUSTER_NODE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"PCLUSAPI_ADD_CLUSTER_NODE_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"PCLUSAPI_DESTROY_CLUSTER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"fdeleteVirtualComputerObjects","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PLACEMENT_OPTIONS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"PLACEMENT_OPTIONS_MIN_VALUE","Value":0}
,{"Name":"PLACEMENT_OPTIONS_DEFAULT_PLACEMENT_OPTIONS","Value":0}
,{"Name":"PLACEMENT_OPTIONS_DISABLE_CSV_VM_DEPENDENCY","Value":1}
,{"Name":"PLACEMENT_OPTIONS_CONSIDER_OFFLINE_VMS","Value":2}
,{"Name":"PLACEMENT_OPTIONS_DONT_USE_MEMORY","Value":4}
,{"Name":"PLACEMENT_OPTIONS_DONT_USE_CPU","Value":8}
,{"Name":"PLACEMENT_OPTIONS_DONT_USE_LOCAL_TEMP_DISK","Value":16}
,{"Name":"PLACEMENT_OPTIONS_DONT_RESUME_VMS_WITH_EXISTING_TEMP_DISK","Value":32}
,{"Name":"PLACEMENT_OPTIONS_SAVE_VMS_WITH_LOCAL_DISK_ON_DRAIN_OVERWRITE","Value":64}
,{"Name":"PLACEMENT_OPTIONS_DONT_RESUME_AVAILABILTY_SET_VMS_WITH_EXISTING_TEMP_DISK","Value":128}
,{"Name":"PLACEMENT_OPTIONS_SAVE_AVAILABILTY_SET_VMS_WITH_LOCAL_DISK_ON_DRAIN_OVERWRITE","Value":256}
,{"Name":"PLACEMENT_OPTIONS_AVAILABILITY_SET_DOMAIN_AFFINITY","Value":512}
,{"Name":"PLACEMENT_OPTIONS_ALL","Value":1023}
]
,"IntegerBase":"Int32"
},{
"Name":"GRP_PLACEMENT_OPTIONS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"GRP_PLACEMENT_OPTIONS_MIN_VALUE","Value":0}
,{"Name":"GRP_PLACEMENT_OPTIONS_DEFAULT","Value":0}
,{"Name":"GRP_PLACEMENT_OPTIONS_DISABLE_AUTOBALANCING","Value":1}
,{"Name":"GRP_PLACEMENT_OPTIONS_ALL","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"SR_RESOURCE_TYPE_REPLICATED_PARTITION_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"PartitionOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SR_RESOURCE_TYPE_REPLICATED_PARTITION_ARRAY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PartitionArray","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SR_RESOURCE_TYPE_REPLICATED_PARTITION_INFO","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SR_REPLICATED_DISK_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SrReplicatedDiskTypeNone","Value":0}
,{"Name":"SrReplicatedDiskTypeSource","Value":1}
,{"Name":"SrReplicatedDiskTypeLogSource","Value":2}
,{"Name":"SrReplicatedDiskTypeDestination","Value":3}
,{"Name":"SrReplicatedDiskTypeLogDestination","Value":4}
,{"Name":"SrReplicatedDiskTypeNotInParthership","Value":5}
,{"Name":"SrReplicatedDiskTypeLogNotInParthership","Value":6}
,{"Name":"SrReplicatedDiskTypeOther","Value":7}
]
,"IntegerBase":"Int32"
},{
"Name":"SR_DISK_REPLICATION_ELIGIBLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SrDiskReplicationEligibleNone","Value":0}
,{"Name":"SrDiskReplicationEligibleYes","Value":1}
,{"Name":"SrDiskReplicationEligibleOffline","Value":2}
,{"Name":"SrDiskReplicationEligibleNotGpt","Value":3}
,{"Name":"SrDiskReplicationEligiblePartitionLayoutMismatch","Value":4}
,{"Name":"SrDiskReplicationEligibleInsufficientFreeSpace","Value":5}
,{"Name":"SrDiskReplicationEligibleNotInSameSite","Value":6}
,{"Name":"SrDiskReplicationEligibleInSameSite","Value":7}
,{"Name":"SrDiskReplicationEligibleFileSystemNotSupported","Value":8}
,{"Name":"SrDiskReplicationEligibleAlreadyInReplication","Value":9}
,{"Name":"SrDiskReplicationEligibleSameAsSpecifiedDisk","Value":10}
,{"Name":"SrDiskReplicationEligibleOther","Value":9999}
]
,"IntegerBase":"Int32"
},{
"Name":"SR_RESOURCE_TYPE_QUERY_ELIGIBLE_LOGDISKS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"DataDiskGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"IncludeOfflineDisks","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SR_RESOURCE_TYPE_QUERY_ELIGIBLE_TARGET_DATADISKS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SourceDataDiskGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"TargetReplicationGroupGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"SkipConnectivityCheck","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"IncludeOfflineDisks","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SR_RESOURCE_TYPE_QUERY_ELIGIBLE_SOURCE_DATADISKS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"DataDiskGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"IncludeAvailableStoargeDisks","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SR_RESOURCE_TYPE_DISK_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Reason","Type":{"Kind":"ApiRef","Name":"SR_DISK_REPLICATION_ELIGIBLE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"DiskGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SR_RESOURCE_TYPE_ELIGIBLE_DISKS_RESULT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Count","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"DiskInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SR_RESOURCE_TYPE_DISK_INFO","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SR_RESOURCE_TYPE_REPLICATED_DISK"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"SR_REPLICATED_DISK_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"ClusterDiskResourceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"ReplicationGroupId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"ReplicationGroupName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SR_RESOURCE_TYPE_REPLICATED_DISKS_RESULT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Count","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ReplicatedDisks","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SR_RESOURCE_TYPE_REPLICATED_DISK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SR_RESOURCE_TYPE_ADD_REPLICATION_GROUP"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ReplicationGroupName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"LogPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"MaxLogSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"LogType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ReplicationMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinimumPartnersInSync","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EnableWriteConsistency","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"EnableEncryption","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"CertificateThumbprint","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"VolumeNameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"VolumeNames","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SR_RESOURCE_TYPE_ADD_REPLICATION_GROUP_RESULT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Result","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ErrorString","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"guidPoolFilter","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RESOURCE_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ResourceState","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"CheckPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WaitHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NodeUtilizationInfoElement"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"AvailableMemory","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"AvailableMemoryAfterReclamation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ResourceUtilizationInfoElement"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"PhysicalNumaId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"CurrentMemory","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"VM_RESDLL_CONTEXT"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"VmResdllContextTurnOff","Value":0}
,{"Name":"VmResdllContextSave","Value":1}
,{"Name":"VmResdllContextShutdown","Value":2}
,{"Name":"VmResdllContextShutdownForce","Value":3}
,{"Name":"VmResdllContextLiveMigration","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"RESDLL_CONTEXT_OPERATION_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ResdllContextOperationTypeFailback","Value":0}
,{"Name":"ResdllContextOperationTypeDrain","Value":1}
,{"Name":"ResdllContextOperationTypeDrainFailure","Value":2}
,{"Name":"ResdllContextOperationTypeEmbeddedFailure","Value":3}
,{"Name":"ResdllContextOperationTypePreemption","Value":4}
,{"Name":"ResdllContextOperationTypeNetworkDisconnect","Value":5}
,{"Name":"ResdllContextOperationTypeNetworkDisconnectMoveRetry","Value":6}
]
,"IntegerBase":"Int32"
},{
"Name":"GET_OPERATION_CONTEXT_PARAMS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"RESDLL_CONTEXT_OPERATION_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RESOURCE_STATUS_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ResourceState","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"CheckPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ApplicationSpecificErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WaitHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PSET_RESOURCE_STATUS_ROUTINE_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"ResourceStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESOURCE_STATUS_EX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PSET_RESOURCE_STATUS_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"ResourceStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESOURCE_STATUS","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PQUORUM_RESOURCE_LOST"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Resource","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
},{
"Name":"LOG_LEVEL"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"LOG_INFORMATION","Value":0}
,{"Name":"LOG_WARNING","Value":1}
,{"Name":"LOG_ERROR","Value":2}
,{"Name":"LOG_SEVERE","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"PLOG_EVENT_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"LogLevel","Type":{"Kind":"ApiRef","Name":"LOG_LEVEL","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"FormatString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"POPEN_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ResourceKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"ResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
},{
"Name":"PCLOSE_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"PONLINE_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"EventHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"POFFLINE_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"PTERMINATE_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"PIS_ALIVE_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"PLOOKS_ALIVE_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"PARBITRATE_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"LostQuorumResource","Type":{"Kind":"ApiRef","Name":"PQUORUM_RESOURCE_LOST","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PRELEASE_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESOURCE_CONTROL_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"InBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"InBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"OutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"OutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESOURCE_TYPE_CONTROL_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"InBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"InBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"OutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"OutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"POPEN_V2_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ResourceKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"ResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"OpenFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PONLINE_V2_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"EventHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"OnlineFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"InBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"InBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"POFFLINE_V2_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"DestinationNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"OfflineFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"InBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"InBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCANCEL_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"CancelFlags_RESERVED","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PBEGIN_RESCALL_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"InBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"InBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"OutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"OutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"context","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
,{"Name":"ReturnedAsynchronously","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PBEGIN_RESTYPECALL_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"InBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"InBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"OutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"OutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"context","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
,{"Name":"ReturnedAsynchronously","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"RESOURCE_EXIT_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ResourceExitStateContinue","Value":0}
,{"Name":"ResourceExitStateTerminate","Value":1}
,{"Name":"ResourceExitStateMax","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"PBEGIN_RESCALL_AS_USER_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"TokenHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"InBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"InBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"OutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"OutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"context","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
,{"Name":"ReturnedAsynchronously","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PBEGIN_RESTYPECALL_AS_USER_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"TokenHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"InBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"InBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"OutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"OutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"context","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
,{"Name":"ReturnedAsynchronously","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"CLRES_V1_FUNCTIONS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Open","Type":{"Kind":"ApiRef","Name":"POPEN_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Close","Type":{"Kind":"ApiRef","Name":"PCLOSE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Online","Type":{"Kind":"ApiRef","Name":"PONLINE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Offline","Type":{"Kind":"ApiRef","Name":"POFFLINE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Terminate","Type":{"Kind":"ApiRef","Name":"PTERMINATE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"LooksAlive","Type":{"Kind":"ApiRef","Name":"PLOOKS_ALIVE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"IsAlive","Type":{"Kind":"ApiRef","Name":"PIS_ALIVE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Arbitrate","Type":{"Kind":"ApiRef","Name":"PARBITRATE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Release","Type":{"Kind":"ApiRef","Name":"PRELEASE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"ResourceControl","Type":{"Kind":"ApiRef","Name":"PRESOURCE_CONTROL_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"ResourceTypeControl","Type":{"Kind":"ApiRef","Name":"PRESOURCE_TYPE_CONTROL_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLRES_V2_FUNCTIONS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Open","Type":{"Kind":"ApiRef","Name":"POPEN_V2_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Close","Type":{"Kind":"ApiRef","Name":"PCLOSE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Online","Type":{"Kind":"ApiRef","Name":"PONLINE_V2_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Offline","Type":{"Kind":"ApiRef","Name":"POFFLINE_V2_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Terminate","Type":{"Kind":"ApiRef","Name":"PTERMINATE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"LooksAlive","Type":{"Kind":"ApiRef","Name":"PLOOKS_ALIVE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"IsAlive","Type":{"Kind":"ApiRef","Name":"PIS_ALIVE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Arbitrate","Type":{"Kind":"ApiRef","Name":"PARBITRATE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Release","Type":{"Kind":"ApiRef","Name":"PRELEASE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"ResourceControl","Type":{"Kind":"ApiRef","Name":"PRESOURCE_CONTROL_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"ResourceTypeControl","Type":{"Kind":"ApiRef","Name":"PRESOURCE_TYPE_CONTROL_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Cancel","Type":{"Kind":"ApiRef","Name":"PCANCEL_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLRES_V3_FUNCTIONS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Open","Type":{"Kind":"ApiRef","Name":"POPEN_V2_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Close","Type":{"Kind":"ApiRef","Name":"PCLOSE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Online","Type":{"Kind":"ApiRef","Name":"PONLINE_V2_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Offline","Type":{"Kind":"ApiRef","Name":"POFFLINE_V2_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Terminate","Type":{"Kind":"ApiRef","Name":"PTERMINATE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"LooksAlive","Type":{"Kind":"ApiRef","Name":"PLOOKS_ALIVE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"IsAlive","Type":{"Kind":"ApiRef","Name":"PIS_ALIVE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Arbitrate","Type":{"Kind":"ApiRef","Name":"PARBITRATE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Release","Type":{"Kind":"ApiRef","Name":"PRELEASE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"BeginResourceControl","Type":{"Kind":"ApiRef","Name":"PBEGIN_RESCALL_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"BeginResourceTypeControl","Type":{"Kind":"ApiRef","Name":"PBEGIN_RESTYPECALL_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Cancel","Type":{"Kind":"ApiRef","Name":"PCANCEL_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLRES_V4_FUNCTIONS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Open","Type":{"Kind":"ApiRef","Name":"POPEN_V2_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Close","Type":{"Kind":"ApiRef","Name":"PCLOSE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Online","Type":{"Kind":"ApiRef","Name":"PONLINE_V2_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Offline","Type":{"Kind":"ApiRef","Name":"POFFLINE_V2_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Terminate","Type":{"Kind":"ApiRef","Name":"PTERMINATE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"LooksAlive","Type":{"Kind":"ApiRef","Name":"PLOOKS_ALIVE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"IsAlive","Type":{"Kind":"ApiRef","Name":"PIS_ALIVE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Arbitrate","Type":{"Kind":"ApiRef","Name":"PARBITRATE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Release","Type":{"Kind":"ApiRef","Name":"PRELEASE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"BeginResourceControl","Type":{"Kind":"ApiRef","Name":"PBEGIN_RESCALL_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"BeginResourceTypeControl","Type":{"Kind":"ApiRef","Name":"PBEGIN_RESTYPECALL_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Cancel","Type":{"Kind":"ApiRef","Name":"PCANCEL_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"BeginResourceControlAsUser","Type":{"Kind":"ApiRef","Name":"PBEGIN_RESCALL_AS_USER_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"BeginResourceTypeControlAsUser","Type":{"Kind":"ApiRef","Name":"PBEGIN_RESTYPECALL_AS_USER_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLRES_FUNCTION_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"TableSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"V1Functions","Type":{"Kind":"ApiRef","Name":"CLRES_V1_FUNCTIONS","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"V2Functions","Type":{"Kind":"ApiRef","Name":"CLRES_V2_FUNCTIONS","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"V3Functions","Type":{"Kind":"ApiRef","Name":"CLRES_V3_FUNCTIONS","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"V4Functions","Type":{"Kind":"ApiRef","Name":"CLRES_V4_FUNCTIONS","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"RESUTIL_LARGEINT_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Default","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Minimum","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Maximum","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RESUTIL_ULARGEINT_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Default","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Minimum","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Maximum","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RESUTIL_FILETIME_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Default","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Minimum","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Maximum","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RESUTIL_PROPERTY_ITEM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"KeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"Minimum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Maximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"DefaultPtr","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"Default","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"LargeIntData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_LARGEINT_DATA","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"ULargeIntData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_ULARGEINT_DATA","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
,{"Name":"FileTimeData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_FILETIME_DATA","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"PSTARTUP_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"MinVersionSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"MaxVersionSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"SetResourceStatus","Type":{"Kind":"ApiRef","Name":"PSET_RESOURCE_STATUS_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"LogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"FunctionTable","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLRES_FUNCTION_TABLE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["In","Out"]}
]
},{
"Name":"FAILURE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"FAILURE_TYPE_GENERAL","Value":0}
,{"Name":"FAILURE_TYPE_EMBEDDED","Value":1}
,{"Name":"FAILURE_TYPE_NETWORK_LOSS","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_RESOURCE_APPLICATION_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ClusterResourceApplicationStateUnknown","Value":1}
,{"Name":"ClusterResourceApplicationOSHeartBeat","Value":2}
,{"Name":"ClusterResourceApplicationReady","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"PSET_RESOURCE_LOCKED_MODE_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"LockedModeEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"LockedModeReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PSIGNAL_FAILURE_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"FailureType","Type":{"Kind":"ApiRef","Name":"FAILURE_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"ApplicationSpecificErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PSET_RESOURCE_INMEMORY_NODELOCAL_PROPERTIES_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"propertyListBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"propertyListBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PEND_CONTROL_CALL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"context","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In","Const"]}
,{"Name":"status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PEND_TYPE_CONTROL_CALL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"context","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In","Const"]}
,{"Name":"status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PEXTEND_RES_CONTROL_CALL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"context","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In","Const"]}
,{"Name":"newTimeoutInMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PEXTEND_RES_TYPE_CONTROL_CALL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"context","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In","Const"]}
,{"Name":"newTimeoutInMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PRAISE_RES_TYPE_NOTIFICATION"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pPayload","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"payloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCHANGE_RESOURCE_PROCESS_FOR_DUMPS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"resource","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"processName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"processId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"isAdd","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PCHANGE_RES_TYPE_PROCESS_FOR_DUMPS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"resourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"processName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"processId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"isAdd","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PSET_INTERNAL_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"stateType","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_APPLICATION_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"active","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PSET_RESOURCE_LOCKED_MODE_EX_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"LockedModeEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"LockedModeReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"LockedModeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PREQUEST_DUMP_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"DumpDueToCallInProgress","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"DumpDelayInMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CLRES_CALLBACK_FUNCTION_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"LogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"SetResourceStatusEx","Type":{"Kind":"ApiRef","Name":"PSET_RESOURCE_STATUS_ROUTINE_EX","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"SetResourceLockedMode","Type":{"Kind":"ApiRef","Name":"PSET_RESOURCE_LOCKED_MODE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"SignalFailure","Type":{"Kind":"ApiRef","Name":"PSIGNAL_FAILURE_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"SetResourceInMemoryNodeLocalProperties","Type":{"Kind":"ApiRef","Name":"PSET_RESOURCE_INMEMORY_NODELOCAL_PROPERTIES_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"EndControlCall","Type":{"Kind":"ApiRef","Name":"PEND_CONTROL_CALL","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"EndTypeControlCall","Type":{"Kind":"ApiRef","Name":"PEND_TYPE_CONTROL_CALL","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"ExtendControlCall","Type":{"Kind":"ApiRef","Name":"PEXTEND_RES_CONTROL_CALL","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"ExtendTypeControlCall","Type":{"Kind":"ApiRef","Name":"PEXTEND_RES_TYPE_CONTROL_CALL","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"RaiseResTypeNotification","Type":{"Kind":"ApiRef","Name":"PRAISE_RES_TYPE_NOTIFICATION","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"ChangeResourceProcessForDumps","Type":{"Kind":"ApiRef","Name":"PCHANGE_RESOURCE_PROCESS_FOR_DUMPS","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"ChangeResTypeProcessForDumps","Type":{"Kind":"ApiRef","Name":"PCHANGE_RES_TYPE_PROCESS_FOR_DUMPS","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"SetInternalState","Type":{"Kind":"ApiRef","Name":"PSET_INTERNAL_STATE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"SetResourceLockedModeEx","Type":{"Kind":"ApiRef","Name":"PSET_RESOURCE_LOCKED_MODE_EX_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"RequestDump","Type":{"Kind":"ApiRef","Name":"PREQUEST_DUMP_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PSTARTUP_EX_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"MinVersionSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"MaxVersionSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"MonitorCallbackFunctions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLRES_CALLBACK_FUNCTION_TABLE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ResourceDllInterfaceFunctions","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLRES_FUNCTION_TABLE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["In","Out"]}
]
},{
"Name":"RESOURCE_MONITOR_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"RmonInitializing","Value":0}
,{"Name":"RmonIdle","Value":1}
,{"Name":"RmonStartingResource","Value":2}
,{"Name":"RmonInitializingResource","Value":3}
,{"Name":"RmonOnlineResource","Value":4}
,{"Name":"RmonOfflineResource","Value":5}
,{"Name":"RmonShutdownResource","Value":6}
,{"Name":"RmonDeletingResource","Value":7}
,{"Name":"RmonIsAlivePoll","Value":8}
,{"Name":"RmonLooksAlivePoll","Value":9}
,{"Name":"RmonArbitrateResource","Value":10}
,{"Name":"RmonReleaseResource","Value":11}
,{"Name":"RmonResourceControl","Value":12}
,{"Name":"RmonResourceTypeControl","Value":13}
,{"Name":"RmonTerminateResource","Value":14}
,{"Name":"RmonDeadlocked","Value":15}
]
,"IntegerBase":"Int32"
},{
"Name":"MONITOR_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"LastUpdate","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"ApiRef","Name":"RESOURCE_MONITOR_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"ActiveResource","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ResmonStop","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"POST_UPGRADE_VERSION_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"newMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"newUpgradeVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"oldMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"oldUpgradeVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_HEALTH_FAULT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Id","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ErrorType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Provider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLUSTER_HEALTH_FAULT_ARRAY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"numFaults","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"faults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_HEALTH_FAULT","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PRESUTIL_START_RESOURCE_SERVICE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"phServiceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_VERIFY_RESOURCE_SERVICE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PRESUTIL_STOP_RESOURCE_SERVICE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PRESUTIL_VERIFY_SERVICE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hServiceHandle","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PRESUTIL_STOP_SERVICE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hServiceHandle","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PRESUTIL_CREATE_DIRECTORY_TREE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PRESUTIL_IS_PATH_VALID"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PRESUTIL_ENUM_PROPERTIES"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pszOutProperties","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbOutPropertiesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"PRESUTIL_ENUM_PRIVATE_PROPERTIES"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszOutProperties","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbOutPropertiesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"PRESUTIL_GET_PROPERTIES"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pOutPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbOutPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"PRESUTIL_GET_ALL_PROPERTIES"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pOutPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbOutPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"PRESUTIL_GET_PRIVATE_PROPERTIES"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pOutPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbOutPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"PRESUTIL_GET_PROPERTY_SIZE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyTableItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pcbOutPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pnPropertyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_GET_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyTableItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pOutPropertyItem","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"pcbOutPropertyItemSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_VERIFY_PROPERTY_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"bAllowUnknownProperties","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pInPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Const"]}
,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PRESUTIL_SET_PROPERTY_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"bAllowUnknownProperties","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pInPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Const"]}
,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PRESUTIL_SET_PROPERTY_TABLE_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"bAllowUnknownProperties","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pInPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"bForceWrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_SET_PROPERTY_PARAMETER_BLOCK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"pInParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"pInPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_SET_PROPERTY_PARAMETER_BLOCK_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"pInParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"pInPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"bForceWrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_SET_UNKNOWN_PROPERTIES"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pInPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PRESUTIL_GET_PROPERTIES_TO_PARAMETER_BLOCK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"bCheckForRequiredProperties","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pszNameOfPropInError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_PROPERTY_LIST_FROM_PARAMETER_BLOCK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pOutPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"pcbOutPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pInParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"PRESUTIL_DUP_PARAMETER_BLOCK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"pInParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"PRESUTIL_FREE_PARAMETER_BLOCK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"pInParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"PRESUTIL_ADD_UNKNOWN_PROPERTIES"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pOutPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"pcbOutPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_SET_PRIVATE_PROPERTY_LIST"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pInPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PRESUTIL_VERIFY_PRIVATE_PROPERTY_LIST"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pInPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PRESUTIL_DUP_STRING"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pszInString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PRESUTIL_GET_BINARY_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppbOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pcbOutValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"PRESUTIL_GET_SZ_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PRESUTIL_GET_EXPAND_SZ_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"bExpand","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PRESUTIL_GET_DWORD_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pdwOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwDefaultValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PRESUTIL_GET_QWORD_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pqwOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
,{"Name":"qwDefaultValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
},{
"Name":"PRESUTIL_SET_BINARY_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pbNewValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"cbNewValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppbOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"pcbOutValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_SET_SZ_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppszOutString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"PRESUTIL_SET_EXPAND_SZ_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppszOutString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"PRESUTIL_SET_MULTI_SZ_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"cbNewValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppszOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"pcbOutValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"PRESUTIL_SET_DWORD_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwNewValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_SET_QWORD_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"qwNewValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"pqwOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"PRESUTIL_GET_BINARY_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ppbOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pcbOutValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_BINARY","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pbOldValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]}
,{"Name":"cbOldValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":6}]}
,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_GET_SZ_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ppszOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_SZ","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pszOldValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"ppPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_GET_MULTI_SZ_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ppszOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pcbOutValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_SZ","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pszOldValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]}
,{"Name":"cbOldValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":6}]}
,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_GET_DWORD_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pdwOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_DWORD","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwOldValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwMinimum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]}
,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_GET_LONG_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"plOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_LONG","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"lOldValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lMinimum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lMaximum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"ppPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]}
,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_GET_FILETIME_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pftOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_FILETIME","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"ftOldValue","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ftMinimum","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ftMaximum","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]}
,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_GET_ENVIRONMENT_WITH_NET_NAME"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PRESUTIL_FREE_ENVIRONMENT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpEnvironment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_EXPAND_ENVIRONMENT_STRINGS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pszSrc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PRESUTIL_SET_RESOURCE_SERVICE_ENVIRONMENT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pfnLogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"hResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
},{
"Name":"PRESUTIL_REMOVE_RESOURCE_SERVICE_ENVIRONMENT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pfnLogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"hResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
},{
"Name":"PRESUTIL_SET_RESOURCE_SERVICE_START_PARAMETERS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"schSCMHandle","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"phService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]}
,{"Name":"pfnLogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"hResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
},{
"Name":"PRESUTIL_FIND_SZ_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PRESUTIL_FIND_EXPAND_SZ_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PRESUTIL_FIND_EXPANDED_SZ_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PRESUTIL_FIND_DWORD_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pdwPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"PRESUTIL_FIND_BINARY_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pbPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"pcbPropertyValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PRESUTIL_FIND_MULTI_SZ_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"pcbPropertyValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"PRESUTIL_FIND_LONG_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"plPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"PRESUTIL_FIND_ULARGEINTEGER_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"plPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
},{
"Name":"PRESUTIL_FIND_FILETIME_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pftPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CLUS_WORKER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Terminate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PWORKER_START_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pWorker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_WORKER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpThreadParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_CLUS_WORKER_CREATE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpWorker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_WORKER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpStartAddress","Type":{"Kind":"ApiRef","Name":"PWORKER_START_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"lpParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPIClusWorkerCheckTerminate"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpWorker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_WORKER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSAPI_CLUS_WORKER_TERMINATE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpWorker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_WORKER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"LPRESOURCE_CALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"LPRESOURCE_CALLBACK_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"LPGROUP_CALLBACK_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"LPNODE_CALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"CLUSTER_NODE_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_RESOURCES_EQUAL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_RESOURCE_TYPES_EQUAL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpszResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_IS_RESOURCE_CLASS_EQUAL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"prci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_RESOURCE_CLASS_INFO","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_ENUM_RESOURCES"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpszResTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pResCallBack","Type":{"Kind":"ApiRef","Name":"LPRESOURCE_CALLBACK","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"pParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_ENUM_RESOURCES_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpszResTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pResCallBack","Type":{"Kind":"ApiRef","Name":"LPRESOURCE_CALLBACK_EX","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"pParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_GET_RESOURCE_DEPENDENCY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_NAME"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"bRecurse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_CLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"prci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_RESOURCE_CLASS_INFO","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"bRecurse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PRESUTIL_GET_RESOURCE_NAME_DEPENDENCY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PRESUTIL_GET_RESOURCE_DEPENDENTIP_ADDRESS_PROPS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pszAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pszSubnetMask","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchSubnetMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pszNetwork","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_FIND_DEPENDENT_DISK_RESOURCE_DRIVE_LETTER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pszDriveLetter","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchDriveLetter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PRESUTIL_TERMINATE_SERVICE_PROCESS_FROM_RES_DLL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwServicePid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"bOffline","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwResourceState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pfnLogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"hResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
},{
"Name":"PRESUTIL_GET_PROPERTY_FORMATS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pOutPropertyFormatList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbPropertyFormatListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"PRESUTIL_GET_CORE_CLUSTER_RESOURCES"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"phClusterNameResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"phClusterIPAddressResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"phClusterQuorumResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"PRESUTIL_GET_RESOURCE_NAME"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pszResourceName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchResourceNameInOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CLUSTER_ROLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ClusterRoleDHCP","Value":0}
,{"Name":"ClusterRoleDTC","Value":1}
,{"Name":"ClusterRoleFileServer","Value":2}
,{"Name":"ClusterRoleGenericApplication","Value":3}
,{"Name":"ClusterRoleGenericScript","Value":4}
,{"Name":"ClusterRoleGenericService","Value":5}
,{"Name":"ClusterRoleISCSINameServer","Value":6}
,{"Name":"ClusterRoleMSMQ","Value":7}
,{"Name":"ClusterRoleNFS","Value":8}
,{"Name":"ClusterRolePrintServer","Value":9}
,{"Name":"ClusterRoleStandAloneNamespaceServer","Value":10}
,{"Name":"ClusterRoleVolumeShadowCopyServiceTask","Value":11}
,{"Name":"ClusterRoleWINS","Value":12}
,{"Name":"ClusterRoleTaskScheduler","Value":13}
,{"Name":"ClusterRoleNetworkFileSystem","Value":14}
,{"Name":"ClusterRoleDFSReplicatedFolder","Value":15}
,{"Name":"ClusterRoleDistributedFileSystem","Value":16}
,{"Name":"ClusterRoleDistributedNetworkName","Value":17}
,{"Name":"ClusterRoleFileShare","Value":18}
,{"Name":"ClusterRoleFileShareWitness","Value":19}
,{"Name":"ClusterRoleHardDisk","Value":20}
,{"Name":"ClusterRoleIPAddress","Value":21}
,{"Name":"ClusterRoleIPV6Address","Value":22}
,{"Name":"ClusterRoleIPV6TunnelAddress","Value":23}
,{"Name":"ClusterRoleISCSITargetServer","Value":24}
,{"Name":"ClusterRoleNetworkName","Value":25}
,{"Name":"ClusterRolePhysicalDisk","Value":26}
,{"Name":"ClusterRoleSODAFileServer","Value":27}
,{"Name":"ClusterRoleStoragePool","Value":28}
,{"Name":"ClusterRoleVirtualMachine","Value":29}
,{"Name":"ClusterRoleVirtualMachineConfiguration","Value":30}
,{"Name":"ClusterRoleVirtualMachineReplicaBroker","Value":31}
]
,"IntegerBase":"Int32"
},{
"Name":"CLUSTER_ROLE_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ClusterRoleUnknown","Value":-1}
,{"Name":"ClusterRoleClustered","Value":0}
,{"Name":"ClusterRoleUnclustered","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"PCLUSTER_IS_PATH_ON_SHARED_VOLUME"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PCLUSTER_GET_VOLUME_PATH_NAME"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszVolumePathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]}
,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSTER_GET_VOLUME_NAME_FOR_VOLUME_MOUNT_POINT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpszVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]}
,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLUSTER_PREPARE_SHARED_VOLUME_FOR_BACKUP"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszVolumePathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]}
,{"Name":"lpcchVolumePathName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]}
,{"Name":"lpcchVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PCLUSTER_CLEAR_BACKUP_STATE_FOR_SHARED_VOLUME"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpszVolumePathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PRESUTIL_SET_RESOURCE_SERVICE_START_PARAMETERS_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"schSCMHandle","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"phService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfnLogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"hResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
},{
"Name":"PRESUTIL_ENUM_RESOURCES_EX2"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpszResTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pResCallBack","Type":{"Kind":"ApiRef","Name":"LPRESOURCE_CALLBACK_EX","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"pParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PRESUTIL_GET_RESOURCE_DEPENDENCY_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_NAME_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"bRecurse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_CLASS_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"prci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_RESOURCE_CLASS_INFO","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"bRecurse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PRESUTIL_GET_RESOURCE_NAME_DEPENDENCY_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PRESUTIL_GET_CORE_CLUSTER_RESOURCES_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hClusterIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"phClusterNameResourceOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"phClusterIPAddressResourceOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"phClusterQuorumResourceOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"_HCLUSCRYPTPROVIDER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"POPEN_CLUSTER_CRYPT_PROVIDER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSCRYPTPROVIDER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpszResource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"POPEN_CLUSTER_CRYPT_PROVIDEREX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSCRYPTPROVIDER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpszResource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszKeyname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCLOSE_CLUSTER_CRYPT_PROVIDER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hClusCryptProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSCRYPTPROVIDER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PCLUSTER_ENCRYPT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hClusCryptProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSCRYPTPROVIDER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"PCLUSTER_DECRYPT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hClusCryptProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSCRYPTPROVIDER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pCryptInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbCryptInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppCryptOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pcbCryptOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"PFREE_CLUSTER_CRYPT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pCryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"PRES_UTIL_VERIFY_SHUTDOWN_SAFE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"reason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"PaxosTagCStruct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"__padding__PaxosTagVtable","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"__padding__NextEpochVtable","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"__padding__NextEpoch_DateTimeVtable","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"NextEpoch_DateTime_ticks","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"NextEpoch_Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"__padding__BoundryNextEpoch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"__padding__EpochVtable","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"__padding__Epoch_DateTimeVtable","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Epoch_DateTime_ticks","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Epoch_Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"__padding__BoundryEpoch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Sequence","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"__padding__BoundrySequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WitnessTagUpdateHelper"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"paxosToSet","Type":{"Kind":"ApiRef","Name":"PaxosTagCStruct","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
,{"Name":"paxosToValidate","Type":{"Kind":"ApiRef","Name":"PaxosTagCStruct","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WitnessTagHelper"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"paxosToValidate","Type":{"Kind":"ApiRef","Name":"PaxosTagCStruct","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PREGISTER_APPINSTANCE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"AppInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"ChildrenInheritAppInstance","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PREGISTER_APPINSTANCE_VERSION"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"AppInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"InstanceVersionHigh","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"InstanceVersionLow","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
},{
"Name":"PQUERY_APPINSTANCE_VERSION"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"AppInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"InstanceVersionHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
,{"Name":"InstanceVersionLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
,{"Name":"VersionStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"PRESET_ALL_APPINSTANCE_VERSIONS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
]
},{
"Name":"SET_APP_INSTANCE_CSV_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CLUADMEX_OBJECT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLUADMEX_OT_NONE","Value":0}
,{"Name":"CLUADMEX_OT_CLUSTER","Value":1}
,{"Name":"CLUADMEX_OT_NODE","Value":2}
,{"Name":"CLUADMEX_OT_GROUP","Value":3}
,{"Name":"CLUADMEX_OT_RESOURCE","Value":4}
,{"Name":"CLUADMEX_OT_RESOURCETYPE","Value":5}
,{"Name":"CLUADMEX_OT_NETWORK","Value":6}
,{"Name":"CLUADMEX_OT_NETINTERFACE","Value":7}
]
,"IntegerBase":"Int32"
},{
"Name":"IGetClusterUIInfo"
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Kind":"Com"
,"Guid":"97dede50-fc6b-11cf-b5f5-00a0c90ab505"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetClusterName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]}
,{"Name":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetLocale"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetFont"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HFONT","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetIcon"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"UI.WindowsAndMessaging","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IGetClusterDataInfo"
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Kind":"Com"
,"Guid":"97dede51-fc6b-11cf-b5f5-00a0c90ab505"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetClusterName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]}
,{"Name":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetClusterHandle"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetObjectCount"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IGetClusterObjectInfo"
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Kind":"Com"
,"Guid":"97dede52-fc6b-11cf-b5f5-00a0c90ab505"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetObjectName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lObjIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]}
,{"Name":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetObjectType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"CLUADMEX_OBJECT_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lObjIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}]
},{
"Name":"IGetClusterNodeInfo"
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Kind":"Com"
,"Guid":"97dede53-fc6b-11cf-b5f5-00a0c90ab505"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetNodeHandle"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lObjIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}]
},{
"Name":"IGetClusterGroupInfo"
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Kind":"Com"
,"Guid":"97dede54-fc6b-11cf-b5f5-00a0c90ab505"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetGroupHandle"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lObjIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}]
},{
"Name":"IGetClusterResourceInfo"
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Kind":"Com"
,"Guid":"97dede55-fc6b-11cf-b5f5-00a0c90ab505"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetResourceHandle"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lObjIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"GetResourceTypeName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lObjIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpszResTypeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]}
,{"Name":"pcchResTypeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetResourceNetworkName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lObjIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpszNetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]}
,{"Name":"pcchNetName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"IGetClusterNetworkInfo"
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Kind":"Com"
,"Guid":"97dede56-fc6b-11cf-b5f5-00a0c90ab505"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetNetworkHandle"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lObjIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}]
},{
"Name":"IGetClusterNetInterfaceInfo"
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Kind":"Com"
,"Guid":"97dede57-fc6b-11cf-b5f5-00a0c90ab505"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetNetInterfaceHandle"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lObjIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}]
},{
"Name":"IWCPropertySheetCallback"
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Kind":"Com"
,"Guid":"97dede60-fc6b-11cf-b5f5-00a0c90ab505"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"AddPropertySheetPage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hpage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]}
]
}]
},{
"Name":"IWEExtendPropertySheet"
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Kind":"Com"
,"Guid":"97dede61-fc6b-11cf-b5f5-00a0c90ab505"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"CreatePropertySheetPages"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"piData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"piCallback","Type":{"Kind":"ApiRef","Name":"IWCPropertySheetCallback","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWCWizardCallback"
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Kind":"Com"
,"Guid":"97dede62-fc6b-11cf-b5f5-00a0c90ab505"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"AddWizardPage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hpage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]}
]
},{
"Name":"EnableNext"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hpage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]}
,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWEExtendWizard"
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Kind":"Com"
,"Guid":"97dede63-fc6b-11cf-b5f5-00a0c90ab505"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"CreateWizardPages"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"piData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"piCallback","Type":{"Kind":"ApiRef","Name":"IWCWizardCallback","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWCContextMenuCallback"
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Kind":"Com"
,"Guid":"97dede64-fc6b-11cf-b5f5-00a0c90ab505"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"AddExtensionMenuItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszStatusBarText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"nCommandID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"nSubmenuCommandID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IWEExtendContextMenu"
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Kind":"Com"
,"Guid":"97dede65-fc6b-11cf-b5f5-00a0c90ab505"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"AddContextMenuItems"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"piData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"piCallback","Type":{"Kind":"ApiRef","Name":"IWCContextMenuCallback","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWEInvokeCommand"
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Kind":"Com"
,"Guid":"97dede66-fc6b-11cf-b5f5-00a0c90ab505"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"InvokeCommand"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"nCommandID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"piData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWCWizard97Callback"
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Kind":"Com"
,"Guid":"97dede67-fc6b-11cf-b5f5-00a0c90ab505"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"AddWizard97Page"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hpage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]}
]
},{
"Name":"EnableNext"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hpage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]}
,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWEExtendWizard97"
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Kind":"Com"
,"Guid":"97dede68-fc6b-11cf-b5f5-00a0c90ab505"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"CreateWizard97Pages"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"piData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"piCallback","Type":{"Kind":"ApiRef","Name":"IWCWizard97Callback","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ClusApplication"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e606e5-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"Cluster"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e606e3-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusVersion"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e60715-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusResType"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e6070f-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusProperty"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e606fd-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusProperties"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e606ff-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"DomainNames"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e606e1-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusNetwork"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e606f1-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusNetInterface"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e606ed-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusNetInterfaces"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e606ef-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusResDependencies"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e60703-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusResGroupResources"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e606e9-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusResTypeResources"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e60713-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusResGroupPreferredOwnerNodes"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e606e7-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusResPossibleOwnerNodes"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e6070d-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusNetworks"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e606f3-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusNetworkNetInterfaces"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e606f5-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusNodeNetInterfaces"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e606fb-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusRefObject"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e60701-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusterNames"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e606eb-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusNode"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e606f7-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusNodes"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e606f9-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusResGroup"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e60705-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusResGroups"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e60707-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusResource"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e60709-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusResources"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e6070b-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusResTypes"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e60711-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusResTypePossibleOwnerNodes"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e60717-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusPropertyValue"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e60719-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusPropertyValues"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e6071b-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusPropertyValueData"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e6071d-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusPartition"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e6071f-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusPartitionEx"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"53d51d26-b51b-4a79-b2c3-5048d93a98fc"
},{
"Name":"ClusPartitions"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e60721-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusDisk"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e60723-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusDisks"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e60725-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusScsiAddress"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e60727-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusRegistryKeys"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e60729-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusCryptoKeys"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e6072b-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ClusResDependents"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"f2e6072d-2631-11d1-89f1-00a0c90d061e"
},{
"Name":"ISClusApplication"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e606e6-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_DomainNames"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppDomains","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISDomainNames","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_ClusterNames"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrDomainName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppClusters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusterNames","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"OpenCluster"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrClusterName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCluster","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISDomainNames"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e606e2-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Refresh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pbstrDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusterNames"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e606ec-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Refresh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pbstrClusterName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_DomainName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pbstrDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusRefObject"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e60702-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Handle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"phandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusVersion"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e60716-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Name"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pbstrClusterName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_MajorVersion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pnMajorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_MinorVersion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pnMinorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_BuildNumber"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pnBuildNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_VendorId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pbstrVendorId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_CSDVersion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pbstrCSDVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_ClusterHighestVersion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pnClusterHighestVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_ClusterLowestVersion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pnClusterLowestVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Flags"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pnFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_MixedVersion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pvarMixedVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISCluster"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e606e4-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_CommonProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_PrivateProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_CommonROProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_PrivateROProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Handle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"phandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Open"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrClusterName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_Name"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_Name"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"bstrClusterName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_Version"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppClusVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusVersion","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_QuorumResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pClusterResource","Type":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_QuorumResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pClusterResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_QuorumLogSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pnLogSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_QuorumLogSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"nLogSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"get_QuorumPath"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_QuorumPath"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_Nodes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppNodes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNodes","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_ResourceGroups"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppClusterResourceGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResGroups","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Resources"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppClusterResources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResources","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_ResourceTypes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppResourceTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResTypes","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Networks"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppNetworks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNetworks","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_NetInterfaces"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppNetInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNetInterfaces","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusNode"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e606f8-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_CommonProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_PrivateProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_CommonROProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_PrivateROProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Name"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Handle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"phandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_NodeID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pbstrNodeID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_State"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"dwState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_NODE_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Pause"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Resume"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Evict"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_ResourceGroups"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppResourceGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResGroups","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Cluster"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCluster","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_NetInterfaces"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppClusNetInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNodeNetInterfaces","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusNodes"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e606fa-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Refresh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNode","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusNetwork"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e606f2-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_CommonProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_PrivateProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_CommonROProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_PrivateROProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Handle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"phandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Name"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_Name"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"bstrNetworkName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_NetworkID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pbstrNetworkID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_State"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"dwState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_NETWORK_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_NetInterfaces"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppClusNetInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNetworkNetInterfaces","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Cluster"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCluster","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusNetworks"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e606f4-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Refresh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppClusNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNetwork","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusNetInterface"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e606ee-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_CommonProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_PrivateProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_CommonROProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_PrivateROProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Name"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Handle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"phandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_State"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"dwState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_NETINTERFACE_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Cluster"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCluster","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusNetInterfaces"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e606f0-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Refresh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppClusNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNetInterface","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusNodeNetInterfaces"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e606fc-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Refresh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppClusNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNetInterface","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusNetworkNetInterfaces"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e606f6-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Refresh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppClusNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNetInterface","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusResGroup"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e60706-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_CommonProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_PrivateProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_CommonROProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_PrivateROProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Handle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"phandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Name"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_Name"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"bstrGroupName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_State"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"dwState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_GROUP_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_OwnerNode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppOwnerNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNode","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Resources"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppClusterGroupResources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResGroupResources","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_PreferredOwnerNodes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppOwnerNodes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResGroupPreferredOwnerNodes","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Delete"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Online"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varTimeout","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"varNode","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pvarPending","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Move"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varTimeout","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"varNode","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pvarPending","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Offline"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varTimeout","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pvarPending","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Cluster"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCluster","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusResGroups"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e60708-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Refresh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppClusResGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResGroup","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"CreateItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrResourceGroupName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppResourceGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResGroup","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"DeleteItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ISClusResource"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e6070a-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_CommonProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_PrivateProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_CommonROProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_PrivateROProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Handle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"phandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Name"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_Name"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"bstrResourceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_State"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"dwState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_CoreFlag"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"dwCoreFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_FLAGS","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"BecomeQuorumResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrDevicePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lMaxLogSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"Delete"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Fail"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Online"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"nTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pvarPending","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Offline"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"nTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pvarPending","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"ChangeResourceGroup"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pResourceGroup","Type":{"Kind":"ApiRef","Name":"ISClusResGroup","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"AddResourceNode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pNode","Type":{"Kind":"ApiRef","Name":"ISClusNode","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"RemoveResourceNode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pNode","Type":{"Kind":"ApiRef","Name":"ISClusNode","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CanResourceBeDependent"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"pvarDependent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_PossibleOwnerNodes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppOwnerNodes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResPossibleOwnerNodes","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Dependencies"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppResDependencies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResDependencies","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Dependents"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppResDependents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResDependents","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Group"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppResGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResGroup","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_OwnerNode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppOwnerNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNode","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Cluster"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCluster","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_ClassInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"prcClassInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_CLASS","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Disk"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppDisk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusDisk","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_RegistryKeys"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppRegistryKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusRegistryKeys","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_CryptoKeys"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppCryptoKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusCryptoKeys","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_TypeName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pbstrTypeName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Type"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppResourceType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResType","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_MaintenanceMode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pbMaintenanceMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_MaintenanceMode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"bMaintenanceMode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ISClusResDependencies"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e60704-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Refresh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppClusResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"CreateItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrResourceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrResourceType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_CREATE_FLAGS","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"ppClusterResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"DeleteItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"AddItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"RemoveItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ISClusResGroupResources"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e606ea-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Refresh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppClusResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"CreateItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrResourceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrResourceType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_CREATE_FLAGS","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"ppClusterResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"DeleteItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ISClusResTypeResources"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e60714-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Refresh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppClusResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"CreateItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrResourceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrGroupName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_CREATE_FLAGS","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"ppClusterResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"DeleteItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ISClusResources"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e6070c-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Refresh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppClusResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"CreateItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrResourceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrResourceType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrGroupName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_CREATE_FLAGS","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"ppClusterResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"DeleteItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ISClusResGroupPreferredOwnerNodes"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e606e8-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Refresh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNode","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"InsertItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pNode","Type":{"Kind":"ApiRef","Name":"ISClusNode","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"nPosition","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"RemoveItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_Modified"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pvarModified","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"SaveChanges"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"AddItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pNode","Type":{"Kind":"ApiRef","Name":"ISClusNode","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ISClusResPossibleOwnerNodes"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e6070e-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Refresh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNode","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"AddItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pNode","Type":{"Kind":"ApiRef","Name":"ISClusNode","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"RemoveItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_Modified"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pvarModified","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusResTypePossibleOwnerNodes"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e60718-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Refresh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNode","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusResType"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e60710-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_CommonProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_PrivateProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_CommonROProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_PrivateROProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Name"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Delete"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_Cluster"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCluster","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Resources"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppClusterResTypeResources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResTypeResources","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_PossibleOwnerNodes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppOwnerNodes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResTypePossibleOwnerNodes","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_AvailableDisks"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppAvailableDisks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusDisks","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusResTypes"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e60712-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Refresh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppClusResType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResType","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"CreateItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrResourceTypeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrDisplayName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrResourceTypeDll","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwLooksAlivePollInterval","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"dwIsAlivePollInterval","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"ppResourceType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResType","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"DeleteItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ISClusProperty"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e606fe-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Name"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Length"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_ValueCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Values"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppClusterPropertyValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusPropertyValues","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Value"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_Value"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_Type"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_PROPERTY_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_Type"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"CLUSTER_PROPERTY_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_Format"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_PROPERTY_FORMAT","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_Format"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"CLUSTER_PROPERTY_FORMAT","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_ReadOnly"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pvarReadOnly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Private"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pvarPrivate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Common"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pvarCommon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Modified"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pvarModified","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"UseDefaultValue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"ISClusPropertyValue"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e6071a-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Value"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_Value"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_Type"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_PROPERTY_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_Type"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"CLUSTER_PROPERTY_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_Format"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_PROPERTY_FORMAT","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_Format"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"CLUSTER_PROPERTY_FORMAT","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_Length"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_DataCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Data"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppClusterPropertyValueData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusPropertyValueData","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusPropertyValues"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e6071c-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusPropertyValue","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"CreateItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusPropertyValue","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"RemoveItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ISClusProperties"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e60700-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Refresh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppClusProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperty","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"CreateItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperty","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"UseDefaultValue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SaveChanges"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pvarStatusCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"get_ReadOnly"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pvarReadOnly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Private"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pvarPrivate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Common"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pvarCommon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Modified"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pvarModified","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusPropertyValueData"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e6071e-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"CreateItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pvarData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"RemoveItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ISClusPartition"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e60720-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Flags"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_DeviceName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pbstrDeviceName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_VolumeLabel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pbstrVolumeLabel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_SerialNumber"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plSerialNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_MaximumComponentLength"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plMaximumComponentLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_FileSystemFlags"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plFileSystemFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_FileSystem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pbstrFileSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusPartitionEx"
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Kind":"Com"
,"Guid":"8802d4fe-b32e-4ad1-9dbd-64f18e1166ce"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ISClusPartition","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}
,"Methods":[{
"Name":"get_TotalSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plTotalSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_FreeSpace"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plFreeSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_DeviceNumber"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plDeviceNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_PartitionNumber"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plPartitionNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_VolumeGuid"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pbstrVolumeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusPartitions"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e60722-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppPartition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusPartition","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusDisk"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e60724-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Signature"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_ScsiAddress"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppScsiAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusScsiAddress","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_DiskNumber"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plDiskNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Partitions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppPartitions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusPartitions","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusDisks"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e60726-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppDisk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusDisk","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusScsiAddress"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e60728-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_PortNumber"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pvarPortNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_PathId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pvarPathId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_TargetId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pvarTargetId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Lun"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pvarLun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ISClusRegistryKeys"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e6072a-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Refresh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pbstrRegistryKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"AddItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrRegistryKey","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"RemoveItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ISClusCryptoKeys"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e6072c-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Refresh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pbstrCyrptoKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"AddItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrCryptoKey","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"RemoveItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ISClusResDependents"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f2e6072e-2631-11d1-89f1-00a0c90d061e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Refresh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppClusResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"CreateItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrResourceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrResourceType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_CREATE_FLAGS","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"ppClusterResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"DeleteItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"AddItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"RemoveItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
}]
}],
"Functions":[{
"Name":"GetNodeClusterState"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pdwClusterState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"OpenCluster"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"lpszClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"OpenClusterEx"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"lpszClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"GrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CloseCluster"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"SetClusterName"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNewClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetClusterInformation"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszClusterName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchClusterName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpClusterInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTERVERSIONINFO","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetClusterQuorumResource"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszResourceName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchResourceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpszDeviceName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchDeviceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpdwMaxQuorumLogSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SetClusterQuorumResource"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwMaxQuoLogSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BackupClusterDatabase"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"RestoreClusterDatabase"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Attrs":[]
,"Params":[
{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"bForce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszQuorumDriveLetter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"SetClusterNetworkPriorityOrder"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"NetworkCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NetworkList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["In"]}
]
},{
"Name":"SetClusterServiceAccountPassword"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2003"
,"Attrs":[]
,"Params":[
{"Name":"lpszClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszNewPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpReturnStatusBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_SET_PASSWORD_STATUS","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"lpcbReturnStatusBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ClusterControl"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"ClusterUpgradeFunctionalLevel"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"perform","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_UPGRADE_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"CreateClusterNotifyPortV2"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"Filters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NOTIFY_FILTER_AND_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFilterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwNotifyKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"RegisterClusterNotifyV2"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"NOTIFY_FILTER_AND_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"hObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwNotifyKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"GetNotifyEventHandle"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lphTargetEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetClusterNotifyV2"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpdwNotifyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
,{"Name":"pFilterAndType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NOTIFY_FILTER_AND_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"lpbBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpszObjectId","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpcchObjectId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpszParentId","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":8,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpcchParentId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":10,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpszType","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":12,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpcchType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]}
]
},{
"Name":"CreateClusterNotifyPort"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwNotifyKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"RegisterClusterNotify"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFilterType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwNotifyKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"GetClusterNotify"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpdwNotifyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
,{"Name":"lpdwFilterType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CloseClusterNotifyPort"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterOpenEnum"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ClusterGetEnumCount"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterEnum"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ClusterCloseEnum"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterOpenEnumEx"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"ClusterGetEnumCountEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hClusterEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterEnumEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hClusterEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_ENUM_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"cbItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ClusterCloseEnumEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hClusterEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CreateClusterGroupSet"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"groupSetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"OpenClusterGroupSet"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszGroupSetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"CloseClusterGroupSet"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"DeleteClusterGroupSet"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterAddGroupToGroupSet"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterAddGroupToGroupSetWithDomains"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"faultDomain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"updateDomain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ClusterRemoveGroupFromGroupSet"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterGroupSetControl"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"cbOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"AddClusterGroupDependency"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hDependentGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hProviderGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"SetGroupDependencyExpression"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszDependencyExpression","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"RemoveClusterGroupDependency"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hDependsOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"AddClusterGroupSetDependency"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hDependentGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hProviderGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"SetClusterGroupSetDependencyExpression"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszDependencyExprssion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"RemoveClusterGroupSetDependency"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hDependsOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"AddClusterGroupToGroupSetDependency"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hDependentGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hProviderGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"RemoveClusterGroupToGroupSetDependency"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hDependsOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterGroupSetOpenEnum"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSETENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"ClusterGroupSetGetEnumCount"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hGroupSetEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSETENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"ClusterGroupSetEnum"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hGroupSetEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSETENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ClusterGroupSetCloseEnum"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hGroupSetEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSETENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"AddCrossClusterGroupSetDependency"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hDependentGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpRemoteClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpRemoteGroupSetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"RemoveCrossClusterGroupSetDependency"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hDependentGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpRemoteClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpRemoteGroupSetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"CreateClusterAvailabilitySet"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpAvailabilitySetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pAvailabilitySetConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_AVAILABILITY_SET_CONFIG","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterNodeReplacement"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNodeNameCurrent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszNodeNameNew","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"ClusterCreateAffinityRule"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"ruleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ruleType","Type":{"Kind":"ApiRef","Name":"CLUS_AFFINITY_RULE_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ClusterRemoveAffinityRule"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"ruleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"ClusterAddGroupToAffinityRule"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"ruleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterRemoveGroupFromAffinityRule"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"ruleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterAffinityRuleControl"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"affinityRuleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7},"Optional"]}
,{"Name":"cbOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"OpenClusterNode"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"OpenClusterNodeEx"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"OpenClusterNodeById"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"nodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CloseClusterNode"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"GetClusterNodeState"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"CLUSTER_NODE_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"GetClusterNodeId"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpszNodeId","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetClusterFromNode"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PauseClusterNode"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ResumeClusterNode"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"EvictClusterNode"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterNetInterfaceOpenEnum"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACEENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpszNetworkName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"ClusterNetInterfaceEnum"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hNetInterfaceEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACEENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ClusterNetInterfaceCloseEnum"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hNetInterfaceEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACEENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterNodeOpenEnum"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ClusterNodeOpenEnumEx"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"ClusterNodeGetEnumCountEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterNodeEnumEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_ENUM_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"cbItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ClusterNodeCloseEnumEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterNodeGetEnumCount"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterNodeCloseEnum"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterNodeEnum"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"EvictClusterNodeEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwTimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phrCleanupStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetClusterResourceTypeKey"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CreateClusterGroup"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"OpenClusterGroup"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"OpenClusterGroupEx"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PauseClusterNodeEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"bDrainNode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwPauseFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hNodeDrainTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"ResumeClusterNodeEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"eResumeFailbackType","Type":{"Kind":"ApiRef","Name":"CLUSTER_NODE_RESUME_FAILBACK_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"dwResumeFlagsReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CreateClusterGroupEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pGroupInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_CREATE_GROUP_INFO","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"ClusterGroupOpenEnumEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszProperties","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]}
,{"Name":"cbProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszRoProperties","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]}
,{"Name":"cbRoProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ClusterGroupGetEnumCountEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hGroupEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterGroupEnumEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hGroupEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_GROUP_ENUM_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"cbItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ClusterGroupCloseEnumEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hGroupEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterResourceOpenEnumEx"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszProperties","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]}
,{"Name":"cbProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszRoProperties","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]}
,{"Name":"cbRoProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ClusterResourceGetEnumCountEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hResourceEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterResourceEnumEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hResourceEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_ENUM_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"cbItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ClusterResourceCloseEnumEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hResourceEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUMEX","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"OnlineClusterGroupEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hDestinationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwOnlineFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"OfflineClusterGroupEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwOfflineFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"OnlineClusterResourceEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwOnlineFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"OfflineClusterResourceEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwOfflineFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"MoveClusterGroupEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hDestinationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwMoveFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CancelClusterGroupOperation"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwCancelFlags_RESERVED","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"RestartClusterResource"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CloseClusterGroup"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"GetClusterFromGroup"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"GetClusterGroupState"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"CLUSTER_GROUP_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNodeName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"lpcchNodeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"SetClusterGroupName"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"SetClusterGroupNodeList"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"NodeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NodeList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["In","Optional"]}
]
},{
"Name":"OnlineClusterGroup"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hDestinationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"MoveClusterGroup"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hDestinationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"OfflineClusterGroup"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"DeleteClusterGroup"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"DestroyClusterGroup"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterGroupOpenEnum"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ClusterGroupGetEnumCount"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hGroupEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterGroupEnum"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hGroupEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpszResourceName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ClusterGroupCloseEnum"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hGroupEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CreateClusterResource"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"OpenClusterResource"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"OpenClusterResourceEx"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CloseClusterResource"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"GetClusterFromResource"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"DeleteClusterResource"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"GetClusterResourceState"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNodeName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"lpcchNodeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpszGroupName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"lpcchGroupName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"SetClusterResourceName"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"FailClusterResource"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"OnlineClusterResource"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"OfflineClusterResource"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ChangeClusterResourceGroup"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ChangeClusterResourceGroupEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
},{
"Name":"AddClusterResourceNode"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"RemoveClusterResourceNode"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"AddClusterResourceDependency"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hDependsOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"RemoveClusterResourceDependency"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hDependsOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"SetClusterResourceDependencyExpression"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszDependencyExpression","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetClusterResourceDependencyExpression"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszDependencyExpression","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"lpcchDependencyExpression","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"AddResourceToClusterSharedVolumes"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"RemoveResourceFromClusterSharedVolumes"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"IsFileOnClusterSharedVolume"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pbFileIsOnSharedVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"ClusterSharedVolumeSetSnapshotState"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"guidSnapshotSet","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"state","Type":{"Kind":"ApiRef","Name":"CLUSTER_SHARED_VOLUME_SNAPSHOT_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CanResourceBeDependent"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hResourceDependent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterResourceControl"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"cbOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"ClusterResourceControlAsUser"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"cbOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"ClusterResourceTypeControl"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7},"Optional"]}
,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"ClusterResourceTypeControlAsUser"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7},"Optional"]}
,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"ClusterGroupControl"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"ClusterNodeControl"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetClusterResourceNetworkName"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ClusterResourceOpenEnum"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ClusterResourceGetEnumCount"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterResourceEnum"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ClusterResourceCloseEnum"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CreateClusterResourceType"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszResourceTypeDll","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwLooksAlivePollInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwIsAlivePollInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"DeleteClusterResourceType"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"ClusterResourceTypeOpenEnum"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESTYPEENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ClusterResourceTypeGetEnumCount"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResTypeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESTYPEENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterResourceTypeEnum"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResTypeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESTYPEENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ClusterResourceTypeCloseEnum"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResTypeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESTYPEENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"OpenClusterNetwork"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNetworkName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"OpenClusterNetworkEx"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNetworkName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CloseClusterNetwork"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"GetClusterFromNetwork"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterNetworkOpenEnum"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORKENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ClusterNetworkGetEnumCount"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNetworkEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORKENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterNetworkEnum"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNetworkEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORKENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ClusterNetworkCloseEnum"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNetworkEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORKENUM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"GetClusterNetworkState"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"CLUSTER_NETWORK_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"SetClusterNetworkName"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetClusterNetworkId"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNetworkId","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ClusterNetworkControl"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"OpenClusterNetInterface"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszInterfaceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"OpenClusterNetInterfaceEx"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszInterfaceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetClusterNetInterface"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszNetworkName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszInterfaceName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchInterfaceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CloseClusterNetInterface"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"GetClusterFromNetInterface"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"GetClusterNetInterfaceState"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"CLUSTER_NETINTERFACE_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterNetInterfaceControl"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetClusterKey"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetClusterGroupKey"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetClusterResourceKey"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetClusterNodeKey"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetClusterNetworkKey"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetClusterNetInterfaceKey"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ClusterRegCreateKey"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]}
,{"Name":"lpdwDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"ClusterRegOpenKey"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"ClusterRegDeleteKey"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"ClusterRegCloseKey"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ClusterRegEnumKey"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpftLastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"ClusterRegSetValue"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ClusterRegDeleteValue"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"ClusterRegQueryValue"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpdwValueType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"lpcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"ClusterRegEnumValue"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszValueName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpcchValueName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"lpcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"ClusterRegQueryInfoKey"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"lpcSubKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"lpcchMaxSubKeyLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"lpcValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"lpcchMaxValueNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"lpcbMaxValueLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"lpftLastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterRegGetKeySecurity"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"RequestedInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ClusterRegSetKeySecurity"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ClusterRegSyncDatabase"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ClusterRegCreateBatch"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pHREGBATCH","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCH","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"ClusterRegBatchAddCommand"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hRegBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCH","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwCommand","Type":{"Kind":"ApiRef","Name":"CLUSTER_REG_COMMAND","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"wzName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Optional","Const"]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ClusterRegCloseBatch"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hRegBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCH","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"bCommit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"failedCommandNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"ClusterRegCloseBatchEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hRegBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCH","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"failedCommandNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"ClusterRegBatchReadCommand"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hBatchNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHNOTIFICATION","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pBatchCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_BATCH_COMMAND","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"ClusterRegBatchCloseNotification"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hBatchNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHNOTIFICATION","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterRegCreateBatchNotifyPort"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"phBatchNotifyPort","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHPORT","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"ClusterRegCloseBatchNotifyPort"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hBatchNotifyPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHPORT","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterRegGetBatchNotification"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hBatchNotify","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHPORT","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"phBatchNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHNOTIFICATION","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"ClusterRegCreateReadBatch"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"phRegReadBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCH","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"ClusterRegReadBatchAddCommand"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hRegReadBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCH","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"wzSubkeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"wzValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"ClusterRegCloseReadBatch"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hRegReadBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCH","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"phRegReadBatchReply","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCHREPLY","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"ClusterRegCloseReadBatchEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hRegReadBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCH","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phRegReadBatchReply","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCHREPLY","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"ClusterRegReadBatchReplyNextCommand"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hRegReadBatchReply","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCHREPLY","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pBatchCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_READ_BATCH_COMMAND","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"ClusterRegCloseReadBatchReply"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hRegReadBatchReply","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCHREPLY","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterSetAccountAccess"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"szAccountSID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwControlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CreateCluster"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREATE_CLUSTER_CONFIG","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"CreateClusterNameAccount"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREATE_CLUSTER_NAME_ACCOUNT","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"RemoveClusterNameAccount"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"bDeleteComputerObjects","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"DetermineCNOResTypeFromNodelist"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cNodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppszNodeNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pCNOResType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_MGMT_POINT_RESTYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"DetermineCNOResTypeFromCluster"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pCNOResType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_MGMT_POINT_RESTYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"DetermineClusterCloudTypeFromNodelist"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cNodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppszNodeNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pCloudType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_CLOUD_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"DetermineClusterCloudTypeFromCluster"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pCloudType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_CLOUD_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetNodeCloudTypeDW"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"NodeCloudType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"RegisterClusterResourceTypeNotifyV2"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
,{"Name":"resTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwNotifyKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"AddClusterNode"
,"SetLastError":true
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"AddClusterStorageNode"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"lpszClusterStorageNodeDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpszClusterStorageNodeLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"AddClusterNodeEx"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"RemoveClusterStorageNode"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpszClusterStorageEnclosureName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"DestroyCluster"
,"SetLastError":false
,"DllImport":"CLUSAPI.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"fdeleteVirtualComputerObjects","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"InitializeClusterHealthFault"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"clusterHealthFault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_HEALTH_FAULT","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"InitializeClusterHealthFaultArray"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"clusterHealthFaultArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_HEALTH_FAULT_ARRAY","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"FreeClusterHealthFault"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"clusterHealthFault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_HEALTH_FAULT","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"FreeClusterHealthFaultArray"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"clusterHealthFaultArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_HEALTH_FAULT_ARRAY","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"ClusGetClusterHealthFaults"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"objects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_HEALTH_FAULT_ARRAY","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["Out"]}
,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ClusRemoveClusterHealthFault"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"id","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ClusAddClusterHealthFault"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"failure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_HEALTH_FAULT","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ResUtilStartResourceService"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"phServiceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilVerifyResourceService"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"ResUtilStopResourceService"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"ResUtilVerifyService"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hServiceHandle","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ResUtilStopService"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hServiceHandle","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ResUtilCreateDirectoryTree"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"ResUtilIsPathValid"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"ResUtilEnumProperties"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pszOutProperties","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbOutPropertiesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"ResUtilEnumPrivateProperties"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszOutProperties","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbOutPropertiesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"ResUtilGetProperties"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pOutPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbOutPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"ResUtilGetAllProperties"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pOutPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbOutPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"ResUtilGetPrivateProperties"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pOutPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbOutPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"ResUtilGetPropertySize"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyTableItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pcbOutPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pnPropertyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilGetProperty"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyTableItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pOutPropertyItem","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"pcbOutPropertyItemSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilVerifyPropertyTable"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"bAllowUnknownProperties","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pInPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Const"]}
,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"ResUtilSetPropertyTable"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"bAllowUnknownProperties","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pInPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Const"]}
,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"ResUtilSetPropertyTableEx"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"bAllowUnknownProperties","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pInPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"bForceWrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilSetPropertyParameterBlock"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"pInParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"pInPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilSetPropertyParameterBlockEx"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"pInParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"pInPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"bForceWrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilSetUnknownProperties"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pInPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ResUtilGetPropertiesToParameterBlock"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"bCheckForRequiredProperties","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pszNameOfPropInError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"ResUtilPropertyListFromParameterBlock"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pOutPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"pcbOutPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pInParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"ResUtilDupParameterBlock"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"pInParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"ResUtilFreeParameterBlock"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"pInParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"ResUtilAddUnknownProperties"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pOutPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"pcbOutPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilSetPrivatePropertyList"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pInPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ResUtilVerifyPrivatePropertyList"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pInPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ResUtilDupString"
,"SetLastError":true
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pszInString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"ResUtilGetBinaryValue"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppbOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pcbOutValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"ResUtilGetSzValue"
,"SetLastError":true
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"ResUtilGetDwordValue"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pdwOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwDefaultValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ResUtilGetQwordValue"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pqwOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
,{"Name":"qwDefaultValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
},{
"Name":"ResUtilSetBinaryValue"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pbNewValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"cbNewValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppbOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"pcbOutValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilSetSzValue"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppszOutString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"ResUtilSetExpandSzValue"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppszOutString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"ResUtilSetMultiSzValue"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"cbNewValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppszOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"pcbOutValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"ResUtilSetDwordValue"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwNewValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilSetQwordValue"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"qwNewValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"pqwOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"ResUtilSetValueEx"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"valueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"valueType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"valueData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Const"]}
,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ResUtilGetBinaryProperty"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"ppbOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pcbOutValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_BINARY","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pbOldValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]}
,{"Name":"cbOldValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":6}]}
,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilGetSzProperty"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"ppszOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_SZ","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pszOldValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"ppPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilGetMultiSzProperty"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"ppszOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pcbOutValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_SZ","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pszOldValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]}
,{"Name":"cbOldValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":6}]}
,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilGetDwordProperty"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pdwOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_DWORD","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwOldValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwMinimum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]}
,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilGetLongProperty"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"plOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_LONG","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"lOldValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lMinimum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lMaximum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"ppPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]}
,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilGetFileTimeProperty"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pftOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_FILETIME","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"ftOldValue","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ftMinimum","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ftMaximum","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]}
,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilGetEnvironmentWithNetName"
,"SetLastError":true
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ResUtilFreeEnvironment"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"lpEnvironment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilExpandEnvironmentStrings"
,"SetLastError":true
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pszSrc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"ResUtilSetResourceServiceEnvironment"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pfnLogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"hResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
},{
"Name":"ResUtilRemoveResourceServiceEnvironment"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pfnLogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"hResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
},{
"Name":"ResUtilSetResourceServiceStartParameters"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"schSCMHandle","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"phService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]}
,{"Name":"pfnLogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"hResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
},{
"Name":"ResUtilFindSzProperty"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"ResUtilFindExpandSzProperty"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"ResUtilFindExpandedSzProperty"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"ResUtilFindDwordProperty"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pdwPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"ResUtilFindBinaryProperty"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pbPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"pcbPropertyValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"ResUtilFindMultiSzProperty"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"pcbPropertyValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"ResUtilFindLongProperty"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"plPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"ResUtilFindULargeIntegerProperty"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"pPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"plPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
},{
"Name":"ResUtilFindFileTimeProperty"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pftPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"ClusWorkerCreate"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"lpWorker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_WORKER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpStartAddress","Type":{"Kind":"ApiRef","Name":"PWORKER_START_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"lpParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"ClusWorkerCheckTerminate"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"lpWorker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_WORKER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"ClusWorkerTerminate"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpWorker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_WORKER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusWorkerTerminateEx"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"ClusWorker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_WORKER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"TimeoutInMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"WaitOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ClusWorkersTerminate"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"ClusWorkers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_WORKER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["In","Out"]}
,{"Name":"ClusWorkersCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Const"]}
,{"Name":"TimeoutInMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"WaitOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ResUtilResourcesEqual"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilResourceTypesEqual"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"lpszResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilIsResourceClassEqual"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"prci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_RESOURCE_CLASS_INFO","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilEnumResources"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpszResTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pResCallBack","Type":{"Kind":"ApiRef","Name":"LPRESOURCE_CALLBACK","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"pParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilEnumResourcesEx"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpszResTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pResCallBack","Type":{"Kind":"ApiRef","Name":"LPRESOURCE_CALLBACK_EX","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"pParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilGetResourceDependency"
,"SetLastError":true
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"ResUtilGetResourceDependencyByName"
,"SetLastError":true
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"bRecurse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ResUtilGetResourceDependencyByClass"
,"SetLastError":true
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"prci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_RESOURCE_CLASS_INFO","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"bRecurse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ResUtilGetResourceNameDependency"
,"SetLastError":true
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"ResUtilGetResourceDependentIPAddressProps"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pszAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pszSubnetMask","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchSubnetMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pszNetwork","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilFindDependentDiskResourceDriveLetter"
,"SetLastError":true
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pszDriveLetter","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchDriveLetter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilTerminateServiceProcessFromResDll"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"dwServicePid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"bOffline","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwResourceState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pfnLogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"hResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
},{
"Name":"ResUtilGetPropertyFormats"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pOutPropertyFormatList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbPropertyFormatListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"ResUtilGetCoreClusterResources"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"phClusterNameResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"phClusterIPAddressResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"phClusterQuorumResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"ResUtilGetResourceName"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pszResourceName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchResourceNameInOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilGetClusterRoleState"
,"SetLastError":true
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"CLUSTER_ROLE_STATE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"eClusterRole","Type":{"Kind":"ApiRef","Name":"CLUSTER_ROLE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ClusterIsPathOnSharedVolume"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"ClusterGetVolumePathName"
,"SetLastError":true
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszVolumePathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]}
,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ClusterGetVolumeNameForVolumeMountPoint"
,"SetLastError":true
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"lpszVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]}
,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ClusterPrepareSharedVolumeForBackup"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszVolumePathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]}
,{"Name":"lpcchVolumePathName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]}
,{"Name":"lpcchVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ClusterClearBackupStateForSharedVolume"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Attrs":[]
,"Params":[
{"Name":"lpszVolumePathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"ResUtilSetResourceServiceStartParametersEx"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"schSCMHandle","Type":{"Kind":"ApiRef","Name":"SC_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"phService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfnLogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"hResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
},{
"Name":"ResUtilEnumResourcesEx2"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpszResTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pResCallBack","Type":{"Kind":"ApiRef","Name":"LPRESOURCE_CALLBACK_EX","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"pParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ResUtilGetResourceDependencyEx"
,"SetLastError":true
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ResUtilGetResourceDependencyByNameEx"
,"SetLastError":true
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"bRecurse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ResUtilGetResourceDependencyByClassEx"
,"SetLastError":true
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"prci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_RESOURCE_CLASS_INFO","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"bRecurse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ResUtilGetResourceNameDependencyEx"
,"SetLastError":true
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ResUtilGetCoreClusterResourcesEx"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hClusterIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"phClusterNameResourceOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out","Optional"]}
,{"Name":"phClusterQuorumResourceOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["Out","Optional"]}
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"OpenClusterCryptProvider"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSCRYPTPROVIDER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"lpszResource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"OpenClusterCryptProviderEx"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSCRYPTPROVIDER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpszResource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszKeyname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CloseClusterCryptProvider"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hClusCryptProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSCRYPTPROVIDER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ClusterEncrypt"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hClusCryptProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSCRYPTPROVIDER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"ClusterDecrypt"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"hClusCryptProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSCRYPTPROVIDER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In"]}
,{"Name":"pCryptInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbCryptInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppCryptOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pcbCryptOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"FreeClusterCrypt"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"pCryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"ResUtilVerifyShutdownSafe"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"reason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"ResUtilPaxosComparer"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"left","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PaxosTagCStruct","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"right","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PaxosTagCStruct","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"ResUtilLeftPaxosIsLessThanRight"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"left","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PaxosTagCStruct","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"right","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PaxosTagCStruct","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"ResUtilsDeleteKeyTree"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"key","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"keyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"treatNoKeyAsError","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ResUtilGroupsEqual"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pEqual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilEnumGroups"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pResCallBack","Type":{"Kind":"ApiRef","Name":"LPGROUP_CALLBACK_EX","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"pParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilEnumGroupsEx"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"groupType","Type":{"Kind":"ApiRef","Name":"CLUSGROUP_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"pResCallBack","Type":{"Kind":"ApiRef","Name":"LPGROUP_CALLBACK_EX","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"pParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilDupGroup"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"group","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"copy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilGetClusterGroupType"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"groupType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSGROUP_TYPE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilGetCoreGroup"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilResourceDepEnum"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"enumType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pResCallBack","Type":{"Kind":"ApiRef","Name":"LPRESOURCE_CALLBACK_EX","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"pParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilDupResource"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"group","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"copy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilGetClusterId"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
]
},{
"Name":"ResUtilNodeEnum"
,"SetLastError":false
,"DllImport":"RESUTILS.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"Networking.Clustering","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pNodeCallBack","Type":{"Kind":"ApiRef","Name":"LPNODE_CALLBACK","TargetKind":"FunctionPointer","Api":"Networking.Clustering","Parents":[]},"Attrs":["In"]}
,{"Name":"pParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"RegisterAppInstance"
,"SetLastError":false
,"DllImport":"NTLANMAN.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Attrs":[]
,"Params":[
{"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"AppInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"ChildrenInheritAppInstance","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"RegisterAppInstanceVersion"
,"SetLastError":false
,"DllImport":"NTLANMAN.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"AppInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"InstanceVersionHigh","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"InstanceVersionLow","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
},{
"Name":"QueryAppInstanceVersion"
,"SetLastError":false
,"DllImport":"NTLANMAN.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"AppInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"InstanceVersionHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
,{"Name":"InstanceVersionLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
,{"Name":"VersionStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"ResetAllAppInstanceVersions"
,"SetLastError":false
,"DllImport":"NTLANMAN.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"SetAppInstanceCsvFlags"
,"SetLastError":false
,"DllImport":"NTLANMAN.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Attrs":[]
,"Params":[
{"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}],
"UnicodeAliases":[
]
}