When you send WM_PAINT or any other method of taking a screenshot, will it always come down to calling BitBlt, or is there another low-level function to use to take screenshots?

Thanks