'friends': { 'nn::sf::hipc::detail::IHipcManager': { # 0xec6be3ff, vtable size 5, possible vtables [0x710015A658 5, 0x710015A468 5] 0: {"vt": 0x20, "lr": 0x71000399D0, "inbytes": 0, "outbytes": 4}, 1: {"vt": 0x28, "lr": 0x7100039B3C, "inbytes": 4, "outbytes": 0, "outhandles": [2]}, 2: {"vt": 0x30, "lr": 0x7100039CD8, "inbytes": 0, "outbytes": 0, "outhandles": [2]}, 3: {"vt": 0x38, "lr": 0x7100039908, "inbytes": 0, "outbytes": 2}, 4: {"vt": 0x40, "lr": 0x7100039E3C, "inbytes": 4, "outbytes": 0, "outhandles": [2]}, }, 'nn::friends::detail::ipc::IServiceCreator': { # 0x9908cb1e, vtable size 3, possible vtables [0x710015DB78 3, 0x710015E348 3] 0: {"vt": 0x20, "lr": 0x7100080D28, "inbytes": 0, "outbytes": 0, "outinterfaces": ['nn::friends::detail::ipc::IFriendService']}, 1: {"vt": 0x28, "lr": 0x7100080ECC, "inbytes": 0x10, "outbytes": 0, "outinterfaces": ['nn::friends::detail::ipc::INotificationService']}, 2: {"vt": 0x30, "lr": 0x71000810A8, "inbytes": 0, "outbytes": 0, "outinterfaces": ['0x710008D840']}, }, 'nn::friends::detail::ipc::IFriendService': { # 0xe89fc57a 0: {"vt": 0x20, "func": 0x71000CA680, "lr": 0x7100081A08, "inbytes": 0, "outbytes": 0, "outhandles": [1]}, 1: {"vt": 0x28, "func": 0x71000CA690, "lr": 0x7100081B68, "inbytes": 0, "outbytes": 0}, 10100: {"vt": 0x30, "func": 0x71000CA6A0, "lr": 0x7100081CA4, "inbytes": 0x30, "outbytes": 4, "buffers": [10], "buffer_entry_sizes": [0x8], "pid": True}, 10101: {"vt": 0x38, "func": 0x71000CA6B0, "lr": 0x7100081EA4, "inbytes": 0x30, "outbytes": 4, "buffers": [6], "buffer_entry_sizes": [0x200], "pid": True}, 10102: {"vt": 0x40, "func": 0x71000CA6C0, "lr": 0x71000820A4, "inbytes": 0x18, "outbytes": 0, "buffers": [6, 9], "buffer_entry_sizes": [0x200, 0x8], "pid": True}, 10110: {"vt": 0x48, "func": 0x71000CA6D0, "lr": 0x7100082294, "inbytes": 0x18, "outbytes": 4, "buffers": [6]}, 10111: {"vt": 0x50, "func": 0x71000CA6E0, "lr": 0x7100082464, "inbytes": 0x20, "outbytes": 4, "buffers": [6]}, 10120: {"vt": 0x58, "func": 0x71000CA6F0, "lr": 0x7100082640, "inbytes": 0x10, "outbytes": 1}, 10121: {"vt": 0x60, "func": 0x71000CA700, "lr": 0x71000827BC, "inbytes": 0x10, "outbytes": 0}, 10200: {"vt": 0x68, "func": 0x71000CA710, "lr": 0x7100082938, "inbytes": 0x20, "outbytes": 0, "buffers": [25, 25], "buffer_entry_sizes": [0x48, 0x48], "pid": True}, 10211: {"vt": 0x70, "func": 0x71000CA720, "lr": 0x7100082B1C, "inbytes": 0x80, "outbytes": 0, "buffers": [25, 25, 5], "buffer_entry_sizes": [0x48, 0x48, 0x0], "pid": True}, 10400: {"vt": 0x78, "func": 0x71000CA730, "lr": 0x7100082D44, "inbytes": 0x18, "outbytes": 4, "buffers": [10], "buffer_entry_sizes": [0x8]}, 10420: {"vt": 0x80, "func": 0x71000CA740, "lr": 0x7100082F20, "inbytes": 0x10, "outbytes": 1}, 10421: {"vt": 0x88, "func": 0x71000CA750, "lr": 0x710008309C, "inbytes": 0x10, "outbytes": 0}, 10500: {"vt": 0x90, "func": 0x71000CA760, "lr": 0x7100083214, "inbytes": 0x10, "outbytes": 0, "buffers": [6, 9], "buffer_entry_sizes": [0x100, 0x8]}, 10501: {"vt": 0x98, "func": 0x71000CA770, "lr": 0x71000833E4, "inbytes": 0x10, "outbytes": 0, "buffers": [6, 9], "buffer_entry_sizes": [0x100, 0x8]}, 10502: {"vt": 0xA0, "func": 0x71000CA780, "lr": 0x71000835B4, "inbytes": 0x10, "outbytes": 0, "buffers": [6, 9], "buffer_entry_sizes": [0x100, 0x8]}, 10503: {"vt": 0xA8, "func": 0x71000CA770, "lr": 0x7100083784, "inbytes": 0x10, "outbytes": 0, "buffers": [6, 9], "buffer_entry_sizes": [0x100, 0x8]}, 10600: {"vt": 0xB0, "func": 0x71000CA790, "lr": 0x710008394C, "inbytes": 0x10, "outbytes": 0}, 10601: {"vt": 0xB8, "func": 0x71000CA7A0, "lr": 0x7100083ABC, "inbytes": 0x10, "outbytes": 0}, 10610: {"vt": 0xC0, "func": 0x71000CA7B0, "lr": 0x7100083C34, "inbytes": 0x18, "outbytes": 0, "buffers": [25], "buffer_entry_sizes": [0xE0], "pid": True}, 10700: {"vt": 0xC8, "func": 0x71000CA7C0, "lr": 0x7100083E14, "inbytes": 0x18, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0x40]}, 10701: {"vt": 0xD0, "func": 0x71000CA7D0, "lr": 0x7100083FD8, "inbytes": 0x10, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0x40]}, 10702: {"vt": 0xD8, "func": 0x71000CA7E0, "lr": 0x7100084190, "inbytes": 0x18, "outbytes": 0, "buffers": [25, 25, 25], "buffer_entry_sizes": [0x40, 0x48, 0x48], "pid": True}, 11000: {"vt": 0xE0, "func": 0x71000CA7F0, "lr": 0x7100084370, "inbytes": 0xA4, "outbytes": 0xA0}, 11001: {"vt": 0xE8, "func": 0x71000CA770, "lr": 0x7100084520, "inbytes": 0xA4, "outbytes": 0xA0}, 20100: {"vt": 0xF0, "func": 0x71000CA800, "lr": 0x71000846D0, "inbytes": 0x28, "outbytes": 4, "pid": True}, 20101: {"vt": 0xF8, "func": 0x71000CA810, "lr": 0x7100084880, "inbytes": 0x10, "outbytes": 4}, 20102: {"vt": 0x100, "func": 0x71000CA820, "lr": 0x7100084A04, "inbytes": 0x18, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0x800]}, 20103: {"vt": 0x108, "func": 0x71000CA830, "lr": 0x7100084BBC, "inbytes": 0x10, "outbytes": 0}, 20104: {"vt": 0x110, "func": 0x71000CA840, "lr": 0x7100084D2C, "inbytes": 0x10, "outbytes": 0}, 20105: {"vt": 0x118, "func": 0x71000CA850, "lr": 0x7100084EA4, "inbytes": 0x28, "outbytes": 4, "buffers": [6], "buffer_entry_sizes": [0x200]}, 20106: {"vt": 0x120, "func": 0x71000CA860, "lr": 0x7100085094, "inbytes": 0x10, "outbytes": 0, "buffers": [6, 9], "buffer_entry_sizes": [0x200, 0x8]}, 20107: {"vt": 0x128, "func": 0x71000CA870, "lr": 0x7100085264, "inbytes": 0x18, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0x800]}, 20108: {"vt": 0x130, "func": 0x71000CA880, "lr": 0x7100085424, "inbytes": 0x28, "outbytes": 4, "buffers": [6], "buffer_entry_sizes": [0x220]}, 20109: {"vt": 0x138, "func": 0x71000CA890, "lr": 0x7100085614, "inbytes": 0x10, "outbytes": 0, "buffers": [6, 9], "buffer_entry_sizes": [0x220, 0x8]}, 20110: {"vt": 0x140, "func": 0x71000CA8A0, "lr": 0x71000857F4, "inbytes": 0x18, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0x40]}, 20111: {"vt": 0x148, "func": 0x71000CA8B0, "lr": 0x71000859B4, "inbytes": 0x18, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0x80]}, 20200: {"vt": 0x150, "func": 0x71000CA8C0, "lr": 0x7100085B70, "inbytes": 0x10, "outbytes": 8}, 20201: {"vt": 0x158, "func": 0x71000CA8D0, "lr": 0x7100085D04, "inbytes": 0x18, "outbytes": 4, "buffers": [6], "buffer_entry_sizes": [0x200]}, 20202: {"vt": 0x160, "func": 0x71000CA8E0, "lr": 0x7100085EE4, "inbytes": 0x18, "outbytes": 4, "buffers": [6], "buffer_entry_sizes": [0x200]}, 20203: {"vt": 0x168, "func": 0x71000CA8F0, "lr": 0x71000860C0, "inbytes": 0x10, "outbytes": 4}, 20300: {"vt": 0x170, "func": 0x71000CA900, "lr": 0x7100086244, "inbytes": 0x18, "outbytes": 4, "buffers": [6], "buffer_entry_sizes": [0x100]}, 20301: {"vt": 0x178, "func": 0x71000CA910, "lr": 0x710008642C, "inbytes": 0x18, "outbytes": 4, "buffers": [26, 6], "buffer_entry_sizes": [0x38, 0x100]}, 20400: {"vt": 0x180, "func": 0x71000CA920, "lr": 0x7100086614, "inbytes": 0x18, "outbytes": 4, "buffers": [6], "buffer_entry_sizes": [0x200]}, 20401: {"vt": 0x188, "func": 0x71000CA930, "lr": 0x71000867EC, "inbytes": 0x10, "outbytes": 0}, 20402: {"vt": 0x190, "func": 0x71000CA940, "lr": 0x7100086964, "inbytes": 0x18, "outbytes": 4, "buffers": [6], "buffer_entry_sizes": [0x200]}, 20500: {"vt": 0x198, "func": 0x71000CA950, "lr": 0x7100086B44, "inbytes": 0x10, "outbytes": 0, "buffers": [6, 9], "buffer_entry_sizes": [0x400, 0x8]}, 20501: {"vt": 0x1A0, "func": 0x71000CA960, "lr": 0x7100086D10, "inbytes": 0x18, "outbytes": 8}, 20502: {"vt": 0x1A8, "func": 0x71000CA970, "lr": 0x7100086EA4, "inbytes": 0x10, "outbytes": 0, "buffers": [6, 9], "buffer_entry_sizes": [0x4A8, 0x8]}, 20600: {"vt": 0x1B0, "func": 0x71000CA980, "lr": 0x7100087084, "inbytes": 0x10, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0xE0]}, 20601: {"vt": 0x1B8, "func": 0x71000CA990, "lr": 0x7100087234, "inbytes": 0x10, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0xE8]}, 20700: {"vt": 0x1C0, "func": 0x71000CA9A0, "lr": 0x71000873E4, "inbytes": 0x18, "outbytes": 4, "buffers": [6], "buffer_entry_sizes": [0x100]}, 20701: {"vt": 0x1C8, "func": 0x71000CA9B0, "lr": 0x71000875C0, "inbytes": 0x10, "outbytes": 0x10}, 20702: {"vt": 0x1D0, "func": 0x71000CA9C0, "lr": 0x7100087744, "inbytes": 0x18, "outbytes": 4, "buffers": [6], "buffer_entry_sizes": [0x100]}, 20800: {"vt": 0x1D8, "func": 0x71000CA9D0, "lr": 0x7100087924, "inbytes": 0x10, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0x800]}, 20801: {"vt": 0x1E0, "func": 0x71000CA9E0, "lr": 0x7100087ACC, "inbytes": 0x10, "outbytes": 0}, 20802: {"vt": 0x1E8, "func": 0x71000CA9F0, "lr": 0x7100087C44, "inbytes": 0x10, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0x800]}, 20900: {"vt": 0x1F0, "func": 0x71000CAA00, "lr": 0x7100087DE8, "inbytes": 0, "outbytes": 0}, 21000: {"vt": 0x1F8, "func": 0x71000CAA10, "lr": 0x7100087F24, "inbytes": 0x18, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0x4B8]}, 22000: {"vt": 0x200, "func": 0x71000CAA20, "lr": 0x71000880E4, "inbytes": 0x10, "outbytes": 4, "buffers": [6], "buffer_entry_sizes": [0x500]}, 22001: {"vt": 0x208, "func": 0x71000CAA30, "lr": 0x71000882C4, "inbytes": 0x18, "outbytes": 0, "buffers": [22], "buffer_entry_sizes": [0x1400]}, 22002: {"vt": 0x210, "func": 0x71000CAA40, "lr": 0x7100088484, "inbytes": 0x10, "outbytes": 4, "buffers": [6], "buffer_entry_sizes": [0x500]}, 22003: {"vt": 0x218, "func": 0x71000CAA50, "lr": 0x7100088664, "inbytes": 0x18, "outbytes": 0, "buffers": [22], "buffer_entry_sizes": [0x1400]}, 22010: {"vt": 0x220, "func": 0x71000CAA60, "lr": 0x7100088820, "inbytes": 0x10, "outbytes": 4}, 30100: {"vt": 0x228, "func": 0x71000CAA70, "lr": 0x710008899C, "inbytes": 0x10, "outbytes": 0}, 30101: {"vt": 0x230, "func": 0x71000CAA80, "lr": 0x7100088B0C, "inbytes": 0x18, "outbytes": 0}, 30110: {"vt": 0x238, "func": 0x71000CAA90, "lr": 0x7100088C8C, "inbytes": 0x18, "outbytes": 0}, 30120: {"vt": 0x240, "func": 0x71000CAAA0, "lr": 0x7100088E0C, "inbytes": 0x20, "outbytes": 0}, 30121: {"vt": 0x248, "func": 0x71000CAAB0, "lr": 0x7100088F8C, "inbytes": 0x20, "outbytes": 0}, 30130: {"vt": 0x250, "func": 0x71000CAAC0, "lr": 0x710008910C, "inbytes": 0x70, "outbytes": 0}, 30131: {"vt": 0x258, "func": 0x71000CAAD0, "lr": 0x71000892BC, "inbytes": 0x20, "outbytes": 0}, 30190: {"vt": 0x260, "func": 0x71000CAAE0, "lr": 0x710008943C, "inbytes": 0x20, "outbytes": 0}, 30200: {"vt": 0x268, "func": 0x71000CAAF0, "lr": 0x71000895BC, "inbytes": 0x20, "outbytes": 0}, 30201: {"vt": 0x270, "func": 0x71000CAB00, "lr": 0x7100089748, "inbytes": 0x30, "outbytes": 0, "buffers": [25, 25], "buffer_entry_sizes": [0x48, 0x48]}, 30202: {"vt": 0x278, "func": 0x71000CAB10, "lr": 0x710008991C, "inbytes": 0x18, "outbytes": 0}, 30203: {"vt": 0x280, "func": 0x71000CAB20, "lr": 0x7100089A9C, "inbytes": 0x18, "outbytes": 0}, 30204: {"vt": 0x288, "func": 0x71000CAB30, "lr": 0x7100089C1C, "inbytes": 0x18, "outbytes": 0}, 30205: {"vt": 0x290, "func": 0x71000CAB40, "lr": 0x7100089D9C, "inbytes": 0x18, "outbytes": 0}, 30210: {"vt": 0x298, "func": 0x71000CAB50, "lr": 0x7100089F20, "inbytes": 0x10, "outbytes": 0x40}, 30211: {"vt": 0x2A0, "func": 0x71000CAB60, "lr": 0x710008A0C0, "inbytes": 0x78, "outbytes": 0, "buffers": [5]}, 30212: {"vt": 0x2A8, "func": 0x71000CAB70, "lr": 0x710008A2BC, "inbytes": 0x18, "outbytes": 0}, 30213: {"vt": 0x2B0, "func": 0x71000CAB80, "lr": 0x710008A444, "inbytes": 0x18, "outbytes": 4, "buffers": [6]}, 30214: {"vt": 0x2B8, "func": 0x71000CAB90, "lr": 0x710008A610, "inbytes": 0, "outbytes": 4, "buffers": [9, 6]}, 30215: {"vt": 0x2C0, "func": 0x71000CABA0, "lr": 0x710008A7D8, "inbytes": 0x30, "outbytes": 0, "buffers": [25, 25], "buffer_entry_sizes": [0x48, 0x48]}, 30216: {"vt": 0x2C8, "func": 0x71000CABB0, "lr": 0x710008A9AC, "inbytes": 0x18, "outbytes": 0}, 30217: {"vt": 0x2D0, "func": 0x71000CABC0, "lr": 0x710008AB2C, "inbytes": 0x80, "outbytes": 0}, 30218: {"vt": 0x2D8, "func": 0x71000CABD0, "lr": 0x710008ACF8, "inbytes": 0x38, "outbytes": 0, "buffers": [25, 25], "buffer_entry_sizes": [0x48, 0x48]}, 30400: {"vt": 0x2E0, "func": 0x71000CABE0, "lr": 0x710008AECC, "inbytes": 0x20, "outbytes": 0}, 30401: {"vt": 0x2E8, "func": 0x71000CABF0, "lr": 0x710008B054, "inbytes": 0x30, "outbytes": 0, "buffers": [25], "buffer_entry_sizes": [0x48]}, 30402: {"vt": 0x2F0, "func": 0x71000CAC00, "lr": 0x710008B21C, "inbytes": 0x18, "outbytes": 0}, 30403: {"vt": 0x2F8, "func": 0x71000CAC10, "lr": 0x710008B3A4, "inbytes": 0x38, "outbytes": 0, "buffers": [25], "buffer_entry_sizes": [0x48]}, 30500: {"vt": 0x300, "func": 0x71000CAC20, "lr": 0x710008B584, "inbytes": 0x30, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0x400]}, 30501: {"vt": 0x308, "func": 0x71000CAC30, "lr": 0x710008B754, "inbytes": 0x30, "outbytes": 0, "buffers": [26], "buffer_entry_sizes": [0x4A8]}, 30700: {"vt": 0x310, "func": 0x71000CAC40, "lr": 0x710008B91C, "inbytes": 0x10, "outbytes": 0}, 30701: {"vt": 0x318, "func": 0x71000CAC50, "lr": 0x710008BAA0, "inbytes": 0x28, "outbytes": 0, "buffers": [25, 25, 25], "buffer_entry_sizes": [0x40, 0x48, 0x48]}, 30810: {"vt": 0x320, "func": 0x71000CAC60, "lr": 0x710008BC6C, "inbytes": 0x18, "outbytes": 0}, 30811: {"vt": 0x328, "func": 0x71000CAC70, "lr": 0x710008BDEC, "inbytes": 0x18, "outbytes": 0}, 30812: {"vt": 0x330, "func": 0x71000CAC80, "lr": 0x710008BF6C, "inbytes": 0x18, "outbytes": 0}, 30820: {"vt": 0x338, "func": 0x71000CAC90, "lr": 0x710008C0EC, "inbytes": 0x10, "outbytes": 0}, 30830: {"vt": 0x340, "func": 0x71000CACA0, "lr": 0x710008C25C, "inbytes": 0x10, "outbytes": 0}, 30900: {"vt": 0x348, "func": 0x71000CACB0, "lr": 0x710008C3DC, "inbytes": 0x28, "outbytes": 0, "buffers": [21, 9, 5], "buffer_entry_sizes": [0xC00, 0x8, 0x0]}, 30901: {"vt": 0x350, "func": 0x71000CACC0, "lr": 0x710008C5CC, "inbytes": 0x30, "outbytes": 0, "buffers": [21, 9, 5], "buffer_entry_sizes": [0xC00, 0x8, 0x0]}, 30910: {"vt": 0x358, "func": 0x71000CACD0, "lr": 0x710008C7B0, "inbytes": 0x10, "outbytes": 0, "buffers": [9], "buffer_entry_sizes": [0x8]}, 30911: {"vt": 0x360, "func": 0x71000CACE0, "lr": 0x710008C96C, "inbytes": 0x10, "outbytes": 0}, 31000: {"vt": 0x368, "func": 0x71000CACF0, "lr": 0x710008CADC, "inbytes": 0x28, "outbytes": 0, "outinterfaces": ['nn::friends::detail::ipc::INotificationService']}, 31001: {"vt": 0x370, "func": 0x71000CAD20, "lr": 0x710008CCDC, "inbytes": 0x30, "outbytes": 0, "outinterfaces": ['nn::friends::detail::ipc::INotificationService']}, 40100: {"vt": 0x378, "func": 0x71000CAD50, "lr": 0x710008CEDC, "inbytes": 0x10, "outbytes": 0}, 40400: {"vt": 0x380, "func": 0x71000CAD60, "lr": 0x710008D04C, "inbytes": 0x10, "outbytes": 0}, 49900: {"vt": 0x388, "func": 0x71000CAD70, "lr": 0x710008D1BC, "inbytes": 0x10, "outbytes": 0}, }, 'nn::friends::detail::ipc::INotificationService': { # 0x21bd6393, vtable size 0, possible vtables [0x710015DB78 3, 0x710015E348 3, 0x710015A658 5, 0x710015A468 5] }, 'nn::friends::detail::ipc::INotificationService': { # 0x21bd6393, vtable size 3, possible vtables [0x710015DB78 3, 0x710015E348 3] 0: {"vt": 0x20, "lr": 0x710008D718, "inbytes": 0, "outbytes": 0, "outhandles": [1]}, 1: {"vt": 0x28, "lr": 0x710008D4B0, "inbytes": 0, "outbytes": 0}, 2: {"vt": 0x30, "lr": 0x710008D4EC, "inbytes": 0, "outbytes": 0x10}, }, '0x710008D840': { # ['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 [0x710015DB78 3, 0x710015E348 3, 0x710015A658 5, 0x710015A468 5] }, },