typedef Surface* LPSurface ;