Windows-specific application shell used for xi editor.
File open/save dialogs.
Safe wrapper for menus.
Bureaucracy to create render targets for painting.
Various utilities for working with windows. Includes utilities for converting between Windows and Rust types, including strings. Also includes some code to dynamically load functions at runtime. This is needed for functions which are only supported on certain versions of windows.
Windows main loop.
Creation and management of windows.
Convenience macro for defining accelerator tables.