Or you could use MSDN.
To inject a DLL all you have to do is, perse, 'force' the executable to load your module ( call LoadLibrary ) for you. You can use CreateRemoteThread to start a new thread that executes at the starting of the LoadLibrary function.
xD
Why does no one ever use the search button?