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.
53 lines
1.6 KiB
53 lines
1.6 KiB
#if NETFX
|
|
|
|
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
|
|
namespace IWshRuntimeLibrary
|
|
{
|
|
// Token: 0x02000008 RID: 8
|
|
[Guid("08FED190-BE19-11D3-A28B-00104BD35090")]
|
|
[TypeLibType(4160)]
|
|
[ComImport]
|
|
internal interface IWshExec
|
|
{
|
|
// Token: 0x1700000F RID: 15
|
|
// (get) Token: 0x0600003C RID: 60
|
|
[ComAliasName("IWshRuntimeLibrary.WshExecStatus")]
|
|
[DispId(1)]
|
|
WshExecStatus Status { [DispId(1)] [MethodImpl(MethodImplOptions.InternalCall)] [return: ComAliasName("IWshRuntimeLibrary.WshExecStatus")] get; }
|
|
|
|
// Token: 0x17000010 RID: 16
|
|
// (get) Token: 0x0600003D RID: 61
|
|
[DispId(3)]
|
|
TextStream StdIn { [DispId(3)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] get; }
|
|
|
|
// Token: 0x17000011 RID: 17
|
|
// (get) Token: 0x0600003E RID: 62
|
|
[DispId(4)]
|
|
TextStream StdOut { [DispId(4)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] get; }
|
|
|
|
// Token: 0x17000012 RID: 18
|
|
// (get) Token: 0x0600003F RID: 63
|
|
[DispId(5)]
|
|
TextStream StdErr { [DispId(5)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] get; }
|
|
|
|
// Token: 0x17000013 RID: 19
|
|
// (get) Token: 0x06000040 RID: 64
|
|
[DispId(6)]
|
|
int ProcessID { [DispId(6)] [MethodImpl(MethodImplOptions.InternalCall)] get; }
|
|
|
|
// Token: 0x17000014 RID: 20
|
|
// (get) Token: 0x06000041 RID: 65
|
|
[DispId(7)]
|
|
int ExitCode { [DispId(7)] [MethodImpl(MethodImplOptions.InternalCall)] get; }
|
|
|
|
// Token: 0x06000042 RID: 66
|
|
[DispId(8)]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
void Terminate();
|
|
}
|
|
}
|
|
|
|
#endif
|
|
|