vitasdk
Documentation of the vitasdk
bt.h File Reference

Go to the source code of this file.

Data Structures

struct  SceBtRegisteredInfo
 
struct  SceBtEvent
 
struct  _SceBtHidRequest
 
union  SceBtEvent.__attribute__
 
struct  SceBtEvent.__attribute__.__unnamed14__
 

Typedefs

typedef void(* SceBtCallback) (int r0, int r1, int r2, int r3)
 

Enumerations

enum  SceBtErrorCode {
  SCE_BT_ERROR_REG_NOT_READY = 0x802F0101 , SCE_BT_ERROR_REG_DELETE_NO_ENTRY = 0x802F0102 , SCE_BT_ERROR_REG_UPDATE_CANNOT_SAVE = 0x802F0103 , SCE_BT_ERROR_REG_SET_HID_DESC_BAD_ARG = 0x802F0105 ,
  SCE_BT_ERROR_REG_SET_HID_DESC_NO_REG = 0x802F0106 , SCE_BT_ERROR_REG_GET_HID_DESC_NO_REG = 0x802F0107 , SCE_BT_ERROR_REG_GET_HID_DESC_TOO_SHORT = 0x802F0108 , SCE_BT_ERROR_REG_DELETE_CONNECTING = 0x802F0109 ,
  SCE_BT_ERROR_REG_CANNOT_LOAD = 0x802F010A , SCE_BT_ERROR_REG_CANNOT_OPEN = 0x802F010B , SCE_BT_ERROR_REG_CANNOT_READ = 0x802F010C , SCE_BT_ERROR_REG_CANNOT_WRITE = 0x802F010D ,
  SCE_BT_ERROR_INQUIRY_START_BUSY = 0x802F0201 , SCE_BT_ERROR_CONNECT_START_NO_REG = 0x802F0202 , SCE_BT_ERROR_CONNECT_START_NOT_CONNECTABLE = 0x802F0203 , SCE_BT_ERROR_CONNECT_START_BUSY = 0x802F0204 ,
  SCE_BT_ERROR_DISCONNECT_START_NOT_CONNECTED = 0x802F0205 , SCE_BT_ERROR_PIN_INVALID_LENGTH = 0x802F0206 , SCE_BT_ERROR_USER_CONFIRM_NOT_CONNECTED = 0x802F0207 , SCE_BT_ERROR_SDP_OPEN_NO_L2C = 0x802F0208 ,
  SCE_BT_ERROR_CONNECT_START_REG_FULL = 0x802F0209 , SCE_BT_ERROR_CONNECT_START_CONNECTED = 0x802F020A , SCE_BT_ERROR_CONNECT_START_TOO_MANY = 0x802F020D , SCE_BT_ERROR_CONNECT_START_DELETING = 0x802F020E ,
  SCE_BT_ERROR_AVDTP_OPEN_NO_L2C = 0x802F0501 , SCE_BT_ERROR_AVDTP_CLOSE_BAD_SERV = 0x802F0502 , SCE_BT_ERROR_AVDTP_CLOSE_BAD_STATE = 0x802F0503 , SCE_BT_ERROR_AVDTP_START_BAD_SERV = 0x802F0504 ,
  SCE_BT_ERROR_AVDTP_START_BAD_STATE = 0x802F0505 , SCE_BT_ERROR_AVDTP_STOP_BAD_SERV = 0x802F0506 , SCE_BT_ERROR_AVDTP_STOP_BAD_STATE = 0x802F0507 , SCE_BT_ERROR_AVDTP_SEND_BAD_STATE = 0x802F0508 ,
  SCE_BT_ERROR_AVDTP_RECONF_BAD_SERV = 0x802F0509 , SCE_BT_ERROR_AVDTP_RECONF_BAD_STATE = 0x802F050A , SCE_BT_ERROR_AVCTP_OPEN_NO_L2C = 0x802F0601 , SCE_BT_ERROR_AVCTP_SEND_NO_L2C = 0x802F0603 ,
  SCE_BT_ERROR_AVCTP_NOT_CONNECTED = 0x802F0604 , SCE_BT_ERROR_AVCTP_SEND_BUSY = 0x802F0605 , SCE_BT_ERROR_AVCTP_SEND_NO_PRESS = 0x802F0606 , SCE_BT_ERROR_AVCTP_SEND_NO_RELEASE = 0x802F0607 ,
  SCE_BT_ERROR_AVCTP_READ_NO_VOLUME = 0x802F0608 , SCE_BT_ERROR_AVCTP_SEND_NOT_RUBY = 0x802F0609 , SCE_BT_ERROR_HID_OPEN_NO_L2C = 0x802F0901 , SCE_BT_ERROR_HID_CLOSE_NO_L2C = 0x802F0902 ,
  SCE_BT_ERROR_HID_SEND_NO_L2C = 0x802F0903 , SCE_BT_ERROR_HID_NOT_CONNECTED = 0x802F0904 , SCE_BT_ERROR_HID_NO_CAP = 0x802F0905 , SCE_BT_ERROR_HID_INVALID_REQUEST_TYPE = 0x802F0906 ,
  SCE_BT_ERROR_HID_INVALID_BUFFER_ADDRESS = 0x802F0907 , SCE_BT_ERROR_HID_INVALID_PROTOCOL = 0x802F0908 , SCE_BT_ERROR_HID_INVALID_IDLE = 0x802F0909 , SCE_BT_ERROR_HID_NOT_YET = 0x802F090C ,
  SCE_BT_ERROR_HID_INVALID_LENGTH = 0x802F090D , SCE_BT_ERROR_HID_INVALID_REPORT_ID = 0x802F090E , SCE_BT_ERROR_HID_OVERWRITE_REQ = 0x802F090F , SCE_BT_ERROR_JUMBO_UNLOCK_NOT_OWNER = 0x802F0B01 ,
  SCE_BT_ERROR_HCI_TX_OVERFLOW = 0x802F0B02 , SCE_BT_ERROR_ACL_TX_BUF_OVERFLOW = 0x802F0B03 , SCE_BT_ERROR_ACL_TX_CB_OVERFLOW = 0x802F0B04 , SCE_BT_ERROR_TIMER_CANCEL_BAD_ID = 0x802F0B05 ,
  SCE_BT_ERROR_TIMER_CANCEL_NOT_INITIALIZED = 0x802F0B06 , SCE_BT_ERROR_TIMER_SET_NOT_INITIALIZED = 0x802F0B07 , SCE_BT_ERROR_TIMER_SET_NO_SPACE = 0x802F0B08 , SCE_BT_ERROR_COPYIN_FAILED = 0x802F0B09 ,
  SCE_BT_ERROR_COPYOUT_FAILED = 0x802F0B0A , SCE_BT_ERROR_GET_NAME_NO_DEVICE = 0x802F0C01 , SCE_BT_ERROR_CB_TOO_MANY = 0x802F0C02 , SCE_BT_ERROR_CB_NOT_REGISTERED = 0x802F0C03 ,
  SCE_BT_ERROR_CB_OVERFLOW = 0x802F0C04 , SCE_BT_ERROR_AUDIO_START_NOT_CONNECTED = 0x802F0D01 , SCE_BT_ERROR_AUDIO_START_NO_CAP = 0x802F0D02 , SCE_BT_ERROR_AUDIO_STOP_NOT_CONNECTED = 0x802F0D03 ,
  SCE_BT_ERROR_AUDIO_STOP_NO_CAP = 0x802F0D04 , SCE_BT_ERROR_AUDIO_SEND_NOT_CONNECTED = 0x802F0D05 , SCE_BT_ERROR_AUDIO_SEND_NOT_STARTED = 0x802F0D06 , SCE_BT_ERROR_AUDIO_SEND_INVALID_LENGTH = 0x802F0D07 ,
  SCE_BT_ERROR_AUDIO_RECV_NOT_CONNECTED = 0x802F0D08 , SCE_BT_ERROR_AUDIO_RECV_NOT_STARTED = 0x802F0D09 , SCE_BT_ERROR_AUDIO_RECV_INVALID_LENGTH = 0x802F0D0A , SCE_BT_ERROR_AUDIO_START_INVALID_SERV = 0x802F0D0B ,
  SCE_BT_ERROR_AUDIO_STOP_INVALID_SERV = 0x802F0D0C , SCE_BT_ERROR_AUDIO_START_SERV_FAILED = 0x802F0D0D , SCE_BT_ERROR_AUDIO_STOP_SERV_FAILED = 0x802F0D0E , SCE_BT_ERROR_AUDIO_FREQ_NOT_CONNECTED = 0x802F0D0F ,
  SCE_BT_ERROR_AUDIO_SEND_NO_CP = 0x802F0D10 , SCE_BT_ERROR_AUDIO_SEND_BAD_TYPE = 0x802F0D11 , SCE_BT_ERROR_AUDIO_RECV_BAD_TYPE = 0x802F0D12 , SCE_BT_ERROR_AUDIO_COMBI_NOT_FOUND = 0x802F0D16 ,
  SCE_BT_ERROR_AUDIO_SEND_NO_L2C = 0x802F0D17 , SCE_BT_ERROR_AUDIO_INTERNAL_1 = 0x802F0D18 , SCE_BT_ERROR_AUDIO_SEND_BUSY = 0x802F0D19 , SCE_BT_ERROR_AUDIO_RECV_BUSY = 0x802F0D1A ,
  SCE_BT_ERROR_AUDIO_SEND_NO_CAP = 0x802F0D1B , SCE_BT_ERROR_AUDIO_SEND_SERV_FAILED = 0x802F0D1C , SCE_BT_ERROR_AUDIO_RECV_NO_CAP = 0x802F0D1D , SCE_BT_ERROR_AUDIO_RECV_SERV_FAILED = 0x802F0D1E ,
  SCE_BT_ERROR_HID_RECV_NOT_CONNECTED = 0x802F0E01 , SCE_BT_ERROR_HID_RECV_INVALID_LENGTH = 0x802F0E02 , SCE_BT_ERROR_AVRCP_TOO_LONG_TITLE = 0x802F1201 , SCE_BT_ERROR_AVRCP_INVALID_PLAY_STATUS = 0x802F1202 ,
  SCE_BT_ERROR_CONF_NOT_READY = 0x802F1501 , SCE_BT_ERROR_CONF_INVALID_VALUE = 0x802F1502 , SCE_BT_ERROR_CONF_BT_INACTIVE = 0x802F1503 , SCE_BT_ERROR_CONF_TIMEOUT = 0x802F1504 ,
  SCE_BT_ERROR_CONF_CARD_NOT_FOUND = 0x802F1505 , SCE_BT_ERROR_CONF_FUNCTION_NOT_FOUND = 0x802F1506 , SCE_BT_ERROR_CONF_CANT_ENABLE_FUNCTION = 0x802F1507 , SCE_BT_ERROR_CONF_CANT_DISABLE_FUNCTION = 0x802F1508 ,
  SCE_BT_ERROR_CONF_REGISTER_SUBINTR_HANDLER = 0x802F1509 , SCE_BT_ERROR_CONF_RELEASE_SUBINTR_HANDLER = 0x802F150A , SCE_BT_ERROR_CONF_ENABLE_SUBINTR = 0x802F150B , SCE_BT_ERROR_CONF_DISABLE_SUBINTR = 0x802F150C ,
  SCE_BT_ERROR_CONF_ON_TIMEOUT = 0x802F150D , SCE_BT_ERROR_CONF_OFF_TIMEOUT = 0x802F150E , SCE_BT_ERROR_CONF_SUSPEND_TIMEOUT = 0x802F150F , SCE_BT_ERROR_CONF_CANT_ENTER = 0x802F1520 ,
  SCE_BT_ERROR_NOTIMP = 0x802F2001 , SCE_BT_ERROR_KPROC_CREATE = 0x802F2002 , SCE_BT_ERROR_SDIO_GET_FUNCTION = 0x802F2003 , SCE_BT_ERROR_SDIO_REGISTER_INTR_HANDLER = 0x802F2004 ,
  SCE_BT_ERROR_SDIO_UNREGISTER_INTR_HANDLER = 0x802F2005 , SCE_BT_ERROR_SDIO_LOCK = 0x802F2006 , SCE_BT_ERROR_SDIO_UNLOCK = 0x802F2007 , SCE_BT_ERROR_SDIO_ENABLE_FUNCTION = 0x802F2008 ,
  SCE_BT_ERROR_SDIO_DISABLE_FUNCTION = 0x802F2009 , SCE_BT_ERROR_SDIO_SET_BLOCK_LEN = 0x802F200A , SCE_BT_ERROR_SDIO_SET_BUS_SPEED = 0x802F200B , SCE_BT_ERROR_SDIO_READ_DIR = 0x802F200C ,
  SCE_BT_ERROR_SDIO_WRITE_DIR = 0x802F200D , SCE_BT_ERROR_SDIO_READ_FIX = 0x802F200E , SCE_BT_ERROR_SDIO_WRITE_FIX = 0x802F200F , SCE_BT_ERROR_TSLEEP = 0x802F2010 ,
  SCE_BT_ERROR_GET_DEBUG_INFO_INVALID_REQUEST = 0x802F2101 , SCE_BT_ERROR_SET_DEBUG_INFO_INVALID_REQUEST = 0x802F2102 , SCE_BT_ERROR_GET_DEBUG_INFO_INVALID_SIZE = 0x802F2103 , SCE_BT_ERROR_SET_DEBUG_INFO_INVALID_SIZE = 0x802F2104 ,
  SCE_BT_ERROR_GET_DEBUG_INFO_INVALID_ARGUMENT = 0x802F2105 , SCE_BT_ERROR_SET_DEBUG_INFO_INVALID_ARGUMENT = 0x802F2106 , SCE_BT_ERROR_GET_DEBUG_INFO_INVALID_STATE = 0x802F2107 , SCE_BT_ERROR_SET_DEBUG_INFO_INVALID_STATE = 0x802F2108 ,
  SCE_BT_ERROR_GET_DEBUG_INFO_NOT_CONNECTED = 0x802F2109 , SCE_BT_ERROR_SET_DEBUG_INFO_NOT_CONNECTED = 0x802F210A , SCE_BT_ERROR_PIN_IS_LE = 0x802F2201 , SCE_BT_ERROR_CONNECT_START_IS_LE = 0x802F2202 ,
  SCE_BT_ERROR_AVCTP_IS_LE = 0x802F2203 , SCE_BT_ERROR_HID_IS_LE = 0x802F2204 , SCE_BT_ERROR_AUDIO_START_IS_LE = 0x802F2205 , SCE_BT_ERROR_AUDIO_STOP_IS_LE = 0x802F2206 ,
  SCE_BT_ERROR_AUDIO_SEND_IS_LE = 0x802F2207 , SCE_BT_ERROR_AUDIO_RECV_IS_LE = 0x802F2208 , SCE_BT_ERROR_AUDIO_FREQ_IS_LE = 0x802F2209 , SCE_BT_ERROR_ATT_BASE = 0x802F2300 ,
  SCE_BT_ERROR_ATT_INVALID_HANDLE = 0x802F2301 , SCE_BT_ERROR_ATT_READ_NOT_PERMITTED = 0x802F2302 , SCE_BT_ERROR_ATT_WRITE_NOT_PERMITTED = 0x802F2303 , SCE_BT_ERROR_ATT_INVALID_PDU = 0x802F2304 ,
  SCE_BT_ERROR_ATT_INSUFFICIENT_AUTHENTICATION = 0x802F2305 , SCE_BT_ERROR_ATT_REQUEST_NOT_SUPPORTED = 0x802F2306 , SCE_BT_ERROR_ATT_INVALID_OFFSET = 0x802F2307 , SCE_BT_ERROR_ATT_INSUFFICIENT_AUTHORIZATION = 0x802F2308 ,
  SCE_BT_ERROR_ATT_PEPARE_QUEUE_FULL = 0x802F2309 , SCE_BT_ERROR_ATT_ATTRIBUTE_NOT_FOUND = 0x802F230A , SCE_BT_ERROR_ATT_ATTRIBUTE_NOT_LONG = 0x802F230B , SCE_BT_ERROR_ATT_INSUFFICIENT_ENCRYPTION_KEY_SIZE = 0x802F230C ,
  SCE_BT_ERROR_ATT_INVALID_ATTRIBUTE_VALUE_LENGTH = 0x802F230D , SCE_BT_ERROR_ATT_UNLIKELY_ERROR = 0x802F230E , SCE_BT_ERROR_ATT_INSUFFICIENT_ENCRYPTION = 0x802F230F , SCE_BT_ERROR_ATT_UNSUPPORTED_GROUP_TYPE = 0x802F2310 ,
  SCE_BT_ERROR_ATT_INSUFFICIENT_RESOURCES = 0x802F2311 , SCE_BT_ERROR_ATT_APPLICATION_ERROR_LO = 0x802F2380 , SCE_BT_ERROR_ATT_APPLICATION_ERROR_HI = 0x802F23FF , SCE_BT_ERROR_GATT_INVALID_NO = 0x802F2401 ,
  SCE_BT_ERROR_GATT_NOT_CONNECTED = 0x802F2402 , SCE_BT_ERROR_GATT_BUSY = 0x802F2403 , SCE_BT_ERROR_GATT_INVALID_HANDLE = 0x802F2404 , SCE_BT_ERROR_GATT_INVALID_FLAGS = 0x802F2405 ,
  SCE_BT_ERROR_GATT_INVALID_SIZE = 0x802F2406 , SCE_BT_ERROR_GATT_NOT_LE = 0x802F2407 , SCE_BT_ERROR_GATT_TOO_BIG_RECORD = 0x802F2408 , SCE_BT_ERROR_GATT_NOT_YET = 0x802F2409 ,
  SCE_BT_ERROR_GATT_DISCONNECT = 0x802F240A , SCE_BT_ERROR_GATT_TSLEEP = 0x802F240B , SCE_BT_ERROR_GATT_ENTER = 0x802F240C , SCE_BT_ERROR_GATT_TOO_BIG_BUFFER = 0x802F240D ,
  SCE_BT_ERROR_SM_INVALID_KEY_LENGTH = 0x802F2501 , SCE_BT_ERROR_SM_NOT_DIGIT = 0x802F2502 , SCE_BT_ERROR_SM_NO_REQ = 0x802F2503 , SCE_BT_ERROR_SM_NOT_NEEDED_PIN = 0x802F2504 ,
  SCE_BT_ERROR_SM_INVALID_CONFIRM_REPLY = 0x802F2505 , SCE_BT_ERROR_LE_SET_ADVERTISING_INVALID_REQ = 0x802F2601 , SCE_BT_ERROR_LE_SET_ADVERTISING_INVALID_LENGTH = 0x802F2602 , SCE_BT_ERROR_LE_SET_ADVERTISING_INVALID_INTERVAL_MIN = 0x802F2603 ,
  SCE_BT_ERROR_LE_SET_ADVERTISING_INVALID_INTERVAL_MAX = 0x802F2604 , SCE_BT_ERROR_LE_SET_ADVERTISING_INVALID_OWN_ADDRESS_TYPE = 0x802F2605 , SCE_BT_ERROR_LE_SET_ADVERTISING_INVALID_DIRECT_ADDRESS_TYPE = 0x802F2606 , SCE_BT_ERROR_LE_SET_ADVERTISING_INVALID_DIRECT_ADDRESS = 0x802F2607 ,
  SCE_BT_ERROR_LE_SET_SCAN_INVALID_REQ = 0x802F2701 , SCE_BT_ERROR_LE_SET_SCAN_INVALID_LENGTH = 0x802F2702 , SCE_BT_ERROR_LE_SET_SCAN_INVALID_INTERVAL = 0x802F2703 , SCE_BT_ERROR_LE_SET_SCAN_INVALID_WINDOW = 0x802F2704 ,
  SCE_BT_ERROR_LE_SET_SCAN_INVALID_OWN_ADDRESS_TYPE = 0x802F2705 , SCE_BT_ERROR_LE_GET_ADVERTISING_NOT_FOUND = 0x802F2801 , SCE_BT_ERROR_LE_CREATE_CONNECTION_INVALID_SCAN_INTERVAL = 0x802F2901 , SCE_BT_ERROR_LE_CREATE_CONNECTION_INVALID_SCAN_WINDOW = 0x802F2902 ,
  SCE_BT_ERROR_LE_CREATE_CONNECTION_INVALID_PEER_ADDRESS = 0x802F2903 , SCE_BT_ERROR_LE_CREATE_CONNECTION_INVALID_OWN_ADDRESS_TYPE = 0x802F2904 , SCE_BT_ERROR_LE_CREATE_CONNECTION_INVALID_INTERVAL_MIN = 0x802F2905 , SCE_BT_ERROR_LE_CREATE_CONNECTION_INVALID_INTERVAL_MAX = 0x802F2906 ,
  SCE_BT_ERROR_LE_CREATE_CONNECTION_INVALID_LATENCY = 0x802F2907 , SCE_BT_ERROR_LE_CREATE_CONNECTION_INVALID_TIMEOUT = 0x802F2908 , SCE_BT_ERROR_LE_CREATE_CONNECTION_REG_FULL = 0x802F2909 , SCE_BT_ERROR_LE_CREATE_CONNECTION_REG_ERROR = 0x802F290A ,
  SCE_BT_ERROR_LE_CREATE_CONNECTION_CONNECTED = 0x802F290B , SCE_BT_ERROR_LE_CREATE_CONNECTION_FULL = 0x802F290C , SCE_BT_ERROR_LE_CREATE_CONNECTION_BUSY = 0x802F290D , SCE_BT_ERROR_ATT_READ_INVALID_NO = 0x802F2A01 ,
  SCE_BT_ERROR_ATT_READ_INVALID_LENGTH = 0x802F2A02 , SCE_BT_ERROR_ATT_READ_INVALID_INTERNAL = 0x802F2A03 , SCE_BT_ERROR_ATT_WRITE_INVALID_NO = 0x802F2A04 , SCE_BT_ERROR_ATT_WRITE_INVALID_LENGTH = 0x802F2A05 ,
  SCE_BT_ERROR_ATT_WRITE_INVALID_INTERNAL = 0x802F2A06 , SCE_BT_ERROR_ATT_NOT_YET = 0x802F2A07 , SCE_BT_ERROR_LE_NOT_SUPPORTED = 0x802F2B01 , SCE_BT_ERROR_PAIRING_OOB_TIMEOUT = 0x802F3101 ,
  SCE_BT_ERROR_PAIRING_OOB_FULL = 0x802F3102 , SCE_BT_ERROR_PAIRING_OOB_CAN_NOT_DISCONNECT = 0x802F3103 , SCE_BT_ERROR_PAIRING_OOB_INTERNAL_ERROR = 0x802F3104 , SCE_BT_ERROR_NOT_READY = 0x802F3201 ,
  SCE_BT_ERROR_GET_JACK_STATUS_NOT_CONNECTED = 0x802F3301 , SCE_BT_ERROR_TOO_MANY_CONNECTION = 0x802F3401 , SCE_BT_ERROR_TOO_MANY_HID = 0x802F3402 , SCE_BT_ERROR_NOT_SUPPORTED_DEVICE = 0x802F3403 ,
  SCE_BT_ERROR_JEDI_VOLUME_GAIN_NOT_CONNECTED = 0x802F3501 , SCE_BT_ERROR_JEDI_SNIFF_NOT_CONNECTED = 0x802F3601 , SCE_BT_ERROR_JEDI_SNIFF_NOT_JEDI = 0x802F3602
}
 

