Changes

added data structure to all async request types
Line 20: Line 20:  
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
! Type !! Corresponding command !! Result accessible with
+
! Type !! Corresponding command !! Data size !! Data format !! Accessible with
 
|-
 
|-
| 1 || [[ACTA:InquireBindingToExistentServerAccount|InquireBindingToExistentServerAccount]] || [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
+
| 1 || [[ACTA:InquireBindingToExistentServerAccount|InquireBindingToExistentServerAccount]] || 0x178 || [[ACT_Services#InquireBindingToExistentServerAccountData|InquireBindingToExistentServerAccountData]] || [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
 
|-
 
|-
| 2 || [[ACTA:BindToExistentServerAccount|BindToExistentServerAccount]] || [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
+
| 2 || [[ACTA:BindToExistentServerAccount|BindToExistentServerAccount]] || 0x4 || u32, ParentalConsentApprovalId || [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
 
|-
 
|-
| 3 || [[ACTU:AcquireEula|AcquireEula]] || [[ACT_Services#ACT_User_Service_.22act:u.22|act:u]], [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
+
| 3 || [[ACTU:AcquireEula|AcquireEula]]/[[ACTU:AcquireEula|AcquireEulaList]] || varies || [[ACT_Services#AcquireEulaData.2FAcquireEulaListData|AcquireEulaData/AcquireEulaListData]] || [[ACT_Services#ACT_User_Service_.22act:u.22|act:u]], [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
 
|-
 
|-
| 4 || [[ACTU:AcquireTimeZoneList|AcquireTimeZoneList]] || [[ACT_Services#ACT_User_Service_.22act:u.22|act:u]], [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
+
| 4 || [[ACTU:AcquireTimeZoneList|AcquireTimeZoneList]] || 0x1208 || [[ACT_Services#AcquireTimeZoneListData|AcquireTimeZoneListData]] || [[ACT_Services#ACT_User_Service_.22act:u.22|act:u]], [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
 
|-
 
|-
| 5 || [[ACTU:AcquireAccountInfo|AcquireAccountInfo]] || [[ACT_Services#ACT_User_Service_.22act:u.22|act:u]], [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
+
| 5 || [[ACTU:AcquireAccountInfo|AcquireAccountInfo]] || 0x101 || 256-character ASCII email address + NULL termination || [[ACT_Services#ACT_User_Service_.22act:u.22|act:u]], [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
 
|-
 
|-
| 6 || [[ACTU:AcquireAccountIdByPrincipalId|AcquireAccountIdByPrincipalId]] (single) || [[ACT_Services#ACT_User_Service_.22act:u.22|act:u]], [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
+
| 6 || [[ACTU:AcquireAccountIdByPrincipalId|AcquireAccountIdByPrincipalId]] (multiple) || (0x10 + 1) * count (max count 100) || array of 16-character ASCII AccountId + NULL termination || [[ACT_Services#ACT_User_Service_.22act:u.22|act:u]], [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
 
|-
 
|-
| 7 || [[ACTU:AcquireAccountIdByPrincipalId|AcquireAccountIdByPrincipalId]] (multiple) || [[ACT_Services#ACT_User_Service_.22act:u.22|act:u]], [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
+
| 7 || [[ACTU:AcquireAccountIdByPrincipalId|AcquireAccountIdByPrincipalId]] (single) || 0x10 + 1 || 16-character ASCII AccountId + NULL termination || [[ACT_Services#ACT_User_Service_.22act:u.22|act:u]], [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
 
|-
 
|-
| 8 || [[ACTU:AcquirePrincipalIdByAccountId|AcquirePrincipalIdByAccountId]] (single) || [[ACT_Services#ACT_User_Service_.22act:u.22|act:u]], [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
+
| 8 || [[ACTU:AcquirePrincipalIdByAccountId|AcquirePrincipalIdByAccountId]] (multiple) || 0x4 * count (max count 100) || u32[count], PrincipalIds ||[[ACT_Services#ACT_User_Service_.22act:u.22|act:u]], [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
 
|-
 
|-
| 9 || [[ACTU:AcquirePrincipalIdByAccountId|AcquirePrincipalIdByAccountId]] (multiple) || [[ACT_Services#ACT_User_Service_.22act:u.22|act:u]], [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
+
| 9 || [[ACTU:AcquirePrincipalIdByAccountId|AcquirePrincipalIdByAccountId]] (single) || 0x4 || u32, PrincipalId || [[ACT_Services#ACT_User_Service_.22act:u.22|act:u]], [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
 
|-
 
|-
| 10 || [[ACTA:ApproveByCreditCard|ApproveByCreditCard]] || [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
+
| 10 || [[ACTA:ApproveByCreditCard|ApproveByCreditCard]] || 0x4 || u32, ApprovalId || [[ACT_Services#ACT_User_Service_.22act:u.22|act:u]], [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
 
|-
 
|-
| 11 || [[ACTA:SendCoppaCodeMail|SendCoppaCodeMail]] || [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
+
| 11 || [[ACTA:SendCoppaCodeMail|SendCoppaCodeMail]] || 0x107 || [[ACT_Services#SendCoppaCodeMailData|SendCoppaCodeMailData]] || [[ACT_Services#ACT_User_Service_.22act:u.22|act:u]], [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
 
|-
 
|-
| 12 || [[ACTU:AcquireMii|AcquireMii]] || [[ACT_Services#ACT_User_Service_.22act:u.22|act:u]], [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
+
| 12 || [[ACTU:AcquireMii|AcquireMii]] || 0x60 * count (max count 100) || [[ACT_Services#CFLStoreData|Mii CFLStoreData]] array corresponding to each PersistentId || [[ACT_Services#ACT_User_Service_.22act:u.22|act:u]], [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
 
|-
 
|-
| 13 || [[ACTU:AcquireAccountInfoRaw|AcquireAccountInfoRaw]] || [[ACT_Services#ACT_User_Service_.22act:u.22|act:u]], [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
+
| 13 || [[ACTU:AcquireAccountInfoRaw|AcquireAccountInfoRaw]] || 0xC00 + 1 || NULL-terminated raw ASCII account profile XML data || [[ACT_Services#ACT_User_Service_.22act:u.22|act:u]], [[ACT_Services#ACT_Admin_Service_.22act:a.22|act:a]]
 
|}
 
|}
  
Trusted
587

edits