LegoOmni::CreateStreamObject and related (#129)

* LegoOmni::CreateStreamObject and related

* Revert change to MxDSSource/MxDSFile Read export
This commit is contained in:
MS
2023-09-20 16:22:57 -04:00
committed by GitHub
parent 1d3c1bdbd1
commit b743f99d20
14 changed files with 147 additions and 13 deletions

View File

@@ -29,11 +29,12 @@ public:
virtual MxLong Open(MxULong) = 0;
virtual MxLong Close() = 0;
virtual void SomethingWhichCallsRead(void* pUnknownObject);
virtual MxLong Read(unsigned char *, MxULong) = 0;
virtual MxResult Read(unsigned char *, MxULong) = 0;
virtual MxLong Seek(MxLong, int) = 0;
virtual MxULong GetBufferSize() = 0;
virtual MxULong GetStreamBuffersNum() = 0;
virtual MxLong GetLengthInDWords();
virtual void* GetBuffer(); // 0x34
protected:
MxULong m_lengthInDWords;