title: LoadLibraryW fails with 122 ERROR_INSUFFICIENT_BUFFER
body: <p>LoadLibrary has its limitation to use path of maximum ~260 chars. The LoadLibraryW should be able to load DLL from larger paths, but my test fails with error code 122 ERROR_INSUFFICIENT_BUFFER, error message "The data area passed to a system call is too small."</p>
  
  <p>LoadLibraryW fails for win32, but succeeds for win64 if path is longer than 260 chars.</p>
  
  <p>Both win32, win64 LoadLibraryW works for paths shorter than 260 chars.</p>
  
  <p>Can one explain the fail of LoadLibraryW on win32 long paths? Has other person encountered this problem?
  How should I load win32 DLL from path longer than MAX_PATH ~= 260 chars?</p>
  
  <p>My goal is to load win32 DLL from longer paths.</p>
  
  <p>Code:
  <code>LoadLibraryW(L"\\\\?\\C:\\Users\\adrian\\Desktop\\teste\\2352Debug\\testLoadW\\1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890\\test.dll")</code></p>
  
  <p>Test conditions: windows 7, test.dll is a dummy DLL</p>