18 static const VWIID IID_FileIdentifier = { 0xB4B088B1, 0x3793, 0x11DB, { 0x9C, 0x35, 0x00, 0x50, 0x8D, 0x5E, 0x98, 0x51 } };
EFolderSpecifier
Definition FolderSpecifiers.h:10
uint16_t Uint16
Definition GSTypes.h:26
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
#define DYNAMIC_ATTRIBUTE
Definition VectorworksMVR.h:104
Definition IFileIdentifier.h:21
virtual VCOMError VCOM_CALLTYPE DuplicateOnDisk(IFileIdentifier *pDestFileID, bool bOverwrite)=0
virtual VCOMError VCOM_CALLTYPE SetAttributesTimeDateReference(EAttributesTimeReference ref, const SAttributesDateTime &data)=0
virtual VCOMError VCOM_CALLTYPE GetFileFullPath(TXString &outPath)=0
virtual VCOMError VCOM_CALLTYPE GetAttributes(SAttributes &outAttributes)=0
virtual VCOMError VCOM_CALLTYPE ValidateName(TXString &outName)=0
virtual VCOMError VCOM_CALLTYPE GetFileName(TXString &outName)=0
virtual VCOMError VCOM_CALLTYPE LaunchInOS()=0
virtual VCOMError VCOM_CALLTYPE SetFileExtension(const TXString &extension)=0
virtual VCOMError VCOM_CALLTYPE SetAttributes(const SAttributes &attributes)=0
virtual VCOMError VCOM_CALLTYPE GetFileNameWithoutExtension(TXString &outName)=0
virtual VCOMError VCOM_CALLTYPE GetFileSize(size_t &outSize)=0
virtual VCOMError VCOM_CALLTYPE GetAttributesTimeDateReference(EAttributesTimeReference ref, SAttributesDateTime &outData)=0
virtual VCOMError VCOM_CALLTYPE DeleteOnDisk()=0
virtual VCOMError VCOM_CALLTYPE RenameOnDisk(const TXString &newName)=0
virtual VCOMError VCOM_CALLTYPE ExistsOnDisk(bool &outValue)=0
virtual VCOMError VCOM_CALLTYPE Set(IFolderIdentifier *pFolderID, const TXString &fileName)=0
virtual VCOMError VCOM_CALLTYPE SetFileName(const TXString &name)=0
virtual VCOMError VCOM_CALLTYPE GetFolder(IFolderIdentifier **ppOutParentFolderID)=0
virtual VCOMError VCOM_CALLTYPE Set(EFolderSpecifier folderSpec, bool bUserFolder, const TXString &fileName)=0
virtual VCOMError VCOM_CALLTYPE GetFileExtension(TXString &outExtension)=0
virtual VCOMError VCOM_CALLTYPE FormatFilename(TXString &formatName, Uint16 maxCharsWithoutSpace)=0
virtual VCOMError VCOM_CALLTYPE Clear()=0
virtual VCOMError VCOM_CALLTYPE Set(const TXString &fullPath)=0
virtual VCOMError VCOM_CALLTYPE IsSet()=0
virtual VCOMError VCOM_CALLTYPE RevealInOS()=0
Definition IFolderIdentifier.h:89
Definition VectorworksMVR.h:109
Definition GSString.h:134
Definition VectorworksMVR.h:149
VCOMPtr< IFileIdentifier > IFileIdentifierPtr
Definition IFileIdentifier.h:51
std::vector< IFileIdentifierPtr > TVWArray_IFileIdentifier
Definition IFileIdentifier.h:52
const VCOMError kVCOMError_DiskFull
Definition IFileIdentifier.h:60
EAttributesTimeReference
Definition IFolderIdentifier.h:42
const VCOMError kVCOMError_BadPathSpecified
Definition IFileIdentifier.h:56
const VCOMError kVCOMError_AccessDenied
Definition IFileIdentifier.h:58
const VCOMError kVCOMError_FileNotFound
Definition IFileIdentifier.h:57
const VCOMError kVCOMError_TooManyOpenFiles
Definition IFileIdentifier.h:59
uint32_t VCOMError
Definition VectorworksMVR.h:119
Definition IFolderIdentifier.h:32
Definition IFolderIdentifier.h:16
Definition VectorworksMVR.h:32