title: Argument of type "char *" is incompatible with parameter of type "LPWSTR"
body: <p>This has probably been asked before but I can't seem to find the solution:</p>
  
  <pre><code>std::string GetPath()
  {
      char buffer[MAX_PATH];
      ::GetSystemDirectory(buffer,MAX_PATH);
      strcat(buffer,"\\version.dll");
  
      return std::string(buffer);
  }
  </code></pre>
  
  <p>This returns an error stating:</p>
  
  <pre><code>argument of type "char *" is incompatible with parameter of type "LPWSTR"
  </code></pre>
  
  <p>So yeah. Anyone got an answer?</p>