Win32 API 日本語リファレンス
ホームNetworking.Clustering › CLUSTER_CHANGE

CLUSTER_CHANGE

列挙型
基底型i4

メンバー 33

名前10進16進説明
CLUSTER_CHANGE_NODE_STATE10x1ノードの状態が変化したとき、キューは通知を受け取ります。ノードの状態として指定できる値の一覧については、 GetClusterNodeState を参照してください。
CLUSTER_CHANGE_NODE_DELETED20x2ノードがクラスターから完全に削除されたとき、キューは通知を受け取ります。ノードは、 EvictClusterNode 関数を呼び出すことで、既存のクラスターから完全に削除できます。
CLUSTER_CHANGE_NODE_ADDED40x4新しい ノード がクラスターに追加されたとき、 キューは通知を受け取ります。ノードを追加できるのは、そのノードにクラスターサービスが最初にインストールされたときのみです。
CLUSTER_CHANGE_NODE_PROPERTY80x8この通知は将来の使用のために予約済みです。
CLUSTER_CHANGE_REGISTRY_NAME160x10クラスターデータベースキーの名前が変更されたとき、キューは通知を受け取ります。
CLUSTER_CHANGE_REGISTRY_ATTRIBUTES320x20クラスターデータベース キーの属性が変更されたとき、 キューは通知を受け取ります。現在定義されているクラスターデータベースキーの属性はセキュリティ記述子のみであり、これは ClusterRegSetKeySecurity で変更できます。
CLUSTER_CHANGE_REGISTRY_VALUE640x40指定されたクラスターデータベースキーの値が変更または削除されたとき、キューは通知を受け取ります。 クラスターデータベースの値は ClusterRegSetValue 関数で変更でき、 ClusterRegDeleteValue 関数で削除できます。
CLUSTER_CHANGE_REGISTRY_SUBTREE1280x80他の CLUSTER_CHANGE_REGISTRY_* イベントがクラスターデータベース全体に適用されることを示します。 このフラグが含まれていない場合、イベントは指定されたキーにのみ適用されます。
CLUSTER_CHANGE_RESOURCE_STATE2560x100リソースの状態が変化したとき、キューは通知を受け取ります。リソースの状態として指定できる値の一覧については、 GetClusterResourceState を参照してください。
CLUSTER_CHANGE_RESOURCE_DELETED5120x200リソースが削除されたとき、キューは通知を受け取ります。
CLUSTER_CHANGE_RESOURCE_ADDED10240x400新しい リソース がクラスター内に作成されたとき、キューは通知を受け取ります。
CLUSTER_CHANGE_RESOURCE_PROPERTY20480x800リソースの プロパティ依存関係、または 可能な所有者 ノードが変更されたとき、キューは通知を受け取ります。
CLUSTER_CHANGE_GROUP_STATE40960x1000グループの状態が変化したとき、キューは通知を受け取ります。グループの状態として指定できる値の一覧については、 GetClusterGroupState を参照してください。
CLUSTER_CHANGE_GROUP_DELETED81920x2000既存のグループが削除されたとき、キューは通知を受け取ります。
CLUSTER_CHANGE_GROUP_ADDED163840x4000新しい グループ がクラスター内に作成されたとき、 キューは通知を受け取ります。
CLUSTER_CHANGE_GROUP_PROPERTY327680x8000グループの プロパティ が変更されたとき、またはグループに リソース が追加もしくは削除されたとき、キューは通知を受け取ります。
CLUSTER_CHANGE_RESOURCE_TYPE_DELETED655360x10000既存のリソースの種類が削除されたとき、キューは通知を受け取ります。
CLUSTER_CHANGE_RESOURCE_TYPE_ADDED1310720x20000新しい リソースの種類 がクラスター内に作成されたとき、キューは通知を受け取ります。
CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY2621440x40000リソースの種類の プロパティ が変更されたとき、 キューは通知を受け取ります。
CLUSTER_CHANGE_CLUSTER_RECONNECT5242880x80000クライアントによって生成された場合、この値は、指定されたクラスターについてサーバーへの RPC 接続が別のサーバーへ再接続されたことを示します。サーバーによって生成された場合、この値は、そのポートに対する通知イベントがサーバーによって破棄されたことを示します。
CLUSTER_CHANGE_NETWORK_STATE10485760x100000ネットワークの状態が変化したとき、キューは通知を受け取ります。ネットワークの状態として指定できる値の一覧については、 GetClusterNetworkState を参照してください。
CLUSTER_CHANGE_NETWORK_DELETED20971520x200000ネットワークがクラスター環境から完全に削除されたとき、キューは通知を受け取ります。
CLUSTER_CHANGE_NETWORK_ADDED41943040x400000新しい ネットワーク がクラスター環境に追加されたとき、キューは通知を受け取ります。
CLUSTER_CHANGE_NETWORK_PROPERTY83886080x800000既存のネットワークの プロパティ が変更されたとき、キューは通知を受け取ります。
CLUSTER_CHANGE_NETINTERFACE_STATE167772160x1000000ネットワークインターフェイスの状態が変化したとき、キューは通知を受け取ります。ネットワークインターフェイスの状態として指定できる値の一覧については、 GetClusterNetInterfaceState を参照してください。
CLUSTER_CHANGE_NETINTERFACE_DELETED335544320x2000000ネットワークインターフェイスがクラスターノードから完全に削除されたとき、キューは通知を受け取ります。
CLUSTER_CHANGE_NETINTERFACE_ADDED671088640x4000000新しい ネットワークインターフェイス がクラスターの ノード に追加されたとき、キューは通知を受け取ります。
CLUSTER_CHANGE_NETINTERFACE_PROPERTY1342177280x8000000既存のネットワークインターフェイスの プロパティ が変更されたとき、 キューは通知を受け取ります。
CLUSTER_CHANGE_QUORUM_STATE2684354560x10000000この通知は将来の使用のために予約済みです。
CLUSTER_CHANGE_CLUSTER_STATE5368709120x20000000クラスターが使用できなくなったとき、つまりクラスターとの通信の試行がすべて失敗するようになったとき、 キューは通知を受け取ります。
CLUSTER_CHANGE_CLUSTER_PROPERTY10737418240x40000000クラスターの内部 ネットワーク の優先順位付きリストが変更されたとき、キューは通知を受け取ります。
CLUSTER_CHANGE_HANDLE_CLOSE-21474836480x80000000クラスターオブジェクト に関連付けられたハンドルが閉じられたとき、 キューは通知を受け取ります。
CLUSTER_CHANGE_ALL-10xFFFFFFFF

