#ifndef __SCENET_H__
#define __SCENET_H__

typedef struct SceNetMallocStat
{
	int pool;
	int maximum;
	int free;
} SceNetMallocStat;

int (* sceNetConfigDownInterface) (const char *name) = (void *) 0x09ec754c;
// (* sceNetConfigGetEtherAddr) (__) = (void *) 0x09ec7598;
// (* sceNetConfigGetIfEvent) (__) = (void *) 0x09ec7550;
// (* sceNetConfigGetIfEventFlag) (__) = (void *) 0x09ec7558;
int (* sceNetConfigUpInterface) (const char *name) = (void *) 0x09ec7548;
// (* sceNetEnablePSPWlanReset) (__) = (void *) 0x09ec7670;
void (* sceNetEtherNtostr) (unsigned char *mac, char *name) = (void *) (BASE_OFFSET + 0xe6ea0);
void (* sceNetEtherStrton) (char *name, unsigned char *mac) = (void *) 0x09ec7398;
SceUID (* sceNetFreeInternal) (void *buf) = (void *) 0x09ec721c;
int (* sceNetFreeThreadinfo) (int thid) = (void *) 0x09ec738c;
int (* sceNetGetLocalEtherAddr) (unsigned char *mac) = (void *) (BASE_OFFSET + 0xe6ea8);
int (* sceNetGetMallocStat) (SceNetMallocStat *stat) = (void *) 0x09ec73a0;
// (* sceNetGetMallocStatInternal) (__) = (void *) 0x09ec7224;
// (* sceNetGetSystemClockSec) (__) = (void *) 0x09ec75a4;
// (* sceNetIfhandle_lib_0C391E9F) (__) = (void *) 0x09ec7204;
// (* sceNetIfhandle_lib_0FB8AE0D) (__) = (void *) 0x09ec722c;
// (* sceNetIfhandle_lib_29ED84C5) (__) = (void *) 0x09ec720c;
// (* sceNetIfhandleGetAttachEther) (__) = (void *) 0x09ec71b4;
// (* sceNetIfhandleGetDetachEther) (__) = (void *) 0x09ec71bc;
// (* sceNetIfhandleIfDequeue) (__) = (void *) 0x09ec71e4;
// (* sceNetIfhandleIfDown) (__) = (void *) 0x09ec71d4;
// (* sceNetIfhandleIfIoctl) (__) = (void *) 0x09ec71dc;
// (* sceNetIfhandleIfStart) (__) = (void *) 0x09ec71c4;
// (* sceNetIfhandleIfUp) (__) = (void *) 0x09ec71cc;
// (* sceNetIfhandleInit) (__) = (void *) 0x09ec71a4;
// (* sceNetIfhandlePollSema) (__) = (void *) 0x09ec71fc;
// (* sceNetIfhandleSignalSema) (__) = (void *) 0x09ec71ec;
// (* sceNetIfhandleTerm) (__) = (void *) 0x09ec71ac;
// (* sceNetIfhandleWaitSema) (__) = (void *) 0x09ec71f4;
int (* sceNetInit) (int poolsize, int calloutprio, int calloutstack, int netintrprio, int netintrstack) = (void *) (BASE_OFFSET + 0xe6e90);
// (* sceNetMAdj) (__) = (void *) 0x09ec7234;
SceUID (* sceNetMallocInternal) (void *dest, void *src, int len) = (void *) 0x09ec7214;
// (* sceNetMCat) (__) = (void *) 0x09ed0974;
// (* sceNetMCopydata) (__) = (void *) 0x09ed097c;
// (* sceNetMFree) (__) = (void *) 0x09ed0984;
// (* sceNetMFreem) (__) = (void *) 0x09ec723c;
// (* sceNetMPullup) (__) = (void *) 0x09ed0994;
// (* sceNetRand) (__) = (void *) 0x09ec75a0;
int (* sceNetTerm) (void) = (void *) (BASE_OFFSET + 0xe6e98);
int (* sceNetThreadAbort) (int thid) = (void *) 0x09ec7390;
// (* sceNetThreadExitDeleteEventFlag) (__) = (void *) 0x09ed7504;
// (* sceNet_3B617AA0) (__) = (void *) 0x09ec7530;
// (* sceNet_B6FC0A5B) (__) = (void *) 0x09ec7538;
// (* sceNet_BFCFEFF6) (__) = (void *) 0x09ec7540;
// (* sceNet_C431A214) (__) = (void *) 0x09ec753c;
// (* sceNet_DB88F458) (__) = (void *) 0x09ec7534;
// (* sceNet_E1F4696F) (__) = (void *) 0x09ec7544;
// (* sceNet_lib_03164B12) (__) = (void *) 0x09ec7560;
// (* sceNet_lib_05D525E4) (__) = (void *) 0x09ec7608;
// (* sceNet_lib_0A5A8751) (__) = (void *) 0x09ec7684;
// (* sceNet_lib_0D633F53) (__) = (void *) 0x09ec7594;
// (* sceNet_lib_0DFF67F9) (__) = (void *) 0x09ec7588;
// (* sceNet_lib_13672F83) (__) = (void *) 0x09ec7690;
// (* sceNet_lib_1F94AFD9) (__) = (void *) 0x09ec7680;
// (* sceNet_lib_2B42872F) (__) = (void *) 0x09ec7648;
// (* sceNet_lib_2E005032) (__) = (void *) 0x09ec7668;
// (* sceNet_lib_31F3CDA1) (__) = (void *) 0x09ec767c;
// (* sceNet_lib_33B230BD) (__) = (void *) 0x09ec766c;
// (* sceNet_lib_389728AB) (__) = (void *) 0x09ec7564;
// (* sceNet_lib_41621EB0) (__) = (void *) 0x09ec7664;
// (* sceNet_lib_45945E8D) (__) = (void *) 0x09ec7634;
// (* sceNet_lib_4B2B3416) (__) = (void *) 0x09ec7644;
// (* sceNet_lib_4BF9E1DE) (__) = (void *) 0x09ec7568;
// (* sceNet_lib_4C8FD452) (__) = (void *) 0x09ec7674;
// (* sceNet_lib_4F8F3808) (__) = (void *) 0x09ec7580;
// (* sceNet_lib_51C209B2) (__) = (void *) 0x09ec75c0;
// (* sceNet_lib_5505D820) (__) = (void *) 0x09ec76ac;
// (* sceNet_lib_572AD6ED) (__) = (void *) 0x09ec76a0;
// (* sceNet_lib_5C7C7381) (__) = (void *) 0x09ec7694;
// (* sceNet_lib_5ED457BE) (__) = (void *) 0x09ec7678;
// (* sceNet_lib_6B294EE4) (__) = (void *) 0x09ec75bc;
// (* sceNet_lib_6DC71518) (__) = (void *) 0x09ec7600;
// (* sceNet_lib_757085B0) (__) = (void *) 0x09ec75dc;
// (* sceNet_lib_7AE91FB4) (__) = (void *) 0x09ec769c;
int (* sceNet_lib_7BA3ED91) (const char *name, void *type, u32 *size, void *buf, u32 *unk) = (void *) 0x09ec755c;
// (* sceNet_lib_7C3B86C5) (__) = (void *) 0x09ec7604;
// (* sceNet_lib_83FE280A) (__) = (void *) 0x09ec757c;
// (* sceNet_lib_86B6DCD9) (__) = (void *) 0x09ec7698;
// (* sceNet_lib_87DC7A7E) (__) = (void *) 0x09ec76a4;
// (* sceNet_lib_891723D5) (__) = (void *) 0x09ec7584;
// (* sceNet_lib_8C55B410) (__) = (void *) 0x09ec7628;
// (* sceNet_lib_92633D8D) (__) = (void *) 0x09ec7654;
// (* sceNet_lib_949F1FBB) (__) = (void *) 0x09ec768c;
// (* sceNet_lib_991FF86D) (__) = (void *) 0x09ec76a8;
// (* sceNet_lib_A55C914F) (__) = (void *) 0x09ec7590;
// (* sceNet_lib_A8B6205A) (__) = (void *) 0x09ec75b4;
// (* sceNet_lib_AFA11338) (__) = (void *) 0x09ec7574;
// (* sceNet_lib_B20F84F8) (__) = (void *) 0x09ec7578;
// (* sceNet_lib_B3A48B7F) (__) = (void *) 0x09ec7688;
// (* sceNet_lib_B68E1EEA) (__) = (void *) 0x09ec765c;
// (* sceNet_lib_C2EC2EEA) (__) = (void *) 0x09ec7610;
// (* sceNet_lib_D5B64E37) (__) = (void *) 0x09ec756c;
// (* sceNet_lib_D60225A3) (__) = (void *) 0x09ec7638;
// (* sceNet_lib_DA02F383) (__) = (void *) 0x09ec7570;
// (* sceNet_lib_DCBC596E) (__) = (void *) 0x09ec75ac;
// (* sceNet_lib_E155112D) (__) = (void *) 0x09ec7660;
// (* sceNet_lib_EB6DE71A) (__) = (void *) 0x09ec763c;
// (* sceNet_lib_EDCC871E) (__) = (void *) 0x09ec7640;
// (* sceNet_lib_F355C73B) (__) = (void *) 0x09ec758c;
// (* sceNet_lib_F6DB0A0B) (__) = (void *) 0x09ec75d0;

#endif
