2 * Copyright 2016 Microsoft
3 * Licensed under the MIT license. See LICENSE file in the project root for full license information.
5 #ifndef __MONO_COREE_INTERNALS_H__
6 #define __MONO_COREE_INTERNALS_H__
14 BOOL STDMETHODCALLTYPE
15 _CorDllMain (HINSTANCE hInst, DWORD dwReason, LPVOID lpReserved);
17 __int32 STDMETHODCALLTYPE
20 void STDMETHODCALLTYPE
21 CorExitProcess (int exitCode);
24 _CorValidateImage (PVOID *ImageBase, LPCWSTR FileName);
27 _CorImageUnloading (PVOID ImageBase);
30 CorBindToRuntimeEx (LPCWSTR pwszVersion, LPCWSTR pwszBuildFlavor,
31 DWORD startupFlags, REFCLSID rclsid, REFIID riid, LPVOID FAR *ppv);
34 CorBindToRuntime (LPCWSTR pwszVersion, LPCWSTR pwszBuildFlavor,
35 REFCLSID rclsid, REFIID riid, LPVOID FAR *ppv);
38 MonoLoadImage (LPCWSTR FileName);
40 void mono_coree_set_act_ctx (const char *file_name);
41 #endif /* HOST_WIN32 */
43 #endif /* __MONO_COREE_INTERNALS_H__ */