libragephoto: update .NET version to 0.6.1.3

- RagePhoto.cs: update all [return: MarshalAs(UnmanagedType.Bool)] to
[return: MarshalAs(UnmanagedType.I1)]
This commit is contained in:
Syping 2025-10-08 09:38:36 +02:00
parent a0ec84cbc8
commit f345963710
2 changed files with 10 additions and 10 deletions

View file

@ -16,10 +16,10 @@ namespace Syping.RagePhoto {
[DllImport(_library)]
private static extern void ragephoto_close(IntPtr instance);
[DllImport(_library)]
[return: MarshalAs(UnmanagedType.Bool)]
[return: MarshalAs(UnmanagedType.I1)]
private static extern bool ragephoto_load(IntPtr instance, Byte[] data, UIntPtr size);
[DllImport(_library)]
[return: MarshalAs(UnmanagedType.Bool)]
[return: MarshalAs(UnmanagedType.I1)]
private static extern bool ragephoto_loadfile(IntPtr instance, [MarshalAs(UnmanagedType.LPUTF8Str)] String filename);
[DllImport(_library)]
private static extern Int32 ragephoto_error(IntPtr instance);
@ -46,16 +46,16 @@ namespace Syping.RagePhoto {
[DllImport(_library)]
private static extern UIntPtr ragephoto_getsavesizef(IntPtr instance, UInt32 photoFormat);
[DllImport(_library)]
[return: MarshalAs(UnmanagedType.Bool)]
[return: MarshalAs(UnmanagedType.I1)]
private static extern bool ragephoto_save(IntPtr instance, [Out] Byte[] data);
[DllImport(_library)]
[return: MarshalAs(UnmanagedType.Bool)]
[return: MarshalAs(UnmanagedType.I1)]
private static extern bool ragephoto_savef(IntPtr instance, [Out] Byte[] data, UInt32 photoFormat);
[DllImport(_library)]
[return: MarshalAs(UnmanagedType.Bool)]
[return: MarshalAs(UnmanagedType.I1)]
private static extern bool ragephoto_savefile(IntPtr instance, [MarshalAs(UnmanagedType.LPUTF8Str)] String filename);
[DllImport(_library)]
[return: MarshalAs(UnmanagedType.Bool)]
[return: MarshalAs(UnmanagedType.I1)]
private static extern bool ragephoto_savefilef(IntPtr instance, [MarshalAs(UnmanagedType.LPUTF8Str)] String filename, UInt32 photoFormat);
[DllImport(_library)]
private static extern void ragephoto_setbufferdefault(IntPtr instance);
@ -66,7 +66,7 @@ namespace Syping.RagePhoto {
[DllImport(_library)]
private static extern void ragephoto_setphotoformat(IntPtr instance, UInt32 photoFormat);
[DllImport(_library)]
[return: MarshalAs(UnmanagedType.Bool)]
[return: MarshalAs(UnmanagedType.I1)]
private static extern bool ragephoto_setphotojpeg(IntPtr instance, Byte[] jpeg, UInt32 size, UInt32 bufferSize);
[DllImport(_library)]
private static extern void ragephoto_setphotojson(IntPtr instance, [MarshalAs(UnmanagedType.LPUTF8Str)] String json, UInt32 bufferSize);

View file

@ -4,9 +4,9 @@
<TargetFramework>netstandard2.1</TargetFramework>
<AssemblyName>Syping.RagePhoto.Core</AssemblyName>
<RootNamespace>Syping.RagePhoto</RootNamespace>
<Version>0.6.1.2</Version>
<AssemblyVersion>0.6.1.2</AssemblyVersion>
<FileVersion>0.6.1.2</FileVersion>
<Version>0.6.1.3</Version>
<AssemblyVersion>0.6.1.3</AssemblyVersion>
<FileVersion>0.6.1.3</FileVersion>
<Authors>Syping</Authors>
<Copyright>Copyright © 2025 Syping</Copyright>
<Description>Open Source RAGE Photo Parser for GTA V and RDR 2</Description>