Win32 API 日本語リファレンス
ホームSystem.EventLog › EVT_PUBLISHER_METADATA_PROPERTY_ID

EVT_PUBLISHER_METADATA_PROPERTY_ID

列挙型
基底型i4

メンバー 30

名前10進16進説明
EvtPublisherMetadataPublisherGuid00x0プロバイダーの guid 属性を識別します。このプロパティのバリアント型は EvtVarTypeGuid です。
EvtPublisherMetadataResourceFilePath10x1プロバイダーの resourceFilePath 属性を識別します。このプロパティのバリアント型は EvtVarTypeString です。
EvtPublisherMetadataParameterFilePath20x2プロバイダーの parameterFilePath 属性を識別します。このプロパティのバリアント型は EvtVarTypeString です。
EvtPublisherMetadataMessageFilePath30x3プロバイダーの messageFilePath 属性を識別します。このプロパティのバリアント型は EvtVarTypeString です。
EvtPublisherMetadataHelpLink40x4プロバイダーの helpLink 属性を識別します。このプロパティのバリアント型は EvtVarTypeString です。
EvtPublisherMetadataPublisherMessageID50x5プロバイダーの message 属性を識別します。このメタデータは、メッセージ文字列に割り当てられたリソース識別子です。メッセージ文字列を取得するには、EvtFormatMessage 関数を呼び出します。このプロパティのバリアント型は EvtVarTypeUInt32 です。プロバイダーがメッセージを指定していない場合、値は –1 になります。
EvtPublisherMetadataChannelReferences60x6プロバイダーの channels 子要素を識別します。このプロパティのバリアント型は EvtVarTypeEvtHandle です。プロバイダーが定義またはインポートするチャネルのメタデータにアクセスするには、EvtGetObjectArrayProperty 関数を呼び出すときにこのハンドルを使用します。詳細については「解説」を参照してください。ハンドルの使用が終わったら、EvtClose 関数を呼び出してください。
EvtPublisherMetadataChannelReferencePath70x7チャネルの name 属性を識別します。EvtGetObjectArrayProperty 関数を呼び出すときに、この識別子を使用します。詳細については「解説」を参照してください。このプロパティのバリアント型は EvtVarTypeString です。
EvtPublisherMetadataChannelReferenceIndex80x8チャネルの一覧における、そのチャネルの 0 から始まるインデックス値を識別します。EvtGetObjectArrayProperty 関数を呼び出すときに、この識別子を使用します。詳細については「解説」を参照してください。このプロパティのバリアント型は EvtVarTypeUInt32 です。
EvtPublisherMetadataChannelReferenceID90x9チャネルの value 属性を識別します。EvtGetObjectArrayProperty 関数を呼び出すときに、この識別子を使用します。詳細については「解説」を参照してください。このプロパティのバリアント型は EvtVarTypeUInt32 です。
EvtPublisherMetadataChannelReferenceFlags100xAこのチャネルが他のプロバイダーからインポートされたものかどうかを示すフラグ値を識別します。EvtChannelReferenceImported フラグ値が設定されている場合、そのチャネルはインポートされたものです。EvtGetObjectArrayProperty 関数を呼び出すときに、この識別子を使用します。詳細については「解説」を参照してください。このプロパティのバリアント型は EvtVarTypeUInt32 です。
EvtPublisherMetadataChannelReferenceMessageID110xBチャネルの message 属性を識別します。EvtGetObjectArrayProperty 関数を呼び出すときに、この識別子を使用します。詳細については「解説」を参照してください。このプロパティのバリアント型は EvtVarTypeUInt32 です。このプロパティには、メッセージ文字列に割り当てられたリソース識別子が格納されます。メッセージ文字列を取得するには、EvtFormatMessage 関数を呼び出します。チャネルがメッセージを指定していない場合、値は –1 になります。
EvtPublisherMetadataLevels120xCプロバイダーの levels 子要素を識別します。このプロパティのバリアント型は EvtVarTypeEvtHandle です。プロバイダーが定義または参照するレベルのメタデータにアクセスするには、EvtGetObjectArrayProperty 関数を呼び出すときにこのハンドルを使用します。詳細については「解説」を参照してください。ハンドルの使用が終わったら、EvtClose 関数を呼び出してください。
EvtPublisherMetadataLevelName130xDレベルの name 属性を識別します。EvtGetObjectArrayProperty 関数を呼び出すときに、この識別子を使用します。詳細については「解説」を参照してください。このプロパティのバリアント型は EvtVarTypeString です。
EvtPublisherMetadataLevelValue140xEレベルの value 属性を識別します。EvtGetObjectArrayProperty 関数を呼び出すときに、この識別子を使用します。詳細については「解説」を参照してください。このプロパティのバリアント型は EvtVarTypeUInt32 です。
EvtPublisherMetadataLevelMessageID150xFレベルの message 属性を識別します。EvtGetObjectArrayProperty 関数を呼び出すときに、この識別子を使用します。詳細については「解説」を参照してください。このプロパティのバリアント型は EvtVarTypeUInt32 です。このプロパティには、メッセージ文字列に割り当てられたリソース識別子が格納されます。メッセージ文字列を取得するには、EvtFormatMessage 関数を呼び出します。レベルがメッセージを指定していない場合、値は –1 になります。
EvtPublisherMetadataTasks160x10プロバイダーの tasks 子要素を識別します。このプロパティのバリアント型は EvtVarTypeEvtHandle です。プロバイダーが定義するタスクのメタデータにアクセスするには、EvtGetObjectArrayProperty 関数を呼び出すときにこのハンドルを使用します。詳細については「解説」を参照してください。ハンドルの使用が終わったら、EvtClose 関数を呼び出してください。
EvtPublisherMetadataTaskName170x11タスクの name 属性を識別します。EvtGetObjectArrayProperty 関数を呼び出すときに、この識別子を使用します。詳細については「解説」を参照してください。このプロパティのバリアント型は EvtVarTypeString です。
EvtPublisherMetadataTaskEventGuid180x12タスクの eventGuid 属性を識別します。EvtGetObjectArrayProperty 関数を呼び出すときに、この識別子を使用します。詳細については「解説」を参照してください。このプロパティのバリアント型は EvtVarTypeString です。
EvtPublisherMetadataTaskValue190x13タスクの value 属性を識別します。EvtGetObjectArrayProperty 関数を呼び出すときに、この識別子を使用します。詳細については「解説」を参照してください。このプロパティのバリアント型は EvtVarTypeUInt32 です。
EvtPublisherMetadataTaskMessageID200x14タスクの message 属性を識別します。EvtGetObjectArrayProperty 関数を呼び出すときに、この識別子を使用します。詳細については「解説」を参照してください。このプロパティのバリアント型は EvtVarTypeUInt32 です。このプロパティには、メッセージ文字列に割り当てられたリソース識別子が格納されます。メッセージ文字列を取得するには、EvtFormatMessage 関数を呼び出します。タスクがメッセージを指定していない場合、値は –1 になります。
EvtPublisherMetadataOpcodes210x15プロバイダーの opcodes 子要素を識別します。このプロパティのバリアント型は EvtVarTypeEvtHandle です。プロバイダーが定義または参照するオペコードのメタデータにアクセスするには、EvtGetObjectArrayProperty 関数を呼び出すときにこのハンドルを使用します。詳細については「解説」を参照してください。ハンドルの使用が終わったら、EvtClose 関数を呼び出してください。
EvtPublisherMetadataOpcodeName220x16オペコードの name 属性を識別します。EvtGetObjectArrayProperty 関数を呼び出すときに、この識別子を使用します。詳細については「解説」を参照してください。このプロパティのバリアント型は EvtVarTypeString です。
EvtPublisherMetadataOpcodeValue230x17オペコードの value 属性を識別します。EvtGetObjectArrayProperty 関数を呼び出すときに、この識別子を使用します。詳細については「解説」を参照してください。このプロパティのバリアント型は EvtVarTypeUInt32 です。上位ワードにはオペコードの値が格納され、下位ワードにはそのオペコードが属するタスクが格納されます。下位ワードが 0 の場合、オペコードはグローバルに定義されています。それ以外の場合、オペコードはタスク固有です。オペコードを定義しているタスクを判別するには、下位ワードの値を使用します。
EvtPublisherMetadataOpcodeMessageID240x18オペコードの message 属性を識別します。EvtGetObjectArrayProperty 関数を呼び出すときに、この識別子を使用します。詳細については「解説」を参照してください。このプロパティのバリアント型は EvtVarTypeUInt32 です。このプロパティには、メッセージ文字列に割り当てられたリソース識別子が格納されます。メッセージ文字列を取得するには、EvtFormatMessage 関数を呼び出します。オペコードがメッセージを指定していない場合、値は –1 になります。
EvtPublisherMetadataKeywords250x19プロバイダーの keywords 子要素を識別します。このプロパティのバリアント型は EvtVarTypeEvtHandle です。プロバイダーが定義するキーワードのメタデータにアクセスするには、EvtGetObjectArrayProperty 関数を呼び出すときにこのハンドルを使用します。詳細については「解説」を参照してください。ハンドルの使用が終わったら、EvtClose 関数を呼び出してください。
EvtPublisherMetadataKeywordName260x1Aキーワードの name 属性を識別します。EvtGetObjectArrayProperty 関数を呼び出すときに、この識別子を使用します。詳細については「解説」を参照してください。このプロパティのバリアント型は EvtVarTypeString です。
EvtPublisherMetadataKeywordValue270x1Bキーワードの mask 属性を識別します。EvtGetObjectArrayProperty 関数を呼び出すときに、この識別子を使用します。詳細については「解説」を参照してください。このプロパティのバリアント型は EvtVarTypeUInt64 です。
EvtPublisherMetadataKeywordMessageID280x1Cキーワードの message 属性を識別します。EvtGetObjectArrayProperty 関数を呼び出すときに、この識別子を使用します。詳細については「解説」を参照してください。このプロパティのバリアント型は EvtVarTypeUInt32 です。このプロパティには、メッセージ文字列に割り当てられたリソース識別子が格納されます。メッセージ文字列を取得するには、EvtFormatMessage 関数を呼び出します。キーワードがメッセージを指定していない場合、値は –1 になります。
EvtPublisherMetadataPropertyIdEND290x1Dこの列挙値は、列挙値の終わりを示します。

