3 * Copyright 2016 Microsoft
4 * Licensed under the MIT license. See LICENSE file in the project root for full license information.
6 #ifndef __MONO_COREE_INTERNALS_H__
7 #define __MONO_COREE_INTERNALS_H__
15 BOOL STDMETHODCALLTYPE
16 _CorDllMain (HINSTANCE hInst, DWORD dwReason, LPVOID lpReserved);
18 __int32 STDMETHODCALLTYPE
21 void STDMETHODCALLTYPE
22 CorExitProcess (int exitCode);
25 _CorValidateImage (PVOID *ImageBase, LPCWSTR FileName);
28 _CorImageUnloading (PVOID ImageBase);
31 CorBindToRuntimeEx (LPCWSTR pwszVersion, LPCWSTR pwszBuildFlavor,
32 DWORD startupFlags, REFCLSID rclsid, REFIID riid, LPVOID FAR *ppv);
35 CorBindToRuntime (LPCWSTR pwszVersion, LPCWSTR pwszBuildFlavor,
36 REFCLSID rclsid, REFIID riid, LPVOID FAR *ppv);
39 MonoLoadImage (LPCWSTR FileName);
41 void mono_coree_set_act_ctx (const char *file_name);
42 #endif /* HOST_WIN32 */
44 #endif /* __MONO_COREE_INTERNALS_H__ */