GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Main page
  • Contents
  • Current events
  • Random article
  • About Wikipedia
  • Contact us
  • Help
  • Learn to edit
  • Community portal
  • Recent changes
  • Upload file
  • Special pages
  • Search
  • Donate

This view

  • Original page
  • New address

GeezerVison is showing en.wikipedia.org — Microsoft Interface Definition Language - Wikipedia

Microsoft Interface Definition Language (MIDL) is a text-based interface description language from Microsoft, based on the DCE/RPC IDL which it extends for use with the Microsoft Component Object Model. Its compiler is also called MIDL.[1]

Version history

MIDL 1.0 is a standard DCE/RPC IDL with enhancements made for defining COM coclasses and interfaces.

MIDL 2.0 (also known as MIDLRT)[2] is an updated version of syntax that was developed in-house by Microsoft for use on the Windows platform that allowed for declaring Windows Runtime APIs. Various built in Windows Runtime APIs are written with MIDL 2.0 syntax and are available in the Windows SDK folder.

The most recent version of MIDL is MIDL 3.0 released on December 30, 2021. [3] Version 3.0 is a more streamlined version of MIDL 2.0, utilizing more modern and simplified syntax familiar to C, C++, C#, or Java. MIDL 3.0 is also more concise than the previous versions, allowing for programs to be reduced by almost two thirds in length due to using built-in reasonable defaults for attributes and being more concise.

References

  1. ↑ stevewhims (2021-10-21). "Microsoft Interface Definition Language - Win32 apps". learn.microsoft.com. Retrieved 2024-10-29.
  2. ↑ stevewhims (2022-07-12). "Introduction to Microsoft Interface Definition Language 3.0 - Windows UWP applications". learn.microsoft.com. Retrieved 2024-10-29.
  3. ↑ stevewhims (2021-12-30). "Microsoft Interface Definition Language 3.0 reference - Windows UWP applications". learn.microsoft.com. Retrieved 2024-10-29.
  1. stevewhims (2021-10-21). "Microsoft Interface Definition Language - Win32 apps". learn.microsoft.com. Retrieved 2024-10-29.
  2. stevewhims (2022-07-12). "Introduction to Microsoft Interface Definition Language 3.0 - Windows UWP applications". learn.microsoft.com. Retrieved 2024-10-29.
  3. stevewhims (2021-12-30). "Microsoft Interface Definition Language 3.0 reference - Windows UWP applications". learn.microsoft.com. Retrieved 2024-10-29.

See also

  • Object Description Language

External links

  • Microsoft Docs reference


Stub icon

This Microsoft Windows article is a stub. You can help Wikipedia by adding missing information.

  • v
  • t
  • e
Stub icon

This programming-language-related article is a stub. You can help Wikipedia by adding missing information.

  • v
  • t
  • e
Retrieved from "https://en.wikipedia.org/w/index.php?title=Microsoft_Interface_Definition_Language&oldid=1347712087"
Categories:
  • Microsoft development tools
  • Component-based software engineering
  • Microsoft application programming interfaces
  • Object-oriented programming
  • Object models
  • Microsoft Windows stubs
  • Programming language topic stubs
Hidden categories:
  • Articles with short description
  • Short description is different from Wikidata
  • All stub articles
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.