internal static uint gss_display_status( out uint minorStatus, uint status, int statusType, ref GssOidDesc mechType, ref IntPtr messageContext, ref GssBufferStruct statusString) { return(RuntimeInformation.IsOSPlatform(OSPlatform.Windows) ? Environment.Is64BitProcess ? Win64.gss_display_status(out minorStatus, status, statusType, ref mechType, ref messageContext, ref statusString) : Win32.gss_display_status(out minorStatus, status, statusType, ref mechType, ref messageContext, ref statusString) : Linux.gss_display_status(out minorStatus, status, statusType, ref mechType, ref messageContext, ref statusString)); }