This book is a reference for the Microsoft Interface Definition Language (MIDL) and a user's guide for the MIDL compiler, which generates C language files from your IDL files.
Part I, Using the MIDL Compiler, lists the requirements for the C-compiler and pre-processor that MIDL must interoperate with. This section also describes the files that the MIDL compiler generates for RPC stubs, OLE interfaces, and OLE type libraries.
Part II, the MIDL Command-Line Reference, contains reference information for each command-line switch and switch option recognized by the MIDL Compiler.
Part III, the MIDL Language Reference, contains a reference entry for each keyword in the Microsoft Interface Definition Language.
Part IV, MIDL Compiler Errors and Warnings, lists the error and warning messages that the MIDL compiler can generate.