From af85e5fee34f7998fe3f06c799b8364a9ddbebce Mon Sep 17 00:00:00 2001 From: dscho Date: Tue, 22 Oct 2002 08:46:27 +0000 Subject: updated to vnc-3.3.4 (ZRLE encoding) --- rfb.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'rfb.h') diff --git a/rfb.h b/rfb.h index fcf7b09..7e096f0 100644 --- a/rfb.h +++ b/rfb.h @@ -6,6 +6,7 @@ */ /* + * Copyright (C) 2002 RealVNC Ltd. * OSXvnc Copyright (C) 2001 Dan McGuirk . * Original Xvnc code Copyright (C) 1999 AT&T Laboratories Cambridge. * All Rights Reserved. @@ -297,7 +298,6 @@ typedef struct _rfbScreenInfo char* httpDir; SOCKET httpListenSock; SOCKET httpSock; - FILE* httpFP; PasswordCheckProcPtr passwordCheck; void* rfbAuthPasswdData; @@ -409,6 +409,9 @@ typedef struct _rfbClientRec { Bool useCopyRect; int preferredEncoding; int correMaxWidth, correMaxHeight; +#ifdef HAVE_ZRLE + void* zrleData; +#endif /* The following member is only used during VNC authentication */ CARD8 authChallenge[CHALLENGESIZE]; @@ -716,6 +719,11 @@ extern void rfbSetCursor(rfbScreenInfoPtr rfbScreen,rfbCursorPtr c,Bool freeOld) /* cursor handling for the pointer */ extern void defaultPtrAddEvent(int buttonMask,int x,int y,rfbClientPtr cl); +/* zrle.c */ + +extern Bool rfbSendRectEncodingZRLE(rfbClientPtr cl, int x, int y, int w,int h); +extern void FreeZrleData(rfbClientPtr cl); + /* stats.c */ extern void rfbResetStats(rfbClientPtr cl); -- cgit v1.2.1