|
static HANDLE | freerdp_abort_event (rdpContext *context) |
|
static BOOL | freerdp_settings_set_pointer_len (rdpSettings *settings, size_t id, const void *data, size_t len) |
|
static void | freerdp_abort_connect_context (rdpContext *context) |
|
static CLPARAM ** | remmina_rdp_CommandLineParseCommaSeparatedValuesEx (const char *name, const char *list, size_t *count) |
|
static CLPARAM ** | remmina_rdp_CommandLineParseCommaSeparatedValues (const char *list, size_t *count) |
|
static BOOL | rf_process_event_queue (RemminaProtocolWidget *gp) |
|
static gboolean | remmina_rdp_tunnel_init (RemminaProtocolWidget *gp) |
|
static BOOL | rf_auto_reconnect (rfContext *rfi) |
|
static BOOL | rf_begin_paint (rdpContext *context) |
|
static BOOL | rf_end_paint (rdpContext *context) |
|
static BOOL | rf_desktop_resize (rdpContext *context) |
|
static BOOL | rf_play_sound (rdpContext *context, const PLAY_SOUND_UPDATE *play_sound) |
|
static BOOL | rf_keyboard_set_indicators (rdpContext *context, UINT16 led_flags) |
|
static BOOL | rf_keyboard_set_ime_status (rdpContext *context, UINT16 imeId, UINT32 imeState, UINT32 imeConvMode) |
|
static BOOL | remmina_rdp_pre_connect (freerdp *instance) |
|
static BOOL | remmina_rdp_post_connect (freerdp *instance) |
|
static BOOL | remmina_rdp_authenticate (freerdp *instance, char **username, char **password, char **domain) |
|
static BOOL | remmina_rdp_gw_authenticate (freerdp *instance, char **username, char **password, char **domain) |
|
static BOOL | remmina_rdp_authenticate_ex (freerdp *instance, char **username, char **password, char **domain, rdp_auth_reason reason) |
|
static BOOL | remmina_rdp_choose_smartcard (freerdp *instance, SmartcardCertInfo **cert_list, DWORD count, DWORD *choice, BOOL gateway) |
|
static BOOL | remmina_rdp_get_access_token (freerdp *instance, AccessTokenType tokenType, char **token, size_t count,...) |
|
static BOOL | remmina_rdp_present_gateway_message (freerdp *instance, UINT32 type, BOOL isDisplayMandatory, BOOL isConsentMandatory, size_t length, const WCHAR *message) |
|
static int | remmina_rdp_logon_error_info (freerdp *instance, UINT32 data, UINT32 type) |
|
static SSIZE_T | remmina_rdp_retry_dialog (freerdp *instance, const char *what, size_t current, void *userarg) |
|
static void | remmina_rdp_post_final_disconnect (freerdp *instance) |
|
static DWORD | remmina_rdp_verify_certificate_ex (freerdp *instance, const char *host, UINT16 port, const char *common_name, const char *subject, const char *issuer, const char *fingerprint, DWORD flags) |
|
static DWORD | remmina_rdp_verify_certificate (freerdp *instance, const char *common_name, const char *subject, const char *issuer, const char *fingerprint, BOOL host_mismatch) __attribute__((unused)) |
|
static DWORD | remmina_rdp_verify_changed_certificate_ex (freerdp *instance, const char *host, UINT16 port, const char *common_name, const char *subject, const char *issuer, const char *fingerprint, const char *old_subject, const char *old_issuer, const char *old_fingerprint, DWORD flags) |
|
static void | remmina_rdp_post_disconnect (freerdp *instance) |
|
static void | remmina_rdp_main_loop (RemminaProtocolWidget *gp) |
|
Callback function used by cupsEnumDests
- For each enumerated local printer tries to set the Printer Name and Driver.
- Returns
- 1 if there are other printers to scan or 0 when it's done.
- Warning
- printer-make-and-model is not always the same as on the Windows, therefore it fails finding to right one and it fails to add the printer.
We pass NULL and we do not check for errors. The following code is how it is supposed to work. - Todo:
- Ask CUPS mailing list for help.
const char *model = cupsGetOption("printer-make-and-model",
dest->num_options,
dest->options);
When remmina_rdp_find_prdriver doesn't return a DriverName it means that we don't want to share that printer
Proxy support Proxy settings are hidden at the moment as an advanced feature
multitransport enables RDP8 UDP support
- Todo:
- we should lock FreeRDP subthread to update rfi->primary_buffer, rfi->gdi and w/h, from here to memcpy, but… how ?
Definition at line 1199 of file rdp_plugin.c.