title: error C2061: syntax error : identifier 'IXMLDOMDocument'
body: <p>I'm building a GTK+ VS2010 project configuration on (VS2013) and I'm  trying to add a browse folder functionality (I want to use Native Windows way). I'm using the following code:</p>
  
  <pre><code>#include &lt;windows.h&gt;
  #include &lt;ShlObj.h&gt;
  DWORD WINAPI BrowseFolder(void *ptr)
  {
      char path[MAX_PATH];
  
      cchar * path_param = (cchar*)ptr;
      BROWSEINFO bi = { 0 };
      bi.lpszTitle = ("Select Folder");
      bi.ulFlags = BIF_RETURNONLYFSDIRS | BIF_NEWDIALOGSTYLE;
      bi.lpfn = BrowseCallbackProc;//callback function defined..
      bi.lParam = (LPARAM)path_param;
  
      LPITEMIDLIST pidl = SHBrowseForFolder(&amp;bi);
  
      if (pidl != 0)
      {
          //get the name of the folder and put it in path
          SHGetPathFromIDList(pidl, path);
  
          //free memory used
          IMalloc * imalloc = 0;
          if (SUCCEEDED(SHGetMalloc(&amp;imalloc)))
          {
              imalloc-&gt;Free(pidl);
              imalloc-&gt;Release();
          }
  
          strcpy(g_sDefaultDir, path);
          return 0;
      }
  }
  </code></pre>
  
  <p>but when compiling I'm getting this error message</p>
  
  <blockquote>
    <p>1>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include\shobjidl.h(17624): error C2061: syntax error : identifier 'IXMLDOMDocument'</p>
  </blockquote>
  
  <p>This is my configuration:
  I'm running VS2010 solution on VS2013
  Use Standard Windows Libraries
  Not Using ATL
  and Use Multi-Byte character set</p>
  
  <p>Any ideas?</p>