Hooks
static bool BeforeCvGlobals_WrapRandomPointer(CvGlobals* self, CvRandom* pRandom, auto_ptr<ICvRandom1>& result);static void AfterCvGlobals_WrapRandomPointer(CvGlobals* self, CvRandom* pRandom, auto_ptr<ICvRandom1>& result);static auto_ptr<ICvRandom1> ReplaceCvGlobals_WrapRandomPointer(auto_ptr<ICvRandom1> (*original)(CvGlobals*, CvRandom*), CvGlobals* self, CvRandom* pRandom);CivRegisterBefore<CivHooks::CvGlobals_WrapRandomPointer>(host, &BeforeCvGlobals_WrapRandomPointer);CivRegisterAfter<CivHooks::CvGlobals_WrapRandomPointer>(host, &AfterCvGlobals_WrapRandomPointer);CivRegisterReplace<CivHooks::CvGlobals_WrapRandomPointer>(host, &ReplaceCvGlobals_WrapRandomPointer);