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