|
@@ -29,7 +29,7 @@ namespace UnityInjector.ConsoleUtil
|
|
uint dwFlags,
|
|
uint dwFlags,
|
|
[In, MarshalAs(UnmanagedType.LPArray)] byte[] lpMultiByteStr,
|
|
[In, MarshalAs(UnmanagedType.LPArray)] byte[] lpMultiByteStr,
|
|
int cbMultiByte,
|
|
int cbMultiByte,
|
|
- [Out, MarshalAs(UnmanagedType.LPArray)]
|
|
|
|
|
|
+ [Out, MarshalAs(UnmanagedType.LPWStr)]
|
|
char[] lpWideCharStr,
|
|
char[] lpWideCharStr,
|
|
int cchWideChar);
|
|
int cchWideChar);
|
|
|
|
|
|
@@ -40,7 +40,7 @@ namespace UnityInjector.ConsoleUtil
|
|
private static extern int WideCharToMultiByte(
|
|
private static extern int WideCharToMultiByte(
|
|
uint codePage,
|
|
uint codePage,
|
|
uint dwFlags,
|
|
uint dwFlags,
|
|
- [In, MarshalAs(UnmanagedType.LPArray)] char[] lpWideCharStr,
|
|
|
|
|
|
+ [In, MarshalAs(UnmanagedType.LPWStr)] char[] lpWideCharStr,
|
|
int cchWideChar,
|
|
int cchWideChar,
|
|
[Out, MarshalAs(UnmanagedType.LPArray)]
|
|
[Out, MarshalAs(UnmanagedType.LPArray)]
|
|
byte[] lpMultiByteStr,
|
|
byte[] lpMultiByteStr,
|