| CompareMethod | Description |
| Const BinaryCompare = 0 | |
| Const DatabaseCompare = 2 | |
| Const TextCompare = 1 |
| Drive | Description |
| Property AvailableSpace | |
| Property DriveLetter As String | |
| Property DriveType As __MIDL___MIDL_itf_iwshom_0000_0002 | |
| Property FileSystem As String | |
| Property FreeSpace | |
| Property IsReady As Boolean | |
| Property Path As String | |
| Property RootFolder As IFolder | |
| Property SerialNumber As Long | |
| Property ShareName As String | |
| Property TotalSize | |
| Property VolumeName As String |
| Drives | Description |
| Property Count As Long | |
| Property Item(ByVal Key) As IDrive |
| DriveTypeConst | Description |
| Const CDRom = 4 | |
| Const Fixed = 2 | |
| Const RamDisk = 5 | |
| Const Remote = 3 | |
| Const Removable = 1 | |
| Const UnknownType = 0 |
| File | Description |
| Property Attributes As __MIDL___MIDL_itf_iwshom_0000_0001 | |
| Property DateCreated As Date | |
| Property DateLastAccessed As Date | |
| Property DateLastModified As Date | |
| Property Drive As IDrive | |
| Property Name As String | |
| Property ParentFolder As IFolder | |
| Property Path As String | |
| Property ShortName As String | |
| Property ShortPath As String | |
| Property Size | |
| Property Type As String | |
| Sub Copy(ByVal Destination As String, [ByVal OverWriteFiles As BooleanTrue]) | |
| Sub Delete([ByVal Force As BooleanFalse]) | |
| Sub Move(ByVal Destination As String) | |
| Function OpenAsTextStream([ByVal IOMode As IOModeForReading], [ByVal Format As TristateTristateFalse]) As ITextStream |
| FileAttribute | Description |
| Const Alias = 1024 (&H400) | |
| Const Archive = 32 (&H20) | |
| Const Compressed = 2048 (&H800) | |
| Const Directory = 16 (&H10) | |
| Const Hidden = 2 | |
| Const Normal = 0 | |
| Const ReadOnly = 1 | |
| Const System = 4 | |
| Const Volume = 8 |
| Files | Description |
| Property Count As Long | |
| Property Item(ByVal Key) As IFile |
| FileSystemObject | Description |
| Property Drives As IDriveCollection | |
| Sub CopyFile(ByVal Source As String, ByVal Destination As String, [ByVal OverWriteFiles As BooleanTrue]) | |
| Sub CopyFolder(ByVal Source As String, ByVal Destination As String, [ByVal OverWriteFiles As BooleanTrue]) | |
| Sub DeleteFile(ByVal FileSpec As String, [ByVal Force As BooleanFalse]) | |
| Sub DeleteFolder(ByVal FolderSpec As String, [ByVal Force As BooleanFalse]) | |
| Sub MoveFile(ByVal Source As String, ByVal Destination As String) | |
| Sub MoveFolder(ByVal Source As String, ByVal Destination As String) | |
| Function BuildPath(ByVal Path As String, ByVal Name As String) As String | |
| Function CreateFolder(ByVal Path As String) As IFolder | |
| Function CreateTextFile(ByVal FileName As String, [ByVal Overwrite As BooleanTrue], [ByVal Unicode As BooleanFalse]) As ITextStream | |
| Function DriveExists(ByVal DriveSpec As String) As Boolean | |
| Function FileExists(ByVal FileSpec As String) As Boolean | |
| Function FolderExists(ByVal FolderSpec As String) As Boolean | |
| Function GetAbsolutePathName(ByVal Path As String) As String | |
| Function GetBaseName(ByVal Path As String) As String | |
| Function GetDrive(ByVal DriveSpec As String) As IDrive | |
| Function GetDriveName(ByVal Path As String) As String | |
| Function GetExtensionName(ByVal Path As String) As String | |
| Function GetFile(ByVal FilePath As String) As IFile | |
| Function GetFileName(ByVal Path As String) As String | |
| Function GetFileVersion(ByVal FileName As String) As String | |
| Function GetFolder(ByVal FolderPath As String) As IFolder | |
| Function GetParentFolderName(ByVal Path As String) As String | |
| Function GetSpecialFolder(ByVal SpecialFolder As __MIDL___MIDL_itf_iwshom_0000_0003) As IFolder | |
| Function GetStandardStream(ByVal StandardStreamType As __MIDL___MIDL_itf_iwshom_0000_0004, ByVal Unicode As Boolean) As ITextStream | |
| Function GetTempName As String | |
| Function OpenTextFile(ByVal FileName As String, [ByVal IOMode As IOModeForReading], [ByVal Create As BooleanFalse], [ByVal Format As TristateTristateFalse]) As ITextStream |
| Folder | Description |
| Property Attributes As __MIDL___MIDL_itf_iwshom_0000_0001 | |
| Property DateCreated As Date | |
| Property DateLastAccessed As Date | |
| Property DateLastModified As Date | |
| Property Drive As IDrive | |
| Property Files As IFileCollection | |
| Property IsRootFolder As Boolean | |
| Property Name As String | |
| Property ParentFolder As IFolder | |
| Property Path As String | |
| Property ShortName As String | |
| Property ShortPath As String | |
| Property Size | |
| Property SubFolders As IFolderCollection | |
| Property Type As String | |
| Sub Copy(ByVal Destination As String, [ByVal OverWriteFiles As BooleanTrue]) | |
| Sub Delete([ByVal Force As BooleanFalse]) | |
| Sub Move(ByVal Destination As String) | |
| Function CreateTextFile(ByVal FileName As String, [ByVal Overwrite As BooleanTrue], [ByVal Unicode As BooleanFalse]) As ITextStream |
| Folders | Description |
| Property Count As Long | |
| Property Item(ByVal Key) As IFolder | |
| Function Add(ByVal Name As String) As IFolder |
| IFileSystem | Description |
| Property Drives As IDriveCollection | |
| Sub CopyFile(ByVal Source As String, ByVal Destination As String, [ByVal OverWriteFiles As BooleanTrue]) | |
| Sub CopyFolder(ByVal Source As String, ByVal Destination As String, [ByVal OverWriteFiles As BooleanTrue]) | |
| Sub DeleteFile(ByVal FileSpec As String, [ByVal Force As BooleanFalse]) | |
| Sub DeleteFolder(ByVal FolderSpec As String, [ByVal Force As BooleanFalse]) | |
| Sub MoveFile(ByVal Source As String, ByVal Destination As String) | |
| Sub MoveFolder(ByVal Source As String, ByVal Destination As String) | |
| Function BuildPath(ByVal Path As String, ByVal Name As String) As String | |
| Function CreateFolder(ByVal Path As String) As IFolder | |
| Function CreateTextFile(ByVal FileName As String, [ByVal Overwrite As BooleanTrue], [ByVal Unicode As BooleanFalse]) As ITextStream | |
| Function DriveExists(ByVal DriveSpec As String) As Boolean | |
| Function FileExists(ByVal FileSpec As String) As Boolean | |
| Function FolderExists(ByVal FolderSpec As String) As Boolean | |
| Function GetAbsolutePathName(ByVal Path As String) As String | |
| Function GetBaseName(ByVal Path As String) As String | |
| Function GetDrive(ByVal DriveSpec As String) As IDrive | |
| Function GetDriveName(ByVal Path As String) As String | |
| Function GetExtensionName(ByVal Path As String) As String | |
| Function GetFile(ByVal FilePath As String) As IFile | |
| Function GetFileName(ByVal Path As String) As String | |
| Function GetFolder(ByVal FolderPath As String) As IFolder | |
| Function GetParentFolderName(ByVal Path As String) As String | |
| Function GetSpecialFolder(ByVal SpecialFolder As __MIDL___MIDL_itf_iwshom_0000_0003) As IFolder | |
| Function GetTempName As String | |
| Function OpenTextFile(ByVal FileName As String, [ByVal IOMode As IOModeForReading], [ByVal Create As BooleanFalse], [ByVal Format As TristateTristateFalse]) As ITextStream |
| IOMode | Description |
| Const ForAppending = 8 | |
| Const ForReading = 1 | |
| Const ForWriting = 2 |
| __MIDL___MIDL_itf_iwshom_0000_0001 | Description |
| Const Alias = 1024 (&H400) | |
| Const Archive = 32 (&H20) | |
| Const Compressed = 2048 (&H800) | |
| Const Directory = 16 (&H10) | |
| Const Hidden = 2 | |
| Const Normal = 0 | |
| Const ReadOnly = 1 | |
| Const System = 4 | |
| Const Volume = 8 |
| __MIDL___MIDL_itf_iwshom_0000_0002 | Description |
| Const CDRom = 4 | |
| Const Fixed = 2 | |
| Const RamDisk = 5 | |
| Const Remote = 3 | |
| Const Removable = 1 | |
| Const UnknownType = 0 |
| __MIDL___MIDL_itf_iwshom_0000_0003 | Description |
| Const SystemFolder = 1 | |
| Const TemporaryFolder = 2 | |
| Const WindowsFolder = 0 |
| __MIDL___MIDL_itf_iwshom_0000_0004 | Description |
| Const StdErr = 2 | |
| Const StdIn = 0 | |
| Const StdOut = 1 |
| __MIDL___MIDL_itf_iwshom_0102_0001 | Description |
| Const WshHide = 0 | |
| Const WshMaximizedFocus = 3 | |
| Const WshMinimizedFocus = 2 | |
| Const WshMinimizedNoFocus = 6 | |
| Const WshNormalFocus = 1 | |
| Const WshNormalNoFocus = 4 |
| __MIDL___MIDL_itf_iwshom_0111_0001 | Description |
| Const WshFailed = 2 | |
| Const WshFinished = 1 | |
| Const WshRunning = 0 |