From 73bebac442c970d6e7a8dbe5daf90c4dc3dd9bcd Mon Sep 17 00:00:00 2001 From: David Hall Date: Tue, 31 Dec 2019 12:10:39 -0700 Subject: [PATCH] Added missing CLSCTX_ values. --- PInvoke/Ole/Ole32/ObjBase.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/PInvoke/Ole/Ole32/ObjBase.cs b/PInvoke/Ole/Ole32/ObjBase.cs index 8b181d7d..2d64d5b9 100644 --- a/PInvoke/Ole/Ole32/ObjBase.cs +++ b/PInvoke/Ole/Ole32/ObjBase.cs @@ -445,7 +445,16 @@ namespace Vanara.PInvoke CLSCTX_ACTIVATE_ARM32_SERVER = 0x2000000, /// Used for loading Proxy/Stub DLLs. - CLSCTX_PS_DLL = 0x80000000 + CLSCTX_PS_DLL = 0x80000000, + + /// Combination of CLSCTX_INPROC_SERVER | CLSCTX_INPROC_HANDLER. + CLSCTX_INPROC = CLSCTX_INPROC_SERVER | CLSCTX_INPROC_HANDLER, + + /// Combination of CLSCTX_INPROC_SERVER | CLSCTX_LOCAL_SERVER | CLSCTX_REMOTE_SERVER. + CLSCTX_SERVER = CLSCTX_INPROC_SERVER | CLSCTX_LOCAL_SERVER | CLSCTX_REMOTE_SERVER, + + /// Combination of CLSCTX_SERVER | CLSCTX_INPROC_HANDLER. + CLSCTX_ALL = CLSCTX_SERVER | CLSCTX_INPROC_HANDLER, } ///