公式ドキュメント

プロバイダーのメタデータプロパティを識別する識別子を定義します。

解説(Remarks)

この列挙型に含まれる識別子の一覧は、変更できないプロパティを対象としています。チャネルの構成を取得するには、EvtGetChannelConfigProperty 関数を呼び出します。

EvtGetPublisherMetadataProperty 関数を呼び出すときは、次のプロパティ識別子を使用できません。

これらの識別子を使用するには、まずプロパティの親オブジェクトのハンドルを取得する必要があります。チャネルのプロパティを取得するには、まず EvtPublisherMetadataChannelReferences 識別子を使用して親オブジェクトのハンドルを取得する必要があります。レベルのプロパティを取得するには、まず EvtPublisherMetadataLevels 識別子を使用して親オブジェクトのハンドルを取得します。タスクのプロパティを取得するには、まず EvtPublisherMetadataTasks 識別子を使用して親オブジェクトのハンドルを取得します。オペコードのプロパティを取得するには、まず EvtPublisherMetadataOpcodes 識別子を使用して親オブジェクトのハンドルを取得します。キーワードのプロパティを取得するには、まず EvtPublisherMetadataKeywords 識別子を使用して親オブジェクトのハンドルを取得します。

このハンドルは、プロバイダーが定義する子の型のメタデータを格納したオブジェクトの配列を指します。配列内のオブジェクトの数を調べるには、EvtGetObjectArraySize 関数を呼び出します。いずれかのオブジェクトのプロパティにアクセスするには、EvtGetObjectArrayProperty 関数を呼び出し、取得するプロパティの識別子を指定します。

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

