You can allocate texture map surface by specifying the DDSCAPS_TEXTURE flag in the ddsCaps member of the DDSURFACEDESC structure passed to the IDirectDraw2::CreateSurface method.
A wide range of texture pixel formats is supported by the HEL. For a list of these formats, see Texture Map Formats.