internal static uint gss_get_name_attribute(
     out uint minorStatus,
     IntPtr name,
     ref GssBufferStruct attribute,
     out int authenticated,
     out int complete,
     out GssBufferStruct value,
     out GssBufferStruct displayValue,
     ref int more)
 {
     return(RuntimeInformation.IsOSPlatform(OSPlatform.Windows)
         ? Environment.Is64BitProcess
             ? Win64.gss_get_name_attribute(out minorStatus, name, ref attribute, out authenticated,
                                            out complete, out value, out displayValue, ref more)
             : Win32.gss_get_name_attribute(out minorStatus, name, ref attribute, out authenticated,
                                            out complete, out value, out displayValue, ref more)
         : Linux.gss_get_name_attribute(out minorStatus, name, ref attribute, out authenticated, out complete,
                                        out value, out displayValue, ref more));
 }