Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef __PSPUTILITY_HTMLVIEWER_H__
00014 #define __PSPUTILITY_HTMLVIEWER_H__
00015
00016 #ifdef __cplusplus
00017 extern "C" {
00018 #endif
00019
00020 enum pspUtilityHtmlViewerDisconnectModes
00021 {
00023 PSP_UTILITY_HTMLVIEWER_DISCONNECTMODE_ENABLE = 0,
00025 PSP_UTILITY_HTMLVIEWER_DISCONNECTMODE_DISABLE,
00027 PSP_UTILITY_HTMLVIEWER_DISCONNECTMODE_CONFIRM
00028 };
00029
00030 enum pspUtilityHtmlViewerInterfaceModes
00031 {
00033 PSP_UTILITY_HTMLVIEWER_INTERFACEMODE_FULL = 0,
00035 PSP_UTILITY_HTMLVIEWER_INTERFACEMODE_LIMITED,
00037 PSP_UTILITY_HTMLVIEWER_INTERFACEMODE_NONE
00038 };
00039
00040 enum pspUtilityHtmlViewerCookieModes
00041 {
00043 PSP_UTILITY_HTMLVIEWER_COOKIEMODE_DISABLED = 0,
00045 PSP_UTILITY_HTMLVIEWER_COOKIEMODE_ENABLED,
00047 PSP_UTILITY_HTMLVIEWER_COOKIEMODE_CONFIRM,
00049 PSP_UTILITY_HTMLVIEWER_COOKIEMODE_DEFAULT
00050 };
00051
00052 enum pspUtilityHtmlViewerTextSizes
00053 {
00055 PSP_UTILITY_HTMLVIEWER_TEXTSIZE_LARGE = 0,
00057 PSP_UTILITY_HTMLVIEWER_TEXTSIZE_NORMAL,
00059 PSP_UTILITY_HTMLVIEWER_TEXTSIZE_SMALL
00060 };
00061
00062 enum pspUtilityHtmlViewerDisplayModes
00063 {
00065 PSP_UTILITY_HTMLVIEWER_DISPLAYMODE_NORMAL = 0,
00067 PSP_UTILITY_HTMLVIEWER_DISPLAYMODE_FIT,
00069 PSP_UTILITY_HTMLVIEWER_DISPLAYMODE_SMART_FIT
00070 };
00071
00072 enum pspUtilityHtmlViewerConnectModes
00073 {
00075 PSP_UTILITY_HTMLVIEWER_CONNECTMODE_LAST = 0,
00077 PSP_UTILITY_HTMLVIEWER_CONNECTMODE_MANUAL_ONCE,
00079 PSP_UTILITY_HTMLVIEWER_CONNECTMODE_MANUAL_ALL
00080 };
00081
00082 enum pspUtilityHtmlViewerOptions
00083 {
00085 PSP_UTILITY_HTMLVIEWER_OPEN_SCE_START_PAGE = 0x000001,
00087 PSP_UTILITY_HTMLVIEWER_DISABLE_STARTUP_LIMITS = 0x000002,
00089 PSP_UTILITY_HTMLVIEWER_DISABLE_EXIT_DIALOG = 0x000004,
00091 PSP_UTILITY_HTMLVIEWER_DISABLE_CURSOR = 0x000008,
00093 PSP_UTILITY_HTMLVIEWER_DISABLE_DOWNLOAD_COMPLETE_DIALOG = 0x000010,
00095 PSP_UTILITY_HTMLVIEWER_DISABLE_DOWNLOAD_START_DIALOG = 0x000020,
00097 PSP_UTILITY_HTMLVIEWER_DISABLE_DOWNLOAD_DESTINATION_DIALOG = 0x000040,
00099 PSP_UTILITY_HTMLVIEWER_LOCK_DOWNLOAD_DESTINATION_DIALOG = 0x000080,
00101 PSP_UTILITY_HTMLVIEWER_DISABLE_TAB_DISPLAY = 0x000100,
00103 PSP_UTILITY_HTMLVIEWER_ENABLE_ANALOG_HOLD = 0x000200,
00105 PSP_UTILITY_HTMLVIEWER_ENABLE_FLASH = 0x000400,
00107 PSP_UTILITY_HTMLVIEWER_DISABLE_LRTRIGGER = 0x000800
00108 };
00109
00110 typedef struct pspUtilityHtmlViewerParam
00111 {
00112 pspUtilityDialogCommon base;
00114 void* memaddr;
00116 unsigned int memsize;
00118 int unknown1;
00120 int unknown2;
00122 char* initialurl;
00124 unsigned int numtabs;
00126 unsigned int interfacemode;
00128 unsigned int options;
00130 char* dldirname;
00132 char* dlfilename;
00134 char* uldirname;
00136 char* ulfilename;
00138 unsigned int cookiemode;
00140 unsigned int unknown3;
00142 char* homeurl;
00144 unsigned int textsize;
00146 unsigned int displaymode;
00148 unsigned int connectmode;
00150 unsigned int disconnectmode;
00152 unsigned int memused;
00154 int unknown4[10];
00155
00156 } pspUtilityHtmlViewerParam;
00157
00165 int sceUtilityHtmlViewerInitStart(pspUtilityHtmlViewerParam *params);
00166
00170 int sceUtilityHtmlViewerShutdownStart(void);
00171
00177 int sceUtilityHtmlViewerUpdate(int n);
00178
00186 int sceUtilityHtmlViewerGetStatus(void);
00187
00188 #ifdef __cplusplus
00189 }
00190 #endif
00191
00192 #endif