CommonLibSSE (Parapets fork)
SKSE::detail::SKSESerializationInterface Struct Reference

#include <Stubs.h>

Public Attributes

std::uint32_t version
 
void(* SetUniqueID )(PluginHandle, std::uint32_t)
 
void(* SetRevertCallback )(PluginHandle, void *)
 
void(* SetSaveCallback )(PluginHandle, void *)
 
void(* SetLoadCallback )(PluginHandle, void *)
 
void(* SetFormDeleteCallback )(PluginHandle, void *)
 
bool(* WriteRecord )(std::uint32_t, std::uint32_t, const void *, std::uint32_t)
 
bool(* OpenRecord )(std::uint32_t, std::uint32_t)
 
bool(* WriteRecordData )(const void *, std::uint32_t)
 
bool(* GetNextRecordInfo )(std::uint32_t *, std::uint32_t *, std::uint32_t *)
 
std::uint32_t(* ReadRecordData )(void *, std::uint32_t)
 
bool(* ResolveHandle )(std::uint64_t, std::uint64_t *)
 
bool(* ResolveFormId )(std::uint32_t, std::uint32_t *)
 

Member Data Documentation

◆ GetNextRecordInfo

bool(* SKSE::detail::SKSESerializationInterface::GetNextRecordInfo) (std::uint32_t *, std::uint32_t *, std::uint32_t *)

◆ OpenRecord

bool(* SKSE::detail::SKSESerializationInterface::OpenRecord) (std::uint32_t, std::uint32_t)

◆ ReadRecordData

std::uint32_t(* SKSE::detail::SKSESerializationInterface::ReadRecordData) (void *, std::uint32_t)

◆ ResolveFormId

bool(* SKSE::detail::SKSESerializationInterface::ResolveFormId) (std::uint32_t, std::uint32_t *)

◆ ResolveHandle

bool(* SKSE::detail::SKSESerializationInterface::ResolveHandle) (std::uint64_t, std::uint64_t *)

◆ SetFormDeleteCallback

void(* SKSE::detail::SKSESerializationInterface::SetFormDeleteCallback) (PluginHandle, void *)

◆ SetLoadCallback

void(* SKSE::detail::SKSESerializationInterface::SetLoadCallback) (PluginHandle, void *)

◆ SetRevertCallback

void(* SKSE::detail::SKSESerializationInterface::SetRevertCallback) (PluginHandle, void *)

◆ SetSaveCallback

void(* SKSE::detail::SKSESerializationInterface::SetSaveCallback) (PluginHandle, void *)

◆ SetUniqueID

void(* SKSE::detail::SKSESerializationInterface::SetUniqueID) (PluginHandle, std::uint32_t)

◆ version

std::uint32_t SKSE::detail::SKSESerializationInterface::version

◆ WriteRecord

bool(* SKSE::detail::SKSESerializationInterface::WriteRecord) (std::uint32_t, std::uint32_t, const void *, std::uint32_t)

◆ WriteRecordData

bool(* SKSE::detail::SKSESerializationInterface::WriteRecordData) (const void *, std::uint32_t)

The documentation for this struct was generated from the following file: