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 |
|
CLSID_ActivationPropertiesIn |
{00000338-0000-0000-c000-000000000046} |
OBJREF_CUSTOM unmarshaler CLSID for ActivationPropertiesIn |
|
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 |
|
CLSID_ContextMarshaler |
{0000033b-0000-0000-c000-000000000046} |
OBJREF_CUSTOM unmarshaler CLSID for contexts (2) |
|
CLSID_ERROR_EXTENSION |
{0000031c-0000-0000-c000-000000000046} |
ORPC_EXTENT identifier for Error information ORPC extension |
|
CLSID_ErrorObject |
{0000031b-0000-0000-c000-000000000046} |
OBJREF_CUSTOM unmarshaler CLSID for error information |
|
CLSID_InstanceInfo |
{000001ad-0000-0000-c000-000000000046} |
Activation property CLSID for InstanceInfoData |
|
CLSID_InstantiationInfo |
{000001ab-0000-0000-c000-000000000046} |
Activation property CLSID for InstantiationInfoData |
|
CLSID_PropsOutInfo |
{00000339-0000-0000-c000-000000000046} |
Activation property CLSID for PropsOutInfo |
|
CLSID_ScmReplyInfo |
{000001b6-0000-0000-c000-000000000046} |
Activation property CLSID for ScmReplyInfoData |
|
CLSID_ScmRequestInfo |
{000001aa-0000-0000-c000-000000000046} |
Activation property CLSID for ScmRequestInfoData |
|
CLSID_SecurityInfo |
{000001a6-0000-0000-c000-000000000046} |
Activation property CLSID for SecurityInfoData |
|
CLSID_ServerLocationInfo |
{000001a4-0000-0000-c000-000000000046} |
Activation property CLSID for LocationInfoData |
|
CLSID_SpecialSystemProperties |
{000001b9-0000-0000-c000-000000000046} |
Activation property CLSID for SpecialPropertiesData |
|
IID_IActivation |
{4d9f4ab8-7d1c-11cf-861e-0020af6e7c57} |
||
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 |
|
IID_IRemoteSCMActivator |
{000001A0-0000-0000-C000-000000000046} |
RPC interface UUID for IRemoteSCMActivator |
|
IID_IRemUnknown |
{00000131-0000-0000-C000-000000000046} |
RPC interface UUID for IRemUnknown |
|
IID_IRemUnknown2 |
{00000143-0000-0000-C000-000000000046} |
RPC interface UUID for IRemUnknown2 |
|
IID_IUnknown |
{00000000-0000-0000-C000-000000000046} |
RPC interface UUID for IUnknown |