3.10.4 Message Processing Events and Sequencing Rules

This DCOM interface inherits the IDispatch interface. Method Opnum field values start with 7.

Opnum values 0 through 2 represent the IUnknown_QueryInterface, IUnknown_AddRef, and IUnknown_Release methods, respectively, as specified in [MS-DCOM].

Opnum values 3 through 6 represent the IDispatch_GetTypeInfoCount, IDispatch_GetTypeInfo, IDispatch_GetIDsOfNames, and IDispatch_Invoke methods, respectively, as specified in [MS-OAUT].

This interface includes the following methods.

Methods in RPC Opnum Order

Method

Description

Opnum7NotUsedOnWire

Reserved for local use.<30>

Opnum: 7

Opnum8NotUsedOnWire

Reserved for local use.<31>

Opnum: 8

Opnum9NotUsedOnWire

Reserved for local use.<32>

Opnum: 9

InstanceName (Set)

Set the web server instance used by subsequent method calls.

Opnum: 10

Opnum11NotUsedOnWire

Reserved for local use.

Opnum: 11

IsInstalledRemote

Determine whether a certificate is associated with the specified InstanceName.

Opnum: 12

Opnum13NotUsedOnWire

Reserved for local use.

Opnum: 13

IsExportableRemote

Determine whether the server certificate associated with InstanceName can be exported.

Opnum: 14

Opnum15NotUsedOnWire

Reserved for local use.

Opnum: 15

GetCertInfoRemote

The GetCertInfoRemote method retrieves properties from a certificate associate with the specified InstanceName.

Opnum: 16

Opnum17NotUsedOnWire

Reserved for local use.

Opnum: 17

Opnum18NotUsedOnWire

Reserved for local use.

Opnum: 18

Opnum19NotUsedOnWire

Reserved for local use.

Opnum: 19

Opnum20NotUsedOnWire

Reserved for local use.

Opnum: 20

Opnum21NotUsedOnWire

Reserved for local use.

Opnum: 21

ImportFromBlob

The ImportFromBlob method imports a previously exported certificate blob on the target machine.

Opnum: 22

ImportFromBlobGetHash

The ImportFromBlobGetHash method imports a previously exported certificate blob on the target machine. In addition to data returned by method ImportFromBlob, this method returns certificate hash and certificate hash buffer size in the client-provided parameters pcbCertHashSize and pCertHash. Server must allocate memory for the hash buffer and assign this memory block to pCertHash. Size of required buffer is assigned to pcbCertHashSize. If client will pass pCertHash equal to NULL, hash data will not be returned.

Opnum: 23

Opnum24NotUsedOnWire

Reserved for local use.

Opnum: 24

ExportToBlob

The ExportToBlob method exports the certificate referenced at InstanceName to a memory buffer.

Opnum: 25

In the preceding table, "Reserved for local use" means that the client MUST NOT send the opnum, and the server behavior is undefined because it does not affect interoperability.