RemoteViewing.Vnc NamespaceRemoteViewing
RemoteViewing is a .NET-native VNC client and server library. It supports Raw, Hextile, Copyrect, and Zlib encodings, and includes a Windows Forms control to make embedding VNC in your program extremely easy.
Classes

  ClassDescription
Public classFramebufferChangedEventArgs
Provides data for the FramebufferChanged event.
Public classKeyChangedEventArgs
Provides data for the KeyChanged event.
Public classPointerChangedEventArgs
Provides data for the PointerChanged event.
Public classRemoteClipboardChangedEventArgs
Provides data for the RemoteClipboardChanged event.
Public classVncClient
Connects to a remote VNC server and interacts with it.
Public classVncClientConnectOptions
Specifies options for connecting to a VNC server.
Public classVncException
This exception is thrown when there is a problem with the VNC client-server communication.
Public classVncFramebuffer
Stores pixel data for a VNC session.
Public classVncPixelFormat
Describes the low-level arrangement of a framebuffer pixel.
Structures

  StructureDescription
Public structureVncRectangle
Bounds the changed pixels of a framebuffer.
Interfaces

  InterfaceDescription
Public interfaceIVncFramebufferSource
Provides a framebuffer.
Delegates

  DelegateDescription
Public delegatePasswordRequiredCallback
Called when a password is required and Password is null.
Enumerations

  EnumerationDescription
Public enumerationAuthenticationMethod
Supported authentication methods.
Public enumerationVncFailureReason
Possible reasons a VncException is thrown.