Clever Geek Handbook
📜 ⬆️ ⬇️

Microsoft Interface Definition Language

Microsoft Interface Definition Language (MIDL) is a text-based interface description language developed by Microsoft based on DCE / RPC IDL.

When using MIDL in conjunction with RPC , a good knowledge of the C / C ++ programming languages ​​and basic RPC principles is required. Using MIDL with COM technology also requires a good knowledge of C ++ and the basics of RPC, or familiarity with OLE Automation script models and type libraries.

Necessary funds

The required libraries to support MIDL are supplied as part of the Windows operating systems. The MIDL compiler and components required for development using RPC are installed together with the Platform SDK .

Compiler

The compiler for this language is also called MIDL. It defines the interaction between the client and server parts of the program. Microsoft has included the MIDL compiler in the Platform SDK, which allows developers to create interface description language files and application configuration files (ACF) necessary to simplify interaction with remote procedure calls (RPC) and COM / DCOM technologies. MIDL also supports the creation of type libraries for OLE Automation.

MIDL can be used to develop client-server applications for Microsoft Windows operating systems or heterogeneous computer networks, combining computers with various operating systems, such as Unix or Mac . Microsoft supports the Open Group (formerly known as the Open Software Foundation) DCE standards for interoperability with RPC.

Additional sources

  • MSDN Description
  • MIDL File Description (eng.)
Source - https://ru.wikipedia.org/w/index.php?title=Microsoft_Interface_Definition_Language&oldid=73670020


More articles:

  • Suomen Filmiteollisuus
  • Foot Bandaging
  • The prehistory of the Hungarians
  • Moscow Football League
  • Zoological Lane (St. Petersburg)
  • Laugardalsvollur
  • Habibulla Kalakani
  • Shevchenko district (Kharkiv)
  • The Morrigan's Call
  • Ili district

All articles

Clever Geek | 2019