3class SKSEDelayFunctorManager;
4class SKSEObjectRegistry;
5class SKSEPersistentObjectStorage;
32 void* (*QueryInterface)(std::uint32_t);
35 const void* (*GetPluginInfo)(
const char*);
43 void* (*GetEventDispatcher)(std::uint32_t);
49 SKSEDelayFunctorManager& (*GetDelayFunctorManager)();
50 SKSEObjectRegistry& (*GetObjectRegistry)();
51 SKSEPersistentObjectStorage& (*GetPersistentObjectStorage)();
75 bool (*
WriteRecord)(std::uint32_t, std::uint32_t,
const void*, std::uint32_t);
std::uint32_t PluginHandle
Definition: Stubs.h:11
@ kInvalidPluginHandle
Definition: Stubs.h:14
const char * name
Definition: Stubs.h:22
std::uint32_t infoVersion
Definition: Stubs.h:21
std::uint32_t version
Definition: Stubs.h:23
PluginHandle(* GetPluginHandle)()
Definition: Stubs.h:33
std::uint32_t isEditor
Definition: Stubs.h:31
std::uint32_t editorVersion
Definition: Stubs.h:30
std::uint32_t(* GetReleaseIndex)()
Definition: Stubs.h:34
std::uint32_t skseVersion
Definition: Stubs.h:28
std::uint32_t runtimeVersion
Definition: Stubs.h:29
bool(* Dispatch)(PluginHandle, std::uint32_t, void *, std::uint32_t, const char *)
Definition: Stubs.h:42
std::uint32_t interfaceVersion
Definition: Stubs.h:40
bool(* RegisterListener)(PluginHandle, const char *, void *)
Definition: Stubs.h:41
std::uint32_t interfaceVersion
Definition: Stubs.h:48
bool(* Register)(void *)
Definition: Stubs.h:57
std::uint32_t interfaceVersion
Definition: Stubs.h:56
void(* SetRevertCallback)(PluginHandle, void *)
Definition: Stubs.h:71
void(* SetFormDeleteCallback)(PluginHandle, void *)
Definition: Stubs.h:74
bool(* ResolveFormId)(std::uint32_t, std::uint32_t *)
Definition: Stubs.h:81
void(* SetLoadCallback)(PluginHandle, void *)
Definition: Stubs.h:73
bool(* ResolveHandle)(std::uint64_t, std::uint64_t *)
Definition: Stubs.h:80
bool(* OpenRecord)(std::uint32_t, std::uint32_t)
Definition: Stubs.h:76
void(* SetUniqueID)(PluginHandle, std::uint32_t)
Definition: Stubs.h:70
void(* SetSaveCallback)(PluginHandle, void *)
Definition: Stubs.h:72
std::uint32_t version
Definition: Stubs.h:69
bool(* WriteRecord)(std::uint32_t, std::uint32_t, const void *, std::uint32_t)
Definition: Stubs.h:75
std::uint32_t(* ReadRecordData)(void *, std::uint32_t)
Definition: Stubs.h:79
bool(* GetNextRecordInfo)(std::uint32_t *, std::uint32_t *, std::uint32_t *)
Definition: Stubs.h:78
bool(* WriteRecordData)(const void *, std::uint32_t)
Definition: Stubs.h:77
void(* AddUITask)(void *)
Definition: Stubs.h:88
void(* AddTask)(void *)
Definition: Stubs.h:87
std::uint32_t interfaceVersion
Definition: Stubs.h:86
std::uint32_t interfaceVersion
Definition: Stubs.h:93