rpcsx/rpcs3/Emu/Cell/Modules/cellSpudll.h
scribam 299f627321 Stub cell (#2785)
* Update cellGcmSys

* Update cellStorage

* Update cellSubdisplay

* Update sceNpTrophy
- Use error_code as return type
- Add few checks

* Update cellKey2char

* Update cellKb:
- Use error_code as return type
- Replace UNIMPLEMENTED_FUNC by .todo

* Update cellNetCtl

* Update cellSpudll

* Update cellSysutilAp

* Update cellUserInfo

* Stub sys_mempool_allocate_block (bad idea)
2017-05-15 14:30:14 +03:00

25 lines
676 B
C

#pragma once
enum CellSpudllError : u32
{
CELL_SPUDLL_ERROR_INVAL = 0x80410602,
CELL_SPUDLL_ERROR_STAT = 0x8041060f,
CELL_SPUDLL_ERROR_ALIGN = 0x80410610,
CELL_SPUDLL_ERROR_NULL_POINTER = 0x80410611,
CELL_SPUDLL_ERROR_SRCH = 0x80410605,
CELL_SPUDLL_ERROR_UNDEF = 0x80410612,
CELL_SPUDLL_ERROR_FATAL = 0x80410613,
};
struct CellSpudllHandleConfig
{
be_t<u32> mode;
be_t<u32> dmaTag;
be_t<u32> numMaxReferred;
be_t<u32> numMaxDepend;
vm::ps3::bptr<void> unresolvedSymbolValueForFunc;
vm::ps3::bptr<void> unresolvedSymbolValueForObject;
vm::ps3::bptr<void> unresolvedSymbolValueForOther;
be_t<u32> __reserved__[9];
};