Getting Framebuffer Address?

Hi everyone!

I am trying to make a Screenshot of an fullscreen OpenGL App in Win Vista.
Unfortunately BitBlt fails (results in a black Screenhot) because the OpenGL Context is rendered on another Surface.
Now I am trying to make a Screenshot from the Framebuffer.
But here I am facing another Problem.
How can I obtain the FrameBuffer Address. Does someone know a Trick how I can do this?

Thanks in Advance