Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals

psputility_netconf.h

Go to the documentation of this file.
00001 /*
00002  * PSP Software Development Kit - http://www.pspdev.org
00003  * -----------------------------------------------------------------------
00004  * Licensed under the BSD license, see LICENSE in PSPSDK root for details.
00005  *
00006  *  psputility_netconf.h - Definitions and Functions for Network Configuration 
00007  *                         section of the pspUtility library
00008  *
00009  * Copyright (c) 2005 John Kelley <ps2dev@kelley.ca>
00010  *
00011  * $Id$
00012  */
00013 #ifndef __PSPUTILITY_NETCONF_H__
00014 #define __PSPUTILITY_NETCONF_H__
00015 
00016 #ifdef __cplusplus
00017 extern "C" {
00018 #endif
00019 
00020 #include <psptypes.h>
00021 
00022 enum pspUtilityNetconfActions {
00023         PSP_NETCONF_ACTION_CONNECTAP,
00024         PSP_NETCONF_ACTION_DISPLAYSTATUS
00025 };
00026 
00027 enum pspUtilityNetconfStatus {
00028         PSP_NETCONF_STATUS_INIT = 1,
00029         PSP_NETCONF_STATUS_RUNNING,
00030         PSP_NETCONF_STATUS_FINISHED
00031 };
00032 
00033 typedef struct _pspUtilityNetconfData {
00034         u32 size;
00035         int language;
00036         int buttonSwap;
00037         int unknown[4];
00038         int result;
00039         int unknown2[4];
00040         int action; //one of pspUtilityNetconfActions
00041         u32 unknown3;
00042 } pspUtilityNetconfData;
00043 
00050 int sceUtilityNetconfInitStart (pspUtilityNetconfData *data);
00051 
00057 int sceUtilityNetconfShutdownStart (void);
00058 
00065 int sceUtilityNetconfUpdate (int unknown);
00066 
00072 int sceUtilityNetconfGetStatus (void);
00073 
00074 #ifdef __cplusplus
00075 }
00076 #endif
00077 
00078 #endif

Generated on Wed Sep 28 07:52:09 2005 for pspsdk-1.0+beta by  doxygen 1.4.4