Hooks
static bool BeforeCvGlobals_WrapDealPointer(CvGlobals* self, CvDeal* pDeal, auto_ptr<ICvDeal1>& result);static void AfterCvGlobals_WrapDealPointer(CvGlobals* self, CvDeal* pDeal, auto_ptr<ICvDeal1>& result);static auto_ptr<ICvDeal1> ReplaceCvGlobals_WrapDealPointer(auto_ptr<ICvDeal1> (*original)(CvGlobals*, CvDeal*), CvGlobals* self, CvDeal* pDeal);CivRegisterBefore<CivHooks::CvGlobals_WrapDealPointer>(host, &BeforeCvGlobals_WrapDealPointer);CivRegisterAfter<CivHooks::CvGlobals_WrapDealPointer>(host, &AfterCvGlobals_WrapDealPointer);CivRegisterReplace<CivHooks::CvGlobals_WrapDealPointer>(host, &ReplaceCvGlobals_WrapDealPointer);