The EXE head contain some configuration detail like size of stack, memory, file handles etc required. And options like screen mode, size, debug mode etc.
It has been a while since I did concern about the settings but in older compilers one could (or had to) specify the values but I think modern compilers does most of it automatically.
The second part of the header contain function / subroutine entry offsets which are then expanded to memory addresses.
__________________
Never do today what you can put of until tomorrow - Student motto