Remmina - The GTK+ Remote Desktop Client  v1.4.2
Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks. Remmina supports multiple network protocols in an integrated and consistent user interface. Currently RDP, VNC, NX, XDMCP and SSH are supported.
remmina_plugin_rdp_event Struct Reference

#include <rdp_plugin.h>

Data Fields

RemminaPluginRdpEventType type
 
union {
   struct {
      BOOL   up
 
      BOOL   extended
 
      UINT8   key_code
 
      UINT32   unicode_code
 
   }   key_event
 
   struct {
      UINT16   flags
 
      UINT16   x
 
      UINT16   y
 
      BOOL   extended
 
   }   mouse_event
 
   struct {
      CLIPRDR_FORMAT_LIST *   pFormatList
 
   }   clipboard_formatlist
 
   struct {
      BYTE *   data
 
      int   size
 
   }   clipboard_formatdataresponse
 
   struct {
      CLIPRDR_FORMAT_DATA_REQUEST *   pFormatDataRequest
 
   }   clipboard_formatdatarequest
 
   struct {
      gint   width
 
      gint   height
 
      gint   desktopOrientation
 
      gint   desktopScaleFactor
 
      gint   deviceScaleFactor
 
   }   monitor_layout
 
}; 
 

Detailed Description

Definition at line 117 of file rdp_plugin.h.

Field Documentation

◆ @41

union { ... }

◆ clipboard_formatdatarequest

struct { ... } remmina_plugin_rdp_event::clipboard_formatdatarequest

◆ clipboard_formatdataresponse

struct { ... } remmina_plugin_rdp_event::clipboard_formatdataresponse

◆ clipboard_formatlist

struct { ... } remmina_plugin_rdp_event::clipboard_formatlist

◆ data

BYTE* remmina_plugin_rdp_event::data

Definition at line 136 of file rdp_plugin.h.

◆ desktopOrientation

gint remmina_plugin_rdp_event::desktopOrientation

Definition at line 145 of file rdp_plugin.h.

◆ desktopScaleFactor

gint remmina_plugin_rdp_event::desktopScaleFactor

Definition at line 146 of file rdp_plugin.h.

◆ deviceScaleFactor

gint remmina_plugin_rdp_event::deviceScaleFactor

Definition at line 147 of file rdp_plugin.h.

◆ extended

BOOL remmina_plugin_rdp_event::extended

Definition at line 122 of file rdp_plugin.h.

◆ flags

UINT16 remmina_plugin_rdp_event::flags

Definition at line 127 of file rdp_plugin.h.

◆ height

gint remmina_plugin_rdp_event::height

Definition at line 144 of file rdp_plugin.h.

◆ key_code

UINT8 remmina_plugin_rdp_event::key_code

Definition at line 123 of file rdp_plugin.h.

◆ key_event

struct { ... } remmina_plugin_rdp_event::key_event

◆ monitor_layout

struct { ... } remmina_plugin_rdp_event::monitor_layout

◆ mouse_event

struct { ... } remmina_plugin_rdp_event::mouse_event

◆ pFormatDataRequest

CLIPRDR_FORMAT_DATA_REQUEST* remmina_plugin_rdp_event::pFormatDataRequest

Definition at line 140 of file rdp_plugin.h.

◆ pFormatList

CLIPRDR_FORMAT_LIST* remmina_plugin_rdp_event::pFormatList

Definition at line 133 of file rdp_plugin.h.

◆ size

int remmina_plugin_rdp_event::size

Definition at line 137 of file rdp_plugin.h.

◆ type

RemminaPluginRdpEventType remmina_plugin_rdp_event::type

Definition at line 118 of file rdp_plugin.h.

◆ unicode_code

UINT32 remmina_plugin_rdp_event::unicode_code

Definition at line 124 of file rdp_plugin.h.

◆ up

BOOL remmina_plugin_rdp_event::up

Definition at line 121 of file rdp_plugin.h.

◆ width

gint remmina_plugin_rdp_event::width

Definition at line 143 of file rdp_plugin.h.

◆ x

UINT16 remmina_plugin_rdp_event::x

Definition at line 128 of file rdp_plugin.h.

◆ y

UINT16 remmina_plugin_rdp_event::y

Definition at line 129 of file rdp_plugin.h.


The documentation for this struct was generated from the following file: