ir.h 649 B

123456789101112131415161718192021222324252627282930
  1. // Copyright 2015 Citra Emulator Project
  2. // Licensed under GPLv2 or any later version
  3. // Refer to the license.txt file included.
  4. #pragma once
  5. #include "core/hle/kernel/kernel.h"
  6. #include "core/hle/service/service.h"
  7. namespace Service {
  8. namespace IR {
  9. /**
  10. * IR::GetHandles service function
  11. * Outputs:
  12. * 1 : Result of function, 0 on success, otherwise error code
  13. * 2 : Translate header, used by the ARM11-kernel
  14. * 3 : Shared memory handle
  15. * 4 : Event handle
  16. */
  17. void GetHandles(Interface* self);
  18. /// Initialize IR service
  19. void Init();
  20. /// Shutdown IR service
  21. void Shutdown();
  22. } // namespace IR
  23. } // namespace Service