IDirect3DTexture9
D3DXCreateTextureFromFileInMemory или D3DXCreateTextureFromFile
IDirect3DDevice9::CreateTexture
Хукать на твой выбор, что-то типо IDirect3DDevice9::BeginScene, IDirect3DDevice9::EndScene, IDirect3DDevice9::Present. Где именно лучше посмотри