From df61d2d4259552ada950e9a6ea081deb3f2105d3 Mon Sep 17 00:00:00 2001 From: LukeFZ <17146677+LukeFZ@users.noreply.github.com> Date: Mon, 16 Mar 2026 21:08:56 +0100 Subject: [PATCH] add missing Il2CppGCHandle and Il2CppAndroidUpStateFunc to headers post 29.1 --- Il2CppInspector.Common/Cpp/UnityHeaders/104-6000.5.0a3.h | 2 ++ Il2CppInspector.Common/Cpp/UnityHeaders/105-6000.5.0a5.h | 2 ++ Il2CppInspector.Common/Cpp/UnityHeaders/106-6000.5.0a6.h | 2 ++ Il2CppInspector.Common/Cpp/UnityHeaders/29.1-2021.3.0-.h | 2 ++ Il2CppInspector.Common/Cpp/UnityHeaders/31-2022.3.33-.h | 2 ++ Il2CppInspector.Common/Cpp/UnityHeaders/35-6000.3.0a2.h | 2 ++ Il2CppInspector.Common/Cpp/UnityHeaders/38-6000.3.0a5.h | 2 ++ Il2CppInspector.Common/Cpp/UnityHeaders/39-6000.3.0b1.h | 2 ++ 8 files changed, 16 insertions(+) diff --git a/Il2CppInspector.Common/Cpp/UnityHeaders/104-6000.5.0a3.h b/Il2CppInspector.Common/Cpp/UnityHeaders/104-6000.5.0a3.h index 87f4634..f3097d5 100644 --- a/Il2CppInspector.Common/Cpp/UnityHeaders/104-6000.5.0a3.h +++ b/Il2CppInspector.Common/Cpp/UnityHeaders/104-6000.5.0a3.h @@ -2419,3 +2419,5 @@ typedef struct Il2CppByReference { intptr_t value; } Il2CppByReference; +typedef void* Il2CppGCHandle; +typedef uint8_t(*Il2CppAndroidUpStateFunc)(const char* ifName, uint8_t* is_up); \ No newline at end of file diff --git a/Il2CppInspector.Common/Cpp/UnityHeaders/105-6000.5.0a5.h b/Il2CppInspector.Common/Cpp/UnityHeaders/105-6000.5.0a5.h index 87f4634..f3097d5 100644 --- a/Il2CppInspector.Common/Cpp/UnityHeaders/105-6000.5.0a5.h +++ b/Il2CppInspector.Common/Cpp/UnityHeaders/105-6000.5.0a5.h @@ -2419,3 +2419,5 @@ typedef struct Il2CppByReference { intptr_t value; } Il2CppByReference; +typedef void* Il2CppGCHandle; +typedef uint8_t(*Il2CppAndroidUpStateFunc)(const char* ifName, uint8_t* is_up); \ No newline at end of file diff --git a/Il2CppInspector.Common/Cpp/UnityHeaders/106-6000.5.0a6.h b/Il2CppInspector.Common/Cpp/UnityHeaders/106-6000.5.0a6.h index 87f4634..f3097d5 100644 --- a/Il2CppInspector.Common/Cpp/UnityHeaders/106-6000.5.0a6.h +++ b/Il2CppInspector.Common/Cpp/UnityHeaders/106-6000.5.0a6.h @@ -2419,3 +2419,5 @@ typedef struct Il2CppByReference { intptr_t value; } Il2CppByReference; +typedef void* Il2CppGCHandle; +typedef uint8_t(*Il2CppAndroidUpStateFunc)(const char* ifName, uint8_t* is_up); \ No newline at end of file diff --git a/Il2CppInspector.Common/Cpp/UnityHeaders/29.1-2021.3.0-.h b/Il2CppInspector.Common/Cpp/UnityHeaders/29.1-2021.3.0-.h index e31878d..8c1ff3f 100644 --- a/Il2CppInspector.Common/Cpp/UnityHeaders/29.1-2021.3.0-.h +++ b/Il2CppInspector.Common/Cpp/UnityHeaders/29.1-2021.3.0-.h @@ -2418,3 +2418,5 @@ typedef struct Il2CppByReference { intptr_t value; } Il2CppByReference; +typedef void* Il2CppGCHandle; +typedef uint8_t(*Il2CppAndroidUpStateFunc)(const char* ifName, uint8_t* is_up); \ No newline at end of file diff --git a/Il2CppInspector.Common/Cpp/UnityHeaders/31-2022.3.33-.h b/Il2CppInspector.Common/Cpp/UnityHeaders/31-2022.3.33-.h index 87f4634..f3097d5 100644 --- a/Il2CppInspector.Common/Cpp/UnityHeaders/31-2022.3.33-.h +++ b/Il2CppInspector.Common/Cpp/UnityHeaders/31-2022.3.33-.h @@ -2419,3 +2419,5 @@ typedef struct Il2CppByReference { intptr_t value; } Il2CppByReference; +typedef void* Il2CppGCHandle; +typedef uint8_t(*Il2CppAndroidUpStateFunc)(const char* ifName, uint8_t* is_up); \ No newline at end of file diff --git a/Il2CppInspector.Common/Cpp/UnityHeaders/35-6000.3.0a2.h b/Il2CppInspector.Common/Cpp/UnityHeaders/35-6000.3.0a2.h index 87f4634..f3097d5 100644 --- a/Il2CppInspector.Common/Cpp/UnityHeaders/35-6000.3.0a2.h +++ b/Il2CppInspector.Common/Cpp/UnityHeaders/35-6000.3.0a2.h @@ -2419,3 +2419,5 @@ typedef struct Il2CppByReference { intptr_t value; } Il2CppByReference; +typedef void* Il2CppGCHandle; +typedef uint8_t(*Il2CppAndroidUpStateFunc)(const char* ifName, uint8_t* is_up); \ No newline at end of file diff --git a/Il2CppInspector.Common/Cpp/UnityHeaders/38-6000.3.0a5.h b/Il2CppInspector.Common/Cpp/UnityHeaders/38-6000.3.0a5.h index 87f4634..f3097d5 100644 --- a/Il2CppInspector.Common/Cpp/UnityHeaders/38-6000.3.0a5.h +++ b/Il2CppInspector.Common/Cpp/UnityHeaders/38-6000.3.0a5.h @@ -2419,3 +2419,5 @@ typedef struct Il2CppByReference { intptr_t value; } Il2CppByReference; +typedef void* Il2CppGCHandle; +typedef uint8_t(*Il2CppAndroidUpStateFunc)(const char* ifName, uint8_t* is_up); \ No newline at end of file diff --git a/Il2CppInspector.Common/Cpp/UnityHeaders/39-6000.3.0b1.h b/Il2CppInspector.Common/Cpp/UnityHeaders/39-6000.3.0b1.h index 87f4634..f3097d5 100644 --- a/Il2CppInspector.Common/Cpp/UnityHeaders/39-6000.3.0b1.h +++ b/Il2CppInspector.Common/Cpp/UnityHeaders/39-6000.3.0b1.h @@ -2419,3 +2419,5 @@ typedef struct Il2CppByReference { intptr_t value; } Il2CppByReference; +typedef void* Il2CppGCHandle; +typedef uint8_t(*Il2CppAndroidUpStateFunc)(const char* ifName, uint8_t* is_up); \ No newline at end of file