1.9 Standards Assignments

The DCOM Remote Protocol object resolver service either needs to use the same well-known endpoints as the RPC endpoint mapper (as specified in [MS-RPCE] section 2.1), or it needs to register its interfaces with the RPC endpoint mapper service.<2>

The following table presents well-known GUIDs in the DCOM Remote Protocol.

Name

GUID

Purpose

Section

CLSID_ActivationContextInfo

{000001a5-0000-0000-c000-000000000046}

Activation property CLSID for ActivationContextInfoData

2.2.22.2.5

CLSID_ActivationPropertiesIn

{00000338-0000-0000-c000-000000000046}

OBJREF_CUSTOM unmarshaler CLSID for ActivationPropertiesIn

3.1.2.5.2.3.2

3.1.2.5.2.3.3

CLSID_ActivationPropertiesOut

{00000339-0000-0000-c000-000000000046}

OBJREF_CUSTOM unmarshaler CLSID for ActivationPropertiesOut

3.1.2.5.2.3.2

3.1.2.5.2.3.3

CLSID_CONTEXT_EXTENSION

{00000334-0000-0000-c000-000000000046}

ORPC_EXTENT identifier for context (2) ORPC extension

2.2.21.4

CLSID_ContextMarshaler

{0000033b-0000-0000-c000-000000000046}

OBJREF_CUSTOM unmarshaler CLSID for contexts (2)

2.2.20

CLSID_ERROR_EXTENSION

{0000031c-0000-0000-c000-000000000046}

ORPC_EXTENT identifier for Error information ORPC extension

2.2.21.1

CLSID_ErrorObject

{0000031b-0000-0000-c000-000000000046}

OBJREF_CUSTOM unmarshaler CLSID for error information

2.2.21.2

CLSID_InstanceInfo

{000001ad-0000-0000-c000-000000000046}

Activation property CLSID for InstanceInfoData

2.2.22.2.3

CLSID_InstantiationInfo

{000001ab-0000-0000-c000-000000000046}

Activation property CLSID for InstantiationInfoData

2.2.22.2.1

CLSID_PropsOutInfo

{00000339-0000-0000-c000-000000000046}

Activation property CLSID for PropsOutInfo

2.2.22.2.9

CLSID_ScmReplyInfo

{000001b6-0000-0000-c000-000000000046}

Activation property CLSID for ScmReplyInfoData

2.2.22.2.8

CLSID_ScmRequestInfo

{000001aa-0000-0000-c000-000000000046}

Activation property CLSID for ScmRequestInfoData

2.2.22.2.4

CLSID_SecurityInfo

{000001a6-0000-0000-c000-000000000046}

Activation property CLSID for SecurityInfoData

2.2.22.2.7

CLSID_ServerLocationInfo

{000001a4-0000-0000-c000-000000000046}

Activation property CLSID for LocationInfoData

2.2.22.2.6

CLSID_SpecialSystemProperties

{000001b9-0000-0000-c000-000000000046}

Activation property CLSID for SpecialPropertiesData

2.2.22.2.2

IID_IActivation

{4d9f4ab8-7d1c-11cf-861e-0020af6e7c57}

RPC interface UUID for IActivation

3.1.2.5.2.1

IID_IActivationPropertiesIn

{000001A2-0000-0000-C000-000000000046}

The value of the iid field of the pActProperties OBJREF structure

3.1.2.5.2.3.2

3.1.2.5.2.3.3

IID_IActivationPropertiesOut

 {000001A3-0000-0000-C000-000000000046}

The value of the iid field of the ppActProperties OBJREF structure

3.1.2.5.2.3.2

3.1.2.5.2.3.3

IID_IContext

{000001c0-0000-0000-C000-000000000046}

The value of the iid field of the Context structure.

2.2.20

IID_IObjectExporter

{99fcfec4-5260-101b-bbcb-00aa0021347a}

RPC interface UUID for IObjectExporter

3.1.2.5.1

IID_IRemoteSCMActivator

{000001A0-0000-0000-C000-000000000046}

RPC interface UUID for IRemoteSCMActivator

3.1.2.5.2.2

IID_IRemUnknown

{00000131-0000-0000-C000-000000000046}

RPC interface UUID for IRemUnknown

3.1.1.5.6

IID_IRemUnknown2

{00000143-0000-0000-C000-000000000046}

RPC interface UUID for IRemUnknown2

3.1.1.5.7.1

IID_IUnknown

{00000000-0000-0000-C000-000000000046}

RPC interface UUID for IUnknown

3.1.1.5.8