title: How is "L" macro(?) defined?
body: <pre><code>static TCHAR szWindowClass[] = L"foo";
  </code></pre>
  
  <p><code>L</code> is "glued" to the string <code>"foo"</code>. How come? A function or a macro as I am used to is something like <code>L("foo");</code></p>
  
  <p>Can anyone explain me how come L be glued to the string?</p>