1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-04-30 16:17:46 +00:00

Add structs for EventLogMessage

This commit is contained in:
Rushi 2022-02-16 05:34:33 +01:00
parent 9702ad1d72
commit 90a45d9203

View file

@ -1442,6 +1442,54 @@ namespace Sapphire::Network::Packets::WorldPackets::Server
{ {
}; };
template< int ArgCount >
struct FFXIVIpcEventLogMessageN
{
uint32_t handlerId;
uint32_t messageId;
uint8_t numOfArgs;
uint8_t __padding1;
uint8_t __padding2;
uint8_t __padding3;
uint32_t args[ArgCount];
};
struct FFXIVIpcEventLogMessageHeader :
FFXIVIpcBasePacket< EventLogMessageHeader >,
FFXIVIpcEventLogMessageN< 1 >
{
};
struct FFXIVIpcEventLogMessage2 :
FFXIVIpcBasePacket< EventLogMessage2 >,
FFXIVIpcEventLogMessageN< 2 >
{
};
struct FFXIVIpcEventLogMessage4 :
FFXIVIpcBasePacket< EventLogMessage4 >,
FFXIVIpcEventLogMessageN< 4 >
{
};
struct FFXIVIpcEventLogMessage8 :
FFXIVIpcBasePacket< EventLogMessage8 >,
FFXIVIpcEventLogMessageN< 8 >
{
};
struct FFXIVIpcEventLogMessage16 :
FFXIVIpcBasePacket< EventLogMessage16 >,
FFXIVIpcEventLogMessageN< 16 >
{
};
struct FFXIVIpcEventLogMessage32 :
FFXIVIpcBasePacket< EventLogMessage32 >,
FFXIVIpcEventLogMessageN< 32 >
{
};
template< int ArgCount > template< int ArgCount >
struct FFXIVIpcPlayEventSceneN struct FFXIVIpcPlayEventSceneN
{ {