各言語での定義

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

typedef enum EVT_PUBLISHER_METADATA_PROPERTY_ID : int {
    EvtPublisherMetadataPublisherGuid = 0,
    EvtPublisherMetadataResourceFilePath = 1,
    EvtPublisherMetadataParameterFilePath = 2,
    EvtPublisherMetadataMessageFilePath = 3,
    EvtPublisherMetadataHelpLink = 4,
    EvtPublisherMetadataPublisherMessageID = 5,
    EvtPublisherMetadataChannelReferences = 6,
    EvtPublisherMetadataChannelReferencePath = 7,
    EvtPublisherMetadataChannelReferenceIndex = 8,
    EvtPublisherMetadataChannelReferenceID = 9,
    EvtPublisherMetadataChannelReferenceFlags = 10,
    EvtPublisherMetadataChannelReferenceMessageID = 11,
    EvtPublisherMetadataLevels = 12,
    EvtPublisherMetadataLevelName = 13,
    EvtPublisherMetadataLevelValue = 14,
    EvtPublisherMetadataLevelMessageID = 15,
    EvtPublisherMetadataTasks = 16,
    EvtPublisherMetadataTaskName = 17,
    EvtPublisherMetadataTaskEventGuid = 18,
    EvtPublisherMetadataTaskValue = 19,
    EvtPublisherMetadataTaskMessageID = 20,
    EvtPublisherMetadataOpcodes = 21,
    EvtPublisherMetadataOpcodeName = 22,
    EvtPublisherMetadataOpcodeValue = 23,
    EvtPublisherMetadataOpcodeMessageID = 24,
    EvtPublisherMetadataKeywords = 25,
    EvtPublisherMetadataKeywordName = 26,
    EvtPublisherMetadataKeywordValue = 27,
    EvtPublisherMetadataKeywordMessageID = 28,
    EvtPublisherMetadataPropertyIdEND = 29
} EVT_PUBLISHER_METADATA_PROPERTY_ID;
public enum EVT_PUBLISHER_METADATA_PROPERTY_ID : int
{
    EvtPublisherMetadataPublisherGuid = 0,
    EvtPublisherMetadataResourceFilePath = 1,
    EvtPublisherMetadataParameterFilePath = 2,
    EvtPublisherMetadataMessageFilePath = 3,
    EvtPublisherMetadataHelpLink = 4,
    EvtPublisherMetadataPublisherMessageID = 5,
    EvtPublisherMetadataChannelReferences = 6,
    EvtPublisherMetadataChannelReferencePath = 7,
    EvtPublisherMetadataChannelReferenceIndex = 8,
    EvtPublisherMetadataChannelReferenceID = 9,
    EvtPublisherMetadataChannelReferenceFlags = 10,
    EvtPublisherMetadataChannelReferenceMessageID = 11,
    EvtPublisherMetadataLevels = 12,
    EvtPublisherMetadataLevelName = 13,
    EvtPublisherMetadataLevelValue = 14,
    EvtPublisherMetadataLevelMessageID = 15,
    EvtPublisherMetadataTasks = 16,
    EvtPublisherMetadataTaskName = 17,
    EvtPublisherMetadataTaskEventGuid = 18,
    EvtPublisherMetadataTaskValue = 19,
    EvtPublisherMetadataTaskMessageID = 20,
    EvtPublisherMetadataOpcodes = 21,
    EvtPublisherMetadataOpcodeName = 22,
    EvtPublisherMetadataOpcodeValue = 23,
    EvtPublisherMetadataOpcodeMessageID = 24,
    EvtPublisherMetadataKeywords = 25,
    EvtPublisherMetadataKeywordName = 26,
    EvtPublisherMetadataKeywordValue = 27,
    EvtPublisherMetadataKeywordMessageID = 28,
    EvtPublisherMetadataPropertyIdEND = 29,
}
Public Enum EVT_PUBLISHER_METADATA_PROPERTY_ID As Integer
    EvtPublisherMetadataPublisherGuid = 0
    EvtPublisherMetadataResourceFilePath = 1
    EvtPublisherMetadataParameterFilePath = 2
    EvtPublisherMetadataMessageFilePath = 3
    EvtPublisherMetadataHelpLink = 4
    EvtPublisherMetadataPublisherMessageID = 5
    EvtPublisherMetadataChannelReferences = 6
    EvtPublisherMetadataChannelReferencePath = 7
    EvtPublisherMetadataChannelReferenceIndex = 8
    EvtPublisherMetadataChannelReferenceID = 9
    EvtPublisherMetadataChannelReferenceFlags = 10
    EvtPublisherMetadataChannelReferenceMessageID = 11
    EvtPublisherMetadataLevels = 12
    EvtPublisherMetadataLevelName = 13
    EvtPublisherMetadataLevelValue = 14
    EvtPublisherMetadataLevelMessageID = 15
    EvtPublisherMetadataTasks = 16
    EvtPublisherMetadataTaskName = 17
    EvtPublisherMetadataTaskEventGuid = 18
    EvtPublisherMetadataTaskValue = 19
    EvtPublisherMetadataTaskMessageID = 20
    EvtPublisherMetadataOpcodes = 21
    EvtPublisherMetadataOpcodeName = 22
    EvtPublisherMetadataOpcodeValue = 23
    EvtPublisherMetadataOpcodeMessageID = 24
    EvtPublisherMetadataKeywords = 25
    EvtPublisherMetadataKeywordName = 26
    EvtPublisherMetadataKeywordValue = 27
    EvtPublisherMetadataKeywordMessageID = 28
    EvtPublisherMetadataPropertyIdEND = 29
