3.1.1.3.22 EventClasses Table

The entries in the EventClasses table represent component full configurations of components that are event classes.

Table identifier: {E12539AD-CDE0-4E46-9211-916018B8C4D2}

AuxiliaryGuid: None.

Defined in catalog version: 4.00 and 5.00.

Prerequisites: None.

Hidden bitness property: No.

Supported query templates:

  • Catalog version 3.00: Empty query.

    Cell 1

    IID equals.

  • Catalog version 4.00 and catalog version 5.00.

    Cell 1

    Cell 2

    PartitionIdentifier equals <B>.

    IID equals null.

    PartitionIdentifier equals <B>.

    IID equals <A>.

Primary key: CLSID, ConglomerationIdentifier, PartitionIdentifier, ConfigurationBitness.

Other referential constraints: A component full configuration entry MUST exist in the ComponentsAndFullConfigurations (section 3.1.1.3.1) table with identical values for all common properties (identified by identical property names), and for which the IsEventClass property has the value TRUE (0x00000001).

Write restrictions: No writes supported.

Cascade: N/A.

Populate: N/A.

Properties:

 Index (3.00)

 Index (4.00/5.00)

 Property name

 Type

 Size

 Flags

 Meta

0

0

CLSID

eDT_GUID

16

0x00000003

RO

1

1

ConglomerationIdentifier

eDT_GUID

16

0x00000003

RO

-

2

PartitionIdentifier

eDT_GUID

16

0x00000003

RO

-

3

ConfigurationBitness

eDT_ULONG

4

0x00000003

RO

2

4

ProgID

eDT_LPWSTR

variable

0x00000000

RO

3

5

Description

eDT_LPWSTR

variable

0x00000000

RO

-

6

IsPrivate

eDT_ULONG

4

0x00000002

RO

4

7

IID

eDT_GUID

16

0x00000002

RO

CLSID: The CLSID of the event class.

ConglomerationIdentifier: The conglomeration in which the event class is configured.<233>

PartitionIdentifier: The PartitionIdentifier of the corresponding component full configuration entry.

ConfigurationBitness: A BitnessProperty (section 2.2.2.5) indicating the bitness for which the event class is configured.<234>

ProgID: The ProgID property of the corresponding component full configuration entry.<235>

Description: The Description property of the corresponding component full configuration entry.<236>

IsPrivate: The value of the IsPrivate property of the corresponding component full configuration entry.<237>

IID: The IID associated with the event class.