Line 69:
Line 69:
|-
|-
| 0x00010182
| 0x00010182
−
|
+
| [[2.0.0-2]]
| InitializeIrnop
| InitializeIrnop
|-
|-
| 0x00020000
| 0x00020000
−
|
+
| [[2.0.0-2]]
| FinalizeIrnop
| FinalizeIrnop
|-
|-
| 0x00030000
| 0x00030000
−
|
+
| [[2.0.0-2]]
| ClearReceiveBuffer
| ClearReceiveBuffer
|-
|-
| 0x00040000
| 0x00040000
−
|
+
| [[2.0.0-2]]
| ClearSendBuffer
| ClearSendBuffer
|-
|-
| 0x0005....
| 0x0005....
−
|
+
| [[2.0.0-2]]
| WaitConnection
| WaitConnection
|-
|-
| 0x00060040
| 0x00060040
−
|
+
| [[2.0.0-2]]
| RequireConnection (u8 input)
| RequireConnection (u8 input)
|-
|-
| 0x0007....
| 0x0007....
−
|
+
| [[2.0.0-2]]
| AutoConnection
| AutoConnection
|-
|-
| 0x0008....
| 0x0008....
−
|
+
| [[2.0.0-2]]
| AnyConnection
| AnyConnection
|-
|-
| 0x00090000
| 0x00090000
−
|
+
| [[2.0.0-2]]
| Disconnect
| Disconnect
|-
|-
| 0x000A0000
| 0x000A0000
−
|
+
| [[2.0.0-2]]
| GetReceiveEvent (writes event handle to cmdreply[3])
| GetReceiveEvent (writes event handle to cmdreply[3])
|-
|-
| 0x000B0000
| 0x000B0000
−
|
+
| [[2.0.0-2]]
| GetSendEvent (writes event handle to cmdreply[3])
| GetSendEvent (writes event handle to cmdreply[3])
|-
|-
| 0x000C0000
| 0x000C0000
−
|
+
| [[2.0.0-2]]
| GetConnectionStatusEvent (writes event handle to cmdreply[3])
| GetConnectionStatusEvent (writes event handle to cmdreply[3])
|-
|-
| 0x000D0042
| 0x000D0042
−
|
+
| [[2.0.0-2]]
| SendIrnop (u32 size, ((Size<<14) <nowiki>|</nowiki> 2), inbufptr)
| SendIrnop (u32 size, ((Size<<14) <nowiki>|</nowiki> 2), inbufptr)
|-
|-
| 0x000E0042
| 0x000E0042
−
|
+
| [[2.0.0-2]]
| SendIrnopLarge (u32 size, ((Size<<8) <nowiki>|</nowiki> 10), inbufptr)
| SendIrnopLarge (u32 size, ((Size<<8) <nowiki>|</nowiki> 10), inbufptr)
|-
|-
| 0x000F....
| 0x000F....
−
|
+
| [[2.0.0-2]]
| ReceiveIrnop
| ReceiveIrnop
|-
|-
| 0x0010....
| 0x0010....
−
|
+
| [[2.0.0-2]]
| ReceiveIrnopLarge
| ReceiveIrnopLarge
|-
|-
| 0x0011....
| 0x0011....
−
|
+
| [[2.0.0-2]]
| GetLatestReceiveErrorResult
| GetLatestReceiveErrorResult
|-
|-
| 0x0012....
| 0x0012....
−
|
+
| [[2.0.0-2]]
| GetLatestSendErrorResult
| GetLatestSendErrorResult
|-
|-
| 0x0013....
| 0x0013....
−
|
+
| [[2.0.0-2]]
| GetConnectionStatus
| GetConnectionStatus
|-
|-
| 0x0014....
| 0x0014....
−
|
+
| [[2.0.0-2]]
| GetTryingToConnectStatus
| GetTryingToConnectStatus
|-
|-
| 0x0015....
| 0x0015....
−
|
+
| [[2.0.0-2]]
| GetReceiveSizeFreeAndUsed
| GetReceiveSizeFreeAndUsed
|-
|-
| 0x0016....
| 0x0016....
−
|
+
| [[2.0.0-2]]
| GetSendSizeFreeAndUsed
| GetSendSizeFreeAndUsed
|-
|-
| 0x0017....
| 0x0017....
−
| Unknown, >[[2.0.0-2]]
+
| [[2.2.0-X]]
| GetConnectionRole
| GetConnectionRole
|-
|-
| 0x00180182
| 0x00180182
−
| Unknown, >[[2.0.0-2]]
+
| [[2.2.0-X]]
| InitializeIrnopShared (u32, u32, u32, u32, u32, u8, 0, handle)
| InitializeIrnopShared (u32, u32, u32, u32, u32, u8, 0, handle)
|-
|-
| 0x00190040
| 0x00190040
−
| Unknown, >[[2.0.0-2]]
+
| [[2.2.0-X]]
| ReleaseReceivedData (32bit_value input)
| ReleaseReceivedData (32bit_value input)
|-
|-
| 0x001A....
| 0x001A....
−
| Unknown, >[[2.0.0-2]]
+
| [[2.2.0-X]]
| SetOwnMachineId
| SetOwnMachineId
|}
|}
+
+
This service was added with [[2.0.0-2]].
When sending data, SendIrnop is used when the size is <=0xFC, otherwise SendIrnopLarge is used.
When sending data, SendIrnop is used when the size is <=0xFC, otherwise SendIrnopLarge is used.