title: outputdebugstring exception on windows10
body: <p>I update my computer to Windows10. </p>
  
  <p>It cause an exception in <code>OutputDebugString</code> callstack i guess.</p>
  
  <p>When i called <code>OutputDebugString</code>, the callstack was shown like this.</p>
  
  <pre><code>ntdll.dll!_WerpWaitForCrashReporting@16()
  ntdll.dll!_RtlReportExceptionHelper@16()
  ntdll.dll!_RtlReportException@12()
  ntdll.dll!_RtlpReportInvalidExceptionChain@8()
  ntdll.dll!RtlDispatchException()
  ntdll.dll!_KiUserExceptionDispatcher@8()
  KernelBase.dll!_RaiseException@16()
  KernelBase.dll!OutputDebugStringW()
  </code></pre>
  
  <p>It looks like windows error report process.</p>
  
  <p>Why dose this happen? </p>
  
  <p>Is <code>OutputDebugString</code> deprecated in Windows10?</p>
  
  <p>Thanks.</p>