公式ドキュメント

返される通知の種類を表します。 GetClusterNotifyRegisterClusterNotifyCreateCluster の各関数がこの列挙型を使用します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum CLUSTER_CHANGE : int {
    CLUSTER_CHANGE_NODE_STATE = 1,
    CLUSTER_CHANGE_NODE_DELETED = 2,
    CLUSTER_CHANGE_NODE_ADDED = 4,
    CLUSTER_CHANGE_NODE_PROPERTY = 8,
    CLUSTER_CHANGE_REGISTRY_NAME = 16,
    CLUSTER_CHANGE_REGISTRY_ATTRIBUTES = 32,
    CLUSTER_CHANGE_REGISTRY_VALUE = 64,
    CLUSTER_CHANGE_REGISTRY_SUBTREE = 128,
    CLUSTER_CHANGE_RESOURCE_STATE = 256,
    CLUSTER_CHANGE_RESOURCE_DELETED = 512,
    CLUSTER_CHANGE_RESOURCE_ADDED = 1024,
    CLUSTER_CHANGE_RESOURCE_PROPERTY = 2048,
    CLUSTER_CHANGE_GROUP_STATE = 4096,
    CLUSTER_CHANGE_GROUP_DELETED = 8192,
    CLUSTER_CHANGE_GROUP_ADDED = 16384,
    CLUSTER_CHANGE_GROUP_PROPERTY = 32768,
    CLUSTER_CHANGE_RESOURCE_TYPE_DELETED = 65536,
    CLUSTER_CHANGE_RESOURCE_TYPE_ADDED = 131072,
    CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY = 262144,
    CLUSTER_CHANGE_CLUSTER_RECONNECT = 524288,
    CLUSTER_CHANGE_NETWORK_STATE = 1048576,
    CLUSTER_CHANGE_NETWORK_DELETED = 2097152,
    CLUSTER_CHANGE_NETWORK_ADDED = 4194304,
    CLUSTER_CHANGE_NETWORK_PROPERTY = 8388608,
    CLUSTER_CHANGE_NETINTERFACE_STATE = 16777216,
    CLUSTER_CHANGE_NETINTERFACE_DELETED = 33554432,
    CLUSTER_CHANGE_NETINTERFACE_ADDED = 67108864,
    CLUSTER_CHANGE_NETINTERFACE_PROPERTY = 134217728,
    CLUSTER_CHANGE_QUORUM_STATE = 268435456,
    CLUSTER_CHANGE_CLUSTER_STATE = 536870912,
    CLUSTER_CHANGE_CLUSTER_PROPERTY = 1073741824,
    CLUSTER_CHANGE_HANDLE_CLOSE = -2147483648,
    CLUSTER_CHANGE_ALL = -1
} CLUSTER_CHANGE;
public enum CLUSTER_CHANGE : int
{
    CLUSTER_CHANGE_NODE_STATE = 1,
    CLUSTER_CHANGE_NODE_DELETED = 2,
    CLUSTER_CHANGE_NODE_ADDED = 4,
    CLUSTER_CHANGE_NODE_PROPERTY = 8,
    CLUSTER_CHANGE_REGISTRY_NAME = 16,
    CLUSTER_CHANGE_REGISTRY_ATTRIBUTES = 32,
    CLUSTER_CHANGE_REGISTRY_VALUE = 64,
    CLUSTER_CHANGE_REGISTRY_SUBTREE = 128,
    CLUSTER_CHANGE_RESOURCE_STATE = 256,
    CLUSTER_CHANGE_RESOURCE_DELETED = 512,
    CLUSTER_CHANGE_RESOURCE_ADDED = 1024,
    CLUSTER_CHANGE_RESOURCE_PROPERTY = 2048,
    CLUSTER_CHANGE_GROUP_STATE = 4096,
    CLUSTER_CHANGE_GROUP_DELETED = 8192,
    CLUSTER_CHANGE_GROUP_ADDED = 16384,
    CLUSTER_CHANGE_GROUP_PROPERTY = 32768,
    CLUSTER_CHANGE_RESOURCE_TYPE_DELETED = 65536,
    CLUSTER_CHANGE_RESOURCE_TYPE_ADDED = 131072,
    CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY = 262144,
    CLUSTER_CHANGE_CLUSTER_RECONNECT = 524288,
    CLUSTER_CHANGE_NETWORK_STATE = 1048576,
    CLUSTER_CHANGE_NETWORK_DELETED = 2097152,
    CLUSTER_CHANGE_NETWORK_ADDED = 4194304,
    CLUSTER_CHANGE_NETWORK_PROPERTY = 8388608,
    CLUSTER_CHANGE_NETINTERFACE_STATE = 16777216,
    CLUSTER_CHANGE_NETINTERFACE_DELETED = 33554432,
    CLUSTER_CHANGE_NETINTERFACE_ADDED = 67108864,
    CLUSTER_CHANGE_NETINTERFACE_PROPERTY = 134217728,
    CLUSTER_CHANGE_QUORUM_STATE = 268435456,
    CLUSTER_CHANGE_CLUSTER_STATE = 536870912,
    CLUSTER_CHANGE_CLUSTER_PROPERTY = 1073741824,
    CLUSTER_CHANGE_HANDLE_CLOSE = -2147483648,
    CLUSTER_CHANGE_ALL = -1,
}
Public Enum CLUSTER_CHANGE As Integer
    CLUSTER_CHANGE_NODE_STATE = 1
    CLUSTER_CHANGE_NODE_DELETED = 2
    CLUSTER_CHANGE_NODE_ADDED = 4
    CLUSTER_CHANGE_NODE_PROPERTY = 8
    CLUSTER_CHANGE_REGISTRY_NAME = 16
    CLUSTER_CHANGE_REGISTRY_ATTRIBUTES = 32
    CLUSTER_CHANGE_REGISTRY_VALUE = 64
    CLUSTER_CHANGE_REGISTRY_SUBTREE = 128
    CLUSTER_CHANGE_RESOURCE_STATE = 256
    CLUSTER_CHANGE_RESOURCE_DELETED = 512
    CLUSTER_CHANGE_RESOURCE_ADDED = 1024
    CLUSTER_CHANGE_RESOURCE_PROPERTY = 2048
    CLUSTER_CHANGE_GROUP_STATE = 4096
    CLUSTER_CHANGE_GROUP_DELETED = 8192
    CLUSTER_CHANGE_GROUP_ADDED = 16384
    CLUSTER_CHANGE_GROUP_PROPERTY = 32768
    CLUSTER_CHANGE_RESOURCE_TYPE_DELETED = 65536
    CLUSTER_CHANGE_RESOURCE_TYPE_ADDED = 131072
    CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY = 262144
    CLUSTER_CHANGE_CLUSTER_RECONNECT = 524288
    CLUSTER_CHANGE_NETWORK_STATE = 1048576
    CLUSTER_CHANGE_NETWORK_DELETED = 2097152
    CLUSTER_CHANGE_NETWORK_ADDED = 4194304
    CLUSTER_CHANGE_NETWORK_PROPERTY = 8388608
    CLUSTER_CHANGE_NETINTERFACE_STATE = 16777216
    CLUSTER_CHANGE_NETINTERFACE_DELETED = 33554432
    CLUSTER_CHANGE_NETINTERFACE_ADDED = 67108864
    CLUSTER_CHANGE_NETINTERFACE_PROPERTY = 134217728
    CLUSTER_CHANGE_QUORUM_STATE = 268435456
    CLUSTER_CHANGE_CLUSTER_STATE = 536870912
    CLUSTER_CHANGE_CLUSTER_PROPERTY = 1073741824
    CLUSTER_CHANGE_HANDLE_CLOSE = -2147483648
    CLUSTER_CHANGE_ALL = -1
