Съмнявам се, че някой може да ти каже наистина
всички хедър-файлове. Те просто са, по определение, безкрайно много (е, нямам предвид актуална безкрайност
).
Работата е в това, че h-файлът е, най-често, просто файл съдържащ програмен текст на C. Идеята е препроцесорът на C да вмъкне този текст в някоя програма. Това се прави, за да не пишеш всеки път разни обичайни и често използвани парчета код, а да си ги държиш в готов вид, та когато ти потрябва да си ги ползваш направо. И понеже всеки си пише свои си собствени h-ове, излиза че наистина са (почти) безкрайно много.
Все пак предполагам, че въпросът е, по-скоро, за т.нар. стандартни хедъри, които изначално се предполага, че вървят заедно с всяка реализация на C. При различните реализации техният списък може да варира, но са стандарта ANSI може да намериш (да, да - позна!) в
Wikipedia .