diff options
Diffstat (limited to 'src/dlls/mscoree/mscorwks_ntdef.src')
-rw-r--r-- | src/dlls/mscoree/mscorwks_ntdef.src | 198 |
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 |