Deleted Comment
Don't you get linker errors when a project includes this header twice in different translation units? If not, please explain how.
edit: Yeah, defining *_IMPLEMENTATION appropriately would address these issues.
https://learn.microsoft.com/en-us/windows/client-management/...
I don't know this particular project but seeing threads like this kill any motivation to contribute.