Changes

1,061 bytes added ,  14:09, 15 September 2021
no edit summary
Line 143: Line 143:  
|-
 
|-
 
| 64 || [10.0.0+]  
 
| 64 || [10.0.0+]  
 +
|-
 +
| 65 || [13.0.0+]
 +
|-
 +
| 66 || [13.0.0+]
 +
|-
 +
| 67 || [13.0.0+]
 +
|-
 +
| 68 || [13.0.0+]
 +
|-
 +
| 69 || [13.0.0+]
 +
|-
 +
| 70 || [13.0.0+]
 +
|-
 +
| 71 || [13.0.0+]
 +
|-
 +
| 72 || [13.0.0+]
 +
|-
 +
| 73 || [13.0.0+]
 +
|-
 +
| 74 || [13.0.0+]
 +
|-
 +
| 75 || [13.0.0+]
 +
|-
 +
| 100 || [13.0.0+]
 +
|-
 +
| 101 || [13.0.0+]
 +
|-
 +
| 110 || [13.0.0+]
 +
|-
 +
| 111 || [13.0.0+]
 
|}
 
|}
   Line 150: Line 180:  
== GetHostDeviceProperty ==
 
== GetHostDeviceProperty ==
 
No input, returns an output [[#HostDeviceProperty]].
 
No input, returns an output [[#HostDeviceProperty]].
 +
 +
[13.0.0+] Takes a type-0x1A output buffer, no output.
    
This gets the previously initialized [[#HostDeviceProperty]].
 
This gets the previously initialized [[#HostDeviceProperty]].
Line 160: Line 192:  
== GetDeviceCondition ==
 
== GetDeviceCondition ==
 
Takes a type-0x1A output buffer containing a 0x368-byte struct.
 
Takes a type-0x1A output buffer containing a 0x368-byte struct.
 +
 +
[13.0.0+] Takes a total of 4-bytes of input, a type-0xA output buffer, returns a total of 4-bytes of output.
    
== SetBurstMode ==
 
== SetBurstMode ==
Line 202: Line 236:  
== GetDeviceInfo ==
 
== GetDeviceInfo ==
 
Takes a type-0x1A output buffer containing a [[#DeviceInfoList]].
 
Takes a type-0x1A output buffer containing a [[#DeviceInfoList]].
 +
 +
[13.0.0+] Takes a total of 4-bytes of input, a type-0xA output buffer, returns a total of 4-bytes of output.
    
== AddDeviceInfo ==
 
== AddDeviceInfo ==
 
Takes an input [[#DeviceInfo]], no output.
 
Takes an input [[#DeviceInfo]], no output.
 +
 +
[13.0.0+] Takes a type-0x19 input buffer, no output.
    
== RemoveDeviceInfo ==
 
== RemoveDeviceInfo ==
Line 467: Line 505:     
[12.0.0+] Cmds input/output were changed / cmdids were moved around.
 
[12.0.0+] Cmds input/output were changed / cmdids were moved around.
 +
 +
[13.0.0+] Cmd4 now takes a type-0xA output buffer, returns a total of 4-bytes of output.
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 591: Line 631:  
|-
 
|-
 
| 9 || [3.0.0+] [[#IsGamepadPairingStarted]]
 
| 9 || [3.0.0+] [[#IsGamepadPairingStarted]]
 +
|-
 +
| 10 || [13.0.0+]
 +
|-
 +
| 11 || [13.0.0+]
 +
|-
 +
| 12 || [13.0.0+]
 +
|-
 +
| 13 || [13.0.0+]
 +
|-
 +
| 14 || [13.0.0+]
 +
|-
 +
| 15 || [13.0.0+]
 +
|-
 +
| 16 || [13.0.0+]
 +
|-
 +
| 17 || [13.0.0+]
 +
|-
 +
| 18 || [13.0.0+]
 +
|-
 +
| 19 || [13.0.0+]
 +
|-
 +
| 20 || [13.0.0+]
 +
|-
 +
| 21 || [13.0.0+]
 +
|-
 +
| 22 || [13.0.0+]
 +
|-
 +
| 23 || [13.0.0+]
 
|}
 
|}