|
|
@ -472,6 +472,7 @@ xrdp_mm_setup_mod1(struct xrdp_mm *self)
|
|
|
|
self->mod->server_paint_rect_bpp = server_paint_rect_bpp;
|
|
|
|
self->mod->server_paint_rect_bpp = server_paint_rect_bpp;
|
|
|
|
self->mod->server_composite = server_composite;
|
|
|
|
self->mod->server_composite = server_composite;
|
|
|
|
self->mod->server_paint_rects = server_paint_rects;
|
|
|
|
self->mod->server_paint_rects = server_paint_rects;
|
|
|
|
|
|
|
|
self->mod->server_session_info = server_session_info;
|
|
|
|
self->mod->si = (tintptr) &(self->wm->session->si);
|
|
|
|
self->mod->si = (tintptr) &(self->wm->session->si);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -2599,6 +2600,17 @@ server_paint_rects(struct xrdp_mod* mod, int num_drects, short *drects,
|
|
|
|
return 0;
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*****************************************************************************/
|
|
|
|
|
|
|
|
int DEFAULT_CC
|
|
|
|
|
|
|
|
server_session_info(struct xrdp_mod *mod, const char *data, int data_bytes)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
struct xrdp_wm *wm;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LLOGLN(10, ("server_session_info:"));
|
|
|
|
|
|
|
|
wm = (struct xrdp_wm *)(mod->wm);
|
|
|
|
|
|
|
|
return libxrdp_send_session_info(wm->session, data, data_bytes);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/*****************************************************************************/
|
|
|
|
/*****************************************************************************/
|
|
|
|
int DEFAULT_CC
|
|
|
|
int DEFAULT_CC
|
|
|
|
server_set_pointer(struct xrdp_mod *mod, int x, int y,
|
|
|
|
server_set_pointer(struct xrdp_mod *mod, int x, int y,
|
|
|
|