Functions

 VITASDK_BUILD_ASSERT_EQ (0x100, SceBtRegisteredInfo)
 
 VITASDK_BUILD_ASSERT_EQ (0x10, SceBtEvent)
 
struct _SceBtHidRequest __attribute__ ((packed)) SceBtHidRequest
 
 VITASDK_BUILD_ASSERT_EQ (0x18, SceBtHidRequest)
 
int ksceBtAvrcpReadVolume (int r0, int r1, int r2, int r3)
 
int ksceBtAvrcpSendButton (int r0, int r1, int r2, int r3)
 
int ksceBtAvrcpSendVolume (int r0, int r1, int r2, int r3)
 
int ksceBtAvrcpSetPlayStatus (int r0, int r1, int r2, int r3)
 
int ksceBtAvrcpSetTitle (int r0, int r1, int r2, int r3)
 
int ksceBtDeleteRegisteredInfo (unsigned int mac0, unsigned int mac1)
 
int ksceBtFreqAudio (int r0, int r1, int r2, int r3)
 
int ksceBtGetConfiguration (void)
 
int ksceBtGetConnectingInfo (unsigned int mac0, unsigned int mac1)
 
int ksceBtGetDeviceName (unsigned int mac0, unsigned int mac1, char name[0x79])
 
int ksceBtGetInfoForTest (int r0, int r1, int r2, int r3)
 
