Microsoft Windows function hooking library