@@ -271,16 +271,15 @@ google::protobuf::Message *UserMessages::StartProtobufMessage(int msg_id, const
271271 protobuf::Message *msg = OnStartMessage_Pre (static_cast <IRecipientFilter *>(&m_CellRecFilter), msg_id, messageName);
272272 switch (m_FakeMetaRes)
273273 {
274- case MRES_IGNORED:
275- case MRES_HANDLED:
274+ case KHook::Action::Ignore:
276275 m_FakeEngineBuffer = GetMessagePrototype (msg_id)->New ();
277276 buffer = m_FakeEngineBuffer;
278277 break ;
279278
280- case MRES_OVERRIDE :
279+ case KHook::Action::Override :
281280 m_FakeEngineBuffer = GetMessagePrototype (msg_id)->New ();
282281 // fallthrough
283- case MRES_SUPERCEDE :
282+ case KHook::Action::Supersede :
284283 buffer = msg;
285284 break ;
286285 }
@@ -310,14 +309,13 @@ bool UserMessages::EndMessage()
310309
311310 switch (m_FakeMetaRes)
312311 {
313- case MRES_IGNORED:
314- case MRES_HANDLED:
315- case MRES_OVERRIDE:
312+ case KHook::Action::Ignore:
313+ case KHook::Action::Override:
316314 engine->SendUserMessage (static_cast <IRecipientFilter &>(m_CellRecFilter), m_CurId, *m_FakeEngineBuffer);
317315 delete m_FakeEngineBuffer;
318316 m_FakeEngineBuffer = NULL ;
319317 break ;
320- // case MRES_SUPERCEDE :
318+ // case KHook::Action::Supersede :
321319 }
322320
323321 OnMessageEnd_Post ();
@@ -500,7 +498,7 @@ void UserMessages::_DecRefCounter()
500498}
501499
502500#if SOURCE_ENGINE == SE_CSGO || SOURCE_ENGINE == SE_BLADE || SOURCE_ENGINE == SE_MCV
503- void UserMessages::OnSendUserMessage_Pre (IRecipientFilter &filter, int msg_type, const protobuf::Message &msg)
501+ KHook::Return< void > UserMessages::OnSendUserMessage_Pre (IVEngineServer*, IRecipientFilter &filter, int msg_type, const protobuf::Message &msg)
504502{
505503#if SOURCE_ENGINE == SE_CSGO
506504 const char *pszName = g_Cstrike15UsermessageHelpers.GetName (msg_type);
@@ -512,7 +510,7 @@ void UserMessages::OnSendUserMessage_Pre(IRecipientFilter &filter, int msg_type,
512510
513511 OnStartMessage_Pre (&filter, msg_type, pszName);
514512
515- if (m_FakeMetaRes == MRES_SUPERCEDE )
513+ if (m_FakeMetaRes == KHook::Action::Supersede )
516514 {
517515 int size = msg.ByteSize ();
518516 uint8 *data = (uint8 *)stackalloc (size);
@@ -527,16 +525,16 @@ void UserMessages::OnSendUserMessage_Pre(IRecipientFilter &filter, int msg_type,
527525 OnStartMessage_Post (&filter, msg_type, pszName);
528526
529527 OnMessageEnd_Pre ();
530- if (m_FakeMetaRes == MRES_SUPERCEDE )
531- RETURN_META (MRES_SUPERCEDE) ;
528+ if (m_FakeMetaRes == KHook::Action::Supersede )
529+ return { KHook::Action::Supersede } ;
532530
533- RETURN_META (MRES_IGNORED) ;
531+ return { KHook::Action::Ignore } ;
534532}
535533
536- void UserMessages::OnSendUserMessage_Post (IRecipientFilter &filter, int msg_type, const protobuf::Message &msg)
534+ KHook::Return< void > UserMessages::OnSendUserMessage_Post (IVEngineServer*, IRecipientFilter &filter, int msg_type, const protobuf::Message &msg)
537535{
538536 OnMessageEnd_Post ();
539- RETURN_META (MRES_IGNORED) ;
537+ return { KHook::Action::Ignore } ;
540538}
541539#endif
542540
@@ -611,7 +609,7 @@ KHook::Return<bf_write*> UserMessages::OnStartMessage_Post(IVEngineServer*, IRec
611609 }
612610
613611#ifdef USE_PROTOBUF_USERMESSAGES
614- if (m_FakeMetaRes == MRES_SUPERCEDE )
612+ if (m_FakeMetaRes == KHook::Action::Supersede )
615613 m_OrigBuffer = m_InterceptBuffer;
616614 else
617615 m_OrigBuffer = m_FakeEngineBuffer;
0 commit comments