uligerhardt 18 Posted January 21, 2021 (edited) https://blogs.windows.com/windowsdeveloper/2021/01/21/making-win32-apis-more-accessible-to-more-languages/ Sounds very interesting. Edited January 21, 2021 by uligerhardt 3 Share this post Link to post
Angus Robertson 574 Posted January 21, 2021 Indeed, lets hope Embarcadero uses it to bring some long neglected RTL files up to date. Also OpenSSL, but dare not ask them anything new, so far behind on 3.0. Angus Share this post Link to post
Anders Melander 1782 Posted January 22, 2021 Isn't this just something that read metadata from WinMD and write wrappers? You can do that already so I guess the news is that they're generating WinMD from the SDK headers. 1 Share this post Link to post
Anders Melander 1782 Posted January 22, 2021 Edit post seems to be broken so here's the link on how to read from WinMD: https://stackoverflow.com/questions/54375771/how-to-read-a-winmd-winrt-metadata-file Share this post Link to post
Guest Posted January 22, 2021 (edited) Edit post ---> passed some time later it's not possible re-edit it! re-edited.... Edited January 22, 2021 by Guest Share this post Link to post
uligerhardt 18 Posted January 22, 2021 6 hours ago, Anders Melander said: Isn't this just something that read metadata from WinMD and write wrappers? You can do that already so I guess the news is that they're generating WinMD from the SDK headers. This is about generating wrappers for classic Win32 API, Not some WinRT stuff. Autogenerate Windows.pas! 😎 Share this post Link to post
Anders Melander 1782 Posted January 22, 2021 49 minutes ago, uligerhardt said: This is about generating wrappers for classic Win32 API, Not some WinRT stuff. Autogenerate Windows.pas! 😎 Yes, that's what I wrote. However the metadata comes from WinMD, which is also used by WinRT: Quote The output of this project is effectively an ECMA-335 compliant Windows metadata file (winmd) published to Nuget.org containing metadata describing the entire Win32 API surface. Share this post Link to post
uligerhardt 18 Posted January 22, 2021 24 minutes ago, Anders Melander said: Yes, that's what I wrote. However the metadata comes from WinMD, which is also used by WinRT: Ok, then I misunderstood you. 😎 Share this post Link to post
David Heffernan 2345 Posted January 23, 2021 Modern C++ projection would be wondrous. Get rid of all those macros! Share this post Link to post