Provides an idiomatic Dart projection of the Windows Runtime (WinRT) APIs from the Windows.Foundation namespace using Dart FFI. Part of the Dart | Windows suite of Windows packages.

ci Package: windows_foundation Publisher: win32.pub Language: Dart License: BSD-3-Clause

Documentation 📝

Examples

The package contains several examples in the example subdirectory, demonstrating how to invoke various Windows Runtime APIs from the Windows.Foundation namespace.

Feature requests and bugs

The WinRT APIs that are projected by this package are limited, but additional APIs will be added based on user demand, especially if it helps facilitate the development of new Dart packages for Windows.

If you encounter any issues or have any feature requests, please submit them through the issue tracker.

Acknowledgements

The summary WinRT API documentation comments are licensed by Microsoft under the Creative Commons Attribution 4.0 International Public License.

Libraries

internal
Exposes internally used classes, enums, native structs, and helper functions.
uri
Exposes the WinRT Uri class and its interfaces.
windows_foundation
Provides access to WinRT APIs from the Windows.Foundation namespace using FFI.