1// Licensed to the .NET Foundation under one or more agreements.
2// The .NET Foundation licenses this file to you under the MIT license.
3// See the LICENSE file in the project root for more information.
4
5
6
7/*============================================================
8**
9** Header: AppDomainNative.hpp
10**
11** Purpose: Implements native methods for AppDomains
12**
13**
14===========================================================*/
15#ifndef _APPDOMAINNATIVE_H
16#define _APPDOMAINNATIVE_H
17
18#include "qcall.h"
19
20class AppDomainNative
21{
22public:
23 static FCDECL3(Object*, CreateDynamicAssembly, AssemblyNameBaseObject* assemblyNameUNSAFE, StackCrawlMark* stackMark, INT32 access);
24 static FCDECL0(Object*, GetLoadedAssemblies);
25 static FCDECL1(Object*, GetOrInternString, StringObject* pStringUNSAFE);
26 static FCDECL1(Object*, IsStringInterned, StringObject* pString);
27
28#ifdef FEATURE_APPX
29 static INT32 QCALLTYPE IsAppXProcess();
30#endif
31};
32
33#endif
34