{"name": "set_current_user_info", "code": "__int64 __fastcall set_current_user_info ( char * @@a1@@ ) { current_user_info [ Number ] = * ( _QWORD * ) @@a1@@ ; current_user_info [ Number ] = * ( ( _QWORD * ) @@a1@@ + Number ) ; qmemcpy ( ( void * ) ( ( unsigned __int64 ) & current_user_info [ Number ] & Number ) , ( const void * ) ( @@a1@@ - ( ( char * ) current_user_info - ( ( unsigned __int64 ) & current_user_info [ Number ] & Number ) ) ) , Number L * ( ( ( ( unsigned int ) ( ( unsigned int ) current_user_info - ( ( unsigned __int64 ) & current_user_info [ Number ] & Number ) ) + Number ) & Number ) >> Number ) ) ; return safe_strcpy_fn ( & unk_2C94 , Number L , & smb_user_name , current_user_info , Number L ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "char"}, "location": "r56"}]}