12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- #pragma once
- #include "utils/dynamic_array.h"
- #include "il2cpp-object-internals.h"
- struct MonoGPtrArray
- {
- void *pdata;
- unsigned int len;
- };
- typedef il2cpp::utils::dynamic_array<void*> VoidPtrArray;
- MonoGPtrArray* void_ptr_array_to_gptr_array(const VoidPtrArray& array);
- MonoGPtrArray* empty_gptr_array();
- void free_gptr_array(MonoGPtrArray *pArray);
- struct MonoGenericParameterInfo
- {
- Il2CppClass *pklass;
- const char *name;
-
- unsigned short flags;
- unsigned int token;
-
- Il2CppClass** constraints;
- };
- struct PublicKeyTokenFixedBuffer
- {
- union
- {
- struct
- {
-
- uint8_t FixedElementField;
- };
- uint8_t padding[17];
- };
- };
- struct Il2CppMonoAssemblyName
- {
-
- const char * name;
-
- const char * culture;
-
- const char * hash_value;
-
- const uint8_t* public_key;
-
- PublicKeyTokenFixedBuffer public_key_token;
-
- uint32_t hash_alg;
-
- uint32_t hash_len;
-
- uint32_t flags;
-
- uint16_t major;
-
- uint16_t minor;
-
- uint16_t build;
-
- uint16_t revision;
-
- uint16_t arch;
- };
|