End Enum
import enum

class EVT_PUBLISHER_METADATA_PROPERTY_ID(enum.IntEnum):
    EvtPublisherMetadataPublisherGuid = 0
    EvtPublisherMetadataResourceFilePath = 1
    EvtPublisherMetadataParameterFilePath = 2
    EvtPublisherMetadataMessageFilePath = 3
    EvtPublisherMetadataHelpLink = 4
    EvtPublisherMetadataPublisherMessageID = 5
    EvtPublisherMetadataChannelReferences = 6
    EvtPublisherMetadataChannelReferencePath = 7
    EvtPublisherMetadataChannelReferenceIndex = 8
    EvtPublisherMetadataChannelReferenceID = 9
    EvtPublisherMetadataChannelReferenceFlags = 10
    EvtPublisherMetadataChannelReferenceMessageID = 11
    EvtPublisherMetadataLevels = 12
    EvtPublisherMetadataLevelName = 13
    EvtPublisherMetadataLevelValue = 14
    EvtPublisherMetadataLevelMessageID = 15
    EvtPublisherMetadataTasks = 16
    EvtPublisherMetadataTaskName = 17
    EvtPublisherMetadataTaskEventGuid = 18
    EvtPublisherMetadataTaskValue = 19
    EvtPublisherMetadataTaskMessageID = 20
    EvtPublisherMetadataOpcodes = 21
    EvtPublisherMetadataOpcodeName = 22
    EvtPublisherMetadataOpcodeValue = 23
    EvtPublisherMetadataOpcodeMessageID = 24
    EvtPublisherMetadataKeywords = 25
    EvtPublisherMetadataKeywordName = 26
    EvtPublisherMetadataKeywordValue = 27
    EvtPublisherMetadataKeywordMessageID = 28
    EvtPublisherMetadataPropertyIdEND = 29
