66 lines
2.6 KiB
C#
66 lines
2.6 KiB
C#
using System;
|
|
|
|
namespace System.Runtime.InteropServices
|
|
{
|
|
/// <summary>Specifies the set of execution contexts in which a class object will be made available for requests to construct instances.</summary>
|
|
// Token: 0x02000336 RID: 822
|
|
[Flags]
|
|
public enum RegistrationClassContext
|
|
{
|
|
/// <summary>Disables activate-as-activator (AAA) activations for this activation only.</summary>
|
|
// Token: 0x04000D7E RID: 3454
|
|
DisableActivateAsActivator = 32768,
|
|
/// <summary>Enables activate-as-activator (AAA) activations for this activation only.</summary>
|
|
// Token: 0x04000D7F RID: 3455
|
|
EnableActivateAsActivator = 65536,
|
|
/// <summary>Allows the downloading of code from the Directory Service or the Internet.</summary>
|
|
// Token: 0x04000D80 RID: 3456
|
|
EnableCodeDownload = 8192,
|
|
/// <summary>Begin this activation from the default context of the current apartment.</summary>
|
|
// Token: 0x04000D81 RID: 3457
|
|
FromDefaultContext = 131072,
|
|
/// <summary>The code that manages objects of this class is an in-process handler.</summary>
|
|
// Token: 0x04000D82 RID: 3458
|
|
InProcessHandler = 2,
|
|
/// <summary>Not used.</summary>
|
|
// Token: 0x04000D83 RID: 3459
|
|
InProcessHandler16 = 32,
|
|
/// <summary>The code that creates and manages objects of this class is a DLL that runs in the same process as the caller of the function specifying the class context.</summary>
|
|
// Token: 0x04000D84 RID: 3460
|
|
InProcessServer = 1,
|
|
/// <summary>Not used.</summary>
|
|
// Token: 0x04000D85 RID: 3461
|
|
InProcessServer16 = 8,
|
|
/// <summary>The EXE code that creates and manages objects of this class runs on same machine but is loaded in a separate process space.</summary>
|
|
// Token: 0x04000D86 RID: 3462
|
|
LocalServer = 4,
|
|
/// <summary>Disallows the downloading of code from the Directory Service or the Internet.</summary>
|
|
// Token: 0x04000D87 RID: 3463
|
|
NoCodeDownload = 1024,
|
|
/// <summary>Specifies whether activation fails if it uses custom marshaling.</summary>
|
|
// Token: 0x04000D88 RID: 3464
|
|
NoCustomMarshal = 4096,
|
|
/// <summary>Overrides the logging of failures.</summary>
|
|
// Token: 0x04000D89 RID: 3465
|
|
NoFailureLog = 16384,
|
|
/// <summary>A remote machine context.</summary>
|
|
// Token: 0x04000D8A RID: 3466
|
|
RemoteServer = 16,
|
|
/// <summary>Not used.</summary>
|
|
// Token: 0x04000D8B RID: 3467
|
|
Reserved1 = 64,
|
|
/// <summary>Not used.</summary>
|
|
// Token: 0x04000D8C RID: 3468
|
|
Reserved2 = 128,
|
|
/// <summary>Not used.</summary>
|
|
// Token: 0x04000D8D RID: 3469
|
|
Reserved3 = 256,
|
|
/// <summary>Not used.</summary>
|
|
// Token: 0x04000D8E RID: 3470
|
|
Reserved4 = 512,
|
|
/// <summary>Not used.</summary>
|
|
// Token: 0x04000D8F RID: 3471
|
|
Reserved5 = 2048
|
|
}
|
|
}
|