Hi @masterjodi ,
Thanks for reaching out.
The key part is the word “generated” in the file name. This header is not a regular, shipped source file. It’s an internal, auto-generated header that’s created as part of Microsoft’s internal build process for the Microsoft Foundation Class Library. It typically contains version-related macros or build metadata used during compilation, but it’s not meant to be distributed with the publicly installed MFC sources.
The MFC source that ships with Visual Studio is a “build-ready” snapshot, and certain internal build artifacts like this one are not included because they’re generated earlier in Microsoft’s build pipeline.
In practical terms, there’s nothing missing or broken in your installation. If you’re studying the MFC source, you can safely assume that this header only provides version-related definitions used internally during Microsoft’s compilation process. It isn’t required for consumers building applications with MFC, and it’s not something that needs to be manually recreated.
Microsoft generally does not publish the contents of internal generated headers, since they are considered part of the internal build infrastructure rather than the public API surface.
Hope this helps. If my answer was helpful - kindly follow the instructions here so others with the same problem can benefit as well.