#include #include "radhook/radhook.h" static int fn() { return 42; } static int detour() { return 1337; } int main() { RadHookHandle h = nullptr; // invalid detour auto r1 = RadHookCreate((void*)fn, nullptr, &h); assert(r1 != RadHookResult::Success); // invalid target auto r2 = RadHookCreate(nullptr, (void*)detour, &h); assert(r2 != RadHookResult::Success); return 0; }