'friends': { 'nn::sf::hipc::detail::IHipcManager': { #0xec6be3ff, vtable size 5, possible vtables [0x7100148568 5, 0x7100148378 5] 0: {"vt": 0x20, "lr": 0x7100039030, "inbytes": 0, "outbytes": 4}, 1: {"vt": 0x28, "lr": 0x7100039318, "inbytes": 4, "outbytes": 0, "outhandles": [2]}, 2: {"vt": 0x30, "lr": 0x710003947C, "inbytes": 0, "outbytes": 0, "outhandles": [2]}, 3: {"vt": 0x38, "lr": 0x710003913C, "inbytes": 0, "outbytes": 2}, 4: {"vt": 0x40, "lr": 0x71000395F8, "inbytes": 4, "outbytes": 0, "outhandles": [2]}, }, 'nn::friends::detail::ipc::IServiceCreator': { #0x9908cb1e, vtable size 3, possible vtables [0x710014B698 3, 0x710014AF68 3] 0: {"vt": 0x20, "lr": 0x7100079F14, "inbytes": 0, "outbytes": 0, "outinterfaces": ['nn::friends::detail::ipc::IFriendService']}, 1: {"vt": 0x28, "lr": 0x710007A0C4, "inbytes": 0x10, "outbytes": 0, "outinterfaces": ['nn::friends::detail::ipc::INotificationService']}, 2: {"vt": 0x30, "lr": 0x710007A268, "inbytes": 0, "outbytes": 0, "outinterfaces": ['0x71000844C0']}, }, 'nn::friends::detail::ipc::IFriendService': { #0xe89fc57a 0: {"vt": 0x20, "func": 0x71000B6AB0, "lr": 0x710007AAB8, "inbytes": 0, "outbytes": 0, "outhandles": [1]}, 1: {"vt": 0x28, "func": 0x71000B6AB8, "lr": 0x710007AC2C, "inbytes": 0, "outbytes": 0}, 10100: {"vt": 0x30, "func": 0x71000B6AC0, "lr": 0x710007AD60, "inbytes": 0x30, "outbytes": 4, "buffers": [10], "buffer_entry_sizes": [0x8], "pid": True}, 10101: {"vt": 0x38, "func": 0x71000B6AC8, "lr": 0x710007AF50, "inbytes": 0x30, "outbytes": 4, "buffers": [6], "buffer_entry_sizes": [0x200], "pid": True}, 10102: {"vt": 0x40, "func": 0x71000B6AD0, "lr": 0x710007B144, "inbytes": 0x18, "outbytes": 0, "buffers": [6, 9], "buffer_entry_sizes": [0x200, 0x8], "pid": True}, 10110: {"vt": 0x48, "func": 0x71000B6AD8, "lr": 0x710007B308, "inbytes": 0x18, "outbytes": 4, "buffers": [6]}, 10111: {"vt": 0x50, "func": 0x71000B6AE0, "lr": 0x710007B4C4, "inbytes": 0x20, "outbytes": 4, "buffers": [6]}, 10120: {"vt": 0x58, "func": 0x71000B6AE8, "lr": 0x710007B684, "inbytes": 0x10, "outbytes": 1}, 10121: {"vt": 0x60, "func": 0x71000B6AF0, "lr": 0x710007B7E4, "inbytes": 0x10, "outbytes": 0}, 10200: {"vt": 0x68, "func": 0x71000B6AF8, "lr": 0x710007B924, "inbytes": 0x20, "outbytes": 0, "buffers": [25, 25], "buffer_entry_sizes": [0x48, 0x48], "pid": True}, 10211: {"vt": 0x70, "func": 0x71000B6B00, "lr": 0x710007BADC, "inbytes": 0x80, "outbytes": 0, "buffers": [25, 25, 5], "buffer_entry_sizes": [0x48, 0x48, 0x0], "pid": True}, 10400: {"vt": 0x78, "func": 0x71000B6B08, "lr": 0x710007BCCC, "inbytes": 0x18, "outbytes": 4, "buffers": [10], "buffer_entry_sizes": [0x8]}, 10420: {"vt": 0x80, "func": 0x71000B6B10, "lr": 0x710007BE8C, "inbytes": 0x10, "outbytes": 1}, 10421: {"vt": 0x88, "func": 0x71000B6B18, "lr": 0x710007BFEC, "inbytes": 0x10, "outbytes": 0}, 10500: {"vt": 0x90, "func": 0x71000B6B20, "lr": 0x710007C128, "inbytes": 0x10, "outbytes": 0, "buffers": [6, 9], "buffer_entry_sizes": [0x100, 0x8]}, 10501: {"vt": 0x98, "func": 0x71000B6B28, "lr": 0x710007C2C4, "inbytes": 0x10, "outbytes": 0, "buffers": [6, 9], "buffer_entry_sizes": [0x100, 0x8]}, 10600: {"vt": 0xA0, "func": 0x71000B6B30, "lr": 0x710007C458, "inbytes": 0x10, "outbytes": 0}, 10601: {"vt": 0xA8, "func": 0x71000B6B38, "lr": 0x710007C58C, "inbytes": 0x10, "outbytes": 0}, 10610: {"vt": 0xB0, "func": 0x71000B6B40, "lr": 0x710007C6C8, "inbytes": 0x18, "outbytes": 0, "buffers": [25], "buffer_entry_sizes": [0xE0], "pid": True}, 10700: {"vt": 0xB8, "func": 0x71000B6B48, "lr": 0x710007C874, "inbytes": 0x18, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0x40]}, 10701: {"vt": 0xC0, "func": 0x71000B6B50, "lr": 0x710007CA04, "inbytes": 0x10, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0x40]}, 10702: {"vt": 0xC8, "func": 0x71000B6B58, "lr": 0x710007CB94, "inbytes": 0x18, "outbytes": 0, "buffers": [25, 25, 25], "buffer_entry_sizes": [0x40, 0x48, 0x48], "pid": True}, 11000: {"vt": 0xD0, "func": 0x71000B6B60, "lr": 0x710007CD40, "inbytes": 0xA4, "outbytes": 0xA0}, 11001: {"vt": 0xD8, "func": 0x71000B6B68, "lr": 0x710007CEE0, "inbytes": 0xA4, "outbytes": 0xA0}, 20100: {"vt": 0xE0, "func": 0x71000B6B70, "lr": 0x710007D07C, "inbytes": 0x28, "outbytes": 4, "pid": True}, 20101: {"vt": 0xE8, "func": 0x71000B6B78, "lr": 0x710007D218, "inbytes": 0x10, "outbytes": 4}, 20102: {"vt": 0xF0, "func": 0x71000B6B80, "lr": 0x710007D384, "inbytes": 0x18, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0x800]}, 20103: {"vt": 0xF8, "func": 0x71000B6B88, "lr": 0x710007D508, "inbytes": 0x10, "outbytes": 0}, 20104: {"vt": 0x100, "func": 0x71000B6B90, "lr": 0x710007D63C, "inbytes": 0x10, "outbytes": 0}, 20105: {"vt": 0x108, "func": 0x71000B6B98, "lr": 0x710007D774, "inbytes": 0x28, "outbytes": 4, "buffers": [6], "buffer_entry_sizes": [0x200]}, 20106: {"vt": 0x110, "func": 0x71000B6BA0, "lr": 0x710007D948, "inbytes": 0x10, "outbytes": 0, "buffers": [6, 9], "buffer_entry_sizes": [0x200, 0x8]}, 20110: {"vt": 0x118, "func": 0x71000B6BA8, "lr": 0x710007DAE4, "inbytes": 0x18, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0x40]}, 20200: {"vt": 0x120, "func": 0x71000B6BB0, "lr": 0x710007DC68, "inbytes": 0x10, "outbytes": 8}, 20201: {"vt": 0x128, "func": 0x71000B6BB8, "lr": 0x710007DDD8, "inbytes": 0x18, "outbytes": 4, "buffers": [6], "buffer_entry_sizes": [0x200]}, 20300: {"vt": 0x130, "func": 0x71000B6BC0, "lr": 0x710007DF9C, "inbytes": 0x18, "outbytes": 4, "buffers": [6], "buffer_entry_sizes": [0x100]}, 20301: {"vt": 0x138, "func": 0x71000B6BC8, "lr": 0x710007E168, "inbytes": 0x18, "outbytes": 4, "buffers": [26, 6], "buffer_entry_sizes": [0x38, 0x100]}, 20302: {"vt": 0x140, "func": 0x71000B6BD0, "lr": 0x710007E32C, "inbytes": 0x10, "outbytes": 8}, 20303: {"vt": 0x148, "func": 0x71000B6BD8, "lr": 0x710007E498, "inbytes": 0x20, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0x380]}, 20304: {"vt": 0x150, "func": 0x71000B6BE0, "lr": 0x710007E628, "inbytes": 0x18, "outbytes": 4, "buffers": [6], "buffer_entry_sizes": [0x400]}, 20400: {"vt": 0x158, "func": 0x71000B6BE8, "lr": 0x710007E7EC, "inbytes": 0x18, "outbytes": 4, "buffers": [6], "buffer_entry_sizes": [0x200]}, 20401: {"vt": 0x160, "func": 0x71000B6BF0, "lr": 0x710007E9AC, "inbytes": 0x10, "outbytes": 0}, 20500: {"vt": 0x168, "func": 0x71000B6BF8, "lr": 0x710007EAE8, "inbytes": 0x10, "outbytes": 0, "buffers": [6, 9], "buffer_entry_sizes": [0x400, 0x8]}, 20501: {"vt": 0x170, "func": 0x71000B6C00, "lr": 0x710007EC7C, "inbytes": 0x18, "outbytes": 8}, 20502: {"vt": 0x178, "func": 0x71000B6C08, "lr": 0x710007EDEC, "inbytes": 0x10, "outbytes": 0, "buffers": [6, 9], "buffer_entry_sizes": [0x4A8, 0x8]}, 20600: {"vt": 0x180, "func": 0x71000B6C10, "lr": 0x710007EF9C, "inbytes": 0x10, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0xE0]}, 20601: {"vt": 0x188, "func": 0x71000B6C18, "lr": 0x710007F11C, "inbytes": 0x10, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0xE8]}, 20700: {"vt": 0x190, "func": 0x71000B6C20, "lr": 0x710007F298, "inbytes": 0x18, "outbytes": 4, "buffers": [6], "buffer_entry_sizes": [0x100]}, 20701: {"vt": 0x198, "func": 0x71000B6C28, "lr": 0x710007F458, "inbytes": 0x10, "outbytes": 0x10}, 20702: {"vt": 0x1A0, "func": 0x71000B6C30, "lr": 0x710007F5C0, "inbytes": 0x18, "outbytes": 4, "buffers": [6], "buffer_entry_sizes": [0x100]}, 20800: {"vt": 0x1A8, "func": 0x71000B6C38, "lr": 0x710007F788, "inbytes": 0x10, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0x800]}, 20801: {"vt": 0x1B0, "func": 0x71000B6C40, "lr": 0x710007F900, "inbytes": 0x10, "outbytes": 0}, 20802: {"vt": 0x1B8, "func": 0x71000B6C48, "lr": 0x710007FA3C, "inbytes": 0x10, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0x800]}, 20900: {"vt": 0x1C0, "func": 0x71000B6C50, "lr": 0x710007FBAC, "inbytes": 0, "outbytes": 0}, 21000: {"vt": 0x1C8, "func": 0x71000B6C58, "lr": 0x710007FCE4, "inbytes": 0x18, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0x4B8]}, 22000: {"vt": 0x1D0, "func": 0x71000B6C60, "lr": 0x710007FE70, "inbytes": 0x10, "outbytes": 4, "buffers": [6], "buffer_entry_sizes": [0x500]}, 22001: {"vt": 0x1D8, "func": 0x71000B6C68, "lr": 0x7100080034, "inbytes": 0x18, "outbytes": 0, "buffers": [22], "buffer_entry_sizes": [0x1400]}, 22002: {"vt": 0x1E0, "func": 0x71000B6C70, "lr": 0x71000801BC, "inbytes": 0x10, "outbytes": 4, "buffers": [6], "buffer_entry_sizes": [0x500]}, 22003: {"vt": 0x1E8, "func": 0x71000B6C78, "lr": 0x7100080380, "inbytes": 0x18, "outbytes": 0, "buffers": [22], "buffer_entry_sizes": [0x1400]}, 22010: {"vt": 0x1F0, "func": 0x71000B6C80, "lr": 0x7100080504, "inbytes": 0x10, "outbytes": 4}, 30100: {"vt": 0x1F8, "func": 0x71000B6C88, "lr": 0x7100080668, "inbytes": 0x10, "outbytes": 0}, 30101: {"vt": 0x200, "func": 0x71000B6C90, "lr": 0x710008079C, "inbytes": 0x18, "outbytes": 0}, 30110: {"vt": 0x208, "func": 0x71000B6C98, "lr": 0x71000808D8, "inbytes": 0x18, "outbytes": 0}, 30120: {"vt": 0x210, "func": 0x71000B6CA0, "lr": 0x7100080A14, "inbytes": 0x20, "outbytes": 0}, 30121: {"vt": 0x218, "func": 0x71000B6CA8, "lr": 0x7100080B58, "inbytes": 0x20, "outbytes": 0}, 30200: {"vt": 0x220, "func": 0x71000B6CB0, "lr": 0x7100080C9C, "inbytes": 0x20, "outbytes": 0}, 30201: {"vt": 0x228, "func": 0x71000B6CB8, "lr": 0x7100080DE8, "inbytes": 0x30, "outbytes": 0, "buffers": [25, 25], "buffer_entry_sizes": [0x48, 0x48]}, 30202: {"vt": 0x230, "func": 0x71000B6CC0, "lr": 0x7100080F84, "inbytes": 0x18, "outbytes": 0}, 30203: {"vt": 0x238, "func": 0x71000B6CC8, "lr": 0x71000810C0, "inbytes": 0x18, "outbytes": 0}, 30204: {"vt": 0x240, "func": 0x71000B6CD0, "lr": 0x71000811FC, "inbytes": 0x18, "outbytes": 0}, 30205: {"vt": 0x248, "func": 0x71000B6CD8, "lr": 0x7100081338, "inbytes": 0x18, "outbytes": 0}, 30210: {"vt": 0x250, "func": 0x71000B6CE0, "lr": 0x7100081474, "inbytes": 0x10, "outbytes": 0x40}, 30211: {"vt": 0x258, "func": 0x71000B6CE8, "lr": 0x7100081600, "inbytes": 0x78, "outbytes": 0, "buffers": [5]}, 30212: {"vt": 0x260, "func": 0x71000B6CF0, "lr": 0x71000817C4, "inbytes": 0x18, "outbytes": 0}, 30213: {"vt": 0x268, "func": 0x71000B6CF8, "lr": 0x7100081904, "inbytes": 0x18, "outbytes": 4, "buffers": [6]}, 30214: {"vt": 0x270, "func": 0x71000B6D00, "lr": 0x7100081ABC, "inbytes": 0, "outbytes": 4, "buffers": [9, 6]}, 30215: {"vt": 0x278, "func": 0x71000B6D08, "lr": 0x7100081C8C, "inbytes": 0x30, "outbytes": 0, "buffers": [25, 25], "buffer_entry_sizes": [0x48, 0x48]}, 30216: {"vt": 0x280, "func": 0x71000B6D10, "lr": 0x7100081E28, "inbytes": 0x18, "outbytes": 0}, 30217: {"vt": 0x288, "func": 0x71000B6D18, "lr": 0x7100081F64, "inbytes": 0x80, "outbytes": 0}, 30300: {"vt": 0x290, "func": 0x71000B6D20, "lr": 0x71000820F4, "inbytes": 0x18, "outbytes": 0, "buffers": [22], "buffer_entry_sizes": [0x1000]}, 30301: {"vt": 0x298, "func": 0x71000B6D28, "lr": 0x710008227C, "inbytes": 0x18, "outbytes": 0}, 30400: {"vt": 0x2A0, "func": 0x71000B6D30, "lr": 0x71000823BC, "inbytes": 0x20, "outbytes": 0}, 30401: {"vt": 0x2A8, "func": 0x71000B6D38, "lr": 0x7100082504, "inbytes": 0x30, "outbytes": 0, "buffers": [25], "buffer_entry_sizes": [0x48]}, 30402: {"vt": 0x2B0, "func": 0x71000B6D40, "lr": 0x710008269C, "inbytes": 0x18, "outbytes": 0}, 30500: {"vt": 0x2B8, "func": 0x71000B6D48, "lr": 0x71000827E0, "inbytes": 0x30, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0x400]}, 30501: {"vt": 0x2C0, "func": 0x71000B6D50, "lr": 0x7100082978, "inbytes": 0x30, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0x4A8]}, 30700: {"vt": 0x2C8, "func": 0x71000B6D58, "lr": 0x7100082B08, "inbytes": 0x10, "outbytes": 0}, 30701: {"vt": 0x2D0, "func": 0x71000B6D60, "lr": 0x7100082C50, "inbytes": 0x28, "outbytes": 0, "buffers": [25, 25, 25], "buffer_entry_sizes": [0x40, 0x48, 0x48]}, 30810: {"vt": 0x2D8, "func": 0x71000B6D68, "lr": 0x7100082DE8, "inbytes": 0x18, "outbytes": 0}, 30811: {"vt": 0x2E0, "func": 0x71000B6D70, "lr": 0x7100082F28, "inbytes": 0x18, "outbytes": 0}, 30812: {"vt": 0x2E8, "func": 0x71000B6D78, "lr": 0x710008306C, "inbytes": 0x18, "outbytes": 0}, 30820: {"vt": 0x2F0, "func": 0x71000B6D80, "lr": 0x71000831AC, "inbytes": 0x10, "outbytes": 0}, 30830: {"vt": 0x2F8, "func": 0x71000B6D88, "lr": 0x71000832E0, "inbytes": 0x10, "outbytes": 0}, 30900: {"vt": 0x300, "func": 0x71000B6D90, "lr": 0x7100083424, "inbytes": 0x28, "outbytes": 0, "buffers": [21, 9, 5], "buffer_entry_sizes": [0xC00, 0x8, 0x0]}, 30901: {"vt": 0x308, "func": 0x71000B6D98, "lr": 0x71000835E8, "inbytes": 0x30, "outbytes": 0, "buffers": [21, 9, 5], "buffer_entry_sizes": [0xC00, 0x8, 0x0]}, 30910: {"vt": 0x310, "func": 0x71000B6DA0, "lr": 0x71000837A0, "inbytes": 0x10, "outbytes": 0, "buffers": [9], "buffer_entry_sizes": [0x8]}, 30911: {"vt": 0x318, "func": 0x71000B6DA8, "lr": 0x7100083924, "inbytes": 0x10, "outbytes": 0}, 31000: {"vt": 0x320, "func": 0x71000B6DB0, "lr": 0x7100083A58, "inbytes": 0x28, "outbytes": 0, "outinterfaces": ['nn::friends::detail::ipc::INotificationService']}, 40100: {"vt": 0x328, "func": 0x71000B6DDC, "lr": 0x7100083C1C, "inbytes": 0x10, "outbytes": 0}, 40400: {"vt": 0x330, "func": 0x71000B6DE4, "lr": 0x7100083D50, "inbytes": 0x10, "outbytes": 0}, 49900: {"vt": 0x338, "func": 0x71000B6DEC, "lr": 0x7100083E84, "inbytes": 0x10, "outbytes": 0}, }, 'nn::friends::detail::ipc::INotificationService': { #0x21bd6393, vtable size 0, possible vtables [0x710014B698 3, 0x710014AF68 3, 0x7100148568 5, 0x7100148378 5] }, 'nn::friends::detail::ipc::INotificationService': { #0x21bd6393, vtable size 3, possible vtables [0x710014B698 3, 0x710014AF68 3] 0: {"vt": 0x20, "lr": 0x7100084384, "inbytes": 0, "outbytes": 0, "outhandles": [1]}, 1: {"vt": 0x28, "lr": 0x71000841DC, "inbytes": 0, "outbytes": 0}, 2: {"vt": 0x30, "lr": 0x7100084130, "inbytes": 0, "outbytes": 0x10}, }, '0x71000844C0': { #['nn::sf::UnmanagedServiceObject', 'nn::fssrv::sf::ISaveDataTransferProhibiter', 'nn::ns::detail::IGameCardStopper', 'nn::ns::detail::IRequestServerStopper', 'nn::olsc::srv::IStopperObject', 'nn::friends::detail::ipc::IDaemonSuspendSessionService', 'nn::am::service::IWindow'], vtable size 0, possible vtables [0x710014B698 3, 0x710014AF68 3, 0x7100148568 5, 0x7100148378 5] }, },