The MIDL compiler generates the C-language stub and header files necessary to create the interface between the client application and the server application. The following topics describe each of the files generated for an RPC interface. For more information on defining and implementing an RPC interface see The Microsoft RPC Programmer's Guide and Reference.