Play-/Source/iop/Iop_FileIoHandler2100.h
2019-09-21 22:36:55 -04:00

41 lines
540 B
C++

#pragma once
#include "Iop_FileIo.h"
namespace Iop
{
class CFileIoHandler2100 : public CFileIo::CHandler
{
public:
CFileIoHandler2100(CIoman*);
bool Invoke(uint32, uint32*, uint32, uint32*, uint32, uint8*) override;
private:
struct OPENCOMMAND
{
uint32 flags;
uint32 somePtr1;
char fileName[256];
};
struct CLOSECOMMAND
{
uint32 fd;
};
struct READCOMMAND
{
uint32 fd;
uint32 buffer;
uint32 size;
};
struct SEEKCOMMAND
{
uint32 fd;
uint32 offset;
uint32 whence;
};
};
};