[This is preliminary documentation and subject to change.]
Best Practice (Designed for Microsoft® Windows® Logo)
Your application should expose COM+ interfaces that are callable by all COM+ compatible languages. To achieve this, the application should only use established COM+ data types and calling conventions.
For information about COM+, see http://www.microsoft.com/com.