Advertisement
Top
image credit: Robert Scoble / Flickr

Microsoft paves the way to Windows APIs

Microsoft with its Win32 Metadata project is looking to make Windows APIs more accessible to more languages, by producing metadata for the APIs. Languages such as Rust, C#, and C++ are early beneficiaries of this project.

The Win32 Metadata project, with repos on GitHub, aims to provide a complete description of the WinAPI, allowing it to be projected to any language in an automated way, thus improving correctness and minimizing maintenance overload. The output of the project is an ECMA 335-compliant Windows metadata file published to Nuget.org. Accurately describing all of the Windows APIs will take time, however, so plans also call for developing tools to assist with the project.

Read More on Info World