End Enum
import enum

class CLUSTER_CHANGE(enum.IntEnum):
    CLUSTER_CHANGE_NODE_STATE = 1
    CLUSTER_CHANGE_NODE_DELETED = 2
    CLUSTER_CHANGE_NODE_ADDED = 4
    CLUSTER_CHANGE_NODE_PROPERTY = 8
    CLUSTER_CHANGE_REGISTRY_NAME = 16
    CLUSTER_CHANGE_REGISTRY_ATTRIBUTES = 32
    CLUSTER_CHANGE_REGISTRY_VALUE = 64
    CLUSTER_CHANGE_REGISTRY_SUBTREE = 128
    CLUSTER_CHANGE_RESOURCE_STATE = 256
    CLUSTER_CHANGE_RESOURCE_DELETED = 512
    CLUSTER_CHANGE_RESOURCE_ADDED = 1024
    CLUSTER_CHANGE_RESOURCE_PROPERTY = 2048
    CLUSTER_CHANGE_GROUP_STATE = 4096
    CLUSTER_CHANGE_GROUP_DELETED = 8192
    CLUSTER_CHANGE_GROUP_ADDED = 16384
    CLUSTER_CHANGE_GROUP_PROPERTY = 32768
    CLUSTER_CHANGE_RESOURCE_TYPE_DELETED = 65536
    CLUSTER_CHANGE_RESOURCE_TYPE_ADDED = 131072
    CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY = 262144
    CLUSTER_CHANGE_CLUSTER_RECONNECT = 524288
    CLUSTER_CHANGE_NETWORK_STATE = 1048576
    CLUSTER_CHANGE_NETWORK_DELETED = 2097152
    CLUSTER_CHANGE_NETWORK_ADDED = 4194304
    CLUSTER_CHANGE_NETWORK_PROPERTY = 8388608
    CLUSTER_CHANGE_NETINTERFACE_STATE = 16777216
    CLUSTER_CHANGE_NETINTERFACE_DELETED = 33554432
    CLUSTER_CHANGE_NETINTERFACE_ADDED = 67108864
    CLUSTER_CHANGE_NETINTERFACE_PROPERTY = 134217728
    CLUSTER_CHANGE_QUORUM_STATE = 268435456
    CLUSTER_CHANGE_CLUSTER_STATE = 536870912
    CLUSTER_CHANGE_CLUSTER_PROPERTY = 1073741824
    CLUSTER_CHANGE_HANDLE_CLOSE = -2147483648
    CLUSTER_CHANGE_ALL = -1
