summaryrefslogtreecommitdiffstats
path: root/libxrdp/libxrdp.c
diff options
context:
space:
mode:
Diffstat (limited to 'libxrdp/libxrdp.c')
-rw-r--r--libxrdp/libxrdp.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/libxrdp/libxrdp.c b/libxrdp/libxrdp.c
index 15e34e91..e72fa1d0 100644
--- a/libxrdp/libxrdp.c
+++ b/libxrdp/libxrdp.c
@@ -629,6 +629,25 @@ libxrdp_orders_mem_blt(struct xrdp_session *session, int cache_id,
}
/******************************************************************************/
+int DEFAULT_CC
+libxrdp_orders_composite_blt(struct xrdp_session* session, int srcidx,
+ int srcformat, int srcwidth, int srcrepeat,
+ int* srctransform, int mskflags,
+ int mskidx, int mskformat, int mskwidth,
+ int mskrepeat, int op, int srcx, int srcy,
+ int mskx, int msky, int dstx, int dsty,
+ int width, int height, int dstformat,
+ struct xrdp_rect* rect)
+{
+ return xrdp_orders_composite_blt((struct xrdp_orders*)session->orders,
+ srcidx, srcformat, srcwidth, srcrepeat,
+ srctransform, mskflags,
+ mskidx, mskformat, mskwidth, mskrepeat,
+ op, srcx, srcy, mskx, msky, dstx, dsty,
+ width, height, dstformat, rect);
+}
+
+/******************************************************************************/
int EXPORT_CC
libxrdp_orders_text(struct xrdp_session *session,
int font, int flags, int mixmode,