| 
 |  | 
#include "ddxScreen.h"
struct _ddxScreenInfo {
	ddxProbeFunc	screenProbe;
	Bool		(* screenInit)();
	char *screenName ;
	unsigned short screenWidth ;
	unsigned short screenHeight ;
	struct _Screen *protoScreenRec ;
	int numvisuals ;
	struct _Visual *visuals ;
	VisualID *VIDs ;
	int defaultVisualClass ;
	int defaultVisualDepth ;
	ddxScreenRequest *pRequest;
	pointer		  osPriv;
};
typedef struct _ddxScreenInfo ddxScreenInfo;
(* screenInit)*screenNamescreenWidthscreenHeight*protoScreenRecprotoScreenRec is not needed.
numvisuals*visuals*VIDsdefaultVisualClassdefaultVisualDepth*pRequestosPriv``Initializing the hardware'' in Developing NFB graphics adapter drivers