17 static const VWIID IID_RawOSFile = { 0x4F7F77DD, 0x3796, 0x11DB, { 0x9C, 0x35, 0x00, 0x50, 0x8D, 0x5E, 0x98, 0x51 } };
uint64_t Uint64
Definition GSTypes.h:28
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
#define DYNAMIC_ATTRIBUTE
Definition VectorworksMVR.h:104
Definition IFileIdentifier.h:21
Definition IRawOSFile.h:20
virtual VCOMError VCOM_CALLTYPE Close()=0
virtual VCOMError VCOM_CALLTYPE Read(Uint64 position, Uint64 &inoutSize, void *pOutBuffer)=0
virtual VCOMError VCOM_CALLTYPE Write(Uint64 position, Uint64 size, const void *pBuffer)=0
virtual VCOMError VCOM_CALLTYPE GetFileSize(Uint64 &outValue)=0
virtual VCOMError VCOM_CALLTYPE Open(IFileIdentifier *pFileID, bool bReadable, bool bWritable, bool bRandomAccess, bool bTruncateExisting)=0
Definition VectorworksMVR.h:109
Definition VectorworksMVR.h:149
VCOMPtr< IRawOSFile > IRawOSFilePtr
Definition IRawOSFile.h:30
uint32_t VCOMError
Definition VectorworksMVR.h:119