D3dCreateSurfaceEx Handles and DirectDraw DDIs

Handles do not completely insulate a DirectX 7.0 driver from the DirectDraw-managed DDRAWI_DDSURFACE_MORE and DDRAWI_DDSURFACE_LCL structures. These structure names are essentially aliases for the structures DD_SURFACE_MORE and DD_SURFACE_LOCAL. In DirectDraw DDIs such as DdBlt and DdFlip, the driver is passed surface structure pointers, and must be able to use these structures instead of its private representations.