|
virtual DGLE_RESULT DGLE_API | Read (void *pBuffer, uint uiCount, uint &uiRead)=0 |
|
virtual DGLE_RESULT DGLE_API | Write (const void *pBuffer, uint uiCount, uint &uiWritten)=0 |
|
virtual DGLE_RESULT DGLE_API | Seek (uint32 ui32Offset, E_FILE_SYSTEM_SEEK_FLAG eWay, uint32 &ui32Position)=0 |
|
virtual DGLE_RESULT DGLE_API | GetSize (uint32 &ui32Size)=0 |
|
virtual DGLE_RESULT DGLE_API | IsOpen (bool &bOpened)=0 |
|
virtual DGLE_RESULT DGLE_API | GetName (char *pcName, uint &uiCharsCount)=0 |
|
virtual DGLE_RESULT DGLE_API | GetPath (char *pcPath, uint &uiCharsCount)=0 |
|
virtual DGLE_RESULT DGLE_API | Free ()=0 |
|
virtual DGLE_RESULT DGLE_API | GetGUID (GUID &guid)=0 |
| Returns unique identifier of the last interface in the inheritance chain.
|
|
virtual DGLE_RESULT DGLE_API | ExecuteCommand (uint uiCmd, TVariant &stVar)=0 |
| Executes some command using its index or bitmask.
|
|
virtual DGLE_RESULT DGLE_API | ExecuteTextCommand (const char *pcCommand, TVariant &stVar)=0 |
| Executes some text command and returns result as variant.
|
|
virtual DGLE_RESULT DGLE_API | ExecuteTextCommandEx (const char *pcCommand, char *pcResult, uint &uiCharsCount)=0 |
| Executes some text command and returns result as string.
|
|