// CLUSTER_CHANGE
pub const CLUSTER_CHANGE_NODE_STATE: i32 = 1;
pub const CLUSTER_CHANGE_NODE_DELETED: i32 = 2;
pub const CLUSTER_CHANGE_NODE_ADDED: i32 = 4;
pub const CLUSTER_CHANGE_NODE_PROPERTY: i32 = 8;
pub const CLUSTER_CHANGE_REGISTRY_NAME: i32 = 16;
pub const CLUSTER_CHANGE_REGISTRY_ATTRIBUTES: i32 = 32;
pub const CLUSTER_CHANGE_REGISTRY_VALUE: i32 = 64;
pub const CLUSTER_CHANGE_REGISTRY_SUBTREE: i32 = 128;
pub const CLUSTER_CHANGE_RESOURCE_STATE: i32 = 256;
pub const CLUSTER_CHANGE_RESOURCE_DELETED: i32 = 512;
pub const CLUSTER_CHANGE_RESOURCE_ADDED: i32 = 1024;
pub const CLUSTER_CHANGE_RESOURCE_PROPERTY: i32 = 2048;
pub const CLUSTER_CHANGE_GROUP_STATE: i32 = 4096;
pub const CLUSTER_CHANGE_GROUP_DELETED: i32 = 8192;
pub const CLUSTER_CHANGE_GROUP_ADDED: i32 = 16384;
pub const CLUSTER_CHANGE_GROUP_PROPERTY: i32 = 32768;
pub const CLUSTER_CHANGE_RESOURCE_TYPE_DELETED: i32 = 65536;
pub const CLUSTER_CHANGE_RESOURCE_TYPE_ADDED: i32 = 131072;
pub const CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY: i32 = 262144;
pub const CLUSTER_CHANGE_CLUSTER_RECONNECT: i32 = 524288;
pub const CLUSTER_CHANGE_NETWORK_STATE: i32 = 1048576;
pub const CLUSTER_CHANGE_NETWORK_DELETED: i32 = 2097152;
pub const CLUSTER_CHANGE_NETWORK_ADDED: i32 = 4194304;
pub const CLUSTER_CHANGE_NETWORK_PROPERTY: i32 = 8388608;
pub const CLUSTER_CHANGE_NETINTERFACE_STATE: i32 = 16777216;
pub const CLUSTER_CHANGE_NETINTERFACE_DELETED: i32 = 33554432;
pub const CLUSTER_CHANGE_NETINTERFACE_ADDED: i32 = 67108864;
pub const CLUSTER_CHANGE_NETINTERFACE_PROPERTY: i32 = 134217728;
pub const CLUSTER_CHANGE_QUORUM_STATE: i32 = 268435456;
pub const CLUSTER_CHANGE_CLUSTER_STATE: i32 = 536870912;
pub const CLUSTER_CHANGE_CLUSTER_PROPERTY: i32 = 1073741824;
pub const CLUSTER_CHANGE_HANDLE_CLOSE: i32 = -2147483648;
pub const CLUSTER_CHANGE_ALL: i32 = -1;
// CLUSTER_CHANGE
const (
	CLUSTER_CHANGE_NODE_STATE int32 = 1
	CLUSTER_CHANGE_NODE_DELETED int32 = 2
	CLUSTER_CHANGE_NODE_ADDED int32 = 4
	CLUSTER_CHANGE_NODE_PROPERTY int32 = 8
	CLUSTER_CHANGE_REGISTRY_NAME int32 = 16
	CLUSTER_CHANGE_REGISTRY_ATTRIBUTES int32 = 32
	CLUSTER_CHANGE_REGISTRY_VALUE int32 = 64
	CLUSTER_CHANGE_REGISTRY_SUBTREE int32 = 128
	CLUSTER_CHANGE_RESOURCE_STATE int32 = 256
	CLUSTER_CHANGE_RESOURCE_DELETED int32 = 512
	CLUSTER_CHANGE_RESOURCE_ADDED int32 = 1024
	CLUSTER_CHANGE_RESOURCE_PROPERTY int32 = 2048
	CLUSTER_CHANGE_GROUP_STATE int32 = 4096
	CLUSTER_CHANGE_GROUP_DELETED int32 = 8192
	CLUSTER_CHANGE_GROUP_ADDED int32 = 16384
	CLUSTER_CHANGE_GROUP_PROPERTY int32 = 32768
	CLUSTER_CHANGE_RESOURCE_TYPE_DELETED int32 = 65536
	CLUSTER_CHANGE_RESOURCE_TYPE_ADDED int32 = 131072
	CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY int32 = 262144
	CLUSTER_CHANGE_CLUSTER_RECONNECT int32 = 524288
	CLUSTER_CHANGE_NETWORK_STATE int32 = 1048576
	CLUSTER_CHANGE_NETWORK_DELETED int32 = 2097152
	CLUSTER_CHANGE_NETWORK_ADDED int32 = 4194304
	CLUSTER_CHANGE_NETWORK_PROPERTY int32 = 8388608
	CLUSTER_CHANGE_NETINTERFACE_STATE int32 = 16777216
	CLUSTER_CHANGE_NETINTERFACE_DELETED int32 = 33554432
	CLUSTER_CHANGE_NETINTERFACE_ADDED int32 = 67108864
	CLUSTER_CHANGE_NETINTERFACE_PROPERTY int32 = 134217728
	CLUSTER_CHANGE_QUORUM_STATE int32 = 268435456
	CLUSTER_CHANGE_CLUSTER_STATE int32 = 536870912
	CLUSTER_CHANGE_CLUSTER_PROPERTY int32 = 1073741824
	CLUSTER_CHANGE_HANDLE_CLOSE int32 = -2147483648
	CLUSTER_CHANGE_ALL int32 = -1
)
const
  CLUSTER_CHANGE_NODE_STATE = 1;
  CLUSTER_CHANGE_NODE_DELETED = 2;
  CLUSTER_CHANGE_NODE_ADDED = 4;
  CLUSTER_CHANGE_NODE_PROPERTY = 8;
  CLUSTER_CHANGE_REGISTRY_NAME = 16;
  CLUSTER_CHANGE_REGISTRY_ATTRIBUTES = 32;
  CLUSTER_CHANGE_REGISTRY_VALUE = 64;
  CLUSTER_CHANGE_REGISTRY_SUBTREE = 128;
  CLUSTER_CHANGE_RESOURCE_STATE = 256;
  CLUSTER_CHANGE_RESOURCE_DELETED = 512;
  CLUSTER_CHANGE_RESOURCE_ADDED = 1024;
  CLUSTER_CHANGE_RESOURCE_PROPERTY = 2048;
  CLUSTER_CHANGE_GROUP_STATE = 4096;
  CLUSTER_CHANGE_GROUP_DELETED = 8192;
  CLUSTER_CHANGE_GROUP_ADDED = 16384;
  CLUSTER_CHANGE_GROUP_PROPERTY = 32768;
  CLUSTER_CHANGE_RESOURCE_TYPE_DELETED = 65536;
  CLUSTER_CHANGE_RESOURCE_TYPE_ADDED = 131072;
  CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY = 262144;
  CLUSTER_CHANGE_CLUSTER_RECONNECT = 524288;
  CLUSTER_CHANGE_NETWORK_STATE = 1048576;
  CLUSTER_CHANGE_NETWORK_DELETED = 2097152;
  CLUSTER_CHANGE_NETWORK_ADDED = 4194304;
  CLUSTER_CHANGE_NETWORK_PROPERTY = 8388608;
  CLUSTER_CHANGE_NETINTERFACE_STATE = 16777216;
  CLUSTER_CHANGE_NETINTERFACE_DELETED = 33554432;
  CLUSTER_CHANGE_NETINTERFACE_ADDED = 67108864;
  CLUSTER_CHANGE_NETINTERFACE_PROPERTY = 134217728;
  CLUSTER_CHANGE_QUORUM_STATE = 268435456;
  CLUSTER_CHANGE_CLUSTER_STATE = 536870912;
  CLUSTER_CHANGE_CLUSTER_PROPERTY = 1073741824;
  CLUSTER_CHANGE_HANDLE_CLOSE = -2147483648;
  CLUSTER_CHANGE_ALL = -1;
