hey i m confused little bit abt export table's in dll's like what i don't get i read that everything relys on kernel32.dll every dll so that means that every dll doesn't got export's only kernel32.dll got exports? for exampe i m calling printf which is in msvrt.dll i noticed that my import there are also calling to kernel32.dll but why would my function also call msvrt.dll if only kernel32.dll has export table ?