mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2025-07-24 21:55:46 +00:00
Initial implementation ir:user
This commit is contained in:
parent
bce29a5751
commit
7695b324c9
5 changed files with 144 additions and 18 deletions
|
@ -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();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue