The IDirectDrawSurface7::Restore method restores a surface that has been lost. This occurs when the surface memory associated with the DirectDrawSurface object has been freed.
This method restores the memory allocated for a surface, but does not reload any bitmaps that might have existed in the surface before it was lost.