// EVT_PUBLISHER_METADATA_PROPERTY_ID
pub const EvtPublisherMetadataPublisherGuid: i32 = 0;
pub const EvtPublisherMetadataResourceFilePath: i32 = 1;
pub const EvtPublisherMetadataParameterFilePath: i32 = 2;
pub const EvtPublisherMetadataMessageFilePath: i32 = 3;
pub const EvtPublisherMetadataHelpLink: i32 = 4;
pub const EvtPublisherMetadataPublisherMessageID: i32 = 5;
pub const EvtPublisherMetadataChannelReferences: i32 = 6;
pub const EvtPublisherMetadataChannelReferencePath: i32 = 7;
pub const EvtPublisherMetadataChannelReferenceIndex: i32 = 8;
pub const EvtPublisherMetadataChannelReferenceID: i32 = 9;
pub const EvtPublisherMetadataChannelReferenceFlags: i32 = 10;
pub const EvtPublisherMetadataChannelReferenceMessageID: i32 = 11;
pub const EvtPublisherMetadataLevels: i32 = 12;
pub const EvtPublisherMetadataLevelName: i32 = 13;
pub const EvtPublisherMetadataLevelValue: i32 = 14;
pub const EvtPublisherMetadataLevelMessageID: i32 = 15;
pub const EvtPublisherMetadataTasks: i32 = 16;
pub const EvtPublisherMetadataTaskName: i32 = 17;
pub const EvtPublisherMetadataTaskEventGuid: i32 = 18;
pub const EvtPublisherMetadataTaskValue: i32 = 19;
pub const EvtPublisherMetadataTaskMessageID: i32 = 20;
pub const EvtPublisherMetadataOpcodes: i32 = 21;
pub const EvtPublisherMetadataOpcodeName: i32 = 22;
pub const EvtPublisherMetadataOpcodeValue: i32 = 23;
pub const EvtPublisherMetadataOpcodeMessageID: i32 = 24;
pub const EvtPublisherMetadataKeywords: i32 = 25;
pub const EvtPublisherMetadataKeywordName: i32 = 26;
pub const EvtPublisherMetadataKeywordValue: i32 = 27;
pub const EvtPublisherMetadataKeywordMessageID: i32 = 28;
pub const EvtPublisherMetadataPropertyIdEND: i32 = 29;
// EVT_PUBLISHER_METADATA_PROPERTY_ID
const (
	EvtPublisherMetadataPublisherGuid int32 = 0
	EvtPublisherMetadataResourceFilePath int32 = 1
	EvtPublisherMetadataParameterFilePath int32 = 2
	EvtPublisherMetadataMessageFilePath int32 = 3
	EvtPublisherMetadataHelpLink int32 = 4
	EvtPublisherMetadataPublisherMessageID int32 = 5
	EvtPublisherMetadataChannelReferences int32 = 6
	EvtPublisherMetadataChannelReferencePath int32 = 7
	EvtPublisherMetadataChannelReferenceIndex int32 = 8
	EvtPublisherMetadataChannelReferenceID int32 = 9
	EvtPublisherMetadataChannelReferenceFlags int32 = 10
	EvtPublisherMetadataChannelReferenceMessageID int32 = 11
	EvtPublisherMetadataLevels int32 = 12
	EvtPublisherMetadataLevelName int32 = 13
	EvtPublisherMetadataLevelValue int32 = 14
	EvtPublisherMetadataLevelMessageID int32 = 15
	EvtPublisherMetadataTasks int32 = 16
	EvtPublisherMetadataTaskName int32 = 17
	EvtPublisherMetadataTaskEventGuid int32 = 18
	EvtPublisherMetadataTaskValue int32 = 19
	EvtPublisherMetadataTaskMessageID int32 = 20
	EvtPublisherMetadataOpcodes int32 = 21
	EvtPublisherMetadataOpcodeName int32 = 22
	EvtPublisherMetadataOpcodeValue int32 = 23
	EvtPublisherMetadataOpcodeMessageID int32 = 24
	EvtPublisherMetadataKeywords int32 = 25
	EvtPublisherMetadataKeywordName int32 = 26
	EvtPublisherMetadataKeywordValue int32 = 27
	EvtPublisherMetadataKeywordMessageID int32 = 28
	EvtPublisherMetadataPropertyIdEND int32 = 29
)
const
  EvtPublisherMetadataPublisherGuid = 0;
  EvtPublisherMetadataResourceFilePath = 1;
  EvtPublisherMetadataParameterFilePath = 2;
  EvtPublisherMetadataMessageFilePath = 3;
  EvtPublisherMetadataHelpLink = 4;
  EvtPublisherMetadataPublisherMessageID = 5;
  EvtPublisherMetadataChannelReferences = 6;
  EvtPublisherMetadataChannelReferencePath = 7;
  EvtPublisherMetadataChannelReferenceIndex = 8;
  EvtPublisherMetadataChannelReferenceID = 9;
  EvtPublisherMetadataChannelReferenceFlags = 10;
  EvtPublisherMetadataChannelReferenceMessageID = 11;
  EvtPublisherMetadataLevels = 12;
  EvtPublisherMetadataLevelName = 13;
  EvtPublisherMetadataLevelValue = 14;
  EvtPublisherMetadataLevelMessageID = 15;
  EvtPublisherMetadataTasks = 16;
  EvtPublisherMetadataTaskName = 17;
  EvtPublisherMetadataTaskEventGuid = 18;
  EvtPublisherMetadataTaskValue = 19;
  EvtPublisherMetadataTaskMessageID = 20;
  EvtPublisherMetadataOpcodes = 21;
  EvtPublisherMetadataOpcodeName = 22;
  EvtPublisherMetadataOpcodeValue = 23;
  EvtPublisherMetadataOpcodeMessageID = 24;
  EvtPublisherMetadataKeywords = 25;
  EvtPublisherMetadataKeywordName = 26;
  EvtPublisherMetadataKeywordValue = 27;
  EvtPublisherMetadataKeywordMessageID = 28;
  EvtPublisherMetadataPropertyIdEND = 29;
