diff options
author | Aaron Robinson <arobins@microsoft.com> | 2020-03-07 10:37:47 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-07 10:37:47 +0300 |
commit | b41296a37f4bfead66db234e9d14b81fff302567 (patch) | |
tree | 713098487f0c68411745fda2b28897700084a924 /src/coreclr/clr.featuredefines.props | |
parent | 031904774a77281fac4a24f9e601cba1a09e596f (diff) |
Implement new COM interop API for RCW/CCW creation/management (#32091)
* Implement RuntimeHelpers.AllocateTypeAssociatedMemory().
* Add tests for RuntimeHelpers.AllocateTypeAssociatedMemory().
* Implement ComWrappers API.
* Add tests for ComWrappers API.
* Add a FEATURE_COMWRAPPERS feature flag.
Diffstat (limited to 'src/coreclr/clr.featuredefines.props')
-rw-r--r-- | src/coreclr/clr.featuredefines.props | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/coreclr/clr.featuredefines.props b/src/coreclr/clr.featuredefines.props index 7ae2f2f7c8b..b4074674e57 100644 --- a/src/coreclr/clr.featuredefines.props +++ b/src/coreclr/clr.featuredefines.props @@ -28,6 +28,7 @@ <FeatureArrayStubAsIL Condition="'$(Platform)' != 'x86'">true</FeatureArrayStubAsIL> <FeatureMulticastStubAsIL Condition="'$(Platform)' != 'x86'">true</FeatureMulticastStubAsIL> <FeatureStubsAsIL Condition="'$(Platform)' == 'arm64'">true</FeatureStubsAsIL> + <FeatureComWrappers>true</FeatureComWrappers> <FeatureCominterop>true</FeatureCominterop> <FeatureClassicCominterop>true</FeatureClassicCominterop> <FeatureCominteropUnmanagedActivation>true</FeatureCominteropUnmanagedActivation> @@ -54,6 +55,7 @@ <DefineConstants Condition="'$(FeatureStubsAsIL)' == 'true'">$(DefineConstants);FEATURE_STUBS_AS_IL</DefineConstants> <DefineConstants Condition="'$(FeatureClassicCominterop)' == 'true'">$(DefineConstants);FEATURE_CLASSIC_COMINTEROP</DefineConstants> <DefineConstants Condition="'$(FeatureCollectibleALC)' == 'true'">$(DefineConstants);FEATURE_COLLECTIBLE_ALC</DefineConstants> + <DefineConstants Condition="'$(FeatureComWrappers)' == 'true'">$(DefineConstants);FEATURE_COMWRAPPERS</DefineConstants> <DefineConstants Condition="'$(FeatureCominterop)' == 'true'">$(DefineConstants);FEATURE_COMINTEROP</DefineConstants> <DefineConstants Condition="'$(FeatureCominteropApartmentSupport)' == 'true'">$(DefineConstants);FEATURE_COMINTEROP_APARTMENT_SUPPORT</DefineConstants> <DefineConstants Condition="'$(FeatureCominteropUnmanagedActivation)' == 'true'">$(DefineConstants);FEATURE_COMINTEROP_UNMANAGED_ACTIVATION</DefineConstants> |