47 lines
1.7 KiB
C#
47 lines
1.7 KiB
C#
using System;
|
|
|
|
namespace System.Runtime.InteropServices
|
|
{
|
|
/// <summary>Use <see cref="T:System.Runtime.InteropServices.ComTypes.EXCEPINFO" /> instead.</summary>
|
|
// Token: 0x0200030D RID: 781
|
|
[Obsolete]
|
|
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
|
|
public struct EXCEPINFO
|
|
{
|
|
/// <summary>Represents an error code identifying the error.</summary>
|
|
// Token: 0x04000D0B RID: 3339
|
|
public short wCode;
|
|
|
|
/// <summary>This field is reserved; must be set to 0.</summary>
|
|
// Token: 0x04000D0C RID: 3340
|
|
public short wReserved;
|
|
|
|
/// <summary>Indicates the name of the source of the exception. Typically, this is an application name.</summary>
|
|
// Token: 0x04000D0D RID: 3341
|
|
[MarshalAs(UnmanagedType.BStr)]
|
|
public string bstrSource;
|
|
|
|
/// <summary>Describes the error intended for the customer.</summary>
|
|
// Token: 0x04000D0E RID: 3342
|
|
[MarshalAs(UnmanagedType.BStr)]
|
|
public string bstrDescription;
|
|
|
|
/// <summary>Contains the fully-qualified drive, path, and file name of a Help file with more information about the error.</summary>
|
|
// Token: 0x04000D0F RID: 3343
|
|
[MarshalAs(UnmanagedType.BStr)]
|
|
public string bstrHelpFile;
|
|
|
|
/// <summary>Indicates the Help context ID of the topic within the Help file.</summary>
|
|
// Token: 0x04000D10 RID: 3344
|
|
public int dwHelpContext;
|
|
|
|
/// <summary>This field is reserved; must be set to null.</summary>
|
|
// Token: 0x04000D11 RID: 3345
|
|
public IntPtr pvReserved;
|
|
|
|
/// <summary>Represents a pointer to a function that takes an <see cref="T:System.Runtime.InteropServices.EXCEPINFO" /> structure as an argument and returns an HRESULT value. If deferred fill-in is not desired, this field is set to null.</summary>
|
|
// Token: 0x04000D12 RID: 3346
|
|
public IntPtr pfnDeferredFillIn;
|
|
}
|
|
}
|