// EVT_PUBLISHER_METADATA_PROPERTY_ID
pub const EvtPublisherMetadataPublisherGuid: i32 = 0;
pub const EvtPublisherMetadataResourceFilePath: i32 = 1;
pub const EvtPublisherMetadataParameterFilePath: i32 = 2;
pub const EvtPublisherMetadataMessageFilePath: i32 = 3;
pub const EvtPublisherMetadataHelpLink: i32 = 4;
pub const EvtPublisherMetadataPublisherMessageID: i32 = 5;
pub const EvtPublisherMetadataChannelReferences: i32 = 6;
pub const EvtPublisherMetadataChannelReferencePath: i32 = 7;
pub const EvtPublisherMetadataChannelReferenceIndex: i32 = 8;
pub const EvtPublisherMetadataChannelReferenceID: i32 = 9;
pub const EvtPublisherMetadataChannelReferenceFlags: i32 = 10;
pub const EvtPublisherMetadataChannelReferenceMessageID: i32 = 11;
pub const EvtPublisherMetadataLevels: i32 = 12;
pub const EvtPublisherMetadataLevelName: i32 = 13;
pub const EvtPublisherMetadataLevelValue: i32 = 14;
pub const EvtPublisherMetadataLevelMessageID: i32 = 15;
pub const EvtPublisherMetadataTasks: i32 = 16;
pub const EvtPublisherMetadataTaskName: i32 = 17;
pub const EvtPublisherMetadataTaskEventGuid: i32 = 18;
pub const EvtPublisherMetadataTaskValue: i32 = 19;
pub const EvtPublisherMetadataTaskMessageID: i32 = 20;
pub const EvtPublisherMetadataOpcodes: i32 = 21;
pub const EvtPublisherMetadataOpcodeName: i32 = 22;
pub const EvtPublisherMetadataOpcodeValue: i32 = 23;
pub const EvtPublisherMetadataOpcodeMessageID: i32 = 24;
pub const EvtPublisherMetadataKeywords: i32 = 25;
pub const EvtPublisherMetadataKeywordName: i32 = 26;
pub const EvtPublisherMetadataKeywordValue: i32 = 27;
pub const EvtPublisherMetadataKeywordMessageID: i32 = 28;
pub const EvtPublisherMetadataPropertyIdEND: i32 = 29;
const
  EvtPublisherMetadataPublisherGuid* = 0
  EvtPublisherMetadataResourceFilePath* = 1
  EvtPublisherMetadataParameterFilePath* = 2
  EvtPublisherMetadataMessageFilePath* = 3
  EvtPublisherMetadataHelpLink* = 4
  EvtPublisherMetadataPublisherMessageID* = 5
  EvtPublisherMetadataChannelReferences* = 6
  EvtPublisherMetadataChannelReferencePath* = 7
  EvtPublisherMetadataChannelReferenceIndex* = 8
  EvtPublisherMetadataChannelReferenceID* = 9
  EvtPublisherMetadataChannelReferenceFlags* = 10
  EvtPublisherMetadataChannelReferenceMessageID* = 11
  EvtPublisherMetadataLevels* = 12
  EvtPublisherMetadataLevelName* = 13
  EvtPublisherMetadataLevelValue* = 14
  EvtPublisherMetadataLevelMessageID* = 15
  EvtPublisherMetadataTasks* = 16
  EvtPublisherMetadataTaskName* = 17
  EvtPublisherMetadataTaskEventGuid* = 18
  EvtPublisherMetadataTaskValue* = 19
  EvtPublisherMetadataTaskMessageID* = 20
  EvtPublisherMetadataOpcodes* = 21
  EvtPublisherMetadataOpcodeName* = 22
  EvtPublisherMetadataOpcodeValue* = 23
  EvtPublisherMetadataOpcodeMessageID* = 24
  EvtPublisherMetadataKeywords* = 25
  EvtPublisherMetadataKeywordName* = 26
  EvtPublisherMetadataKeywordValue* = 27
  EvtPublisherMetadataKeywordMessageID* = 28
  EvtPublisherMetadataPropertyIdEND* = 29
