Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
sc.h File Reference

Go to the source code of this file.

Classes

struct  SCIdleModeInfo
 
struct  SCItem
 
struct  SCControl
 

Typedefs

typedef u8 SCType
 
typedef void(* SCReloadConfFileCallback) (s32 result)
 
typedef void(* SCFlushCallback) (u32 result)
 

Enumerations

enum  SCItemID {
  SC_ITEM_ID_IPL_COUNTER_BIAS , SC_ITEM_ID_IPL_ASPECT_RATIO , SC_ITEM_ID_IPL_AUTORUN_MODE , SC_ITEM_ID_IPL_CONFIG_DONE ,
  SC_ITEM_ID_IPL_CONFIG_DONE2 , SC_ITEM_ID_IPL_DISPLAY_OFFSET_H , SC_ITEM_ID_IPL_EURGB60_MODE , SC_ITEM_ID_IPL_EULA ,
  SC_ITEM_ID_IPL_FREE_CHANNEL_APP_COUNT , SC_ITEM_ID_IPL_IDLE_MODE , SC_ITEM_ID_IPL_INSTALLED_CHANNEL_APP_COUNT , SC_ITEM_ID_IPL_LANGUAGE ,
  SC_ITEM_ID_IPL_OWNER_NICKNAME , SC_ITEM_ID_IPL_PARENTAL_CONTROL , SC_ITEM_ID_IPL_PROGRESSIVE_MODE , SC_ITEM_ID_IPL_SCREEN_SAVER_MODE ,
  SC_ITEM_ID_IPL_SIMPLE_ADDRESS , SC_ITEM_ID_IPL_SOUND_MODE , SC_ITEM_ID_IPL_UPDATE_TYPE , SC_ITEM_ID_NET_CONFIG ,
  SC_ITEM_ID_NET_CONTENT_RESTRICTIONS , SC_ITEM_ID_NET_PROFILE , SC_ITEM_ID_NET_WC_RESTRICTION , SC_ITEM_ID_NET_WC_FLAGS ,
  SC_ITEM_ID_DEV_BOOT_MODE , SC_ITEM_ID_DEV_VIDEO_MODE , SC_ITEM_ID_DEV_COUNTRY_CODE , SC_ITEM_ID_DEV_DRIVESAVING_MODE ,
  SC_ITEM_ID_BT_DEVICE_INFO , SC_ITEM_ID_BT_CMPDEV_INFO , SC_ITEM_ID_BT_DPD_SENSIBILITY , SC_ITEM_ID_BT_SPEAKER_VOLUME ,
  SC_ITEM_ID_BT_MOTOR_MODE , SC_ITEM_ID_BT_SENSOR_BAR_POSITION , SC_ITEM_ID_DVD_CONFIG , SC_ITEM_ID_WWW_RESTRICTION ,
  SC_ITEM_ID_MAX_PLUS1
}
 

Functions

void SCInit (void)
 
u32 SCCheckStatus (void)
 
s32 SCReloadConfFileAsync (u8 *bufp, u32 bufSize, SCReloadConfFileCallback)
 
BOOL SCFindByteArrayItem (void *data, u32, SCItemID itemID)
 
BOOL SCFindIntegerItem (int *data, SCItemID itemID, u8 type)
 
BOOL SCFindU8Item (u8 *data, SCItemID itemID)
 
BOOL SCFindS8Item (s8 *data, SCItemID itemID)
 
BOOL SCFindU32Item (u32 *data, SCItemID itemID)
 
u8 SCGetAspectRatio (void)
 
s8 SCGetDisplayOffsetH (void)
 
BOOL SCGetIdleMode (SCIdleModeInfo *data)
 
u8 SCGetLanguage (void)
 
u8 SCGetProgressiveMode (void)
 
u8 SCGetScreenSaverMode (void)
 
u8 SCGetSoundMode (void)
 
u32 SCGetCounterBias (void)
 
BOOL SCGetProductAreaString (const char *, int)
 
s8 SCGetProductArea (void)
 
s8 SCGetProductGameRegion (void)
 

Typedef Documentation

◆ SCFlushCallback

typedef void(* SCFlushCallback) (u32 result)

◆ SCReloadConfFileCallback

typedef void(* SCReloadConfFileCallback) (s32 result)

◆ SCType

typedef u8 SCType

Enumeration Type Documentation

◆ SCItemID

