Fix WriteConsole having a wrong parameter type.

This commit is contained in:
BDisp
2024-07-04 22:49:39 +01:00
parent 4733685b64
commit 8523657bd9

View File

@@ -116,7 +116,7 @@ internal class WindowsConsole
var s = _stringBuilder.ToString ();
result = WriteConsole (_screenBuffer, s, (uint)s.Length, out uint _, null);
result = WriteConsole (_screenBuffer, s, (uint)s.Length, out uint _, nint.Zero);
}
if (!result)
@@ -134,7 +134,7 @@ internal class WindowsConsole
public bool WriteANSI (string ansi)
{
return WriteConsole (_screenBuffer, ansi, (uint)ansi.Length, out uint _, null);
return WriteConsole (_screenBuffer, ansi, (uint)ansi.Length, out uint _, nint.Zero);
}
public void ReadFromConsoleOutput (Size size, Coord coords, ref SmallRect window)
@@ -804,7 +804,7 @@ internal class WindowsConsole
string lpbufer,
uint NumberOfCharsToWriten,
out uint lpNumberOfCharsWritten,
object lpReserved
nint lpReserved
);
[DllImport ("kernel32.dll")]