title: LoadStringW - winuser.h. What does it do?
body: <p>I have been unable to find any decent documentation on this function.  The code base I am working with uses a function from winuser.h called <code>LoadStringW</code> which takes as arguments: <code>(HINSTANCE hInstance, UINT uID, LPWSTR lpBuffer, int cchBufferMax)</code>.</p>
  
  <p>What is this function?  What is it for?  When might it return 0?</p>