Examples include (but not limited to)
redefined macros (because includes should be done in different order, or they are now defined in the new headers).
Warnings on loss of data when casting (some were reported by previous versions)
/EHc being used when we should be using /EHs
Various functions that do not return (e.g., processAndThrowOwnedException) need to be marked using the visual studio attributes.
Not able to include afxwin.h from the legacy deployment utilities.