1.9 Standards Assignments

The following GUIDs are used by the OLE Automation Protocol.

Constant/value

Description

CLSID_RecordInfo

{0000002F-0000-0000-C000-000000000046}

The OBJREF_CUSTOM unmarshaler CLSID for RecordInfoData (section 2.2.31).

IID_IRecordInfo

{0000002F-0000-0000-C000-000000000046}

The value of the IID field of the pRecInfo OBJREF structure (see section 2.2.28.2.1).

IID_IDispatch

{00020400-0000-0000-C000-000000000046}

The GUID associated with the IDispatch interface (see section 3.1).

IID_ITypeComp

{00020403-0000-0000-C000-000000000046}

The GUID associated with the ITypeComp interface (see section 3.5).

IID_ITypeInfo

{00020401-0000-0000-C000-000000000046}

The GUID associated with the ITypeInfo interface (see section 3.7).

IID_ITypeInfo2

{00020412-0000-0000-C000-000000000046}

The GUID associated with the ITypeInfo2 interface (see section 3.9).

IID_ITypeLib

{00020402-0000-0000-C000-000000000046}

The GUID associated with the ITypeLib interface (see section 3.11).

IID_ITypeLib2

{00020411-0000-0000-C000-000000000046}

The GUID associated with the ITypeLib2 interface (see section 3.13).

IID_IUnknown

{00000000-0000-0000-C000-000000000046}

 The GUID associated with the IUnknown interface.

IID_IEnumVARIANT

{00020404-0000-0000-C000-000000000046}

The GUID associated with the IEnumVARIANT interface (see section 3.3).

IID_NULL

{00000000-0000-0000-0000-000000000000}

The GUID that identifies a NULL value (as specified in [C706] section A1 nil UUID).