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