Changes

Jump to navigation Jump to search
480 bytes added ,  16:21, 27 June 2019
Line 602: Line 602:  
| 301 || [5.0.0+] [[#GetAbstractedPadHandles]]
 
| 301 || [5.0.0+] [[#GetAbstractedPadHandles]]
 
|-
 
|-
| 302 || [5.0.0+] GetAbstractedPadState
+
| 302 || [5.0.0+] [[#GetAbstractedPadState]]
 
|-
 
|-
| 303 || [5.0.0+] GetAbstractedPadsState
+
| 303 || [5.0.0+] [[#GetAbstractedPadsState]]
 
|-
 
|-
 
| 321 || [5.0.0+] SetAutoPilotVirtualPadState
 
| 321 || [5.0.0+] SetAutoPilotVirtualPadState
Line 686: Line 686:     
Returns a handle for each controller detected by the system.
 
Returns a handle for each controller detected by the system.
 +
 +
== GetAbstractedPadState ==
 +
Takes an input u64 '''AbstractedPadHandle''', returns an output [[#AbstractedPadState]].
 +
 +
== GetAbstractedPadsState ==
 +
Takes a type-0xA output buffer containing an array of u64 '''AbstractedPadHandle''', a type-0x22 output buffer containing an array of [[#AbstractedPadState]], and returns an output s32 for total entries.
    
== AttachHdlsWorkBuffer ==
 
== AttachHdlsWorkBuffer ==
Line 732: Line 738:  
== HdlsNpadAssignment ==
 
== HdlsNpadAssignment ==
 
This is a 0x208-byte struct. This seems to be an array, structure unknown.
 
This is a 0x208-byte struct. This seems to be an array, structure unknown.
 +
 +
== AbstractedPadState ==
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset || Size || Description
 +
|-
 +
| 0x0 || 0x98 || ?
 +
|}
    
== HdlsStateList ==
 
== HdlsStateList ==

Navigation menu