int ksceBtGetLastError (void)
 
int ksceBtGetRegisteredInfo (int device, int unk, SceBtRegisteredInfo *info, SceSize info_size)
 
int ksceBtGetStatusForTest (int r0, int r1, int r2, int r3)
 
int ksceBtGetVidPid (unsigned int mac0, unsigned int mac1, unsigned short vid_pid[2])
 
int ksceBtHfpGetCurrentPhoneNumber (int r0, int r1, int r2, int r3)
 
int ksceBtHfpRequest (int r0, int r1, int r2, int r3)
 
int ksceBtHidGetReportDescriptor (unsigned int mac0, unsigned int mac1, void *buffer, SceSize size)
 
int ksceBtHidTransfer (unsigned int mac0, unsigned int mac1, SceBtHidRequest *request)
 
int ksceBtPushBip (int r0, int r1, int r2, int r3)
 
int ksceBtPushOpp (int r0, int r1, int r2, int r3)
 
int ksceBtReadEvent (SceBtEvent *events, int num_events)
 
int ksceBtRecvAudio (int r0, int r1, int r2, int r3)
 
int ksceBtRecvBip (int r0, int r1, int r2, int r3)
 
int ksceBtRecvOpp (int r0, int r1, int r2, int r3)
 
int ksceBtRecvSpp (int r0, int r1, int r2, int r3)
 
