Files
2026-06-04 11:42:34 +02:00

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