It is possible to screencapture another direct x application using destop's DC to HBITMAP.
But is there a way to capture from partially covered DirectX window?