Added cellNetCtlNetStartDialogLoadAsync and cellNetCtlNetStartDialogUnloadAsync

This commit is contained in:
Raul Tambre 2014-09-01 19:52:36 +03:00
parent 6fa75cf993
commit 9ef074c7ef
2 changed files with 9 additions and 3 deletions

View File

@ -1,6 +1,7 @@
#include "stdafx.h"
#include "Emu/Memory/Memory.h"
#include "Emu/SysCalls/Modules.h"
#include "Emu/System.h"
#include "cellNetCtl.h"
@ -52,7 +53,10 @@ int cellNetCtlGetInfo(s32 code, mem_ptr_t<CellNetCtlInfo> info)
int cellNetCtlNetStartDialogLoadAsync(mem_ptr_t<CellNetCtlNetStartDialogParam> param)
{
cellNetCtl->Todo("cellNetCtlNetStartDialogLoadAsync(param_addr=0x%x)", param.GetAddr());
cellNetCtl->Warning("cellNetCtlNetStartDialogLoadAsync(param_addr=0x%x)", param.GetAddr());
// TODO: Actually sign into PSN
Emu.GetCallbackManager().m_exit_callback.Handle(CELL_SYSUTIL_NET_CTL_NETSTART_FINISHED, 0);
return CELL_OK;
}
@ -66,7 +70,9 @@ int cellNetCtlNetStartDialogAbortAsync()
int cellNetCtlNetStartDialogUnloadAsync(mem_ptr_t<CellNetCtlNetStartDialogResult> result)
{
cellNetCtl->Todo("cellNetCtlNetStartDialogUnloadAsync(result_addr=0x%x)", result.GetAddr());
cellNetCtl->Warning("cellNetCtlNetStartDialogUnloadAsync(result_addr=0x%x)", result.GetAddr());
Emu.GetCallbackManager().m_exit_callback.Handle(CELL_SYSUTIL_NET_CTL_NETSTART_UNLOADED, 0);
return CELL_OK;
}

View File

@ -239,7 +239,7 @@ struct CellNetCtlNetStartDialogParam
{
be_t<u32> size;
be_t<s32> type;
be_t<u32> cid;
be_t<u32> cid; // Unused
};
struct CellNetCtlNetStartDialogResult