C ABI type definitions for the Palladium plugin system.
This crate is intentionally dependency-free. All types are #[repr(C)]
and safe to expose across shared library (cdylib) and WASM boundaries.
Plugin authors implement the required C exports; the engine host reads plugin metadata and calls actor lifecycle functions through these types.
Required exports (every plugin shared library)
PdPluginInfo* ;
void ;
void* ;
void ;
int32_t ;
int32_t ;
void ;