Ich glaube, das hat mit Microsofts C++/CLI zu tun, diese "Erweiterung" von C++.
Natürlich kann es sich auch um den neuen Standard C++ 11 handeln. ^^
Zu dem PVOID64 Error: Ich weiß nicht, ob es so klug ist, einfach ein define zu setzen.
Der Error beruht eigentlich darauf, dass man die DirectX SDK vor der Platform SDK (hier also VS2010) included hat. Das lässt sich in den Einstellungen unter (V)C++ Verzeichnisse ändern.