AutoHotkey stuct classes generated from the Win32Metadata project.
API support (functions) is (probably) coming. AutoHotkey already has pretty robust handling for this via DllCall, so it isn't a priority. The primary benefit in my mind is not having to look up which DLL needs to be imported where - but even here, a consumer will be able to make more informed decisions about whether and when to load DLLs than I can via a projection.
- 64-bit structs only. ANSI and Unicode variants are supported. Generated .ahk files always have the
#Requires AutoHotkey v2.0.0 64-bitdirective. - Only structs with fixed layouts are supported
- This means flexible arrays are not supported (unless you only need one element)