Win32 dosent do the drawing, well it can, but nothing complex.

Thats where Direct3D and OpenGL come in. most mail loops are just
{
Check for messages
Dispatch Messages
Draw the Scene
Update the scene depending on the time it took to draw
start over
}