Another Win 2000 problem...

In Win 2000 COM and MTS have been integrated.
Packages in Win2000 are called applications.

I have a DLL with all the proper settings, compiled with Binary Compatibility, and ObjectContext/Transaction code.

I then added the DLL to an Application (package). I believe all the settings for the application are correct (mostly default + requires transaction).

When I run a an exe that uses the DLL I get a "No such interface supported" error message.

I referenced both the DLL and the COM+ library in the project.

Is this a problem between COM+ and vb6?

Anybody know anything about this?