veh-hook Hook at any address Prepare registers with hook addresses and callback functions Create Hook objects Call begin() to start hook Call end() to close the hook