Enable IJW Native calling managed (#19750)
authorMorgan Brown <morganbr@users.noreply.github.com>
Fri, 7 Sep 2018 02:37:30 +0000 (19:37 -0700)
committerGitHub <noreply@github.com>
Fri, 7 Sep 2018 02:37:30 +0000 (19:37 -0700)
commit9e976d515099c7708cf26cef7520b628564f5acf
tree3a29d4011d871007e7dc24713f056aaf2af70e51
parent748b5a0a5a701b7f9803021313c620413e353fdc
Enable IJW Native calling managed (#19750)

* Adds back code required to make IJW native->managed calls (if the runtime is already started) and includes a simple test.
15 files changed:
src/dlls/mscorrc/mscorrc.rc
src/dlls/mscorrc/resource.h
src/vm/ceeload.cpp
src/vm/ceeload.h
src/vm/domainfile.cpp
src/vm/peimage.cpp
src/vm/peimage.h
tests/src/Interop/CMakeLists.txt
tests/src/Interop/IJW/FakeMscoree/mscoree.cpp
tests/src/Interop/IJW/ManagedCallingNative/IjwNativeDll/CMakeLists.txt
tests/src/Interop/IJW/ManagedCallingNative/IjwNativeDll/IjwNativeDll.cpp
tests/src/Interop/IJW/NativeCallingManaged/IjwNativeCallingManagedDll/CMakeLists.txt [new file with mode: 0644]
tests/src/Interop/IJW/NativeCallingManaged/IjwNativeCallingManagedDll/IjwNativeCallingManagedDll.cpp [new file with mode: 0644]
tests/src/Interop/IJW/NativeCallingManaged/NativeCallingManaged.cs [new file with mode: 0644]
tests/src/Interop/IJW/NativeCallingManaged/NativeCallingManaged.csproj [new file with mode: 0644]