4
#include <glib-object.h>
5
#include "vncconnectionenums.h"
8
/* enumerations from "vncconnection.h" */
9
#include "vncconnection.h"
10
static const GEnumValue _vnc_connection_encoding_values[] = {
11
{ VNC_CONNECTION_ENCODING_RAW, "VNC_CONNECTION_ENCODING_RAW", "raw" },
12
{ VNC_CONNECTION_ENCODING_COPY_RECT, "VNC_CONNECTION_ENCODING_COPY_RECT", "copy-rect" },
13
{ VNC_CONNECTION_ENCODING_RRE, "VNC_CONNECTION_ENCODING_RRE", "rre" },
14
{ VNC_CONNECTION_ENCODING_CORRE, "VNC_CONNECTION_ENCODING_CORRE", "corre" },
15
{ VNC_CONNECTION_ENCODING_HEXTILE, "VNC_CONNECTION_ENCODING_HEXTILE", "hextile" },
16
{ VNC_CONNECTION_ENCODING_TIGHT, "VNC_CONNECTION_ENCODING_TIGHT", "tight" },
17
{ VNC_CONNECTION_ENCODING_ZRLE, "VNC_CONNECTION_ENCODING_ZRLE", "zrle" },
18
{ VNC_CONNECTION_ENCODING_TIGHT_JPEG0, "VNC_CONNECTION_ENCODING_TIGHT_JPEG0", "tight-jpeg0" },
19
{ VNC_CONNECTION_ENCODING_TIGHT_JPEG1, "VNC_CONNECTION_ENCODING_TIGHT_JPEG1", "tight-jpeg1" },
20
{ VNC_CONNECTION_ENCODING_TIGHT_JPEG2, "VNC_CONNECTION_ENCODING_TIGHT_JPEG2", "tight-jpeg2" },
21
{ VNC_CONNECTION_ENCODING_TIGHT_JPEG3, "VNC_CONNECTION_ENCODING_TIGHT_JPEG3", "tight-jpeg3" },
22
{ VNC_CONNECTION_ENCODING_TIGHT_JPEG4, "VNC_CONNECTION_ENCODING_TIGHT_JPEG4", "tight-jpeg4" },
23
{ VNC_CONNECTION_ENCODING_TIGHT_JPEG5, "VNC_CONNECTION_ENCODING_TIGHT_JPEG5", "tight-jpeg5" },
24
{ VNC_CONNECTION_ENCODING_TIGHT_JPEG6, "VNC_CONNECTION_ENCODING_TIGHT_JPEG6", "tight-jpeg6" },
25
{ VNC_CONNECTION_ENCODING_TIGHT_JPEG7, "VNC_CONNECTION_ENCODING_TIGHT_JPEG7", "tight-jpeg7" },
26
{ VNC_CONNECTION_ENCODING_TIGHT_JPEG8, "VNC_CONNECTION_ENCODING_TIGHT_JPEG8", "tight-jpeg8" },
27
{ VNC_CONNECTION_ENCODING_TIGHT_JPEG9, "VNC_CONNECTION_ENCODING_TIGHT_JPEG9", "tight-jpeg9" },
28
{ VNC_CONNECTION_ENCODING_DESKTOP_RESIZE, "VNC_CONNECTION_ENCODING_DESKTOP_RESIZE", "desktop-resize" },
29
{ VNC_CONNECTION_ENCODING_WMVi, "VNC_CONNECTION_ENCODING_WMVi", "wmvi" },
30
{ VNC_CONNECTION_ENCODING_CURSOR_POS, "VNC_CONNECTION_ENCODING_CURSOR_POS", "cursor-pos" },
31
{ VNC_CONNECTION_ENCODING_RICH_CURSOR, "VNC_CONNECTION_ENCODING_RICH_CURSOR", "rich-cursor" },
32
{ VNC_CONNECTION_ENCODING_XCURSOR, "VNC_CONNECTION_ENCODING_XCURSOR", "xcursor" },
33
{ VNC_CONNECTION_ENCODING_POINTER_CHANGE, "VNC_CONNECTION_ENCODING_POINTER_CHANGE", "pointer-change" },
34
{ VNC_CONNECTION_ENCODING_EXT_KEY_EVENT, "VNC_CONNECTION_ENCODING_EXT_KEY_EVENT", "ext-key-event" },
35
{ VNC_CONNECTION_ENCODING_AUDIO, "VNC_CONNECTION_ENCODING_AUDIO", "audio" },
40
vnc_connection_encoding_get_type (void)
42
static GType type = 0;
45
type = g_enum_register_static ("VncConnectionEncoding", _vnc_connection_encoding_values);
50
static const GEnumValue _vnc_connection_auth_values[] = {
51
{ VNC_CONNECTION_AUTH_INVALID, "VNC_CONNECTION_AUTH_INVALID", "invalid" },
52
{ VNC_CONNECTION_AUTH_NONE, "VNC_CONNECTION_AUTH_NONE", "none" },
53
{ VNC_CONNECTION_AUTH_VNC, "VNC_CONNECTION_AUTH_VNC", "vnc" },
54
{ VNC_CONNECTION_AUTH_RA2, "VNC_CONNECTION_AUTH_RA2", "ra2" },
55
{ VNC_CONNECTION_AUTH_RA2NE, "VNC_CONNECTION_AUTH_RA2NE", "ra2ne" },
56
{ VNC_CONNECTION_AUTH_TIGHT, "VNC_CONNECTION_AUTH_TIGHT", "tight" },
57
{ VNC_CONNECTION_AUTH_ULTRA, "VNC_CONNECTION_AUTH_ULTRA", "ultra" },
58
{ VNC_CONNECTION_AUTH_TLS, "VNC_CONNECTION_AUTH_TLS", "tls" },
59
{ VNC_CONNECTION_AUTH_VENCRYPT, "VNC_CONNECTION_AUTH_VENCRYPT", "vencrypt" },
60
{ VNC_CONNECTION_AUTH_SASL, "VNC_CONNECTION_AUTH_SASL", "sasl" },
61
{ VNC_CONNECTION_AUTH_ARD, "VNC_CONNECTION_AUTH_ARD", "ard" },
62
{ VNC_CONNECTION_AUTH_MSLOGON, "VNC_CONNECTION_AUTH_MSLOGON", "mslogon" },
67
vnc_connection_auth_get_type (void)
69
static GType type = 0;
72
type = g_enum_register_static ("VncConnectionAuth", _vnc_connection_auth_values);
77
static const GEnumValue _vnc_connection_auth_vencrypt_values[] = {
78
{ VNC_CONNECTION_AUTH_VENCRYPT_PLAIN, "VNC_CONNECTION_AUTH_VENCRYPT_PLAIN", "plain" },
79
{ VNC_CONNECTION_AUTH_VENCRYPT_TLSNONE, "VNC_CONNECTION_AUTH_VENCRYPT_TLSNONE", "tlsnone" },
80
{ VNC_CONNECTION_AUTH_VENCRYPT_TLSVNC, "VNC_CONNECTION_AUTH_VENCRYPT_TLSVNC", "tlsvnc" },
81
{ VNC_CONNECTION_AUTH_VENCRYPT_TLSPLAIN, "VNC_CONNECTION_AUTH_VENCRYPT_TLSPLAIN", "tlsplain" },
82
{ VNC_CONNECTION_AUTH_VENCRYPT_X509NONE, "VNC_CONNECTION_AUTH_VENCRYPT_X509NONE", "x509none" },
83
{ VNC_CONNECTION_AUTH_VENCRYPT_X509VNC, "VNC_CONNECTION_AUTH_VENCRYPT_X509VNC", "x509vnc" },
84
{ VNC_CONNECTION_AUTH_VENCRYPT_X509PLAIN, "VNC_CONNECTION_AUTH_VENCRYPT_X509PLAIN", "x509plain" },
85
{ VNC_CONNECTION_AUTH_VENCRYPT_X509SASL, "VNC_CONNECTION_AUTH_VENCRYPT_X509SASL", "x509sasl" },
86
{ VNC_CONNECTION_AUTH_VENCRYPT_TLSSASL, "VNC_CONNECTION_AUTH_VENCRYPT_TLSSASL", "tlssasl" },
91
vnc_connection_auth_vencrypt_get_type (void)
93
static GType type = 0;
96
type = g_enum_register_static ("VncConnectionAuthVencrypt", _vnc_connection_auth_vencrypt_values);
101
static const GEnumValue _vnc_connection_credential_values[] = {
102
{ VNC_CONNECTION_CREDENTIAL_PASSWORD, "VNC_CONNECTION_CREDENTIAL_PASSWORD", "password" },
103
{ VNC_CONNECTION_CREDENTIAL_USERNAME, "VNC_CONNECTION_CREDENTIAL_USERNAME", "username" },
104
{ VNC_CONNECTION_CREDENTIAL_CLIENTNAME, "VNC_CONNECTION_CREDENTIAL_CLIENTNAME", "clientname" },
109
vnc_connection_credential_get_type (void)
111
static GType type = 0;
114
type = g_enum_register_static ("VncConnectionCredential", _vnc_connection_credential_values);