Support for ExtendedDesktopSize and -DesktopSize in the Windows client.


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3716 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/win/vncviewer/CConn.h b/win/vncviewer/CConn.h
index 5dacb1e..726a6e8 100644
--- a/win/vncviewer/CConn.h
+++ b/win/vncviewer/CConn.h
@@ -99,6 +99,8 @@
       void bell();
       void framebufferUpdateEnd();
       void setDesktopSize(int w, int h);
+      void setExtendedDesktopSize(int reason, int result, int w, int h,
+                                  const rfb::ScreenSet& layout);
       void setCursor(int w, int h, const Point& hotspot, void* data, void* mask);
       void setName(const char* name);
       void serverInit();
@@ -144,6 +146,7 @@
       Handle sockEvent;
       bool reverseConnection;
       bool requestUpdate;
+      bool firstUpdate;
 
       // Debugging/logging
       std::list<Rect> debugRects;