// CLUSTER_CHANGE
pub const CLUSTER_CHANGE_NODE_STATE: i32 = 1;
pub const CLUSTER_CHANGE_NODE_DELETED: i32 = 2;
pub const CLUSTER_CHANGE_NODE_ADDED: i32 = 4;
pub const CLUSTER_CHANGE_NODE_PROPERTY: i32 = 8;
pub const CLUSTER_CHANGE_REGISTRY_NAME: i32 = 16;
pub const CLUSTER_CHANGE_REGISTRY_ATTRIBUTES: i32 = 32;
pub const CLUSTER_CHANGE_REGISTRY_VALUE: i32 = 64;
pub const CLUSTER_CHANGE_REGISTRY_SUBTREE: i32 = 128;
pub const CLUSTER_CHANGE_RESOURCE_STATE: i32 = 256;
pub const CLUSTER_CHANGE_RESOURCE_DELETED: i32 = 512;
pub const CLUSTER_CHANGE_RESOURCE_ADDED: i32 = 1024;
pub const CLUSTER_CHANGE_RESOURCE_PROPERTY: i32 = 2048;
pub const CLUSTER_CHANGE_GROUP_STATE: i32 = 4096;
pub const CLUSTER_CHANGE_GROUP_DELETED: i32 = 8192;
pub const CLUSTER_CHANGE_GROUP_ADDED: i32 = 16384;
pub const CLUSTER_CHANGE_GROUP_PROPERTY: i32 = 32768;
pub const CLUSTER_CHANGE_RESOURCE_TYPE_DELETED: i32 = 65536;
pub const CLUSTER_CHANGE_RESOURCE_TYPE_ADDED: i32 = 131072;
pub const CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY: i32 = 262144;
pub const CLUSTER_CHANGE_CLUSTER_RECONNECT: i32 = 524288;
pub const CLUSTER_CHANGE_NETWORK_STATE: i32 = 1048576;
pub const CLUSTER_CHANGE_NETWORK_DELETED: i32 = 2097152;
pub const CLUSTER_CHANGE_NETWORK_ADDED: i32 = 4194304;
pub const CLUSTER_CHANGE_NETWORK_PROPERTY: i32 = 8388608;
pub const CLUSTER_CHANGE_NETINTERFACE_STATE: i32 = 16777216;
pub const CLUSTER_CHANGE_NETINTERFACE_DELETED: i32 = 33554432;
pub const CLUSTER_CHANGE_NETINTERFACE_ADDED: i32 = 67108864;
pub const CLUSTER_CHANGE_NETINTERFACE_PROPERTY: i32 = 134217728;
pub const CLUSTER_CHANGE_QUORUM_STATE: i32 = 268435456;
pub const CLUSTER_CHANGE_CLUSTER_STATE: i32 = 536870912;
pub const CLUSTER_CHANGE_CLUSTER_PROPERTY: i32 = 1073741824;
pub const CLUSTER_CHANGE_HANDLE_CLOSE: i32 = -2147483648;
pub const CLUSTER_CHANGE_ALL: i32 = -1;
const
  CLUSTER_CHANGE_NODE_STATE* = 1
  CLUSTER_CHANGE_NODE_DELETED* = 2
  CLUSTER_CHANGE_NODE_ADDED* = 4
  CLUSTER_CHANGE_NODE_PROPERTY* = 8
  CLUSTER_CHANGE_REGISTRY_NAME* = 16
  CLUSTER_CHANGE_REGISTRY_ATTRIBUTES* = 32
  CLUSTER_CHANGE_REGISTRY_VALUE* = 64
  CLUSTER_CHANGE_REGISTRY_SUBTREE* = 128
  CLUSTER_CHANGE_RESOURCE_STATE* = 256
  CLUSTER_CHANGE_RESOURCE_DELETED* = 512
  CLUSTER_CHANGE_RESOURCE_ADDED* = 1024
  CLUSTER_CHANGE_RESOURCE_PROPERTY* = 2048
  CLUSTER_CHANGE_GROUP_STATE* = 4096
  CLUSTER_CHANGE_GROUP_DELETED* = 8192
  CLUSTER_CHANGE_GROUP_ADDED* = 16384
  CLUSTER_CHANGE_GROUP_PROPERTY* = 32768
  CLUSTER_CHANGE_RESOURCE_TYPE_DELETED* = 65536
  CLUSTER_CHANGE_RESOURCE_TYPE_ADDED* = 131072
  CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY* = 262144
  CLUSTER_CHANGE_CLUSTER_RECONNECT* = 524288
  CLUSTER_CHANGE_NETWORK_STATE* = 1048576
  CLUSTER_CHANGE_NETWORK_DELETED* = 2097152
  CLUSTER_CHANGE_NETWORK_ADDED* = 4194304
  CLUSTER_CHANGE_NETWORK_PROPERTY* = 8388608
  CLUSTER_CHANGE_NETINTERFACE_STATE* = 16777216
  CLUSTER_CHANGE_NETINTERFACE_DELETED* = 33554432
  CLUSTER_CHANGE_NETINTERFACE_ADDED* = 67108864
  CLUSTER_CHANGE_NETINTERFACE_PROPERTY* = 134217728
  CLUSTER_CHANGE_QUORUM_STATE* = 268435456
  CLUSTER_CHANGE_CLUSTER_STATE* = 536870912
  CLUSTER_CHANGE_CLUSTER_PROPERTY* = 1073741824
  CLUSTER_CHANGE_HANDLE_CLOSE* = -2147483648
  CLUSTER_CHANGE_ALL* = -1
