From f345963710c5e0ad382999df762556baac16a64e Mon Sep 17 00:00:00 2001 From: Syping Date: Wed, 8 Oct 2025 09:38:36 +0200 Subject: [PATCH] libragephoto: update .NET version to 0.6.1.3 - RagePhoto.cs: update all [return: MarshalAs(UnmanagedType.Bool)] to [return: MarshalAs(UnmanagedType.I1)] --- src/dotnet/RagePhoto.cs | 14 +++++++------- src/dotnet/Syping.RagePhoto.Core.csproj | 6 +++--- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/dotnet/RagePhoto.cs b/src/dotnet/RagePhoto.cs index 8fc0b34..d3efbcf 100644 --- a/src/dotnet/RagePhoto.cs +++ b/src/dotnet/RagePhoto.cs @@ -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); diff --git a/src/dotnet/Syping.RagePhoto.Core.csproj b/src/dotnet/Syping.RagePhoto.Core.csproj index bea75a7..efb636d 100644 --- a/src/dotnet/Syping.RagePhoto.Core.csproj +++ b/src/dotnet/Syping.RagePhoto.Core.csproj @@ -4,9 +4,9 @@ netstandard2.1 Syping.RagePhoto.Core Syping.RagePhoto - 0.6.1.2 - 0.6.1.2 - 0.6.1.2 + 0.6.1.3 + 0.6.1.3 + 0.6.1.3 Syping Copyright © 2025 Syping Open Source RAGE Photo Parser for GTA V and RDR 2