mirror of
https://github.com/greenshot/greenshot
synced 2025-08-21 14:03:23 -07:00
marshal return types, add CharSet.Unicode to functions that lack it, marshal BOOL parameters
This commit is contained in:
parent
e9ab99c5ac
commit
d780d337e4
7 changed files with 18 additions and 10 deletions
|
@ -645,6 +645,7 @@ namespace Greenshot.Helpers
|
|||
#region GET
|
||||
#region PRODUCT INFO
|
||||
[DllImport("Kernel32.dll")]
|
||||
[return: MarshalAs(UnmanagedType.Bool)]
|
||||
internal static extern bool GetProductInfo(
|
||||
int osMajorVersion,
|
||||
int osMinorVersion,
|
||||
|
@ -654,7 +655,8 @@ namespace Greenshot.Helpers
|
|||
#endregion PRODUCT INFO
|
||||
|
||||
#region VERSION
|
||||
[DllImport("kernel32.dll")]
|
||||
[DllImport("kernel32.dll", CharSet = CharSet.Unicode)]
|
||||
[return: MarshalAs(UnmanagedType.Bool)]
|
||||
private static extern bool GetVersionEx(ref OSVERSIONINFOEX osVersionInfo);
|
||||
#endregion VERSION
|
||||
#endregion GET
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue