Thanks for the DirectX tutorial. It's very nice and I see it also goes over some basic Win32. Since all I really wanted to learn is just some basic Win32 features this will be good enough to jump right into DirectX since I'm nearly finished with the basics of C++.
I also will spend a little bit more time in the Win32 API because I want to figure out how to complete this damned speedhack, so I guess I'll peak at <detours> too not sure how long it will take to learn the Win32 API. Maybe I'll just take it a step at a time. I probably don't need to know absolutely everything in the API...