ホーム › System.EventCollector › EC_SUBSCRIPTION_PROPERTY_ID
EC_SUBSCRIPTION_PROPERTY_ID
列挙型メンバー 33
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| EcSubscriptionEnabled | 0 | 0x0 | サブスクリプションの Enabled プロパティです。サブスクリプションの有効化または無効化、あるいはサブスクリプションの現在の状態の取得に使用されます。このプロパティは EcVarTypeBoolean 値です。 |
| EcSubscriptionEventSources | 1 | 0x1 | サブスクリプションの EventSources プロパティです。イベントコレクターにイベントを転送できるローカルコンピューターまたはリモートコンピューター (イベントソース) に関する情報のコレクションを保持します。このプロパティは配列へのハンドル (EcVarObjectArrayPropertyHandle 値) です。この値は通常、コレクター起動型のサブスクリプションで使用されます。ソース起動型のサブスクリプションでは、特定のイベントソースからのイベント収集を無効にするために使用できます。 |
| EcSubscriptionEventSourceAddress | 2 | 0x2 | サブスクリプションの EventSourceAddress プロパティです。イベントの収集元となるローカルコンピューターまたはリモートコンピューター (イベントソース) の IP アドレスまたは完全修飾ドメイン名 (FQDN) を保持します。このプロパティは EcVarTypeString 値です。 |
| EcSubscriptionEventSourceEnabled | 3 | 0x3 | サブスクリプションの EventSourceEnabled プロパティです。イベントソースの有効化または無効化に使用されます。このプロパティは EcVarTypeBoolean 値です。 |
| EcSubscriptionEventSourceUserName | 4 | 0x4 | サブスクリプションの EventSourceUserName プロパティです。リモートコンピューター (イベントソース) がユーザーを認証するために使用するユーザー名を保持します。このプロパティは EcVarTypeString 値です。このプロパティはソース起動型のサブスクリプションでは使用できません。 |
| EcSubscriptionEventSourcePassword | 5 | 0x5 | サブスクリプションの EventSourcePassword プロパティです。リモートコンピューター (イベントソース) がユーザーを認証するために使用するパスワードを保持します。このプロパティは EcVarTypeString 値です。このプロパティはソース起動型のサブスクリプションでは使用できません。 |
| EcSubscriptionDescription | 6 | 0x6 | サブスクリプションの Description プロパティです。サブスクリプションの説明を保持します。このプロパティは EcVarTypeString 値です。 |
| EcSubscriptionURI | 7 | 0x7 | サブスクリプションの URI プロパティです。WS-Management がコンピューターに接続するために使用する URI を保持します。たとえば、ハードウェアイベントの場合は http://schemas.microsoft.com/wbem/wsman/1/logrecord/sel、
イベントログに発行されるイベントの場合は http://schemas.microsoft.com/wbem/wsman/1/windows/EventLog を URI として指定できます。このプロパティは EcVarTypeString 値です。 |
| EcSubscriptionConfigurationMode | 8 | 0x8 | サブスクリプションの ConfigurationMode プロパティです。イベントをサブスクリプションに配信する方法を指定します。このプロパティは EC_SUBSCRIPTION_CONFIGURATION_MODE 列挙型の EcVarTypeUInt32 値です。 |
| EcSubscriptionExpires | 9 | 0x9 | サブスクリプションの Expires プロパティです。サブスクリプションが終了する日付を保持します。指定できる最大の日付は 3000-12-31T23:59:59.999Z です。このプロパティが定義されていない場合、サブスクリプションは期限切れになりません。このプロパティは EcVarTypeDateTime 値です。 |
| EcSubscriptionQuery | 10 | 0xA | サブスクリプションの Query プロパティです。イベントソースがイベントコレクターに転送するイベントを選択するために使用するクエリを保持します。このプロパティは EcVarTypeString 値です。 |
| EcSubscriptionTransportName | 11 | 0xB | サブスクリプションの TransportName プロパティです。リモートコンピューター (イベントソース) への接続に使用するトランスポートの種類を指定します。この値は既定値である HTTP か、HTTPS のいずれかです。このプロパティは EcVarTypeString 値です。 |
| EcSubscriptionTransportPort | 12 | 0xC | サブスクリプションの TransportPort プロパティです。トランスポートがリモートコンピューター (イベントソース) への接続に使用するポート番号を指定します。既定のポート番号は HTTP では 80、HTTPS では 443 です。このプロパティは EcVarTypeUInt32 値です。 |
| EcSubscriptionDeliveryMode | 13 | 0xD | サブスクリプションの DeliveryMode プロパティです。イベントをサブスクリプションに配信する際にプッシュモデルとプルモデルのどちらを使用するかを指定します。このプロパティは EC_SUBSCRIPTION_DELIVERY_MODE 列挙型の値です。このプロパティはソース起動型のサブスクリプションでは使用できません。 |
| EcSubscriptionDeliveryMaxItems | 14 | 0xE | サブスクリプションの DeliveryMaxItems プロパティです。イベントソースから転送する際に 1 つのバッチにまとめられるイベントの最大数を指定します。EcSubscriptionDeliveryMode プロパティが EcDeliveryModePush に設定されている場合、このプロパティはイベントソースから送信されるバッチに含まれるイベント数を決定します。EcSubscriptionDeliveryMode プロパティが EcDeliveryModePull に設定されている場合、このプロパティは要求ごとにイベントソースから転送される項目の最大数を決定します。このプロパティは EcVarTypeUInt32 値です。 |
| EcSubscriptionDeliveryMaxLatencyTime | 15 | 0xF | サブスクリプションの DeliveryMaxLatencyTime プロパティです。イベントソースがイベントを送信するまでに待機する時間をミリ秒単位で指定します (項目の最大数に達するだけのイベントを収集できていない場合も含みます)。この値は EcSubscriptionDeliveryMode プロパティが EcDeliveryModePush に設定されている場合に使用されます。このプロパティは EcVarTypeUInt32 値です。 |
| EcSubscriptionHeartbeatInterval | 16 | 0x10 | サブスクリプションの HeartbeatInterval プロパティです。送信されるハートビートメッセージの間隔となるハートビート時間間隔をミリ秒単位で定義します。EcSubscriptionDeliveryMode プロパティが EcDeliveryModePush に設定されている場合、イベントコレクターはこのプロパティを使用してイベントソースが利用可能かどうかを判断します。EcSubscriptionDeliveryMode プロパティが EcDeliveryModePull に設定されている場合、イベントコレクターはこのプロパティを使用してイベントソースへの問い合わせの間隔を決定します。このプロパティは EcVarTypeUInt32 値です。 |
| EcSubscriptionLocale | 17 | 0x11 | サブスクリプションの Locale プロパティです。イベントのロケール (例: en-us) を指定します。このプロパティは EcVarTypeString 値です。 |
| EcSubscriptionContentFormat | 18 | 0x12 | サブスクリプションの ContentFormat プロパティです。イベントの内容を配信する際の形式を指定します。このプロパティは EC_SUBSCRIPTION_CONTENT_FORMAT 列挙型の値です。 |
| EcSubscriptionLogFile | 19 | 0x13 | サブスクリプションの LogFile プロパティです。イベントソースから収集したイベントを格納するログファイルを指定します。このプロパティは EcVarTypeString 値です。 |
| EcSubscriptionPublisherName | 20 | 0x14 | サブスクリプションの PublisherName プロパティです。イベントコレクターコンピューターがローカルログにイベントを発生させる際の発行元の名前を保持します。これは ForwardedEvents ログ以外のログにイベントを収集したい場合に使用します。このプロパティは EcVarTypeString 値です。 |
| EcSubscriptionCredentialsType | 21 | 0x15 | サブスクリプションの CredentialsType プロパティです。イベントサブスクリプションで使用する資格情報の種類を指定します。このプロパティは EC_SUBSCRIPTION_CREDENTIALS_TYPE 列挙型の値です。このプロパティはソース起動型のサブスクリプションでは使用できません。 |
| EcSubscriptionCommonUserName | 22 | 0x16 | サブスクリプションの CommonUserName プロパティです。ローカルコンピューターとリモートコンピューターがユーザーを認証するために使用する共通のユーザー名を保持します。このプロパティは EcVarTypeString 値です。このプロパティはソース起動型のサブスクリプションでは使用できません。 |
| EcSubscriptionCommonPassword | 23 | 0x17 | サブスクリプションの CommonPassword プロパティです。ローカルコンピューターとリモートコンピューターがユーザーを認証するために使用する共通のパスワードを保持します。このプロパティは EcVarTypeString 値です。このプロパティはソース起動型のサブスクリプションでは使用できません。 |
| EcSubscriptionHostName | 24 | 0x18 | サブスクリプションの HostName プロパティです。ローカルコンピューターの完全修飾ドメイン名 (FQDN) を指定します。このプロパティはイベントソースがイベントを転送する際に使用され、複数の FQDN を持つ可能性があるマルチホームサーバーが関係するシナリオで使用されます。このプロパティは EcVarTypeString 値であり、プッシュサブスクリプションでのみ使用しなければなりません。 |
| EcSubscriptionReadExistingEvents | 25 | 0x19 | サブスクリプションの ReadExistingEvents プロパティです。既存のイベントを収集するかどうかを決定します。このプロパティは EcVarTypeBoolean 値です。 |
| EcSubscriptionDialect | 26 | 0x1A | サブスクリプションの Dialect プロパティです。クエリ文字列のダイアレクトを指定します。たとえば、SQL ベースのフィルターのダイアレクトは SQL、WMI ベースのフィルターのダイアレクトは WQL になります。このプロパティは EcVarTypeString 値です。 |
| EcSubscriptionType | 27 | 0x1B | サブスクリプションの Type プロパティです。サブスクリプションがイベントソースとコレクターのどちらによって開始されるかを定義します。このプロパティは EC_SUBSCRPTION_TYPE 値です。 |
| EcSubscriptionAllowedIssuerCAs | 28 | 0x1C | サブスクリプションの AllowedIssuerCAs プロパティです。サブスクリプションが証明書ベースの認証を使用する場合に許可される証明機関 (CA) を保持します。これはソース起動型のサブスクリプションで使用されます。このプロパティは EcVarTypeString 値です。 |
| EcSubscriptionAllowedSubjects | 29 | 0x1D | サブスクリプションの AllowedSubjects プロパティです。サブスクリプションで許可されるサブジェクトを保持します。これはソース起動型のサブスクリプションで使用されます。サブジェクトには、サブスクリプションで許可されるすべてのイベントソースコンピューターの名前 (ドメイン名など) を指定します。このプロパティは EcVarTypeString 値です。 |
| EcSubscriptionDeniedSubjects | 30 | 0x1E | サブスクリプションの DeniedSubjects プロパティです。サブスクリプションで許可されないサブジェクトを保持します。これはソース起動型のサブスクリプションで使用されます。サブジェクトには、サブスクリプションで許可されないすべてのイベントソースコンピューターの名前 (ドメイン名など) を指定します。このプロパティは EcVarTypeString 値です。 |
| EcSubscriptionAllowedSourceDomainComputers | 31 | 0x1F | サブスクリプションの AllowedSourceDomainComputers プロパティです。SDDL 文字列で定義された、コレクターコンピューターにイベントを送信できるソースコンピューターを保持します。このプロパティは EcVarTypeString 値です。 |
| EcSubscriptionPropertyIdEND | 32 | 0x20 |
公式ドキュメント
EC_SUBSCRIPTION_PROPERTY_ID 列挙型は、サブスクリプションの構成に使用されるイベントサブスクリプションのプロパティを識別するための値を定義します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum EC_SUBSCRIPTION_PROPERTY_ID : int {
EcSubscriptionEnabled = 0,
EcSubscriptionEventSources = 1,
EcSubscriptionEventSourceAddress = 2,
EcSubscriptionEventSourceEnabled = 3,
EcSubscriptionEventSourceUserName = 4,
EcSubscriptionEventSourcePassword = 5,
EcSubscriptionDescription = 6,
EcSubscriptionURI = 7,
EcSubscriptionConfigurationMode = 8,
EcSubscriptionExpires = 9,
EcSubscriptionQuery = 10,
EcSubscriptionTransportName = 11,
EcSubscriptionTransportPort = 12,
EcSubscriptionDeliveryMode = 13,
EcSubscriptionDeliveryMaxItems = 14,
EcSubscriptionDeliveryMaxLatencyTime = 15,
EcSubscriptionHeartbeatInterval = 16,
EcSubscriptionLocale = 17,
EcSubscriptionContentFormat = 18,
EcSubscriptionLogFile = 19,
EcSubscriptionPublisherName = 20,
EcSubscriptionCredentialsType = 21,
EcSubscriptionCommonUserName = 22,
EcSubscriptionCommonPassword = 23,
EcSubscriptionHostName = 24,
EcSubscriptionReadExistingEvents = 25,
EcSubscriptionDialect = 26,
EcSubscriptionType = 27,
EcSubscriptionAllowedIssuerCAs = 28,
EcSubscriptionAllowedSubjects = 29,
EcSubscriptionDeniedSubjects = 30,
EcSubscriptionAllowedSourceDomainComputers = 31,
EcSubscriptionPropertyIdEND = 32
} EC_SUBSCRIPTION_PROPERTY_ID;public enum EC_SUBSCRIPTION_PROPERTY_ID : int
{
EcSubscriptionEnabled = 0,
EcSubscriptionEventSources = 1,
EcSubscriptionEventSourceAddress = 2,
EcSubscriptionEventSourceEnabled = 3,
EcSubscriptionEventSourceUserName = 4,
EcSubscriptionEventSourcePassword = 5,
EcSubscriptionDescription = 6,
EcSubscriptionURI = 7,
EcSubscriptionConfigurationMode = 8,
EcSubscriptionExpires = 9,
EcSubscriptionQuery = 10,
EcSubscriptionTransportName = 11,
EcSubscriptionTransportPort = 12,
EcSubscriptionDeliveryMode = 13,
EcSubscriptionDeliveryMaxItems = 14,
EcSubscriptionDeliveryMaxLatencyTime = 15,
EcSubscriptionHeartbeatInterval = 16,
EcSubscriptionLocale = 17,
EcSubscriptionContentFormat = 18,
EcSubscriptionLogFile = 19,
EcSubscriptionPublisherName = 20,
EcSubscriptionCredentialsType = 21,
EcSubscriptionCommonUserName = 22,
EcSubscriptionCommonPassword = 23,
EcSubscriptionHostName = 24,
EcSubscriptionReadExistingEvents = 25,
EcSubscriptionDialect = 26,
EcSubscriptionType = 27,
EcSubscriptionAllowedIssuerCAs = 28,
EcSubscriptionAllowedSubjects = 29,
EcSubscriptionDeniedSubjects = 30,
EcSubscriptionAllowedSourceDomainComputers = 31,
EcSubscriptionPropertyIdEND = 32,
}Public Enum EC_SUBSCRIPTION_PROPERTY_ID As Integer
EcSubscriptionEnabled = 0
EcSubscriptionEventSources = 1
EcSubscriptionEventSourceAddress = 2
EcSubscriptionEventSourceEnabled = 3
EcSubscriptionEventSourceUserName = 4
EcSubscriptionEventSourcePassword = 5
EcSubscriptionDescription = 6
EcSubscriptionURI = 7
EcSubscriptionConfigurationMode = 8
EcSubscriptionExpires = 9
EcSubscriptionQuery = 10
EcSubscriptionTransportName = 11
EcSubscriptionTransportPort = 12
EcSubscriptionDeliveryMode = 13
EcSubscriptionDeliveryMaxItems = 14
EcSubscriptionDeliveryMaxLatencyTime = 15
EcSubscriptionHeartbeatInterval = 16
EcSubscriptionLocale = 17
EcSubscriptionContentFormat = 18
EcSubscriptionLogFile = 19
EcSubscriptionPublisherName = 20
EcSubscriptionCredentialsType = 21
EcSubscriptionCommonUserName = 22
EcSubscriptionCommonPassword = 23
EcSubscriptionHostName = 24
EcSubscriptionReadExistingEvents = 25
EcSubscriptionDialect = 26
EcSubscriptionType = 27
EcSubscriptionAllowedIssuerCAs = 28
EcSubscriptionAllowedSubjects = 29
EcSubscriptionDeniedSubjects = 30
EcSubscriptionAllowedSourceDomainComputers = 31
EcSubscriptionPropertyIdEND = 32
End Enumimport enum
class EC_SUBSCRIPTION_PROPERTY_ID(enum.IntEnum):
EcSubscriptionEnabled = 0
EcSubscriptionEventSources = 1
EcSubscriptionEventSourceAddress = 2
EcSubscriptionEventSourceEnabled = 3
EcSubscriptionEventSourceUserName = 4
EcSubscriptionEventSourcePassword = 5
EcSubscriptionDescription = 6
EcSubscriptionURI = 7
EcSubscriptionConfigurationMode = 8
EcSubscriptionExpires = 9
EcSubscriptionQuery = 10
EcSubscriptionTransportName = 11
EcSubscriptionTransportPort = 12
EcSubscriptionDeliveryMode = 13
EcSubscriptionDeliveryMaxItems = 14
EcSubscriptionDeliveryMaxLatencyTime = 15
EcSubscriptionHeartbeatInterval = 16
EcSubscriptionLocale = 17
EcSubscriptionContentFormat = 18
EcSubscriptionLogFile = 19
EcSubscriptionPublisherName = 20
EcSubscriptionCredentialsType = 21
EcSubscriptionCommonUserName = 22
EcSubscriptionCommonPassword = 23
EcSubscriptionHostName = 24
EcSubscriptionReadExistingEvents = 25
EcSubscriptionDialect = 26
EcSubscriptionType = 27
EcSubscriptionAllowedIssuerCAs = 28
EcSubscriptionAllowedSubjects = 29
EcSubscriptionDeniedSubjects = 30
EcSubscriptionAllowedSourceDomainComputers = 31
EcSubscriptionPropertyIdEND = 32// EC_SUBSCRIPTION_PROPERTY_ID
pub const EcSubscriptionEnabled: i32 = 0;
pub const EcSubscriptionEventSources: i32 = 1;
pub const EcSubscriptionEventSourceAddress: i32 = 2;
pub const EcSubscriptionEventSourceEnabled: i32 = 3;
pub const EcSubscriptionEventSourceUserName: i32 = 4;
pub const EcSubscriptionEventSourcePassword: i32 = 5;
pub const EcSubscriptionDescription: i32 = 6;
pub const EcSubscriptionURI: i32 = 7;
pub const EcSubscriptionConfigurationMode: i32 = 8;
pub const EcSubscriptionExpires: i32 = 9;
pub const EcSubscriptionQuery: i32 = 10;
pub const EcSubscriptionTransportName: i32 = 11;
pub const EcSubscriptionTransportPort: i32 = 12;
pub const EcSubscriptionDeliveryMode: i32 = 13;
pub const EcSubscriptionDeliveryMaxItems: i32 = 14;
pub const EcSubscriptionDeliveryMaxLatencyTime: i32 = 15;
pub const EcSubscriptionHeartbeatInterval: i32 = 16;
pub const EcSubscriptionLocale: i32 = 17;
pub const EcSubscriptionContentFormat: i32 = 18;
pub const EcSubscriptionLogFile: i32 = 19;
pub const EcSubscriptionPublisherName: i32 = 20;
pub const EcSubscriptionCredentialsType: i32 = 21;
pub const EcSubscriptionCommonUserName: i32 = 22;
pub const EcSubscriptionCommonPassword: i32 = 23;
pub const EcSubscriptionHostName: i32 = 24;
pub const EcSubscriptionReadExistingEvents: i32 = 25;
pub const EcSubscriptionDialect: i32 = 26;
pub const EcSubscriptionType: i32 = 27;
pub const EcSubscriptionAllowedIssuerCAs: i32 = 28;
pub const EcSubscriptionAllowedSubjects: i32 = 29;
pub const EcSubscriptionDeniedSubjects: i32 = 30;
pub const EcSubscriptionAllowedSourceDomainComputers: i32 = 31;
pub const EcSubscriptionPropertyIdEND: i32 = 32;// EC_SUBSCRIPTION_PROPERTY_ID
const (
EcSubscriptionEnabled int32 = 0
EcSubscriptionEventSources int32 = 1
EcSubscriptionEventSourceAddress int32 = 2
EcSubscriptionEventSourceEnabled int32 = 3
EcSubscriptionEventSourceUserName int32 = 4
EcSubscriptionEventSourcePassword int32 = 5
EcSubscriptionDescription int32 = 6
EcSubscriptionURI int32 = 7
EcSubscriptionConfigurationMode int32 = 8
EcSubscriptionExpires int32 = 9
EcSubscriptionQuery int32 = 10
EcSubscriptionTransportName int32 = 11
EcSubscriptionTransportPort int32 = 12
EcSubscriptionDeliveryMode int32 = 13
EcSubscriptionDeliveryMaxItems int32 = 14
EcSubscriptionDeliveryMaxLatencyTime int32 = 15
EcSubscriptionHeartbeatInterval int32 = 16
EcSubscriptionLocale int32 = 17
EcSubscriptionContentFormat int32 = 18
EcSubscriptionLogFile int32 = 19
EcSubscriptionPublisherName int32 = 20
EcSubscriptionCredentialsType int32 = 21
EcSubscriptionCommonUserName int32 = 22
EcSubscriptionCommonPassword int32 = 23
EcSubscriptionHostName int32 = 24
EcSubscriptionReadExistingEvents int32 = 25
EcSubscriptionDialect int32 = 26
EcSubscriptionType int32 = 27
EcSubscriptionAllowedIssuerCAs int32 = 28
EcSubscriptionAllowedSubjects int32 = 29
EcSubscriptionDeniedSubjects int32 = 30
EcSubscriptionAllowedSourceDomainComputers int32 = 31
EcSubscriptionPropertyIdEND int32 = 32
)const
EcSubscriptionEnabled = 0;
EcSubscriptionEventSources = 1;
EcSubscriptionEventSourceAddress = 2;
EcSubscriptionEventSourceEnabled = 3;
EcSubscriptionEventSourceUserName = 4;
EcSubscriptionEventSourcePassword = 5;
EcSubscriptionDescription = 6;
EcSubscriptionURI = 7;
EcSubscriptionConfigurationMode = 8;
EcSubscriptionExpires = 9;
EcSubscriptionQuery = 10;
EcSubscriptionTransportName = 11;
EcSubscriptionTransportPort = 12;
EcSubscriptionDeliveryMode = 13;
EcSubscriptionDeliveryMaxItems = 14;
EcSubscriptionDeliveryMaxLatencyTime = 15;
EcSubscriptionHeartbeatInterval = 16;
EcSubscriptionLocale = 17;
EcSubscriptionContentFormat = 18;
EcSubscriptionLogFile = 19;
EcSubscriptionPublisherName = 20;
EcSubscriptionCredentialsType = 21;
EcSubscriptionCommonUserName = 22;
EcSubscriptionCommonPassword = 23;
EcSubscriptionHostName = 24;
EcSubscriptionReadExistingEvents = 25;
EcSubscriptionDialect = 26;
EcSubscriptionType = 27;
EcSubscriptionAllowedIssuerCAs = 28;
EcSubscriptionAllowedSubjects = 29;
EcSubscriptionDeniedSubjects = 30;
EcSubscriptionAllowedSourceDomainComputers = 31;
EcSubscriptionPropertyIdEND = 32;// EC_SUBSCRIPTION_PROPERTY_ID
pub const EcSubscriptionEnabled: i32 = 0;
pub const EcSubscriptionEventSources: i32 = 1;
pub const EcSubscriptionEventSourceAddress: i32 = 2;
pub const EcSubscriptionEventSourceEnabled: i32 = 3;
pub const EcSubscriptionEventSourceUserName: i32 = 4;
pub const EcSubscriptionEventSourcePassword: i32 = 5;
pub const EcSubscriptionDescription: i32 = 6;
pub const EcSubscriptionURI: i32 = 7;
pub const EcSubscriptionConfigurationMode: i32 = 8;
pub const EcSubscriptionExpires: i32 = 9;
pub const EcSubscriptionQuery: i32 = 10;
pub const EcSubscriptionTransportName: i32 = 11;
pub const EcSubscriptionTransportPort: i32 = 12;
pub const EcSubscriptionDeliveryMode: i32 = 13;
pub const EcSubscriptionDeliveryMaxItems: i32 = 14;
pub const EcSubscriptionDeliveryMaxLatencyTime: i32 = 15;
pub const EcSubscriptionHeartbeatInterval: i32 = 16;
pub const EcSubscriptionLocale: i32 = 17;
pub const EcSubscriptionContentFormat: i32 = 18;
pub const EcSubscriptionLogFile: i32 = 19;
pub const EcSubscriptionPublisherName: i32 = 20;
pub const EcSubscriptionCredentialsType: i32 = 21;
pub const EcSubscriptionCommonUserName: i32 = 22;
pub const EcSubscriptionCommonPassword: i32 = 23;
pub const EcSubscriptionHostName: i32 = 24;
pub const EcSubscriptionReadExistingEvents: i32 = 25;
pub const EcSubscriptionDialect: i32 = 26;
pub const EcSubscriptionType: i32 = 27;
pub const EcSubscriptionAllowedIssuerCAs: i32 = 28;
pub const EcSubscriptionAllowedSubjects: i32 = 29;
pub const EcSubscriptionDeniedSubjects: i32 = 30;
pub const EcSubscriptionAllowedSourceDomainComputers: i32 = 31;
pub const EcSubscriptionPropertyIdEND: i32 = 32;const
EcSubscriptionEnabled* = 0
EcSubscriptionEventSources* = 1
EcSubscriptionEventSourceAddress* = 2
EcSubscriptionEventSourceEnabled* = 3
EcSubscriptionEventSourceUserName* = 4
EcSubscriptionEventSourcePassword* = 5
EcSubscriptionDescription* = 6
EcSubscriptionURI* = 7
EcSubscriptionConfigurationMode* = 8
EcSubscriptionExpires* = 9
EcSubscriptionQuery* = 10
EcSubscriptionTransportName* = 11
EcSubscriptionTransportPort* = 12
EcSubscriptionDeliveryMode* = 13
EcSubscriptionDeliveryMaxItems* = 14
EcSubscriptionDeliveryMaxLatencyTime* = 15
EcSubscriptionHeartbeatInterval* = 16
EcSubscriptionLocale* = 17
EcSubscriptionContentFormat* = 18
EcSubscriptionLogFile* = 19
EcSubscriptionPublisherName* = 20
EcSubscriptionCredentialsType* = 21
EcSubscriptionCommonUserName* = 22
EcSubscriptionCommonPassword* = 23
EcSubscriptionHostName* = 24
EcSubscriptionReadExistingEvents* = 25
EcSubscriptionDialect* = 26
EcSubscriptionType* = 27
EcSubscriptionAllowedIssuerCAs* = 28
EcSubscriptionAllowedSubjects* = 29
EcSubscriptionDeniedSubjects* = 30
EcSubscriptionAllowedSourceDomainComputers* = 31
EcSubscriptionPropertyIdEND* = 32enum EC_SUBSCRIPTION_PROPERTY_ID : int {
EcSubscriptionEnabled = 0,
EcSubscriptionEventSources = 1,
EcSubscriptionEventSourceAddress = 2,
EcSubscriptionEventSourceEnabled = 3,
EcSubscriptionEventSourceUserName = 4,
EcSubscriptionEventSourcePassword = 5,
EcSubscriptionDescription = 6,
EcSubscriptionURI = 7,
EcSubscriptionConfigurationMode = 8,
EcSubscriptionExpires = 9,
EcSubscriptionQuery = 10,
EcSubscriptionTransportName = 11,
EcSubscriptionTransportPort = 12,
EcSubscriptionDeliveryMode = 13,
EcSubscriptionDeliveryMaxItems = 14,
EcSubscriptionDeliveryMaxLatencyTime = 15,
EcSubscriptionHeartbeatInterval = 16,
EcSubscriptionLocale = 17,
EcSubscriptionContentFormat = 18,
EcSubscriptionLogFile = 19,
EcSubscriptionPublisherName = 20,
EcSubscriptionCredentialsType = 21,
EcSubscriptionCommonUserName = 22,
EcSubscriptionCommonPassword = 23,
EcSubscriptionHostName = 24,
EcSubscriptionReadExistingEvents = 25,
EcSubscriptionDialect = 26,
EcSubscriptionType = 27,
EcSubscriptionAllowedIssuerCAs = 28,
EcSubscriptionAllowedSubjects = 29,
EcSubscriptionDeniedSubjects = 30,
EcSubscriptionAllowedSourceDomainComputers = 31,
EcSubscriptionPropertyIdEND = 32,
}#define global EcSubscriptionEnabled 0x0
#define global EcSubscriptionEventSources 0x1
#define global EcSubscriptionEventSourceAddress 0x2
#define global EcSubscriptionEventSourceEnabled 0x3
#define global EcSubscriptionEventSourceUserName 0x4
#define global EcSubscriptionEventSourcePassword 0x5
#define global EcSubscriptionDescription 0x6
#define global EcSubscriptionURI 0x7
#define global EcSubscriptionConfigurationMode 0x8
#define global EcSubscriptionExpires 0x9
#define global EcSubscriptionQuery 0xA
#define global EcSubscriptionTransportName 0xB
#define global EcSubscriptionTransportPort 0xC
#define global EcSubscriptionDeliveryMode 0xD
#define global EcSubscriptionDeliveryMaxItems 0xE
#define global EcSubscriptionDeliveryMaxLatencyTime 0xF
#define global EcSubscriptionHeartbeatInterval 0x10
#define global EcSubscriptionLocale 0x11
#define global EcSubscriptionContentFormat 0x12
#define global EcSubscriptionLogFile 0x13
#define global EcSubscriptionPublisherName 0x14
#define global EcSubscriptionCredentialsType 0x15
#define global EcSubscriptionCommonUserName 0x16
#define global EcSubscriptionCommonPassword 0x17
#define global EcSubscriptionHostName 0x18
#define global EcSubscriptionReadExistingEvents 0x19
#define global EcSubscriptionDialect 0x1A
#define global EcSubscriptionType 0x1B
#define global EcSubscriptionAllowedIssuerCAs 0x1C
#define global EcSubscriptionAllowedSubjects 0x1D
#define global EcSubscriptionDeniedSubjects 0x1E
#define global EcSubscriptionAllowedSourceDomainComputers 0x1F
#define global EcSubscriptionPropertyIdEND 0x20