Skip to main content

2.0.0

  • Stable version w/ sound null safety.
  • Update to ffi 1.0.0 and address breaking changes.
  • 100+ new APIs in kernel32, user32, ole32, advapi32, shell32 and gdi32, as well as a series of COM interfaces.
  • Rework API wrapper to use functions instead of properties
  • New JSON-based metadata format for Win32 APIs that supports API sets and minimum versions, and more robust tooling for loading and saving metadata
  • Migrated Windows Runtime APIs into core unmanaged metadata
  • Add waveOut* APIs from winmm.dll (thanks @slightfoot)
  • Make VARIANT more representative of the underlying type.
  • Add DLGTEMPLATE and DLGITEMTEMPLATE structs with extension methods.
  • Add more tests.
  • Add dialog box example and supporting extension methods
  • New shell tray notification example (thanks @ilopX)
  • Better documentation of constants and callbacks