1#ifndef AWE_PLUGIN_LOADER_PRIVATE_H
2#define AWE_PLUGIN_LOADER_PRIVATE_H
12 uint32_t reference_count;
20 size_t reserved_count;
28#if defined(AWE_PLUGIN_LOADER_PRIVATE_METHOD_ACCESS)
29extern const struct awe_PluginLoaderPrivateMethodTable {
30 bool (*awe_PluginLoader_checkApiVersion)(
const char*);
34 enum awe_PluginLoader_Status (*awe_PluginLoader_sym)(
void** address,
void* handle,
const char* name,
const char* prefix);
35} AWE_PLUGIN_LOADER_PRIVATE_METHOD_TABLE;
41#ifndef AWE_PLUGIN_LOADER_RESERVATION_BLOCK_LENGTH
42#define AWE_PLUGIN_LOADER_RESERVATION_BLOCK_LENGTH (8)
awe_PluginLoader_Status
Possible statuses which may be returned by plugin loader API functions.
Definition AWEPluginLoader.h:75
Method table to provide overrides to awe_PluginLoader_initWithMethods.
Definition AWEPluginLoader.h:61
Definition AWEPluginLoaderPrivate.h:8
Definition AWEPluginLoaderPrivate.h:16
A struct encapsulating the functionality which can be provided by a plugin library.
Definition AWEPluginTypes.h:81