When creating a new ATL c++ project in visual studio, two files are generated:
ProjectName_i.c and ProjectName_i.h
The comments in the files suggest they hold the definitions for the IIDs and CLSIDs used by interfaces in the project.
After adding all my interfaces, they remain empty, which makes me think they need to be updated manually. But I am not sure of the syntax which should be used in these files. I tried looking here, but these files are not documented.
Could any one provide an example of what these files should look like, and/or info on whether or not these files should be auto-populated?