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
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
|
|
|