The following topics in this section show how to create a custom IDL wrapper object (initialized with and without parameters) from several COM programming languages: