I was reading this topic on GameDev.net, and someone posted this link: http://www.clrmnd.com/ActivityLog/#12.2.2002.
According to that, Microsoft are going to reintroduce DirectDraw in DX9. I don't know whether that is true, but if it is, then I might end up using that instead.