int ksceBtRegisterCallback (SceUID cb, int unused, int flags1, int flags2)
 
int ksceBtReplyPinCode (unsigned int mac0, unsigned int mac1, unsigned char *code, SceSize length)
 
int ksceBtReplyUserConfirmation (unsigned int mac0, unsigned int mac1, int unk)
 
int ksceBtSendAudio (int r0, int r1, int r2, int r3)
 
int ksceBtSendL2capEchoRequestForTest (int r0, int r1, int r2, int r3)
 
int ksceBtSendSpp (int r0, int r1, int r2, int r3)
 
int ksceBtSetConfiguration (int r0)
 
int ksceBtSetContentProtection (int r0)
 
int ksceBtSetInquiryResultForTest (unsigned char *)
 
int ksceBtSetInquiryScan (int r0)
 
int ksceBtSetL2capEchoResponseBufferForTest (int r0, int r1, int r2, int r3)
 
int ksceBtSetStatusForTest (int r0, int r1, int r2, int r3)
 
int ksceBtStartAudio (int r0, int r1, int r2, int r3)
 
int ksceBtStartConnect (unsigned int mac0, unsigned int mac1)
 
int ksceBtStartDisconnect (unsigned int mac0, unsigned int mac1)
 
int ksceBtStartInquiry (void)
 
int ksceBtStopAudio (int r0, int r1, int r2, int r3)
 
int ksceBtStopInquiry (void)
 
int ksceBtUnregisterCallback (SceUID cb)
 

Variables

uint32_t unk00
 
uint32_t unk04
 
uint8_t type
 0 = read?, 1 = write?, 2 = feature?, 3 = ? More...
 
uint8_t unk09
 
uint8_t unk0A
 
uint8_t unk0B
 
void * buffer
 
uint32_t length
 
struct _SceBtHidRequestnext