public static unsafe uint GetCapabilities(this XInput thisApi, uint dwUserIndex, uint dwFlags, Span <Capabilities> pCapabilities) { // SpanOverloader return(thisApi.GetCapabilities(dwUserIndex, dwFlags, ref pCapabilities.GetPinnableReference())); }