I get the same as xlsior and zawran here.
If I use 'D3DTA_CURRENT', as per Mr O'Conner's original post, I end up with an inverted greyscale image.
If I use 'D3DTA_CURRENT', as per Mr O'Conner's original post, I end up with an inverted greyscale image.