File: Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\LibraryImports.g.cs
Project: ..\..\..\src\Libraries\Microsoft.Extensions.Diagnostics.ResourceMonitoring\Microsoft.Extensions.Diagnostics.ResourceMonitoring.csproj (Microsoft.Extensions.Diagnostics.ResourceMonitoring)
// <auto-generated/>
namespace Microsoft.Extensions.Diagnostics.ResourceMonitoring.Linux
{
    internal static unsafe partial class NativeMethods
    {
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.LibraryImportGenerator", "8.0.14.32403")]
        [global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
        public static partial long sysconf(int name)
        {
            int __lastError;
            long __retVal;
            {
                global::System.Runtime.InteropServices.Marshal.SetLastSystemError(0);
                __retVal = __PInvoke(name);
                __lastError = global::System.Runtime.InteropServices.Marshal.GetLastSystemError();
            }
 
            global::System.Runtime.InteropServices.Marshal.SetLastPInvokeError(__lastError);
            return __retVal;
            // Local P/Invoke
            [global::System.Runtime.InteropServices.DllImportAttribute("libc", EntryPoint = "sysconf", ExactSpelling = true)]
            [global::System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((global::System.Runtime.InteropServices.DllImportSearchPath)4096)]
            static extern unsafe long __PInvoke(int __name_native);
        }
    }
}
namespace Microsoft.Extensions.Diagnostics.ResourceMonitoring.Windows.Interop
{
    internal sealed unsafe partial class MemoryInfo
    {
        private static unsafe partial class SafeNativeMethods
        {
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.LibraryImportGenerator", "8.0.14.32403")]
            [global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
            public static unsafe partial global::Microsoft.Extensions.Diagnostics.ResourceMonitoring.Windows.Interop.BOOL GlobalMemoryStatusEx(global::Microsoft.Extensions.Diagnostics.ResourceMonitoring.Windows.Interop.MEMORYSTATUSEX* memoryStatus)
            {
                int __lastError;
                global::Microsoft.Extensions.Diagnostics.ResourceMonitoring.Windows.Interop.BOOL __retVal;
                {
                    global::System.Runtime.InteropServices.Marshal.SetLastSystemError(0);
                    __retVal = __PInvoke(memoryStatus);
                    __lastError = global::System.Runtime.InteropServices.Marshal.GetLastSystemError();
                }
 
                global::System.Runtime.InteropServices.Marshal.SetLastPInvokeError(__lastError);
                return __retVal;
                // Local P/Invoke
                [global::System.Runtime.InteropServices.DllImportAttribute("kernel32.dll", EntryPoint = "GlobalMemoryStatusEx", ExactSpelling = true)]
                [global::System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((global::System.Runtime.InteropServices.DllImportSearchPath)2048)]
                static extern unsafe global::Microsoft.Extensions.Diagnostics.ResourceMonitoring.Windows.Interop.BOOL __PInvoke(global::Microsoft.Extensions.Diagnostics.ResourceMonitoring.Windows.Interop.MEMORYSTATUSEX* __memoryStatus_native);
            }
        }
    }
}