//----------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. // //----------------------------------------------------------------------- namespace Microsoft.Isam.Esent.Interop.Implementation { using System; using System.Runtime.InteropServices; using Microsoft.Isam.Esent.Interop.Windows10; /// /// Native interop for Windows10 functions in ese.dll. /// internal static partial class NativeMethods { #region Sessions [DllImport(EsentDll, ExactSpelling = true)] public static extern int JetSetSessionParameter( IntPtr sesid, uint sesparamid, ref NATIVE_OPERATIONCONTEXT data, int dataSize); [DllImport(EsentDll, ExactSpelling = true)] public static extern int JetGetSessionParameter( IntPtr sesid, uint sesparamid, out NATIVE_OPERATIONCONTEXT data, int dataSize, out int actualDataSize); [DllImport(EsentDll, ExactSpelling = true)] public static unsafe extern int JetGetThreadStats(JET_THREADSTATS2* pvResult, uint cbMax); #endregion } }