#ifndef __DISPLAY_INFO_GETINFORMATION__ #include #define __DISPLAY_INFO_GETINFORMATION__ #define TWL_SYSMENU_VER_STR_LEN 28 // システムメニューバージョン文字列MAX bytes #define TWL_EULA_URL_LEN 128 #define TWL_NUP_HOSTNAME_LEN 64 #define NUM_FONT_INFO 3 // フォント一つ当たりのメニュー数。名前、サイズ、ハッシュの三項目 typedef struct FontInfo{ u8 *name; // お名前 u32 size; // 大きさ u8 *data; // データ本体 u8 *hash; // データのハッシュ値 BOOL isHashOK; // ハッシュ値が既知のものと一致するか } FontInfo; // 初回読み込みか否か static BOOL firstRead; // NANDアプリ情報 extern s32 gNumContents; extern OSTitleId *gContentsTitle; extern u16 *gContentsVersion; // 共有フォント情報 extern FontInfo gFontInfo[ OS_SHARED_FONT_MAX ]; // LCFGデータを読み込むためのバッファ extern u8 *bufLCFG; void getSysmenuInfo( void ); void getVersions( void ); void getSCFGInfo( void ); void getOwnerInfo( void ); void getHWInfo( void ); void getParentalInfo( void ); void getOtherInfo( void ); void getSecureUserInfo( void ); void getFontInfo( void ); void getWLInfo( void ); void getWhiteListInfo( void ); void getContentsVersion( void ); #endif