選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

23 行
456B

  1. #ifndef HOOK_H
  2. #define HOOK_H
  3. /**
  4. x64 Hooking Library.
  5. */
  6. typedef enum HOOK_STATUS
  7. {
  8. SUCCESS = 0,
  9. NOT_ENOUGH_SPACE = -1,
  10. CANT_ALLOC = -2,
  11. LOOPS_INTO_OVERWRITTEN_CODE = -3
  12. };
  13. /**
  14. \brief
  15. \param functionLength Length of the function you want to hook.
  16. If the length isn't known, pass 0 and the library will try to figure it out
  17. */
  18. int hook(void* function, size_t functionLength, void* replacement, void* trampoline);
  19. #endif