Changeset - 1601f24c085d
[Not reviewed]
0 2 0
vitalyster - 9 years ago 2016-05-31 19:48:16
vitalyster@gmail.com
libpurple: add get_password wrapper
2 files changed with 9 insertions and 0 deletions:
0 comments (0 inline, 0 general)
backends/libpurple/purple_defs.cpp
Show inline comments
 
@@ -12,6 +12,7 @@ purple_account_set_proxy_info_wrapped_fnc purple_account_set_proxy_info_wrapped
 
purple_accounts_find_wrapped_fnc purple_accounts_find_wrapped = NULL;
 
purple_account_new_wrapped_fnc purple_account_new_wrapped = NULL;
 
purple_accounts_add_wrapped_fnc purple_accounts_add_wrapped = NULL;
 
purple_account_get_password_wrapped_fnc purple_account_get_password_wrapped = NULL;
 
purple_account_set_password_wrapped_fnc purple_account_set_password_wrapped = NULL;
 
purple_account_set_enabled_wrapped_fnc purple_account_set_enabled_wrapped = NULL;
 
purple_account_set_privacy_type_wrapped_fnc purple_account_set_privacy_type_wrapped = NULL;
 
@@ -192,6 +193,10 @@ bool resolvePurpleFunctions() {
 
	if (!purple_accounts_add_wrapped)
 
		return false;
 

	
 
	purple_account_get_password_wrapped = (purple_account_get_password_wrapped_fnc)GetProcAddress(f_hPurple, "purple_account_get_password");
 
	        if (!purple_account_get_password_wrapped)
 
			                return false;
 

	
 
	purple_account_set_password_wrapped = (purple_account_set_password_wrapped_fnc)GetProcAddress(f_hPurple, "purple_account_set_password");
 
	if (!purple_account_set_password_wrapped)
 
		return false;
backends/libpurple/purple_defs.h
Show inline comments
 
@@ -44,6 +44,9 @@ extern purple_account_new_wrapped_fnc purple_account_new_wrapped;
 
typedef void  (_cdecl * purple_accounts_add_wrapped_fnc)(PurpleAccount *account);
 
extern purple_accounts_add_wrapped_fnc purple_accounts_add_wrapped;
 

	
 
typedef const char *  (_cdecl * purple_account_get_password_wrapped_fnc)(const PurpleAccount *account);
 
extern purple_account_get_password_wrapped_fnc purple_account_get_password_wrapped;
 

	
 
typedef void  (_cdecl * purple_account_set_password_wrapped_fnc)(PurpleAccount *account, const char *password);
 
extern purple_account_set_password_wrapped_fnc purple_account_set_password_wrapped;
 

	
 
@@ -476,6 +479,7 @@ extern wpurple_g_io_channel_win32_new_socket_wrapped_fnc wpurple_g_io_channel_wi
 
#define purple_accounts_find_wrapped purple_accounts_find
 
#define purple_account_new_wrapped purple_account_new
 
#define purple_accounts_add_wrapped purple_accounts_add
 
#define purple_account_get_password_wrapped purple_account_get_password
 
#define purple_account_set_password_wrapped purple_account_set_password
 
#define purple_account_set_enabled_wrapped purple_account_set_enabled
 
#define purple_account_set_privacy_type_wrapped purple_account_set_privacy_type
0 comments (0 inline, 0 general)