if (vmwareCursGeneration != serverGeneration) { miPointerScreenFuncPtr xf86scrn = xf86GetPointerScreenFuncs();  pScr->QueryBestSize = vmwareQueryBestSize; if (!(miPointerInitialize(pScr, &vmwarePointerSpriteFuncs, xf86scrn, FALSE))) return FALSE;
vmwareCursorInit(char *pm, 		 ScreenPtr pScr){    TRACEPOINT    if (vmwareCursGeneration != serverGeneration) {	miPointerScreenFuncPtr xf86scrn = xf86GetPointerScreenFuncs();		pScr->QueryBestSize = vmwareQueryBestSize;	if (!(miPointerInitialize(pScr, &vmwarePointerSpriteFuncs,	    xf86scrn, FALSE)))	    return FALSE;	pScr->RecolorCursor = vmwareRecolorCursor;	vmwareCursGeneration = serverGeneration;    }    return TRUE;}