llvm-project/llvm/lib/Support/Windows
NAKAMURA Takumi 04d39d7a2d Windows/Path.inc: Move <shlobj.h> after "Windows.h" for some API available.
I found that swapping the order of some header files helped fix a
  build issue that we're seeing on mingw32. Without the swap, windows.h
  was being included before _WIN32_WINNT was being defined and the
  CreateHardLinkW function was #ifdef'd out.

  It looks like the header is mainly used to get the SHGetFolderPathW
  function, so I don't think that there'll be much fallout from the
  switch.

Suggested by Alex Crichton. Thanks!

llvm-svn: 201230
2014-02-12 11:50:22 +00:00
..
DynamicLibrary.inc Revert "Revert "Windows: Add support for unicode command lines"" 2013-10-07 01:00:07 +00:00
Host.inc revert r147542 after comments from Joerg Sonnenberger 2012-01-05 18:28:46 +00:00
Memory.inc Fix a conversion warning in the mingw32 build 2013-10-18 07:53:25 +00:00
Mutex.inc
Path.inc Windows/Path.inc: Move <shlobj.h> after "Windows.h" for some API available. 2014-02-12 11:50:22 +00:00
Process.inc Hopefully fixing the MinGW 32 build, which was broken by r200767. Not using rand_s() since MinGW does not have an implementation for it, but instead using the underlying CryptGenRandom APIs. 2014-02-11 02:47:33 +00:00
Program.inc Fix initialization order warning in mingw32 build 2013-10-18 07:09:58 +00:00
RWMutex.inc Windows: Don't bother with pinning Kernel32.dll 2013-10-14 00:06:58 +00:00
Signals.inc Try to fix the windows build. The comments in other files don't seem to 2014-01-07 12:37:13 +00:00
ThreadLocal.inc Satisfy C++ aliasing rules, per suggestion by Chandler. 2012-06-12 01:06:16 +00:00
TimeValue.inc Windows: Fix a typo in an assert 2013-10-14 01:17:32 +00:00
Watchdog.inc Add a new watchdog timer interface. The interface does not permit handling timeouts, so 2013-03-26 01:27:52 +00:00
Windows.h Undef'ing _WIN32_IE to silence an MSVC warning about redefining a macro value. 2014-02-03 17:20:26 +00:00
explicit_symbols.inc
system_error.inc