Process Lifecycle API

ProcUI

ProcUICalcMemorySize Returns the amount of memory required by ProcUI to handle the specified number of callbacks.
ProcUIClearCallbacks Clears all the lists of the callbacks the process has registered.
ProcUIClearExitCallbacks Clears the list of exit callbacks the process has registered.
ProcUIDrawDoneRelease Indicates that any fading, etc., has been completed, and that the system can proceed to release the foreground.
ProcUIInForeground Determines whether the application is currently in the foreground.
ProcUIInit Initializes the threads and memory used by the ProcUI library.
ProcUIInitEx Initializes the threads and memory used by the ProcUI library.
ProcUIInShutdown Determines whether the system is about to shut down.
ProcUIIsRunning Determines whether ProcUI has been initialized.
ProcUIMessage The messages that ProcUI can process.
ProcUIProcessMessages When ProcUIProcessMessages is called at every frame, all system messages are handled automatically.
ProcUIRegisterBackgroundCallback Registers a function to be called periodically while in the background.
ProcUIRegisterCallback Registers a function to be called when a specific system message is received.
ProcUIRegisterCallbackCore Registers a function to be called when a specific system message is received.
ProcUISetBucketStorage Designates the area to use when saving and restoring the Foreground Bucket.
ProcUISetCallbackStackSize Changes the size of the stack used by the ProcUI threads that call its callbacks.
ProcUISetMEM1Storage Designates the area to use when saving and restoring the MEM1.
ProcUISetMemoryPool Modifies ProcUI to use predefined memory as opposed to allocate from the default heap.
ProcUISetSaveCallback Registers a function to be called immediately before the foreground is released.
ProcUIShutdown Calls all exit callbacks and cleans up the threads.
ProcUIStatus Codes returned by ProcUIProcessMessages to indicate the action that the process should take.
ProcUISubProcessMessages Allows multiple threads to handle system messages.

SYSAPP

SYSCheckSystemApplicationExists Returns whether the specified system application is installed on the console.
SYSGetArguments Gets the arguments passed by the immediately preceding application.
SYSGetVodArgs Gets VOD application arguments after starting the application or returning from the HOME Menu.
SYSLaunchAccount Invokes the account management application.
SYSLaunchMenu Invokes the Launcher.
SYSLaunchSettings Launches the system settings application.
SYSRelaunchTitle Restarts the current title with new parameters.
SYSSwitchToBrowser Switches to the Internet browser process.
SYSSwitchToBrowserForCallbackURL Switches to the Internet browser process.
SYSSwitchToEShop Launches the Nintendo eShop and displays the specified page.
SYSSwitchToSyncControllerOnHBM Switches to the Wii Remote connection screen within the HOME Menu.

Revision History

2013-08-30 Creation.


CONFIDENTIAL