MxStream provider and controller vtables (#191)

* MxStreamProvider and MxRamStreamProvider vtable

* Update mxramstreamprovider.h

* Match IsA

* Fixes, improvements

---------

Co-authored-by: Christian Semmler <mail@csemmler.com>
This commit is contained in:
Misha
2023-10-08 16:41:34 -04:00
committed by GitHub
parent 3ac0c5d86c
commit d82649c6f0
11 changed files with 181 additions and 12 deletions

View File

@@ -1,3 +1,25 @@
#include "mxramstreamcontroller.h"
#include "mxramstreamprovider.h"
DECOMP_SIZE_ASSERT(MxRAMStreamController, 0x98);
// OFFSET: LEGO1 0x100c6110 STUB
MxResult MxRAMStreamController::Open(const char *p_filename)
{
// TODO STUB
return FAILURE;
}
// OFFSET: LEGO1 0x100c6210 STUB
MxResult MxRAMStreamController::vtable0x20(MxDSAction* p_action)
{
// TODO STUB
return FAILURE;
}
// OFFSET: LEGO1 0x100c6320 STUB
MxResult MxRAMStreamController::vtable0x24(undefined4 p_unknown)
{
// TODO STUB
return FAILURE;
}