il2cpp-api.h 637 B

123456789101112131415161718192021222324252627282930
  1. #pragma once
  2. #include <stdint.h>
  3. #include "il2cpp-config-api.h"
  4. #if IL2CPP_API_DYNAMIC_NO_DLSYM
  5. #if defined(__cplusplus)
  6. extern "C"
  7. {
  8. #endif // __cplusplus
  9. IL2CPP_EXPORT void il2cpp_api_register_symbols(void);
  10. IL2CPP_EXPORT void* il2cpp_api_lookup_symbol(const char* name);
  11. #if defined(__cplusplus)
  12. }
  13. #endif // __cplusplus
  14. #endif
  15. #if defined(__cplusplus)
  16. extern "C"
  17. {
  18. #endif // __cplusplus
  19. #define DO_API(r, n, p) IL2CPP_EXPORT r n p;
  20. #define DO_API_NO_RETURN(r, n, p) IL2CPP_EXPORT NORETURN r n p;
  21. #include "il2cpp-api-functions.h"
  22. #undef DO_API
  23. #undef DO_API_NORETURN
  24. #if defined(__cplusplus)
  25. }
  26. #endif // __cplusplus