enum SCItemID
Enumerator
SC_ITEM_ID_IPL_COUNTER_BIAS 
SC_ITEM_ID_IPL_ASPECT_RATIO 
SC_ITEM_ID_IPL_AUTORUN_MODE 
SC_ITEM_ID_IPL_CONFIG_DONE 
SC_ITEM_ID_IPL_CONFIG_DONE2 
SC_ITEM_ID_IPL_DISPLAY_OFFSET_H 
SC_ITEM_ID_IPL_EURGB60_MODE 
SC_ITEM_ID_IPL_EULA 
SC_ITEM_ID_IPL_FREE_CHANNEL_APP_COUNT 
SC_ITEM_ID_IPL_IDLE_MODE 
SC_ITEM_ID_IPL_INSTALLED_CHANNEL_APP_COUNT 
SC_ITEM_ID_IPL_LANGUAGE 
SC_ITEM_ID_IPL_OWNER_NICKNAME 
SC_ITEM_ID_IPL_PARENTAL_CONTROL 
SC_ITEM_ID_IPL_PROGRESSIVE_MODE 
SC_ITEM_ID_IPL_SCREEN_SAVER_MODE 
SC_ITEM_ID_IPL_SIMPLE_ADDRESS 
SC_ITEM_ID_IPL_SOUND_MODE 
SC_ITEM_ID_IPL_UPDATE_TYPE 
SC_ITEM_ID_NET_CONFIG 
SC_ITEM_ID_NET_CONTENT_RESTRICTIONS 
SC_ITEM_ID_NET_PROFILE 
SC_ITEM_ID_NET_WC_RESTRICTION 
SC_ITEM_ID_NET_WC_FLAGS 
SC_ITEM_ID_DEV_BOOT_MODE 
SC_ITEM_ID_DEV_VIDEO_MODE 
SC_ITEM_ID_DEV_COUNTRY_CODE 
SC_ITEM_ID_DEV_DRIVESAVING_MODE 
SC_ITEM_ID_BT_DEVICE_INFO 
SC_ITEM_ID_BT_CMPDEV_INFO 
SC_ITEM_ID_BT_DPD_SENSIBILITY 
SC_ITEM_ID_BT_SPEAKER_VOLUME 
SC_ITEM_ID_BT_MOTOR_MODE 
SC_ITEM_ID_BT_SENSOR_BAR_POSITION 
SC_ITEM_ID_DVD_CONFIG 
SC_ITEM_ID_WWW_RESTRICTION 
SC_ITEM_ID_MAX_PLUS1 

Function Documentation

◆ SCCheckStatus()

u32 SCCheckStatus ( void )

◆ SCFindByteArrayItem()

BOOL SCFindByteArrayItem ( void * data,
u32 ,
SCItemID itemID )

◆ SCFindIntegerItem()

BOOL SCFindIntegerItem ( int * data,
SCItemID itemID,
u8 type )

◆ SCFindS8Item()

BOOL SCFindS8Item ( s8 * data,
SCItemID itemID )

◆ SCFindU32Item()

BOOL SCFindU32Item ( u32 * data,
SCItemID itemID )

◆ SCFindU8Item()

BOOL SCFindU8Item ( u8 * data,
SCItemID itemID )

◆ SCGetAspectRatio()

u8 SCGetAspectRatio ( void )

◆ SCGetCounterBias()

u32 SCGetCounterBias ( void )

◆ SCGetDisplayOffsetH()

s8 SCGetDisplayOffsetH ( void )

◆ SCGetIdleMode()

BOOL SCGetIdleMode ( SCIdleModeInfo * data)

◆ SCGetLanguage()

u8 SCGetLanguage ( void )

◆ SCGetProductArea()

s8 SCGetProductArea ( void )

◆ SCGetProductAreaString()

BOOL SCGetProductAreaString ( const char * ,
int  )

◆ SCGetProductGameRegion()

s8 SCGetProductGameRegion ( void )

◆ SCGetProgressiveMode()

u8 SCGetProgressiveMode ( void )

◆ SCGetScreenSaverMode()

u8 SCGetScreenSaverMode ( void )

◆ SCGetSoundMode()

u8 SCGetSoundMode ( void )

◆ SCInit()

void SCInit ( void )

◆ SCReloadConfFileAsync()

s32 SCReloadConfFileAsync ( u8 * bufp,
u32 bufSize,
SCReloadConfFileCallback  )