{"name": "announcement_register_observer_callback", "code": "__int64 ( __fastcall * __fastcall announcement_register_observer_callback ( __int64 ( __fastcall * @@a1@@ ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD ) ) ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD ) { __int64 ( __fastcall * @@result@@ ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD ) ; @@result@@ = @@a1@@ ; observer_callback = @@a1@@ ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 9, "n": "__int64 (__fastcall *)(_QWORD, _QWORD, _QWORD, _QWORD, _QWORD)"}, "location": "r56"}, {"n": "result", "t": {"T": 9, "n": "__int64 (__fastcall *)(_QWORD, _QWORD, _QWORD, _QWORD, _QWORD)"}, "location": "r8"}]}