The following topics describe each of the files generated for a custom COM interface, which you identify by including the object attribute in the interface attribute list of the IDL file. For COM interfaces, the MIDL compiler combines all client and object server routines into a single interface proxy file. This file includes the surrogate entry points for both clients and servers. In addition, the MIDL compiler generates an interface header file, a private header file, and an interface UUID file. You will use all these files when creating a proxy DLL that contains the code to support the use of the interface by both client applications and object servers. You will also use the interface header file and the interface UUID file when creating the executable file for a client application that uses the interface.
ACF, /app_config, IDL, Building and Registering a Proxy DLL