Remmina - The GTK+ Remote Desktop Client  v1.4.33
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
 
      BOOL   extended1
 
   }   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   Flags
 
      gint   Left
 
      gint   Top
 
      gint   width
 
      gint   height
 
      gint   desktopOrientation
 
      gint   desktopScaleFactor
 
      gint   deviceScaleFactor
 
      gint   physicalWidth
 
      gint   physicalHeight
 
   }   monitor_layout
 
}; 
 

Detailed Description

Definition at line 190 of file rdp_plugin.h.

Field Documentation

◆ @43

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 210 of file rdp_plugin.h.

◆ desktopOrientation

gint remmina_plugin_rdp_event::desktopOrientation

Definition at line 222 of file rdp_plugin.h.

◆ desktopScaleFactor

gint remmina_plugin_rdp_event::desktopScaleFactor

Definition at line 223 of file rdp_plugin.h.

◆ deviceScaleFactor

gint remmina_plugin_rdp_event::deviceScaleFactor

Definition at line 224 of file rdp_plugin.h.

◆ extended

BOOL remmina_plugin_rdp_event::extended

Definition at line 195 of file rdp_plugin.h.

◆ extended1

BOOL remmina_plugin_rdp_event::extended1

Definition at line 198 of file rdp_plugin.h.

◆ flags

UINT16 remmina_plugin_rdp_event::flags

Definition at line 201 of file rdp_plugin.h.

◆ Flags

gint remmina_plugin_rdp_event::Flags

Definition at line 217 of file rdp_plugin.h.

◆ height

gint remmina_plugin_rdp_event::height

Definition at line 221 of file rdp_plugin.h.

◆ key_code

UINT8 remmina_plugin_rdp_event::key_code

Definition at line 196 of file rdp_plugin.h.

◆ key_event

struct { ... } remmina_plugin_rdp_event::key_event

◆ Left

gint remmina_plugin_rdp_event::Left

Definition at line 218 of file rdp_plugin.h.

◆ 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 214 of file rdp_plugin.h.

◆ pFormatList

CLIPRDR_FORMAT_LIST* remmina_plugin_rdp_event::pFormatList

Definition at line 207 of file rdp_plugin.h.

◆ physicalHeight

gint remmina_plugin_rdp_event::physicalHeight

Definition at line 226 of file rdp_plugin.h.

◆ physicalWidth

gint remmina_plugin_rdp_event::physicalWidth

Definition at line 225 of file rdp_plugin.h.

◆ size

int remmina_plugin_rdp_event::size

Definition at line 211 of file rdp_plugin.h.

◆ Top

gint remmina_plugin_rdp_event::Top

Definition at line 219 of file rdp_plugin.h.

◆ type

RemminaPluginRdpEventType remmina_plugin_rdp_event::type

Definition at line 191 of file rdp_plugin.h.

◆ unicode_code

UINT32 remmina_plugin_rdp_event::unicode_code

Definition at line 197 of file rdp_plugin.h.

◆ up

BOOL remmina_plugin_rdp_event::up

Definition at line 194 of file rdp_plugin.h.

◆ width

gint remmina_plugin_rdp_event::width

Definition at line 220 of file rdp_plugin.h.

◆ x

UINT16 remmina_plugin_rdp_event::x

Definition at line 202 of file rdp_plugin.h.

◆ y

UINT16 remmina_plugin_rdp_event::y

Definition at line 203 of file rdp_plugin.h.


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