You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

107 lines
4.4 KiB

#if NETFX
using System;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
namespace IWshRuntimeLibrary
{
// Token: 0x0200002C RID: 44
[Guid("C7C3F5B5-88A3-11D0-ABCB-00A0C90FFFC0")]
[ClassInterface(ClassInterfaceType.None)]
[DefaultMember("Path")]
[ComImport]
internal class FileClass : IFile, File
{
// // Token: 0x06000130 RID: 304
// [MethodImpl(MethodImplOptions.InternalCall)]
// internal extern FileClass();
// Token: 0x1700007B RID: 123
// (get) Token: 0x06000131 RID: 305
[DispId(0)]
public virtual extern string Path { [DispId(0)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; }
// Token: 0x1700007C RID: 124
// (get) Token: 0x06000132 RID: 306
// (set) Token: 0x06000133 RID: 307
[DispId(1000)]
public virtual extern string Name { [DispId(1000)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; [DispId(1000)] [MethodImpl(MethodImplOptions.InternalCall)] [param: MarshalAs(UnmanagedType.BStr)] set; }
// Token: 0x1700007D RID: 125
// (get) Token: 0x06000134 RID: 308
[DispId(1002)]
public virtual extern string ShortPath { [DispId(1002)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; }
// Token: 0x1700007E RID: 126
// (get) Token: 0x06000135 RID: 309
[DispId(1001)]
public virtual extern string ShortName { [DispId(1001)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; }
// Token: 0x1700007F RID: 127
// (get) Token: 0x06000136 RID: 310
[DispId(1004)]
public virtual extern Drive Drive { [DispId(1004)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] get; }
// Token: 0x17000080 RID: 128
// (get) Token: 0x06000137 RID: 311
[DispId(1005)]
public virtual extern Folder ParentFolder { [DispId(1005)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] get; }
// Token: 0x17000081 RID: 129
// (get) Token: 0x06000138 RID: 312
// (set) Token: 0x06000139 RID: 313
[DispId(1003)]
[ComAliasName("IWshRuntimeLibrary.FileAttribute")]
public virtual extern FileAttribute Attributes { [DispId(1003)] [MethodImpl(MethodImplOptions.InternalCall)] [return: ComAliasName("IWshRuntimeLibrary.FileAttribute")] get; [DispId(1003)] [MethodImpl(MethodImplOptions.InternalCall)] [param: ComAliasName("IWshRuntimeLibrary.FileAttribute")] set; }
// Token: 0x17000082 RID: 130
// (get) Token: 0x0600013A RID: 314
[DispId(1006)]
public virtual extern DateTime DateCreated { [DispId(1006)] [MethodImpl(MethodImplOptions.InternalCall)] get; }
// Token: 0x17000083 RID: 131
// (get) Token: 0x0600013B RID: 315
[DispId(1007)]
public virtual extern DateTime DateLastModified { [DispId(1007)] [MethodImpl(MethodImplOptions.InternalCall)] get; }
// Token: 0x17000084 RID: 132
// (get) Token: 0x0600013C RID: 316
[DispId(1008)]
public virtual extern DateTime DateLastAccessed { [DispId(1008)] [MethodImpl(MethodImplOptions.InternalCall)] get; }
// Token: 0x17000085 RID: 133
// (get) Token: 0x0600013D RID: 317
[DispId(1009)]
public virtual extern object Size { [DispId(1009)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Struct)] get; }
// Token: 0x17000086 RID: 134
// (get) Token: 0x0600013E RID: 318
[DispId(1010)]
public virtual extern string Type { [DispId(1010)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; }
// Token: 0x0600013F RID: 319
[DispId(1200)]
[MethodImpl(MethodImplOptions.InternalCall)]
public virtual extern void Delete([In] bool Force = false);
// Token: 0x06000140 RID: 320
[DispId(1202)]
[MethodImpl(MethodImplOptions.InternalCall)]
public virtual extern void Copy([MarshalAs(UnmanagedType.BStr)] [In] string Destination, [In] bool OverWriteFiles = true);
// Token: 0x06000141 RID: 321
[DispId(1204)]
[MethodImpl(MethodImplOptions.InternalCall)]
public virtual extern void Move([MarshalAs(UnmanagedType.BStr)] [In] string Destination);
// Token: 0x06000142 RID: 322
[DispId(1100)]
[MethodImpl(MethodImplOptions.InternalCall)]
[return: MarshalAs(UnmanagedType.Interface)]
public virtual extern TextStream OpenAsTextStream([In] IOMode IOMode = IOMode.ForReading, [In] Tristate Format = Tristate.TristateFalse);
}
}
#endif