vitasdk
Documentation of the vitasdk

Exports for User. More...

Data Structures

struct  SceIncomingDialogParam
 

Enumerations

enum  SceIncomingDialogStatus {
  SCE_INCOMING_DIALOG_NOT_RUNNING , SCE_INCOMING_DIALOG_ACCEPTED , SCE_INCOMING_DIALOG_RUNNING , SCE_INCOMING_DIALOG_REJECTED ,
  SCE_INCOMING_DIALOG_CLOSED , SCE_INCOMING_DIALOG_BUSY , SCE_INCOMING_DIALOG_TIMEOUT
}
 Dialog status. More...
 
enum  SceIncomingDialogErrorCode { SCE_INCOMINGDIALOG_ERROR_INVALID_ARG = 0x80106201 }
 Error Codes. More...
 

Functions

 VITASDK_BUILD_ASSERT_EQ (0x25C, SceIncomingDialogParam)
 
SceInt32 sceIncomingDialogInitialize (int init_type)
 Initialize incoming dialog library, init_type must be 1.
 
SceInt32 sceIncomingDialogOpen (SceIncomingDialogParam *dialogParam)
 Open incoming dialog.
 
SceInt32 sceIncomingDialogGetStatus (void)
 Returns current status of incoming dialog.
 
SceInt32 sceIncomingDialogSwitchToDialog (void)
 Force exit to LiveArea and show dialog window.
 
SceInt32 sceIncomingDialogClose (void)
 Close incoming dialog.
 
SceInt32 sceIncomingDialogFinish (void)
 Finish incoming dialog library.
 

Variables

SceInt32 SceIncomingDialogParam::sdkVersion
 
SceChar8 SceIncomingDialogParam::audioPath [0x80]
 
SceChar8 SceIncomingDialogParam::titleid [0x10]
 
SceInt32 SceIncomingDialogParam::unk_BC
 
SceUInt32 SceIncomingDialogParam::dialogTimer
 
SceChar8 SceIncomingDialogParam::reserved1 [0x3E]
 
SceWChar16 SceIncomingDialogParam::buttonRightText [0x1F]
 
SceInt16 SceIncomingDialogParam::separator0
 
SceWChar16 SceIncomingDialogParam::buttonLeftText [0x1F]
 
SceInt16 SceIncomingDialogParam::separator1
 
SceWChar16 SceIncomingDialogParam::dialogText [0x80]
 
SceInt16 SceIncomingDialogParam::separator2
 

Detailed Description

Exports for User.


Using this library in your project

Include the header file in your project:


Link the library to the executable:

SceIncomingDialog_stub


Load the required module:

int sceSysmoduleLoadModule(SceSysmoduleModuleId id)
Load a module.
@ SCE_SYSMODULE_INCOMING_DIALOG
Incoming Dialog module.
Definition sysmodule.h:80




Data Structure Documentation

◆ SceIncomingDialogParam

struct SceIncomingDialogParam
Data Fields
SceInt32 sdkVersion
SceChar8 audioPath[0x80]
SceChar8 titleid[0x10]
SceInt32 unk_BC
SceUInt32 dialogTimer
SceChar8 reserved1[0x3E]
SceWChar16 buttonRightText[0x1F]
SceInt16 separator0
SceWChar16 buttonLeftText[0x1F]
SceInt16 separator1
SceWChar16 dialogText[0x80]
SceInt16 separator2

Enumeration Type Documentation

◆ SceIncomingDialogStatus

Dialog status.

Enumerator
SCE_INCOMING_DIALOG_NOT_RUNNING 
SCE_INCOMING_DIALOG_ACCEPTED 
SCE_INCOMING_DIALOG_RUNNING 
SCE_INCOMING_DIALOG_REJECTED 
SCE_INCOMING_DIALOG_CLOSED 
SCE_INCOMING_DIALOG_BUSY 
SCE_INCOMING_DIALOG_TIMEOUT 

◆ SceIncomingDialogErrorCode

Error Codes.

Enumerator
SCE_INCOMINGDIALOG_ERROR_INVALID_ARG 

Function Documentation

◆ VITASDK_BUILD_ASSERT_EQ()

VITASDK_BUILD_ASSERT_EQ ( 0x25C  ,
SceIncomingDialogParam   
)

◆ sceIncomingDialogInitialize()

SceInt32 sceIncomingDialogInitialize ( int  init_type)

Initialize incoming dialog library, init_type must be 1.

◆ sceIncomingDialogOpen()

SceInt32 sceIncomingDialogOpen ( SceIncomingDialogParam dialogParam)

Open incoming dialog.

◆ sceIncomingDialogGetStatus()

SceInt32 sceIncomingDialogGetStatus ( void  )

Returns current status of incoming dialog.

◆ sceIncomingDialogSwitchToDialog()

SceInt32 sceIncomingDialogSwitchToDialog ( void  )

Force exit to LiveArea and show dialog window.

◆ sceIncomingDialogClose()

SceInt32 sceIncomingDialogClose ( void  )

Close incoming dialog.

◆ sceIncomingDialogFinish()

SceInt32 sceIncomingDialogFinish ( void  )

Finish incoming dialog library.

Variable Documentation

◆ sdkVersion

SceInt32 SceIncomingDialogParam::sdkVersion

◆ audioPath

SceChar8 SceIncomingDialogParam::audioPath[0x80]

◆ titleid

SceChar8 SceIncomingDialogParam::titleid[0x10]

◆ unk_BC

SceInt32 SceIncomingDialogParam::unk_BC

◆ dialogTimer

SceUInt32 SceIncomingDialogParam::dialogTimer

◆ reserved1

SceChar8 SceIncomingDialogParam::reserved1[0x3E]

◆ buttonRightText

SceWChar16 SceIncomingDialogParam::buttonRightText[0x1F]

◆ separator0

SceInt16 SceIncomingDialogParam::separator0

◆ buttonLeftText

SceWChar16 SceIncomingDialogParam::buttonLeftText[0x1F]

◆ separator1

SceInt16 SceIncomingDialogParam::separator1

◆ dialogText

SceWChar16 SceIncomingDialogParam::dialogText[0x80]

◆ separator2

SceInt16 SceIncomingDialogParam::separator2