| File: Utility\Kernel32.cs | Web Access |
| Project: src\test\Microsoft.ML.TestFrameworkCommon\Microsoft.ML.TestFrameworkCommon.csproj (Microsoft.ML.TestFrameworkCommon) |
// Taken from https://github.com/mellinoe/nativelibraryloader/blob/586f9738ff12688df8f0662027da8c319aee3841/NativeLibraryLoader/Kernel32.cs using System; using System.Runtime.InteropServices; namespace Microsoft.ML.TestFrameworkCommon.Utility { internal static class Kernel32 { [DllImport("kernel32")] public static extern IntPtr LoadLibrary(string fileName); [DllImport("kernel32")] public static extern IntPtr GetProcAddress(IntPtr module, string procName); [DllImport("kernel32")] public static extern int FreeLibrary(IntPtr module); } }