PLH :: CapstoneDisassembler dis2 ( PLH :: Mode :: x86 ) ; PLH :: x86Detour detour2 ( sampapi :: GetAddress ( 0x64010 ) , ( uint64_t ) & hk_AddChatMessage , & hookAddChatMessageTramp , dis2 ) ; detour2 . hook ( ) ;
void __fastcall hk_AddChatMessage(void* pCChat, const char* szPrefix, unsigned long prefixColor, const char* szText) { if (pCChat == nullptr) { return; } f (hk_AddChatMessage))(pCChat, szPrefix, prefixColor, szText); }
#define PH_UNUSED(a) (void)a
template T FnCast ( uint64_t fnToCast , T pFnCastTo ) { PH_UNUSED ( pFnCastTo ) ; return ( T ) fnToCast ; }