Remove unused RCW/CCW code paths (#44121)
authorAaron Robinson <arobins@microsoft.com>
Thu, 12 Nov 2020 03:16:53 +0000 (19:16 -0800)
committerGitHub <noreply@github.com>
Thu, 12 Nov 2020 03:16:53 +0000 (19:16 -0800)
commitcdf4b5eb5bc18feef46416722aa6658f0117411b
tree46a8a81c40c280ba00f1b2402181b40602e5866a
parent65b1d3c7fd51b9a87ae7764a29e37085dd51c972
Remove unused RCW/CCW code paths (#44121)

* Remove unused checks for DCOM proxies.

* Remove empty API for WinRT scenarios.

* Remove unused static functions from runtimecallablewrapper.cpp.

* Remove unused functions in comcallablewrappers.

* Remove unused or irrelevant functions in interoputil.cpp.

Remove WinRT focused code path in ComInterfaceMarshaler.
  - ICOMInterfaceMarshalerCallback usage
12 files changed:
src/coreclr/src/debug/daccess/dacdbiimpl.cpp
src/coreclr/src/debug/daccess/request.cpp
src/coreclr/src/vm/comcallablewrapper.cpp
src/coreclr/src/vm/comcallablewrapper.h
src/coreclr/src/vm/cominterfacemarshaler.cpp
src/coreclr/src/vm/cominterfacemarshaler.h
src/coreclr/src/vm/interoputil.cpp
src/coreclr/src/vm/interoputil.h
src/coreclr/src/vm/olevariant.cpp
src/coreclr/src/vm/runtimecallablewrapper.cpp
src/coreclr/src/vm/runtimecallablewrapper.h
src/coreclr/src/vm/stubhelpers.cpp