While this does fix missing graphics/graphics corruption issues in WineD3D applications, the performance will be severely reduced due to extra memcpy() calls (so you should probably print a warning in the Wine log) :frog:
Maybe, although that was already the case; this just does memcpy in a few more cases. I suppose I can send another patch.