3.12.4.1 IMSMQDestination Interface

The IMSMQDestination interface provides methods for sending messages to a queue or queues. The version for this interface is 1.0.

To receive incoming remote calls for this interface, the server MUST implement a DCOM object class with the CLSID {eba96b18-2168-11d3-898c-00e02c074f6b} (coclass MSMQDestination, as specified in section 1.9), which implements the IMSMQDestination interface using the UUID {eba96b16-2168-11d3-898c-00e02c074f6b}.

The following opnum table begins at opnum 7. Opnums 0 through 2 are inherited from the IUnknown interface, as specified in [MS-DCOM] section 3.1.1.5.8. Opnums 3 through 6 are inherited from the IDispatch interface, as specified in [MS-OAUT] section 3.1.4.

Methods in RPC Opnum Order

Method

Description

Open

Opens the MSMQDestination object for sending messages to queue or queues identified by the directory path, format name, or path name.

Opnum: 7

Close

Closes the open MSMQDestination object.

Opnum: 8

IsOpen, get IsOpen

Returns a Boolean indicating whether the MSMQDestination object is open for sending messages.

Opnum: 9

IADs, get IADs

The IMSMQDestination::get_IADs method is not implemented.

Opnum: 10

IADs, putref IADs

The IMSMQDestination::put_IADs method is not implemented.

Opnum: 11

ADsPath, get ADsPath

Returns the directory path that identifies the queue or queues represented by this object.

Opnum: 12

ADsPath, put ADsPath

Sets the directory path that identifies the queue or queues represented by this object.

Opnum: 13

PathName, get PathName

Returns the path name that identifies the queue or queues represented by this object.

Opnum: 14

PathName, put PathName

Sets the path name that identifies the queue represented by this object.

Opnum: 15

FormatName, get FormatName

Returns the format name that identifies the queue or queues represented by this object.

Opnum: 16

FormatName, put FormatName

Sets the format name that identifies the queue or queues represented by this object.

Opnum: 17

Destinations, get Destinations

The IMSMQDestination::get_Destinations method is not implemented.

Opnum: 18

Destinations, putref Destinations

The IMSMQDestination::put_Destinations method is not implemented.

Opnum: 19

Properties, get Properties

The IMSMQDestination::get_Properties method is not implemented.

Opnum: 20