AC Services: Difference between revisions
Jump to navigation
Jump to search
Added some functions |
Added some more functions |
||
| Line 144: | Line 144: | ||
| 0x040C0040 | | 0x040C0040 | ||
| SetNetworkWirelessEnable | | SetNetworkWirelessEnable | ||
|- | |||
| 0x040D0000 | |||
| GetNetworkWirelessEditableEssidSecurity | |||
|- | |||
| 0x040E0040 | |||
| SetNetworkWirelessEditableEssidSecurity | |||
|- | |||
| 0x040F0000 | |||
| GetNetworkWirelessEssidSecuritySsid | |||
|- | |- | ||
| 0x04100002 | | 0x04100002 | ||
| | | SetNetworkWirelessEssidSecuritySsid | ||
|- | |- | ||
| 0x04140040 | | 0x04140040 | ||
| Line 153: | Line 162: | ||
| 0x04160002 | | 0x04160002 | ||
| ? | | ? | ||
|- | |||
| 0x41700000 | |||
| GetNetworkWirelessEssidSecurityKey | |||
|- | |- | ||
| 0x04180002 | | 0x04180002 | ||
| | | SetNetworkWirelessEssidSecurityKey | ||
|- | |||
| 0x04190000 | |||
| GetNetworkMultiSSIDEnable(bool) | |||
|- | |- | ||
| 0x041A0040 | | 0x041A0040 | ||
| | | SetNetworkMultiSSIDEnable | ||
|- | |||
| 0x041B0000 | |||
| GetNetworkWirelesMultiSsidMultiSsidType | |||
|- | |- | ||
| 0x041C0040 | | 0x041C0040 | ||
| ? | | ? | ||
|- | |||
| 0x041D0000 | |||
| GetNetworkWirelessMultiSsidSettingNum | |||
|- | |- | ||
| 0x041E0040 | | 0x041E0040 | ||
| | | SetNetworkWirelessMultiSsidSettingNum | ||
|- | |||
| 0x041F0000 | |||
| GetNetworkWirelessMultiSsidSetting0Ssid | |||
|- | |- | ||
| 0x04200002 | | 0x04200002 | ||
| Line 177: | Line 201: | ||
| 0x04260002 | | 0x04260002 | ||
| ? | | ? | ||
|- | |||
| 0x04270000 | |||
| GetNetworkWirelessMultiSsidSetting0Key | |||
|- | |- | ||
| 0x04280002 | | 0x04280002 | ||
| | | SetNetworkWirelessMultiSsidSetting0Key | ||
|- | |- | ||
| 0x042C0040 | | 0x042C0040 | ||
| Line 189: | Line 216: | ||
| 0x04300002 | | 0x04300002 | ||
| ? | | ? | ||
|- | |||
| 0x04310000 | |||
| GetNetworkWirelessMultiSsidSetting1Key | |||
|- | |||
| 0x04320002 | |||
| SetNetworkWirelessMultiSsidSetting1Key | |||
|- | |- | ||
| 0x04360040 | | 0x04360040 | ||
| Line 198: | Line 231: | ||
| 0x043A0040 | | 0x043A0040 | ||
| ? | | ? | ||
|- | |||
| 0x043B0000 | |||
| GetNetworkWirelessMultiSsidSetting2Key | |||
|- | |- | ||
| 0x043C0002 | | 0x043C0002 | ||
| | | SetNetworkWirelessMultiSsidSetting2Key | ||
|- | |- | ||
| 0x043E0002 | | 0x043E0002 | ||
| ? | | ? | ||
|- | |||
| 0x04450000 | |||
| GetNetworkWirelessMultiSsidSetting3Key | |||
|- | |||
| 0x04460002 | |||
| SetNetworkWirelessMultiSsidSetting3Key | |||
|- | |- | ||
| 0x04470000 | | 0x04470000 | ||
| Line 246: | Line 288: | ||
| 0x04540002 | | 0x04540002 | ||
| SetNetworkIpSecondaryDNS | | SetNetworkIpSecondaryDNS | ||
|- | |||
| 0x04550000 | |||
| GetNetworkIpScanlessConnectHasConnected | |||
|- | |||
| 0x04560040 | |||
| SetNetworkIpScanlessConnectHasConnected | |||
|- | |- | ||
| 0x045F0000 | | 0x045F0000 | ||
| Line 301: | Line 349: | ||
| GetConnectingNetworkCrc | | GetConnectingNetworkCrc | ||
|- | |- | ||
| 0x04710000 | |||
| GetConnectingNetworkWirelessEnable | |||
|- | |||
| 0x048F0000 | |||
| GetConnectingNetworkEnableDHCP(bool) | |||
|- | |||
| 0x04900000 | |||
| GetConnectingNetworkIpAutoDNSSetting | |||
|- | |||
| 0x04910000 | |||
| GetConnectingNetworkIpAddress | |||
|- | |||
| 0x04920000 | |||
| GetConnectingNetworkIpDefaultGateway | |||
|- | |||
| 0x04930000 | |||
| GetConnectingNetworkIpNetmask | |||
|- | |||
| 0x04940000 | |||
| GetConnectingNetworkPrimaryDNS | |||
|- | |||
| 0x04950000 | |||
| GetConnectingNetworkSecondaryDNS | |||
|- | |||
| 0x049B0000 | |||
| GetConnectingNetworkProxyEnable(bool) | |||
|- | |||
| 0x049C0000 | |||
| GetConnectingNetworkProxyAuthType | |||
|- | |||
| 0x049D0000 | |||
| GetConnectingNetworkProxyPort | |||
|- | |||
| 0x049E0000 | |||
| GetConnectingNetworkProxyHost | |||
|- | |||
| 0x049F0000 | |||
| GetConnectingNetworkProxyUserName | |||
|- | |||
| 0x04A00000 | |||
| GetConnectingNetworkProxyPassword | |||
|- | |||
| 0x04A10000 | |||
| GetConnectingNetworkEnableUPnP(bool) | |||
|- | |||
| 0x04A20000 | |||
| GetConnectingNetworkMtu | |||
|} | |} | ||
Revision as of 08:52, 7 May 2017
AC service "ac:u"
These commands are common to both ac:u and ac:i
| Command Header | Description |
|---|---|
| 0x00010000 | CreateDefaultConfig |
| 0x00040006 | ConnectAsync |
| 0x00050002 | GetConnectResult |
| 0x00070002 | CancelConnectAsync |
| 0x00080004 | CloseAsync |
| 0x00090002 | GetCloseResult |
| 0x000A0000 | GetLastErrorCode |
| 0x000C0000 | ? |
| 0x000D0000 | GetWifiStatus |
| 0x000E0042 | GetCurrentAPInfo |
| 0x000F0000 | ? |
| 0x00100042 | GetCurrentNZoneInfo |
| 0x00110042 | GetNZoneApNumService |
| 0x00120042 | ? |
| 0x00190004 | ? |
| 0x001A0002 | ? |
| 0x001D0042 | ScanAPs System Settings uses this via ac:i, this is presumably accessible via ac:u too. |
| 0x00240042 | AddDenyApType |
| 0x00260042 | ? |
| 0x00270002 | GetInfraPriority |
| 0x00280042 | ? |
| 0x002C0042 | unknown.. |
| 0x002D0082 | SetRequestEulaVersion |
| 0x002F0004 | ? |
| 0x00300004 | RegisterDisconnectEvent |
| 0x003C0042 | GetAPSSIDList |
| 0x003D0042 | ? |
| 0x003E0042 | IsConnected |
| 0x003F0040 | ? |
| 0x00400042 | SetClientVersion |
AC service "ac:i"
These commands are exclusive to ac:i
| Command Header | Description |
|---|---|
| 0x04010040 | LoadNetworkSetting |
| 0x04020040 | UpdateNetworkSetting |
| 0x04030040 | Delete Wifi Slot (RemoveNetworkSetting) |
| 0x04040000 | FlushNetworkSetting |
| 0x04050084 | ConvertNetworkSettingNdsTo3ds |
| 0x04060040 | InitializeNetworkSetting |
| 0x04000700 | GetNetworkSettingVersion |
| 0x04080040 | ? |
| 0x04090000 | GetNetworkSetting_Crc |
| 0x040A0040 | SetNetworkSetting_Crc |
| 0x040B0040 | GetNetworkWirelessEnable |
| 0x040C0040 | SetNetworkWirelessEnable |
| 0x040D0000 | GetNetworkWirelessEditableEssidSecurity |
| 0x040E0040 | SetNetworkWirelessEditableEssidSecurity |
| 0x040F0000 | GetNetworkWirelessEssidSecuritySsid |
| 0x04100002 | SetNetworkWirelessEssidSecuritySsid |
| 0x04140040 | ? |
| 0x04160002 | ? |
| 0x41700000 | GetNetworkWirelessEssidSecurityKey |
| 0x04180002 | SetNetworkWirelessEssidSecurityKey |
| 0x04190000 | GetNetworkMultiSSIDEnable(bool) |
| 0x041A0040 | SetNetworkMultiSSIDEnable |
| 0x041B0000 | GetNetworkWirelesMultiSsidMultiSsidType |
| 0x041C0040 | ? |
| 0x041D0000 | GetNetworkWirelessMultiSsidSettingNum |
| 0x041E0040 | SetNetworkWirelessMultiSsidSettingNum |
| 0x041F0000 | GetNetworkWirelessMultiSsidSetting0Ssid |
| 0x04200002 | ? |
| 0x04220040 | ? |
| 0x04240040 | ? |
| 0x04260002 | ? |
| 0x04270000 | GetNetworkWirelessMultiSsidSetting0Key |
| 0x04280002 | SetNetworkWirelessMultiSsidSetting0Key |
| 0x042C0040 | ? |
| 0x042E0040 | ? |
| 0x04300002 | ? |
| 0x04310000 | GetNetworkWirelessMultiSsidSetting1Key |
| 0x04320002 | SetNetworkWirelessMultiSsidSetting1Key |
| 0x04360040 | ? |
| 0x04380040 | ? |
| 0x043A0040 | ? |
| 0x043B0000 | GetNetworkWirelessMultiSsidSetting2Key |
| 0x043C0002 | SetNetworkWirelessMultiSsidSetting2Key |
| 0x043E0002 | ? |
| 0x04450000 | GetNetworkWirelessMultiSsidSetting3Key |
| 0x04460002 | SetNetworkWirelessMultiSsidSetting3Key |
| 0x04470000 | GetNetworkIpEnableDHCP |
| 0x04480040 | SetNetworkIpEnableDHCP |
| 0x04490000 | GetNetworkAutoDNSSetting |
| 0x044A0040 | SetNetworkAutoDNSSetting |
| 0x044B0000 | GetNetworkIpAddress |
| 0x044C0002 | SetNetworkIpAddress |
| 0x044D0000 | GetNetworkDefaultGateway |
| 0x044E0002 | SetNetworkDefaultGateway |
| 0x044F0000 | GetNetworkIpNetmask |
| 0x04500002 | SetNetworkIpNetMask |
| 0x04510000 | GetNetworkIpPrimaryDNS |
| 0x04520002 | SetNetworkIpPrimaryDNS |
| 0x04530000 | GetNetworkIpSecondaryDNS |
| 0x04540002 | SetNetworkIpSecondaryDNS |
| 0x04550000 | GetNetworkIpScanlessConnectHasConnected |
| 0x04560040 | SetNetworkIpScanlessConnectHasConnected |
| 0x045F0000 | GetNetworkProxyEnable |
| 0x04600040 | SetNetworkProxyEnable |
| 0x04610000 | GetNetworkProxyAuthType |
| 0x04620040 | SetNetworkProxyAuthType |
| 0x04630000 | GetNetworkProxyPort |
| 0x04640040 | SetNetworkProxyPort |
| 0x04650000 | GetNetworkProxyHost |
| 0x04660002 | SetNetworkProxyHost |
| 0x04670000 | GetNetworkSettingProxyUserName |
| 0x04680002 | SetNetworkSettingProxyUserName |
| 0x04690000 | GetNewtorkSettingProxyPassword |
| 0x046A0002 | SetNetworkSettingProxyPassword |
| 0x046B0000 | GetNetworkEnableUPnP |
| 0x046C0040 | SetNetworkEnableUPnP |
| 0x046D0000 | GetNetworkOtherMtu |
| 0x046E0040 | SetNetworkOtherMtu |
| 0x046F0000 | GetConnectingNetworkSettingVersion(?) |
| 0x04700000 | GetConnectingNetworkCrc |
| 0x04710000 | GetConnectingNetworkWirelessEnable |
| 0x048F0000 | GetConnectingNetworkEnableDHCP(bool) |
| 0x04900000 | GetConnectingNetworkIpAutoDNSSetting |
| 0x04910000 | GetConnectingNetworkIpAddress |
| 0x04920000 | GetConnectingNetworkIpDefaultGateway |
| 0x04930000 | GetConnectingNetworkIpNetmask |
| 0x04940000 | GetConnectingNetworkPrimaryDNS |
| 0x04950000 | GetConnectingNetworkSecondaryDNS |
| 0x049B0000 | GetConnectingNetworkProxyEnable(bool) |
| 0x049C0000 | GetConnectingNetworkProxyAuthType |
| 0x049D0000 | GetConnectingNetworkProxyPort |
| 0x049E0000 | GetConnectingNetworkProxyHost |
| 0x049F0000 | GetConnectingNetworkProxyUserName |
| 0x04A00000 | GetConnectingNetworkProxyPassword |
| 0x04A10000 | GetConnectingNetworkEnableUPnP(bool) |
| 0x04A20000 | GetConnectingNetworkMtu |