using System;
namespace System.Runtime.InteropServices
{
/// Use instead.
// Token: 0x02000332 RID: 818
[Obsolete]
[Flags]
[Serializable]
public enum PARAMFLAG
{
/// Whether the parameter passes or receives information is unspecified.
// Token: 0x04000D72 RID: 3442
PARAMFLAG_NONE = 0,
/// The parameter passes information from the caller to the callee.
// Token: 0x04000D73 RID: 3443
PARAMFLAG_FIN = 1,
/// The parameter returns information from the callee to the caller.
// Token: 0x04000D74 RID: 3444
PARAMFLAG_FOUT = 2,
/// The parameter is the local identifier of a client application.
// Token: 0x04000D75 RID: 3445
PARAMFLAG_FLCID = 4,
/// The parameter is the return value of the member.
// Token: 0x04000D76 RID: 3446
PARAMFLAG_FRETVAL = 8,
/// The parameter is optional.
// Token: 0x04000D77 RID: 3447
PARAMFLAG_FOPT = 16,
/// The parameter has default behaviors defined.
// Token: 0x04000D78 RID: 3448
PARAMFLAG_FHASDEFAULT = 32,
/// The parameter has custom data.
// Token: 0x04000D79 RID: 3449
PARAMFLAG_FHASCUSTDATA = 64
}
}