[PATCH 3/5] d3dx9: Split D3DXLoadSurfaceFromMemory functionality into a separate function.