#if NETFX using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; namespace IWshRuntimeLibrary { // Token: 0x02000022 RID: 34 [TypeLibType(2)] [ClassInterface(ClassInterfaceType.None)] [Guid("0D43FE01-F093-11CF-8940-00A0C9054228")] [ComImport] internal class FileSystemObjectClass : IFileSystem3, FileSystemObject { // // Token: 0x060000E7 RID: 231 // [MethodImpl(MethodImplOptions.InternalCall)] // public extern FileSystemObjectClass(); // Token: 0x1700005B RID: 91 // (get) Token: 0x060000E8 RID: 232 [DispId(10010)] public virtual extern Drives Drives { [DispId(10010)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] get; } // Token: 0x060000E9 RID: 233 [DispId(10000)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] public virtual extern string BuildPath([MarshalAs(UnmanagedType.BStr)] [In] string Path, [MarshalAs(UnmanagedType.BStr)] [In] string Name); // Token: 0x060000EA RID: 234 [DispId(10004)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] public virtual extern string GetDriveName([MarshalAs(UnmanagedType.BStr)] [In] string Path); // Token: 0x060000EB RID: 235 [DispId(10005)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] public virtual extern string GetParentFolderName([MarshalAs(UnmanagedType.BStr)] [In] string Path); // Token: 0x060000EC RID: 236 [DispId(10006)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] public virtual extern string GetFileName([MarshalAs(UnmanagedType.BStr)] [In] string Path); // Token: 0x060000ED RID: 237 [DispId(10007)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] public virtual extern string GetBaseName([MarshalAs(UnmanagedType.BStr)] [In] string Path); // Token: 0x060000EE RID: 238 [DispId(10008)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] public virtual extern string GetExtensionName([MarshalAs(UnmanagedType.BStr)] [In] string Path); // Token: 0x060000EF RID: 239 [DispId(10002)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] public virtual extern string GetAbsolutePathName([MarshalAs(UnmanagedType.BStr)] [In] string Path); // Token: 0x060000F0 RID: 240 [DispId(10003)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] public virtual extern string GetTempName(); // Token: 0x060000F1 RID: 241 [DispId(10015)] [MethodImpl(MethodImplOptions.InternalCall)] public virtual extern bool DriveExists([MarshalAs(UnmanagedType.BStr)] [In] string DriveSpec); // Token: 0x060000F2 RID: 242 [DispId(10016)] [MethodImpl(MethodImplOptions.InternalCall)] public virtual extern bool FileExists([MarshalAs(UnmanagedType.BStr)] [In] string FileSpec); // Token: 0x060000F3 RID: 243 [DispId(10017)] [MethodImpl(MethodImplOptions.InternalCall)] public virtual extern bool FolderExists([MarshalAs(UnmanagedType.BStr)] [In] string FolderSpec); // Token: 0x060000F4 RID: 244 [DispId(10011)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] public virtual extern Drive GetDrive([MarshalAs(UnmanagedType.BStr)] [In] string DriveSpec); // Token: 0x060000F5 RID: 245 [DispId(10012)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] public virtual extern File GetFile([MarshalAs(UnmanagedType.BStr)] [In] string FilePath); // Token: 0x060000F6 RID: 246 [DispId(10013)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] public virtual extern Folder GetFolder([MarshalAs(UnmanagedType.BStr)] [In] string FolderPath); // Token: 0x060000F7 RID: 247 [DispId(10014)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] public virtual extern Folder GetSpecialFolder([ComAliasName("IWshRuntimeLibrary.SpecialFolderConst")] [In] SpecialFolderConst SpecialFolder); // Token: 0x060000F8 RID: 248 [DispId(1200)] [MethodImpl(MethodImplOptions.InternalCall)] public virtual extern void DeleteFile([MarshalAs(UnmanagedType.BStr)] [In] string FileSpec, [In] bool Force = false); // Token: 0x060000F9 RID: 249 [DispId(1201)] [MethodImpl(MethodImplOptions.InternalCall)] public virtual extern void DeleteFolder([MarshalAs(UnmanagedType.BStr)] [In] string FolderSpec, [In] bool Force = false); // Token: 0x060000FA RID: 250 [DispId(1204)] [MethodImpl(MethodImplOptions.InternalCall)] public virtual extern void MoveFile([MarshalAs(UnmanagedType.BStr)] [In] string Source, [MarshalAs(UnmanagedType.BStr)] [In] string Destination); // Token: 0x060000FB RID: 251 [DispId(1205)] [MethodImpl(MethodImplOptions.InternalCall)] public virtual extern void MoveFolder([MarshalAs(UnmanagedType.BStr)] [In] string Source, [MarshalAs(UnmanagedType.BStr)] [In] string Destination); // Token: 0x060000FC RID: 252 [DispId(1202)] [MethodImpl(MethodImplOptions.InternalCall)] public virtual extern void CopyFile([MarshalAs(UnmanagedType.BStr)] [In] string Source, [MarshalAs(UnmanagedType.BStr)] [In] string Destination, [In] bool OverWriteFiles = true); // Token: 0x060000FD RID: 253 [DispId(1203)] [MethodImpl(MethodImplOptions.InternalCall)] public virtual extern void CopyFolder([MarshalAs(UnmanagedType.BStr)] [In] string Source, [MarshalAs(UnmanagedType.BStr)] [In] string Destination, [In] bool OverWriteFiles = true); // Token: 0x060000FE RID: 254 [DispId(1120)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] public virtual extern Folder CreateFolder([MarshalAs(UnmanagedType.BStr)] [In] string Path); // Token: 0x060000FF RID: 255 [DispId(1101)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] public virtual extern TextStream CreateTextFile([MarshalAs(UnmanagedType.BStr)] [In] string FileName, [In] bool Overwrite = true, [In] bool Unicode = false); // Token: 0x06000100 RID: 256 [DispId(1100)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] public virtual extern TextStream OpenTextFile([MarshalAs(UnmanagedType.BStr)] [In] string FileName, [In] IOMode IOMode = IOMode.ForReading, [In] bool Create = false, [In] Tristate Format = Tristate.TristateFalse); // Token: 0x06000101 RID: 257 [DispId(20000)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] public virtual extern TextStream GetStandardStream([ComAliasName("IWshRuntimeLibrary.StandardStreamTypes")] [In] StandardStreamTypes StandardStreamType, [In] bool Unicode = false); // Token: 0x06000102 RID: 258 [DispId(20010)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] public virtual extern string GetFileVersion([MarshalAs(UnmanagedType.BStr)] [In] string FileName); } } #endif