/// <summary>To be documented.</summary> public static unsafe Result LoadControllerModelMsft(this MsftControllerModel thisApi, [Count(Count = 0)] Session session, [Count(Count = 0)] ulong modelKey, [Count(Count = 0)] uint bufferCapacityInput, [Count(Count = 0)] Span <uint> bufferCountOutput, string buffer) { // SpanOverloader return(thisApi.LoadControllerModelMsft(session, modelKey, bufferCapacityInput, ref bufferCountOutput.GetPinnableReference(), buffer)); }
/// <summary>To be documented.</summary> public static unsafe Result GetControllerModelKeyMsft(this MsftControllerModel thisApi, [Count(Count = 0)] Session session, [Count(Count = 0)] ulong topLevelUserPath, [Count(Count = 0)] Span <ControllerModelKeyStateMSFT> controllerModelKeyState) { // SpanOverloader return(thisApi.GetControllerModelKeyMsft(session, topLevelUserPath, ref controllerModelKeyState.GetPinnableReference())); }
/// <summary>To be documented.</summary> public static unsafe Result GetControllerModelStateMsft(this MsftControllerModel thisApi, [Count(Count = 0)] Session session, [Count(Count = 0)] ulong modelKey, [Count(Count = 0)] Span <ControllerModelStateMSFT> state) { // SpanOverloader return(thisApi.GetControllerModelStateMsft(session, modelKey, ref state.GetPinnableReference())); }
/// <summary>To be documented.</summary> public static unsafe Result LoadControllerModelMsft(this MsftControllerModel thisApi, [Count(Count = 0)] Session session, [Count(Count = 0)] ulong modelKey, [Count(Count = 0)] uint bufferCapacityInput, [Count(Count = 0)] Span <uint> bufferCountOutput, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string buffer) { // SpanOverloader return(thisApi.LoadControllerModelMsft(session, modelKey, bufferCapacityInput, ref bufferCountOutput.GetPinnableReference(), buffer)); }