2023-04-14 18:54:07 +02:00
|
|
|
#pragma once
|
2023-12-29 16:07:00 +00:00
|
|
|
#include "function_types.hpp"
|
2023-04-14 18:54:07 +02:00
|
|
|
|
|
|
|
namespace big
|
|
|
|
{
|
|
|
|
// needed for serialization of the pointers cache
|
|
|
|
#pragma pack(push, 1)
|
|
|
|
struct socialclub_pointers
|
|
|
|
{
|
2023-07-15 20:37:20 +00:00
|
|
|
functions::update_presence_attribute_int m_update_presence_attribute_int;
|
|
|
|
functions::update_presence_attribute_string m_update_presence_attribute_string;
|
2023-04-14 18:54:07 +02:00
|
|
|
|
|
|
|
functions::start_get_presence_attributes m_start_get_presence_attributes;
|
2023-07-15 20:37:20 +00:00
|
|
|
PVOID m_read_attribute_patch;
|
|
|
|
PVOID m_read_attribute_patch_2;
|
2023-04-14 18:54:07 +02:00
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
2023-04-16 18:28:49 +00:00
|
|
|
|
|
|
|
static_assert(sizeof(socialclub_pointers) % 8 == 0, "Pointers are not properly aligned");
|
2023-04-14 18:54:07 +02:00
|
|
|
}
|