3.7.4.1 IMSMQCoordinatedTransactionDispenser3 Interface

The IMSMQCoordinatedTransactionDispenser3 interface provides methods that enable transaction processing. The version number for this interface is 1.0.

There are two previous versions of this interface, IMSMQCoordinatedTransactionDispenser and IMSMQCoordinatedTransactionDispenser2. These previous versions are nearly identical but have one fewer method. All differences from previous versions are described in Windows behavior notes in the method descriptions that follow.

To receive incoming remote calls for this interface, the server MUST implement a DCOM object class with the CLSID {d7d6e082-dccd-11d0-aa4b-0060970debae} (coclass MSMQCoordinatedTransactionDispenser as specified in section 1.9), which implements the IMSMQCoordinatedTransactionDispenser3 interface using the UUID {eba96b14-2168-11d3-898c-00e02c074f6b}.

The following opnum table begins with 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

BeginTransaction

Initiates a new Distributed Transaction Coordinator (DTC) transaction and returns an IMSMQTransaction3 object that represents the underlying newly created transaction.<26>

Opnum: 7

Properties, get Properties

This method is not implemented.<27>

Opnum: 8