title: Windows 8 SDK renamed all headers and I don't know what to include now?
body: <p>These are my headers from before I updated to the new SDK:</p>
  
  <pre><code>#pragma once
  
  #ifndef _EXTERNAL_DEPENDENCIES_H_
  #define _EXTERNAL_DEPENDENCIES_H_
  
  #if defined(DEBUG) || defined(_DEBUG)
  #define _CRTDBG_MAP_ALLOC
  #include &lt;crtdbg.h&gt;
  #endif
  
  #include &lt;windows.h&gt;
  #include &lt;time.h&gt;
  #include &lt;mmsystem.h&gt;
  #include &lt;cassert&gt;
  #include &lt;ctime&gt;
  #include &lt;algorithm&gt;
  #include &lt;string&gt;
  #include &lt;sstream&gt;
  #include &lt;fstream&gt;
  #include &lt;vector&gt;
  #include &lt;assert.h&gt;
  #include &lt;fcntl.h&gt;
  #include &lt;pdh.h&gt;
  #include &lt;stack&gt;
  #include &lt;map&gt;
  #include &lt;memory&gt;
  #include &lt;random&gt;
  #include &lt;xaudio2.h&gt;
  #include &lt;x3daudio.h&gt;
  #include &lt;xaudio2fx.h&gt;
  #include &lt;ogg\ogg.h&gt;
  #include &lt;ogg\os_types.h&gt;
  #include &lt;vorbis\codec.h&gt;
  #include &lt;vorbis\vorbisenc.h&gt;
  #include &lt;vorbis\vorbisfile.h&gt;
  
  #include "d3dx11Effect.h"
  #include &lt;d3dx11.h&gt;
  #include &lt;xnamath.h&gt;
  #include &lt;dxerr.h&gt;
  #include &lt;dinput.h&gt;
  #include &lt;d3dcommon.h&gt;
  #include &lt;dxgi.h&gt;
  #include &lt;d3d11.h&gt;
  #include &lt;d3dcompiler.h&gt;
  #include &lt;d3dx10math.h&gt;
  #include &lt;d3dx11async.h&gt;
  #include &lt;D3DX11tex.h&gt;
  #include &lt;gdiplus.h&gt;
  
  #pragma comment (lib, "gdiplus.lib")
  #pragma comment (lib, "winmm.lib")
  #pragma comment (lib, "dxguid.lib")  
  #pragma comment (lib, "d3dx9d.lib")  
  #pragma comment (lib, "d3dx10d.lib")  
  #pragma comment (lib, "d3d11.lib")  
  #pragma comment (lib, "d3dx11.lib")        
  #pragma comment (lib, "dxgi.lib")
  #pragma comment (lib, "dxgi.lib")
  #pragma comment (lib, "dxerr.lib")
  #pragma comment (lib, "d3dx10.lib")
  #pragma comment (lib, "wsock32.lib")
  #pragma comment (lib, "dinput8.lib")
  #pragma comment (lib, "dxguid.lib")
  #pragma comment (lib, "pdh.lib")
  #pragma comment (lib, "comctl32.lib")
  #pragma comment (lib, "xaudio2.lib")
  #pragma comment (lib, "x3daudio.lib")
  #pragma comment (lib, "libogg.lib")
  #pragma comment (lib, "libogg_static.lib")
  #pragma comment (lib, "libvorbis.lib")
  #pragma comment (lib, "libvorbisfile.lib")
  
  #pragma warning (disable : 4482)
  
  #endif
  </code></pre>
  
  <p>Atleast half of them are missing in the new SDK...</p>
  
  <p>Most of the core DirectX headers are renamed, I got around that, but half of them are just missing, like Dxerr.h and d3dx11async.h and even d3dx10math.h/xnamath.h (oh and when I include DirectXMath.h it still says that XMFLOAT3 is undefined). I don't know what to do now, does it say anywhere how to migrate from the June 2010 DirectX SDK to the Windows SDK 8.0?</p>