Ah, the point is, it was not very clear where you had the problems.
To embed any file as binary blob, go to the resource view.
Right click your file, "Add resource"
For the first file, choose "custom".
Choose a descriptive name in the next dialog (e.g. "TEMPLATE")
Choose a file to import.
For additional files, choose the name you entered the first time.
Click "import".
Choose a file to import.
To access the file's data:
Call FindResource
Use the returned handle from FindResource to call LoadResource
Use the returned handle from LoadResource to call LockResource
LockResource returns a pointer to the binary data.
SizeOfResource returns the size of the resource in bytes.
Note that this is used for accessing any binary data in your resources.
From the used names you want to do that with a DLL. There are no in built functions to load a DLL from a resource.
Here's a site describing how to do that, note that this is not commonly used though: http://www.joachim-bauch.de/tutorials/loading-a-dll-from-memory/
If you simply want to access code from a DLL, call LoadLibrary and GetProcAddress.