To receive asynchronous ITransaction events, your OLE object must implement the ITransactionOutcomeEvents interface and all its methods. Your application then registers the ITransactionOutcomeEvents interface by using the connection point mechanism. MS DTC calls the appropriate method on the ITransactionOutcomeEvents interface to inform the application of the transaction outcome.
For more information about implementing an OLE object to receive ITransaction events, see Transaction Outcome Events in Chapter 4, "Application Development."