Hooks
static bool BeforeCvGlobals_UnwrapDealPointer(CvGlobals* self, ICvDeal1* pDeal, CvDeal*& result);static void AfterCvGlobals_UnwrapDealPointer(CvGlobals* self, ICvDeal1* pDeal, CvDeal*& result);static CvDeal* ReplaceCvGlobals_UnwrapDealPointer(CvDeal* (*original)(CvGlobals*, ICvDeal1*), CvGlobals* self, ICvDeal1* pDeal);CivRegisterBefore<CivHooks::CvGlobals_UnwrapDealPointer>(host, &BeforeCvGlobals_UnwrapDealPointer);CivRegisterAfter<CivHooks::CvGlobals_UnwrapDealPointer>(host, &AfterCvGlobals_UnwrapDealPointer);CivRegisterReplace<CivHooks::CvGlobals_UnwrapDealPointer>(host, &ReplaceCvGlobals_UnwrapDealPointer);