internal static uint gss_inquire_name( out uint minorStatus, IntPtr name, out int mechName, out GssOidSet oids, out IntPtr attrs) { return(RuntimeInformation.IsOSPlatform(OSPlatform.Windows) ? Environment.Is64BitProcess ? Win64.gss_inquire_name(out minorStatus, name, out mechName, out oids, out attrs) : Win32.gss_inquire_name(out minorStatus, name, out mechName, out oids, out attrs) : Linux.gss_inquire_name(out minorStatus, name, out mechName, out oids, out attrs)); }