TwlIPL/build/tests/DisplaySystemInformation/ARM9/src/getInformation.h
aoki_ryoma 120336a1c2 ユーザカラーの項目が色化けしていたバグを修正。
フォント変更によるハッシュ値の更新。
SystemMenu Versionの仕様変更に伴うハッシュ値の更新。
項目にWhiteListを追加。
InstalledContentVersionの表記を"(major).(minor)"に変更


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2120 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-07 01:25:18 +00:00

48 lines
1.2 KiB
C

#ifndef __DISPLAY_INFO_GETINFORMATION__
#include <twl/os/common/sharedFont.h>
#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;
// 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