I don't recommend using the API for this. Rotating bitmaps in the GDI is extremely slow as it was built for versatility, not speed.

If you could get access to the DC and get a pointer to the actual surface that represents the DC, I'd advise creating your own polygon fill from texture functions and simply use a triangulated quad.

But again using GDI you won't be able to do this and you probably will work more against the API than with in order to do what you want.

I recommend OpenGL or Direct3D.