Hooks
static bool BeforeCvGlobals_UnwrapRandomPointer(CvGlobals* self, ICvRandom1* pRandom, CvRandom*& result);static void AfterCvGlobals_UnwrapRandomPointer(CvGlobals* self, ICvRandom1* pRandom, CvRandom*& result);static CvRandom* ReplaceCvGlobals_UnwrapRandomPointer(CvRandom* (*original)(CvGlobals*, ICvRandom1*), CvGlobals* self, ICvRandom1* pRandom);CivRegisterBefore<CivHooks::CvGlobals_UnwrapRandomPointer>(host, &BeforeCvGlobals_UnwrapRandomPointer);CivRegisterAfter<CivHooks::CvGlobals_UnwrapRandomPointer>(host, &AfterCvGlobals_UnwrapRandomPointer);CivRegisterReplace<CivHooks::CvGlobals_UnwrapRandomPointer>(host, &ReplaceCvGlobals_UnwrapRandomPointer);