Application Programming Interface for Windows (APIW) is a functional specification of the Microsoft Windows application programming interface, published as ECMA-234 in 1995.
This crate tries its best to faithfully provided the original interface
defined within the specification, the implementation is based on the awesome
windows-sys crate provided by Microsoft for the Rust community. It is well
known that some of the functions has been deleted after the specification is
published over the years, sometimes replaced by something else (usually with
similiar namings!), so we also included those functions within this crate
too.
Also, for the completeness of the EMF representable graphics subsystem
operations, we expanded the API surface of graphics_subsystem feature to
also include those operations added since then. EMF stands for Enhanced
Metafile Format, an EMF metafile is a sequence of variable-length records
that contain drawing commands, object definitions, and graphics properties
to render a graphical image on any output device. Thus those drawing
commands are provided as the major part of the graphics_subsystem. See the
[MS-EMF] document supplied as part of the Microsoft Open Specifications
collection for more details about it.