summaryrefslogtreecommitdiff
path: root/src/dlls/mscoree/mscorwks_ntdef.src
diff options
context:
space:
mode:
Diffstat (limited to 'src/dlls/mscoree/mscorwks_ntdef.src')
-rw-r--r--src/dlls/mscoree/mscorwks_ntdef.src198
1 files changed, 198 insertions, 0 deletions
diff --git a/src/dlls/mscoree/mscorwks_ntdef.src b/src/dlls/mscoree/mscorwks_ntdef.src
new file mode 100644
index 0000000000..13656d7aca
--- /dev/null
+++ b/src/dlls/mscoree/mscorwks_ntdef.src
@@ -0,0 +1,198 @@
+; Licensed to the .NET Foundation under one or more agreements.
+; The .NET Foundation licenses this file to you under the MIT license.
+; See the LICENSE file in the project root for more information.
+
+EXPORTS
+;
+; Common exports
+;
+
+#ifdef FEATURE_CORECLR
+
+
+ GetCLRRuntimeHost
+
+ ; dbgshim.dll depends on g_CLREngineMetrics having an ordinal of 2.
+ ; This cannot change, or else CoreCLR debugging will not work.
+ ; See clr\src\DLLS\dbgshim\dbgshim.cpp.
+ g_CLREngineMetrics @2 data
+
+ ; Unix hosting API
+ coreclr_create_delegate
+ coreclr_execute_assembly
+ coreclr_initialize
+ coreclr_shutdown
+
+ ; il{d}asm
+ MetaDataGetDispenser
+ GetMetaDataInternalInterface
+ GetMetaDataInternalInterfaceFromPublic
+ GetMetaDataPublicInterfaceFromInternal
+
+#else //FEATURE_CORECLR
+
+; VM
+ DllGetClassObjectInternal private
+ DllGetActivationFactoryImpl private
+ GetClassActivatorForApplicationImpl private
+ MetaDataGetDispenser
+ GetMetaDataInternalInterface
+ GetMetaDataInternalInterfaceFromPublic
+ GetMetaDataPublicInterfaceFromInternal
+ _CorExeMain2
+ _CorDllMain
+ CoInitializeEE
+ CoUninitializeEE
+ CoInitializeCor
+ CoUninitializeCor
+ PostErrorVA
+
+ LoadStringRC @22
+ ReOpenMetaDataWithMemory @23
+
+ LoadStringRCEx
+ ReOpenMetaDataWithMemoryEx private
+ TranslateSecurityAttributes private
+ GetPermissionRequests
+ CorExitProcess
+#ifdef FEATURE_CLICKONCE
+ CorLaunchApplication
+#endif
+
+ CorMarkThreadInThreadPool
+
+ LogHelp_LogAssert private
+ LogHelp_NoGuiOnAssert private
+ LogHelp_TerminateOnAssert private
+
+ GetPrivateContextsPerfCounters private
+
+ GetAssemblyMDImport private
+
+ IEE private
+
+#ifdef FEATURE_FUSION
+; Fusion
+ GetCachePath
+ CreateAssemblyNameObject
+ CreateApplicationContext
+ CreateAssemblyCache
+ CreateAssemblyEnum
+ CreateHistoryReader
+ LookupHistoryAssembly
+ GetHistoryFileDirectory
+ PreBindAssembly
+ PreBindAssemblyEx
+ SetMSIHandleForLogging
+ NukeDownloadedCache
+ ClearDownloadCache
+ GetCLRIdentityManager
+ CreateAssemblyConfigCookie
+ DestroyAssemblyConfigCookie
+ CompareAssemblyIdentity
+ CompareAssemblyIdentityWithConfig
+ InitializeFusion private
+ CopyPDBs private
+ DeleteShadowCache private
+#endif
+; Strong Name
+ StrongNameErrorInfo
+ StrongNameFreeBuffer
+ StrongNameKeyGen
+ StrongNameKeyGenEx
+ StrongNameKeyInstall
+ StrongNameKeyDelete
+ StrongNameGetPublicKey
+ StrongNameSignatureGeneration
+ StrongNameSignatureGenerationEx
+ StrongNameTokenFromAssembly
+ StrongNameTokenFromAssemblyEx
+ StrongNameTokenFromPublicKey
+ StrongNameSignatureVerification
+ StrongNameCompareAssemblies
+ StrongNameHashSize
+ StrongNameSignatureSize
+ StrongNameSignatureVerificationEx
+ GetHashFromAssemblyFile
+ GetHashFromAssemblyFileW
+ GetHashFromBlob
+ GetHashFromFile
+ GetHashFromFileW
+ GetHashFromHandle
+ StrongNameSignatureVerificationFromImage
+ StrongNameGetBlob
+ StrongNameGetBlobFromImage
+ StrongNameSignatureVerificationEx2
+ StrongNameGetPublicKeyEx
+ StrongNameDigestGenerate
+ StrongNameDigestSign
+ StrongNameDigestEmbed
+
+; VM
+#ifdef FEATURE_COMINTEROP
+ DllCanUnloadNowInternal private
+#endif
+#ifdef FEATURE_COMINTEROP_REGISTRATION
+ ClrCreateManagedInstance
+ DllRegisterServerInternal private
+ DllUnregisterServerInternal private
+ EEDllRegisterServer private
+ EEDllUnregisterServer private
+#endif
+ SetRuntimeInfo
+ _CorExeMain
+#ifdef FEATURE_MIXEDMODE
+ CorDllMainForThunk private
+#endif
+ CoEEShutDownCOM
+#ifdef FEATURE_PREJIT
+ NGenCreateNGenWorker
+ LegacyNGenCreateZapper
+ LegacyNGenFreeZapper
+ LegacyNGenTryEnumerateFusionCache
+ LegacyNGenCompile
+#endif
+ GetAddrOfContractShutoffFlag private
+ GetCLRFunction private
+
+#ifdef PROFILING_SUPPORTED
+ AttachProfiler private
+#endif // PROFILING_SUPPORTED
+
+#ifdef FEATURE_FUSION
+; Fusion
+ CreateInstallReferenceEnum
+ InstallCustomModule
+ GetAssemblyIdentityFromFile
+ GetIdentityAuthority private
+ ParseManifest private
+ CreateCMSFromXml private
+ GetAppIdAuthority private
+ GetUserStore private
+ CreateActContext private
+ GetUserStateManager private
+; CreateCMSFromXmlInternal private
+; GetUserStoreInternal private
+; ParseManifestInternal private
+; CreateActContextInternal private
+; GetUserStateManagerInternal private
+ CertCreateAuthenticodeLicense private
+ CertTimestampAuthenticodeLicense private
+ CertVerifyAuthenticodeLicense private
+ CertFreeAuthenticodeSignerInfo private
+ CertFreeAuthenticodeTimestamperInfo private
+ _AxlPublicKeyBlobToPublicKeyToken private
+ _AxlRSAKeyValueToPublicKeyToken private
+ _AxlGetIssuerPublicKeyHash private
+#endif // FEATURE_FUSION
+
+;
+; win64 common
+;
+#ifdef _WIN64
+ GetRuntimeStackWalkInfo
+#endif
+
+ Nirvana_Dummy @24 NONAME PRIVATE
+
+#endif //FEATURE_CORECLR