enum CLUSTER_CHANGE : int {
    CLUSTER_CHANGE_NODE_STATE = 1,
    CLUSTER_CHANGE_NODE_DELETED = 2,
    CLUSTER_CHANGE_NODE_ADDED = 4,
    CLUSTER_CHANGE_NODE_PROPERTY = 8,
    CLUSTER_CHANGE_REGISTRY_NAME = 16,
    CLUSTER_CHANGE_REGISTRY_ATTRIBUTES = 32,
    CLUSTER_CHANGE_REGISTRY_VALUE = 64,
    CLUSTER_CHANGE_REGISTRY_SUBTREE = 128,
    CLUSTER_CHANGE_RESOURCE_STATE = 256,
    CLUSTER_CHANGE_RESOURCE_DELETED = 512,
    CLUSTER_CHANGE_RESOURCE_ADDED = 1024,
    CLUSTER_CHANGE_RESOURCE_PROPERTY = 2048,
    CLUSTER_CHANGE_GROUP_STATE = 4096,
    CLUSTER_CHANGE_GROUP_DELETED = 8192,
    CLUSTER_CHANGE_GROUP_ADDED = 16384,
    CLUSTER_CHANGE_GROUP_PROPERTY = 32768,
    CLUSTER_CHANGE_RESOURCE_TYPE_DELETED = 65536,
    CLUSTER_CHANGE_RESOURCE_TYPE_ADDED = 131072,
    CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY = 262144,
    CLUSTER_CHANGE_CLUSTER_RECONNECT = 524288,
    CLUSTER_CHANGE_NETWORK_STATE = 1048576,
    CLUSTER_CHANGE_NETWORK_DELETED = 2097152,
    CLUSTER_CHANGE_NETWORK_ADDED = 4194304,
    CLUSTER_CHANGE_NETWORK_PROPERTY = 8388608,
    CLUSTER_CHANGE_NETINTERFACE_STATE = 16777216,
    CLUSTER_CHANGE_NETINTERFACE_DELETED = 33554432,
    CLUSTER_CHANGE_NETINTERFACE_ADDED = 67108864,
    CLUSTER_CHANGE_NETINTERFACE_PROPERTY = 134217728,
    CLUSTER_CHANGE_QUORUM_STATE = 268435456,
    CLUSTER_CHANGE_CLUSTER_STATE = 536870912,
    CLUSTER_CHANGE_CLUSTER_PROPERTY = 1073741824,
    CLUSTER_CHANGE_HANDLE_CLOSE = -2147483648,
    CLUSTER_CHANGE_ALL = -1,
}
#define global CLUSTER_CHANGE_NODE_STATE             0x1
#define global CLUSTER_CHANGE_NODE_DELETED           0x2
#define global CLUSTER_CHANGE_NODE_ADDED             0x4
#define global CLUSTER_CHANGE_NODE_PROPERTY          0x8
#define global CLUSTER_CHANGE_REGISTRY_NAME          0x10
#define global CLUSTER_CHANGE_REGISTRY_ATTRIBUTES    0x20
#define global CLUSTER_CHANGE_REGISTRY_VALUE         0x40
#define global CLUSTER_CHANGE_REGISTRY_SUBTREE       0x80
#define global CLUSTER_CHANGE_RESOURCE_STATE         0x100
#define global CLUSTER_CHANGE_RESOURCE_DELETED       0x200
#define global CLUSTER_CHANGE_RESOURCE_ADDED         0x400
#define global CLUSTER_CHANGE_RESOURCE_PROPERTY      0x800
#define global CLUSTER_CHANGE_GROUP_STATE            0x1000
#define global CLUSTER_CHANGE_GROUP_DELETED          0x2000
#define global CLUSTER_CHANGE_GROUP_ADDED            0x4000
#define global CLUSTER_CHANGE_GROUP_PROPERTY         0x8000
#define global CLUSTER_CHANGE_RESOURCE_TYPE_DELETED  0x10000
#define global CLUSTER_CHANGE_RESOURCE_TYPE_ADDED    0x20000
#define global CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY 0x40000
#define global CLUSTER_CHANGE_CLUSTER_RECONNECT      0x80000
#define global CLUSTER_CHANGE_NETWORK_STATE          0x100000
#define global CLUSTER_CHANGE_NETWORK_DELETED        0x200000
#define global CLUSTER_CHANGE_NETWORK_ADDED          0x400000
#define global CLUSTER_CHANGE_NETWORK_PROPERTY       0x800000
#define global CLUSTER_CHANGE_NETINTERFACE_STATE     0x1000000
#define global CLUSTER_CHANGE_NETINTERFACE_DELETED   0x2000000
#define global CLUSTER_CHANGE_NETINTERFACE_ADDED     0x4000000
#define global CLUSTER_CHANGE_NETINTERFACE_PROPERTY  0x8000000
#define global CLUSTER_CHANGE_QUORUM_STATE           0x10000000
#define global CLUSTER_CHANGE_CLUSTER_STATE          0x20000000
#define global CLUSTER_CHANGE_CLUSTER_PROPERTY       0x40000000
#define global CLUSTER_CHANGE_HANDLE_CLOSE           0x80000000
#define global CLUSTER_CHANGE_ALL                    0xFFFFFFFF