DimitryAndric wrote: On Windows, `<windows.h>` is pretty special, it must usually be the first included header (at least, of the Win32 API related headers). I'm unsure if clang-format can be convinced to never alphabetically sort it. https://github.com/llvm/llvm-project/pull/74334