A DLL is an object library that is loaded at run time.
A .h file is a text file that contains declarations for code that is about to be or is already compiled.
A DLL will typically come with a .h file that declares the calling interface to the DLL.
Ok I've heard of loading files from memory, but have no idea of implementing it. Can you give me a simple code that demonstrates:
1. Loading a file into memory
2. Reading from a file in memory
(1.) might mean during the loading phase of program execution. But I know nothing about how to implement that. I just thought the kernel takes care of it for you.