<p>In a windows MSVC6.0 compiler, if there is a workspace with one project in it, what files would be in the <strong>Header Files</strong>  folder  and what files would be in the <strong>External Dependencies</strong> folder?</p>

<p>I thought those files which are explicitly included (#include &lt;*.h>  are to be in the <strong>Header Files</strong> folder and thsoe which are in turn included by added header files, will be in <strong>External Dependencies</strong> folder? But doesnt seem to be case.</p>

<p>So what is the difference between the two?</p>

<p>-AD</p>

After looking at the structure of header files and #include *.h in the workspace i found following:
1.) Those files which are not explicitly added to the Projects
Header Files
folder, but are nonetheless included using the #include directive, by different header and source files, are added to the project automatically by MSVC under the folder
External Dependencies
But now i have a question, is it better to let MSVC add those header files as
External Dependencies
or is it better to add it explicitly in the
Header Files
folder, or is there no difference in the two?
-AD