MSDTC has had a structure where there is a proxy (msdtcprx.dll) located in the user's process. This implemented the Oletx API, managed some local state, and a set of communication channels back to the MSDTC service (msdtc.exe). Much of the processing...