What are INF Files? And what do they do?

INF files are so called because they all have a .INF extension. Each one is a plain text file, more properly known as a Setup Information file, and they have been around for a long time — at least going back as far as Windows 95.