In Windows header files, many structures
are declared like this: typedef struct tagXYZ { ...
} XYZ; typedef struct _XYZ { ...
} XYZ; /* there are other variations, too */ Why is the structure name different from typedef name? This is a holdover from very
Read More...