1#ifndef _REVOLUTION_SC_H_
2#define _REVOLUTION_SC_H_
28 u8 longPrecision64[
sizeof(
u64)];
101 const char* reloadFileName[2];
103 u32 reloadSizeExpected[2];
110#define SC_LANG_JAPANESE 0u
111#define SC_LANG_ENGLISH 1u
112#define SC_LANG_GERMAN 2u
113#define SC_LANG_FRENCH 3u
114#define SC_LANG_SPANISH 4u
115#define SC_LANG_ITALIAN 5u
116#define SC_LANG_DUTCH 6u
117#define SC_LANG_SIMP_CHINESE 7u
118#define SC_LANG_TRAD_CHINESE 8u
119#define SC_LANG_KOREAN 9u
unsigned int size
Definition __os.h:106
int BOOL
Definition types.h:33
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
signed long long int s64
Definition types.h:13
unsigned short int u16
Definition types.h:10
unsigned long long int u64
Definition types.h:14
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
double u
Definition e_pow.c:163
static void callback(u32 param_0)
Definition OSExec.c:308
u8 SCGetAspectRatio(void)
Definition scapi.c:3
BOOL SCFindU32Item(u32 *data, SCItemID id)
Definition scsystem.c:788
BOOL SCGetProductAreaString(char *buf, u32 bufSize)
Definition scapi_prdinfo.c:86
BOOL SCReplaceU8Item(u8 data, SCItemID id)
Definition scsystem.c:792
BOOL SCFindS8Item(s8 *data, SCItemID id)
Definition scsystem.c:784
u32 SCCheckStatus(void)
Definition scsystem.c:140
u8 SCGetEuRgb60Mode(void)
Definition scapi.c:34
u8 SCGetScreenSaverMode(void)
Definition scapi.c:87
s8 SCGetProductGameRegion(void)
Definition scapi_prdinfo.c:121
u8 SCGetSoundMode(void)
Definition scapi.c:101
u32 SCGetCounterBias(void)
Definition scapi.c:115
u8 SCGetLanguage(void)
Definition scapi.c:52
void(* SCReloadConfFileCallback)(s32 result)
Definition sc.h:40
u8 SCGetProgressiveMode(void)
Definition scapi.c:73
void(* SCFlushCallback)(u32 result)
Definition sc.h:41
BOOL SCFindU8Item(u8 *data, SCItemID id)
Definition scsystem.c:780
s8 SCGetDisplayOffsetH(void)
Definition scapi.c:17
BOOL SCFindIntegerItem(void *data, SCItemID id, SCType type)
Definition scsystem.c:737
BOOL SCGetIdleMode(SCIdleModeInfo *data)
Definition scapi.c:48
BOOL SCReplaceIntegerItem(const void *data, SCItemID id, SCType type)
Definition scsystem.c:754
u8 SCType
Definition sc.h:11
SCItemID
Definition sc.h:43
@ SC_ITEM_ID_IPL_OWNER_NICKNAME
Definition sc.h:56
@ SC_ITEM_ID_MOTION_PLUS_MOVIE
Definition sc.h:80
@ SC_ITEM_ID_IPL_AUTORUN_MODE
Definition sc.h:46
@ SC_ITEM_ID_IPL_PROGRESSIVE_MODE
Definition sc.h:58
@ SC_ITEM_ID_MAX_PLUS1
Definition sc.h:83
@ SC_ITEM_ID_WWW_RESTRICTION
Definition sc.h:79
@ SC_ITEM_ID_IPL_ASPECT_RATIO
Definition sc.h:45
@ SC_ITEM_ID_IPL_PARENTAL_CONTROL
Definition sc.h:57
@ SC_ITEM_ID_IPL_EULA
Definition sc.h:51
@ SC_ITEM_ID_NET_WC_FLAGS
Definition sc.h:67
@ SC_ITEM_ID_IPL_COUNTER_BIAS
Definition sc.h:44
@ SC_ITEM_ID_DEV_BOOT_MODE
Definition sc.h:68
@ SC_ITEM_ID_BT_MOTOR_MODE
Definition sc.h:76
@ SC_ITEM_ID_BT_DPD_SENSIBILITY
Definition sc.h:74
@ SC_ITEM_ID_BT_DEVICE_INFO
Definition sc.h:72
@ SC_ITEM_ID_TEMPORARY_TITLE_ID
Definition sc.h:81
@ SC_ITEM_ID_NET_CONFIG
Definition sc.h:63
@ SC_ITEM_ID_NET_WC_RESTRICTION
Definition sc.h:66
@ SC_ITEM_ID_DEV_VIDEO_MODE
Definition sc.h:69
@ SC_ITEM_ID_IPL_UPDATE_TYPE
Definition sc.h:62
@ SC_ITEM_ID_IPL_INSTALLED_CHANNEL_APP_COUNT
Definition sc.h:54
@ SC_ITEM_ID_BT_CMPDEV_INFO
Definition sc.h:73
@ SC_ITEM_ID_IPL_EURGB60_MODE
Definition sc.h:50
@ SC_ITEM_ID_IPL_CONFIG_DONE2
Definition sc.h:48
@ SC_ITEM_ID_IPL_IDLE_MODE
Definition sc.h:53
@ SC_ITEM_ID_BT_SPEAKER_VOLUME
Definition sc.h:75
@ SC_ITEM_ID_IPL_SCREEN_SAVER_MODE
Definition sc.h:59
@ SC_ITEM_ID_IPL_DISPLAY_OFFSET_H
Definition sc.h:49
@ SC_ITEM_ID_NET_CONTENT_RESTRICTIONS
Definition sc.h:64
@ SC_ITEM_ID_IPL_SOUND_MODE
Definition sc.h:61
@ SC_ITEM_ID_DVD_CONFIG
Definition sc.h:78
@ SC_ITEM_ID_BT_SENSOR_BAR_POSITION
Definition sc.h:77
@ SC_ITEM_ID_DEV_DRIVESAVING_MODE
Definition sc.h:71
@ SC_ITEM_ID_IPL_FREE_CHANNEL_APP_COUNT
Definition sc.h:52
@ SC_ITEM_ID_DEV_COUNTRY_CODE
Definition sc.h:70
@ SC_ITEM_ID_NET_PROFILE
Definition sc.h:65
@ SC_ITEM_ID_IPL_CONFIG_DONE
Definition sc.h:47
@ SC_ITEM_ID_IPL_SIMPLE_ADDRESS
Definition sc.h:60
@ SC_ITEM_ID_IPL_LANGUAGE
Definition sc.h:55
BOOL SCReplaceByteArrayItem(const void *data, u32 size, SCItemID id)
Definition scsystem.c:710
BOOL SCFindByteArrayItem(void *data, u32 size, SCItemID id)
Definition scsystem.c:696
s32 SCReloadConfFileAsync(u8 *bufp, u32 bufSize, SCReloadConfFileCallback callback)
Definition scsystem.c:176
void SCInit(void)
Definition scsystem.c:112
s8 SCGetProductArea(void)
Definition scapi_prdinfo.c:90
NANDCommandBlock nandCommandBlock
Definition sc.h:89
u8 nandStep
Definition sc.h:96
NANDFileInfo nandFileInfo
Definition sc.h:88
u8 nandType
Definition sc.h:92
u8 nandNeedClose
Definition sc.h:97
SCReloadConfFileCallback reloadCallback
Definition sc.h:99
u8 reloadFileCount
Definition sc.h:98
s32 reloadResult
Definition sc.h:100
SCFlushCallback flushCallback
Definition sc.h:105
u32 flushSize
Definition sc.h:107
u32 flushResult
Definition sc.h:106
OSThreadQueue threadQueue
Definition sc.h:87
NANDStatus nandStatus
Definition sc.h:93
u8 mode
Definition sc.h:14
u8 type_u8
Definition sc.h:20
s32 type_s32
Definition sc.h:25
SCType typeByteArray
Definition sc.h:32
u16 type_u16
Definition sc.h:22
SCType typeInteger
Definition sc.h:31
u32 dataSize
Definition sc.h:34
u64 type_u64
Definition sc.h:26
s64 type_s64
Definition sc.h:27
s8 type_s8
Definition sc.h:21
char * name
Definition sc.h:35
u32 type_u32
Definition sc.h:24
u32 packedSize
Definition sc.h:37
u8 * data
Definition sc.h:36
u32 nameLen
Definition sc.h:33
s16 type_s16
Definition sc.h:23