| 1812 | } |
| 1813 | |
| 1814 | error_code sceNpBasicAddFriend(ppu_thread& ppu, vm::cptr<SceNpId> contact, |
| 1815 | vm::cptr<char> body, |
| 1816 | sys_memory_container_t containerId) |
| 1817 | { |
| 1818 | sceNp.warning("sceNpBasicAddFriend(contact=*0x%x, body=%s, containerId=%d)", |
| 1819 | contact, body, containerId); |
| 1820 | |
| 1821 | vm::var<SceNpBasicMessageDetails> msg; |
| 1822 | msg->msgId = 0; |
| 1823 | msg->mainType = SCE_NP_BASIC_MESSAGE_MAIN_TYPE_ADD_FRIEND; |
| 1824 | msg->subType = SCE_NP_BASIC_MESSAGE_ADD_FRIEND_SUBTYPE_NONE; |
| 1825 | msg->msgFeatures = 0; |
| 1826 | msg->npids = vm::const_ptr_cast<SceNpId>(contact); |
| 1827 | msg->count = 1; |
| 1828 | msg->subject = vm::null; |
| 1829 | msg->body = vm::const_ptr_cast<char>(body); |
| 1830 | msg->data = vm::null; |
| 1831 | msg->size = 0; |
| 1832 | |
| 1833 | return sceNpBasicSendMessageGui(ppu, msg, containerId); |
| 1834 | } |
| 1835 | |
| 1836 | error_code sceNpBasicGetFriendListEntryCount(vm::ptr<u32> count) |
| 1837 | { |
nothing calls this directly
no test coverage detected