internal static uint gss_import_name( out uint minorStatus, ref GssBufferStruct inputNameBuffer, ref GssOidDesc inputNameType, out IntPtr outputName) { return(RuntimeInformation.IsOSPlatform(OSPlatform.Windows) ? Environment.Is64BitProcess ? Win64.gss_import_name(out minorStatus, ref inputNameBuffer, ref inputNameType, out outputName) : Win32.gss_import_name(out minorStatus, ref inputNameBuffer, ref inputNameType, out outputName) : Linux.gss_import_name(out minorStatus, ref inputNameBuffer, ref inputNameType, out outputName)); }