54 Commits

Author SHA1 Message Date
Vincent Povirk
d434b33695 mscoree: Accept a NULL version in CorBindToRuntimeEx. 2011-05-20 10:31:01 +02:00
Alistair Leslie-Hughes
01c4adf477 mscoree: Implemented GetRequestedRuntimeVersion. 2011-04-28 18:33:01 +02:00
Alistair Leslie-Hughes
7c0cfc964b mscoree: Add stub CreateDebuggingInterfaceFromVersion. 2011-04-28 18:32:30 +02:00
Hans Leidekker
22953b84f3 mscoree: Add a stub implementation of GetRealProcAddress. 2011-04-19 13:30:01 +02:00
André Hentschel
87429c72f6 mscoree: Add stub implementation for CreateConfigStream. 2011-03-28 18:35:24 +02:00
Vincent Povirk
b92d834d36 mscoree: Always return S_FALSE from DllCanUnloadNow.
We can't really unload after Mono is loaded unless we're exiting the process.
We could before that, but it's probably not worth the effort.
2011-02-24 15:49:27 +01:00
Vincent Povirk
d6582ae8bd mscoree: Overhaul of mono runtime shutdown process.
It turns out that we can't free individual domains because that tears down
important data structures. Instead we must shut down the entire runtime, but
only if Mono doesn't shut itself down first. And we need to do it before
DLL_PROCESS_DETACH because important libraries might be gone by then.
2011-02-24 15:49:15 +01:00
Vincent Povirk
8a8808984e mscoree: Implement GetFileVersion. 2011-01-28 11:59:21 +01:00
Alexandre Julliard
f6b6c7bade include: Correctly define the msxml typelib by directly including xmldom.idl and xmldso.idl. 2010-12-21 12:17:11 +01:00
Vincent Povirk
3b76a0bed1 mscoree: Implement ClrCreateManagedInstance. 2010-11-12 17:00:09 +01:00
Vincent Povirk
d2d743efbb mscoree: Search the Global Assembly Cache for required assemblies. 2010-11-12 16:59:41 +01:00
Vincent Povirk
4ce33c6960 mscoree: Implement config file parsing. 2010-11-11 16:25:10 +01:00
Vincent Povirk
1309731b4a mscoree: Add a proper implementation of DllCanUnloadNow. 2010-11-10 17:19:42 +01:00
Vincent Povirk
e5d3294b83 mscoree: Use the new architecture to implement _CorExeMain. 2010-11-10 17:19:22 +01:00
Vincent Povirk
0985e02969 mscoree: Use the .NET 4 interfaces to implement CorBindToRuntimeHost. 2010-11-09 17:33:39 +01:00
Vincent Povirk
601b240f1e mscoree: Use the .NET 4 interfaces to implement CorBindToRuntimeEx. 2010-11-09 17:33:36 +01:00
Vincent Povirk
84ef0fca57 mscoree: Use the new search methods for GetCORVersion/GetCORSystemDirectory. 2010-11-09 17:33:32 +01:00
Vincent Povirk
1682a92dd5 mscoree: Implement LoadLibraryShim. 2010-10-28 18:18:11 +02:00
Vincent Povirk
2c2d53024f mscoree: Use the new Mono runtime search code in GetRequestedRuntimeInfo. 2010-10-13 11:20:42 +02:00
Vincent Povirk
d54b800793 mscoree: Implement ICLRRuntimeInfo_GetInterface. 2010-10-05 12:07:37 +02:00
Vincent Povirk
fce6f93b48 mscoree: Add stub implementation of ICLRMetaHost. 2010-10-05 12:07:37 +02:00
Vincent Povirk
1fbb214248 mscoree: Stub CLRCreateInstance. 2010-10-04 16:27:03 +02:00
Francois Gouget
5c046d13d5 mscoree: Make find_mono_dll() static. 2010-09-29 10:04:55 +02:00
Vincent Povirk
d0f7edd2c1 mscoree: Search for Mono in some predefined paths before using the registry.
This makes it possible for distributions to install Mono in a shared location.
2010-09-24 11:34:14 +02:00
Louis Lenders
9ea1d13d14 mscoree: Improve GetRequestedRuntimeInfo. 2010-08-26 13:45:05 +02:00
Louis Lenders
127af150e0 mscoree: Improve GetCORSytemDirectory. 2010-08-25 17:39:11 +02:00
Louis Lenders
042f23cacc mscoree: Improve GetCORVersion. 2010-08-24 17:57:41 +02:00
Vincent Povirk
f8ecefe6bf mscoree: Use the mono embedding api instead of invoking mono.exe. 2010-04-06 11:50:28 +02:00
Vincent Povirk
949730736b mscoree: Stub ClrCreateManagedInstance. 2010-03-29 11:35:15 +02:00
Vincent Povirk
bc1acbf3c9 mscoree: Show the names of requested GUIDs in stub fixmes. 2010-03-26 10:29:02 +01:00
Vincent Povirk
b8c7dec6b8 mscoree: Add a setting to access mono's tracing functionality. 2010-03-24 21:14:45 +01:00
Hans Leidekker
aa15fb8524 mscoree: Add stub implementations of DllRegisterServer and DllUnregisterServer. 2010-02-08 17:14:44 +01:00
Reece Dunn
a2c41b72f8 Don't generate FIXME warnings for DllCanUnloadNow. 2010-01-06 10:59:51 +01:00
Paul Chitescu
1e48e160f5 mscoree: Stubs for StrongNameSignatureVerification(Ex). 2009-04-29 13:08:57 +02:00
Chris Wulff
5b5b199d9a mscoree: Add a stub for LockClrVersion. 2008-12-20 12:16:35 +01:00
Louis Lenders
c57688ee25 mscoree: Add stub for CorBindToCurrentRuntime. 2008-06-10 11:33:29 +02:00
Alistair Leslie-Hughes
c15cdad10d mscoree: Added ICorRuntimeHost support. 2008-04-01 12:44:18 +02:00
Alexandre Julliard
6e5bc73b8d mscoree: Implement a number of interop helpers. 2008-03-25 15:21:18 +01:00
Alistair Leslie-Hughes
69272d1f52 mscoree: Added stub CorBindToRuntimeEx. 2008-03-14 13:00:16 +01:00
Paul Chitescu
961f5fa67a mscoree: Semi-stub for LoadStringRCEx and LoadStringRC. 2008-01-22 12:04:17 +01:00
Alistair Leslie-Hughes
74a468d01b mscoree: Fix memory leak. 2008-01-16 12:15:57 +01:00
Alistair Leslie-Hughes
8325392370 mscoree: Add stubs for DllCanUnloadNow and DllGetClassObject. 2008-01-10 12:17:49 +01:00
Rob Shearman
1421c1a447 mscoree: Add a stub for GetVersionFromProcess. 2007-12-18 19:48:16 +01:00
Bryan DeGrendel
b76efcb61f mscoree: Return S_OK if mono runtime is found. 2007-08-24 10:57:16 +02:00
Francois Gouget
402b8f0d59 mscoree: Add cor.h and mscoree.idl and fix some semi-stub prototypes. 2007-08-06 12:33:41 +02:00
Stefan Huehner
51a7ca3440 Change some functions arguments from () -> (void). 2007-03-12 12:25:31 +01:00
Francois Gouget
21540b7591 mscoree: _CorValidateImage() is a WINAPI function.
This fixes a winapi_check warning.
2007-01-25 11:05:31 +01:00
James Hawkins
077b4024be mscoree: Add a stub for GetCORSystemDirectory. 2006-12-22 11:22:02 +01:00
Hans Leidekker
8c34da2297 mscoree: Add a stub implementation for CorExitProcess and GetRequestedRuntimeInfo. 2006-12-12 12:12:48 +01:00
Hans Leidekker
50f4edae54 mscoree: Take advantage of an installed Mono for Windows to run .NET applications. 2006-12-12 12:12:22 +01:00