Over the past nearly 40 years, Microsoft has released different UI frameworks for "native" app development. While the earliest APIs have been C and C++ focussed, later editions saw architectural designs from the .NET world and others being extensions of COM.
This repository tries to collect minimal examples for each UI framework / API and in doing so, tries to prioritize building through CMake rather than classic Visual Studio projects, whenever possible.
- Win32.Minimal: A minimal example using the Win32 API
- MFC.Minimal: A minimal example using the MFC library
- https://github.com/microsoftarchive/msdn-code-gallery-microsoft
- https://github.com/Microsoft/Windows-classic-samples
- https://github.com/microsoft/VCSamples
- https://github.com/gammasoft71/Examples_Win32
- https://github.com/fatrolls/MFC-Examples
- Programming Microsoft Visual C++ (1998) - David Kruglinski, Scot Wingo, George Shepherd
- Programming Windows with MFC (1999) - Jeff Prosise
The code itself is is available under 2 licenses: Public Domain or MIT -- choose whichever you prefer, see also the license file.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
