title: What includes are needed for Winsock Registered I/O
body: <p>What includes are needed for Winsock Registered I/O?
  I'm using Windows 10 and Visual Studio Community 2015 Update3</p>
  
  <p><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/ms738562(v=vs.85).aspx" rel="nofollow">MSDN Winsock Include Files</a> is the only thing I can find and it is <em>very</em> vague.</p>
  
  <p>These are the only Winsock2 includes I can find:</p>
  
  <pre><code>#include &lt;WinSock2.h&gt;
  #include &lt;WS2tcpip.h&gt;
  #include &lt;MSWSock.h&gt;
  #include &lt;WS2spi.h&gt;
  #include &lt;WS2atm.h&gt;
  #include &lt;ws2def.h&gt;
  #include &lt;ws2ipdef.h&gt;
  </code></pre>
  
  <p>Unfortunately none of them seem to define any RIO functions:</p>
  
  <pre><code>RIOCreateCompletionQueue()
  RIOCreateRequestQueue()
  //and etc are undefined..
  </code></pre>
  
  <p>From what I understood starting with Windows 8.1 back in 2012 these functions shipped with the Windows SDK?</p>