enum EVT_PUBLISHER_METADATA_PROPERTY_ID : int {
    EvtPublisherMetadataPublisherGuid = 0,
    EvtPublisherMetadataResourceFilePath = 1,
    EvtPublisherMetadataParameterFilePath = 2,
    EvtPublisherMetadataMessageFilePath = 3,
    EvtPublisherMetadataHelpLink = 4,
    EvtPublisherMetadataPublisherMessageID = 5,
    EvtPublisherMetadataChannelReferences = 6,
    EvtPublisherMetadataChannelReferencePath = 7,
    EvtPublisherMetadataChannelReferenceIndex = 8,
    EvtPublisherMetadataChannelReferenceID = 9,
    EvtPublisherMetadataChannelReferenceFlags = 10,
    EvtPublisherMetadataChannelReferenceMessageID = 11,
    EvtPublisherMetadataLevels = 12,
    EvtPublisherMetadataLevelName = 13,
    EvtPublisherMetadataLevelValue = 14,
    EvtPublisherMetadataLevelMessageID = 15,
    EvtPublisherMetadataTasks = 16,
    EvtPublisherMetadataTaskName = 17,
    EvtPublisherMetadataTaskEventGuid = 18,
    EvtPublisherMetadataTaskValue = 19,
    EvtPublisherMetadataTaskMessageID = 20,
    EvtPublisherMetadataOpcodes = 21,
    EvtPublisherMetadataOpcodeName = 22,
    EvtPublisherMetadataOpcodeValue = 23,
    EvtPublisherMetadataOpcodeMessageID = 24,
    EvtPublisherMetadataKeywords = 25,
    EvtPublisherMetadataKeywordName = 26,
    EvtPublisherMetadataKeywordValue = 27,
    EvtPublisherMetadataKeywordMessageID = 28,
    EvtPublisherMetadataPropertyIdEND = 29,
}
#define global EvtPublisherMetadataPublisherGuid             0x0
#define global EvtPublisherMetadataResourceFilePath          0x1
#define global EvtPublisherMetadataParameterFilePath         0x2
#define global EvtPublisherMetadataMessageFilePath           0x3
#define global EvtPublisherMetadataHelpLink                  0x4
#define global EvtPublisherMetadataPublisherMessageID        0x5
#define global EvtPublisherMetadataChannelReferences         0x6
#define global EvtPublisherMetadataChannelReferencePath      0x7
#define global EvtPublisherMetadataChannelReferenceIndex     0x8
#define global EvtPublisherMetadataChannelReferenceID        0x9
#define global EvtPublisherMetadataChannelReferenceFlags     0xA
#define global EvtPublisherMetadataChannelReferenceMessageID 0xB
#define global EvtPublisherMetadataLevels                    0xC
#define global EvtPublisherMetadataLevelName                 0xD
#define global EvtPublisherMetadataLevelValue                0xE
#define global EvtPublisherMetadataLevelMessageID            0xF
#define global EvtPublisherMetadataTasks                     0x10
#define global EvtPublisherMetadataTaskName                  0x11
#define global EvtPublisherMetadataTaskEventGuid             0x12
#define global EvtPublisherMetadataTaskValue                 0x13
#define global EvtPublisherMetadataTaskMessageID             0x14
#define global EvtPublisherMetadataOpcodes                   0x15
#define global EvtPublisherMetadataOpcodeName                0x16
#define global EvtPublisherMetadataOpcodeValue               0x17
#define global EvtPublisherMetadataOpcodeMessageID           0x18
#define global EvtPublisherMetadataKeywords                  0x19
#define global EvtPublisherMetadataKeywordName               0x1A
#define global EvtPublisherMetadataKeywordValue              0x1B
#define global EvtPublisherMetadataKeywordMessageID          0x1C
#define global EvtPublisherMetadataPropertyIdEND             0x1D