FreeRDP
assistance.h File Reference
#include <freerdp/api.h>
#include <freerdp/freerdp.h>
This graph shows which files directly or indirectly include this file:

Functions

FREERDP_API BYTEfreerdp_assistance_hex_string_to_bin (const char *str, size_t *size)
 
FREERDP_API char * freerdp_assistance_bin_to_hex_string (const BYTE *data, size_t size)
 
FREERDP_API char * freerdp_assistance_generate_pass_stub (DWORD flags)
 
FREERDP_API char * freerdp_assistance_construct_expert_blob (const char *name, const char *pass)
 
FREERDP_API BYTEfreerdp_assistance_encrypt_pass_stub (const char *password, const char *passStub, size_t *pEncryptedSize)
 
FREERDP_API int freerdp_assistance_set_connection_string2 (rdpAssistanceFile *file, const char *string, const char *password)
 
FREERDP_API int freerdp_assistance_parse_file_buffer (rdpAssistanceFile *file, const char *buffer, size_t size, const char *password)
 
FREERDP_API int freerdp_assistance_parse_file (rdpAssistanceFile *file, const char *name, const char *password)
 
FREERDP_API BOOL freerdp_assistance_populate_settings_from_assistance_file (rdpAssistanceFile *file, rdpSettings *settings)
 
FREERDP_API BOOL freerdp_assistance_get_encrypted_pass_stub (rdpAssistanceFile *file, const char **pwd, size_t *size)
 
FREERDP_API rdpAssistanceFile * freerdp_assistance_file_new (void)
 
FREERDP_API void freerdp_assistance_file_free (rdpAssistanceFile *file)
 
FREERDP_API void freerdp_assistance_print_file (rdpAssistanceFile *file, wLog *log, DWORD level)
 

Function Documentation

FREERDP_API char* freerdp_assistance_bin_to_hex_string ( const BYTE data,
size_t  size 
)

Here is the caller graph for this function:

FREERDP_API char* freerdp_assistance_construct_expert_blob ( const char *  name,
const char *  pass 
)

Here is the caller graph for this function:

FREERDP_API BYTE* freerdp_assistance_encrypt_pass_stub ( const char *  password,
const char *  passStub,
size_t *  pEncryptedSize 
)

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_API void freerdp_assistance_file_free ( rdpAssistanceFile *  file)

Here is the caller graph for this function:

FREERDP_API rdpAssistanceFile* freerdp_assistance_file_new ( void  )

Here is the caller graph for this function:

FREERDP_API char* freerdp_assistance_generate_pass_stub ( DWORD  flags)

PassStub generation:

Characters 0 and 5-13 are from the set A-Z a-z 0-9 * _ Character 1 is from the set !#$&^*()-+= Character 2 is from the set 0-9 Character 3 is from the set A-Z Character 4 is from the set a-z

Example: WB^6HsrIaFmEpi

Here is the call graph for this function:

FREERDP_API BOOL freerdp_assistance_get_encrypted_pass_stub ( rdpAssistanceFile *  file,
const char **  pwd,
size_t *  size 
)

Here is the caller graph for this function:

FREERDP_API BYTE* freerdp_assistance_hex_string_to_bin ( const char *  str,
size_t *  size 
)

Here is the caller graph for this function:

FREERDP_API int freerdp_assistance_parse_file ( rdpAssistanceFile *  file,
const char *  name,
const char *  password 
)

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_API int freerdp_assistance_parse_file_buffer ( rdpAssistanceFile *  file,
const char *  buffer,
size_t  size,
const char *  password 
)

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_API BOOL freerdp_assistance_populate_settings_from_assistance_file ( rdpAssistanceFile *  file,
rdpSettings *  settings 
)

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_API void freerdp_assistance_print_file ( rdpAssistanceFile *  file,
wLog *  log,
DWORD  level 
)

Here is the caller graph for this function:

FREERDP_API int freerdp_assistance_set_connection_string2 ( rdpAssistanceFile *  file,
const char *  string,
const char *  password 
)

Here is the call graph for this function:

Here is the caller graph for this function: