This provides a simple to use library for API hooking. It accomplishes this by changing the control flow of the targeted subroutine to the code specified by the user which will return back to the original routine after the busy routine accomplishes what it needs to do.