diff options
author | mailwl <mailwl@gmail.com> | 2016-02-21 12:48:28 +0100 |
---|---|---|
committer | mailwl <mailwl@gmail.com> | 2016-02-26 16:39:28 +0100 |
commit | 2e13b7f3ca9e7ecf0b0b6c1da65453e46ee6728f (patch) | |
tree | 13cb060bccbec0dd6a7ea2f95045363b194fb439 /src/core/hle/service/ir/ir.h | |
parent | Merge pull request #1352 from LittleWhite-tb/exit_check (diff) | |
download | yuzu-2e13b7f3ca9e7ecf0b0b6c1da65453e46ee6728f.tar yuzu-2e13b7f3ca9e7ecf0b0b6c1da65453e46ee6728f.tar.gz yuzu-2e13b7f3ca9e7ecf0b0b6c1da65453e46ee6728f.tar.bz2 yuzu-2e13b7f3ca9e7ecf0b0b6c1da65453e46ee6728f.tar.lz yuzu-2e13b7f3ca9e7ecf0b0b6c1da65453e46ee6728f.tar.xz yuzu-2e13b7f3ca9e7ecf0b0b6c1da65453e46ee6728f.tar.zst yuzu-2e13b7f3ca9e7ecf0b0b6c1da65453e46ee6728f.zip |
Diffstat (limited to '')
-rw-r--r-- | src/core/hle/service/ir/ir.h | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/src/core/hle/service/ir/ir.h b/src/core/hle/service/ir/ir.h index 3e107a8fe..72d44ce60 100644 --- a/src/core/hle/service/ir/ir.h +++ b/src/core/hle/service/ir/ir.h @@ -20,6 +20,53 @@ namespace IR { */ void GetHandles(Interface* self); +/** + * IR::InitializeIrNopShared service function + * Inputs: + * 1 : Size of transfer buffer + * 2 : Recv buffer size + * 3 : unknown + * 4 : Send buffer size + * 5 : unknown + * 6 : BaudRate (u8) + * 7 : 0 + * 8 : Handle of transfer shared memory + * Outputs: + * 1 : Result of function, 0 on success, otherwise error code + */ +void InitializeIrNopShared(Interface* self); + +/** + * IR::FinalizeIrNop service function + * Outputs: + * 1 : Result of function, 0 on success, otherwise error code + */ +void FinalizeIrNop(Interface* self); + +/** + * IR::GetConnectionStatusEvent service function + * Outputs: + * 1 : Result of function, 0 on success, otherwise error code + * 2 : Connection Status Event handle + */ +void GetConnectionStatusEvent(Interface* self); + +/** + * IR::Disconnect service function + * Outputs: + * 1 : Result of function, 0 on success, otherwise error code + */ +void Disconnect(Interface* self); + +/** + * IR::RequireConnection service function + * Inputs: + * 1 : unknown (u8), looks like always 1 + * Outputs: + * 1 : Result of function, 0 on success, otherwise error code + */ +void RequireConnection(Interface* self); + /// Initialize IR service void Init(); |