|
static BOOL | freerdp_client_print_codepages (const char *arg) |
|
static BOOL | freerdp_path_valid (const char *path, BOOL *special) |
|
static BOOL | freerdp_sanitize_drive_name (char *name, const char *invalid, const char *replacement) |
|
static char * | name_from_path (const char *path) |
|
static BOOL | freerdp_client_add_drive (rdpSettings *settings, const char *path, const char *name) |
|
static BOOL | copy_value (const char *value, char **dst) |
|
static BOOL | append_value (const char *value, char **dst) |
|
static BOOL | value_to_int (const char *value, LONGLONG *result, LONGLONG min, LONGLONG max) |
|
static BOOL | value_to_uint (const char *value, ULONGLONG *result, ULONGLONG min, ULONGLONG max) |
|
BOOL | freerdp_client_print_version (void) |
|
BOOL | freerdp_client_print_buildconfig (void) |
|
static void | freerdp_client_print_scancodes (void) |
|
static BOOL | is_delimiter (const char *delimiters, char c) |
|
static char * | print_token (char *text, size_t start_offset, size_t *current, size_t limit, const char *delimiters) |
|
static size_t | print_optionals (const char *text, size_t start_offset, size_t current) |
|
static size_t | print_description (const char *text, size_t start_offset, size_t current) |
|
static void | freerdp_client_print_command_line_args (const COMMAND_LINE_ARGUMENT_A *arg) |
|
BOOL | freerdp_client_print_command_line_help (int argc, char **argv) |
|
BOOL | freerdp_client_print_command_line_help_ex (int argc, char **argv, const COMMAND_LINE_ARGUMENT_A *custom) |
|
static int | freerdp_client_command_line_pre_filter (void *context, int index, int argc, LPSTR *argv) |
|
BOOL | freerdp_client_add_device_channel (rdpSettings *settings, size_t count, const char **params) |
|
BOOL | freerdp_client_del_static_channel (rdpSettings *settings, const char *name) |
|
BOOL | freerdp_client_add_static_channel (rdpSettings *settings, size_t count, const char **params) |
|
BOOL | freerdp_client_del_dynamic_channel (rdpSettings *settings, const char *name) |
|
BOOL | freerdp_client_add_dynamic_channel (rdpSettings *settings, size_t count, const char **params) |
|
static BOOL | read_pem_file (rdpSettings *settings, size_t id, const char *file) |
|
static BOOL | parseSubOptions (rdpSettings *settings, const CmdLineSubOptions *opts, size_t count, const char *arg) |
|
static int | freerdp_client_command_line_post_filter (void *context, COMMAND_LINE_ARGUMENT_A *arg) |
|
BOOL | freerdp_parse_username (const char *username, char **user, char **domain) |
|
BOOL | freerdp_parse_hostname (const char *hostname, char **host, int *port) |
|
BOOL | freerdp_set_connection_type (rdpSettings *settings, UINT32 type) |
|
static int | freerdp_map_keyboard_layout_name_to_id (char *name) |
|
static int | freerdp_detect_command_line_pre_filter (void *context, int index, int argc, LPSTR *argv) |
|
static int | freerdp_detect_windows_style_command_line_syntax (int argc, char **argv, size_t *count, BOOL ignoreUnknown) |
|
static int | freerdp_detect_posix_style_command_line_syntax (int argc, char **argv, size_t *count, BOOL ignoreUnknown) |
|
static BOOL | freerdp_client_detect_command_line (int argc, char **argv, DWORD *flags) |
|
int | freerdp_client_settings_command_line_status_print (rdpSettings *settings, int status, int argc, char **argv) |
|
int | freerdp_client_settings_command_line_status_print_ex (rdpSettings *settings, int status, int argc, char **argv, const COMMAND_LINE_ARGUMENT_A *custom) |
|
static BOOL | ends_with (const char *str, const char *ext) |
|
static BOOL | parseSizeValue (const char *input, unsigned long *v1, unsigned long *v2) |
|
static BOOL | prepare_default_settings (rdpSettings *settings, COMMAND_LINE_ARGUMENT_A *args, BOOL rdp_file) |
|
static BOOL | setSmartcardEmulation (const char *value, rdpSettings *settings) |
|
int | freerdp_client_settings_parse_command_line_arguments (rdpSettings *settings, int argc, char **argv, BOOL allowUnknown) |
|
static BOOL | freerdp_client_load_static_channel_addin (rdpChannels *channels, rdpSettings *settings, const char *name, void *data) |
|
BOOL | freerdp_client_load_addins (rdpChannels *channels, rdpSettings *settings) |
|
int freerdp_client_settings_parse_command_line_arguments |
( |
rdpSettings * |
settings, |
|
|
int |
argc, |
|
|
char ** |
argv, |
|
|
BOOL |
allowUnknown |
|
) |
| |
FreeRDP: A Remote Desktop Protocol Implementation FreeRDP Client Command-Line Interface
Copyright 2012 Marc-Andre Moreau marca.nosp@m.ndre.nosp@m..more.nosp@m.au@g.nosp@m.mail..nosp@m.com
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.