00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef __PSPUTILITY_NETPARAM_H__
00014 #define __PSPUTILITY_NETPARAM_H__
00015
00016 #ifdef __cplusplus
00017 extern "C" {
00018 #endif
00019
00020 #include <psptypes.h>
00021
00027 typedef union {
00028 u32 asUint;
00029 char asString[128];
00030 } netData;
00031
00032 #define PSP_NETPARAM_NAME 0 // string
00033 #define PSP_NETPARAM_SSID 1 // string
00034 #define PSP_NETPARAM_SECURE 2 // int
00035 #define PSP_NETPARAM_WEPKEY 3 // string
00036 #define PSP_NETPARAM_IS_STATIC_IP 4 // int
00037 #define PSP_NETPARAM_IP 5 // string
00038 #define PSP_NETPARAM_NETMASK 6 // string
00039 #define PSP_NETPARAM_ROUTE 7 // string
00040 #define PSP_NETPARAM_MANUAL_DNS 8 // int
00041 #define PSP_NETPARAM_PRIMARYDNS 9 // string
00042 #define PSP_NETPARAM_SECONDARYDNS 10 // string
00043 #define PSP_NETPARAM_PROXY_USER 11 // string
00044 #define PSP_NETPARAM_PROXY_PASS 12 // string
00045 #define PSP_NETPARAM_USE_PROXY 13 // int
00046 #define PSP_NETPARAM_PROXY_SERVER 14 // string
00047 #define PSP_NETPARAM_PROXY_PORT 15 // int
00048 #define PSP_NETPARAM_UNKNOWN1 16 // int
00049 #define PSP_NETPARAM_UNKNOWN2 17 // int
00050
00051 #define PSP_NETPARAM_ERROR_BAD_NETCONF 0x80110601
00052 #define PSP_NETPARAM_ERROR_BAD_PARAM 0x80110604
00053
00060 int sceUtilityCheckNetParam(int id);
00061
00071 int sceUtilityGetNetParam(int conf, int param, netData *data);
00072
00081 int sceUtilityCreateNetParam(int conf);
00082
00092 int sceUtilitySetNetParam(int param, const void *val);
00093
00102 int sceUtilityCopyNetParam(int src, int dest);
00103
00111 int sceUtilityDeleteNetParam(int conf);
00112
00113 #ifdef __cplusplus
00114 }
00115 #endif
00116
00117 #endif