vitasdk
Documentation of the vitasdk
udcd.h
Go to the documentation of this file.
1 
7 #ifndef _PSP2COMMON_UDCD_H_
8 #define _PSP2COMMON_UDCD_H_
9 
10 #include <vitasdk/build_utils.h>
11 #include <psp2common/types.h>
12 
13 #ifdef __cplusplus
14 extern "C" {
15 #endif
16 
17 
18 typedef enum SceUdcdStatus {
31 
32 typedef enum SceUdcdStatusDriver {
36 
37 typedef struct SceUdcdDeviceInfo {
38  unsigned char info[64];
41 
42 typedef struct SceUdcdWaitParam {
43  int unk_00;
44  int status;
45  int unk_08;
46  int unk_0C;
47  int unk_10;
48  const char *driverName;
51 
52 
53 #ifdef __cplusplus
54 }
55 #endif
56 
57 #endif /* _PSP2COMMON_UDCD_H_ */
unsigned char info[64]
Definition: udcd.h:38
int unk_08
Definition: udcd.h:45
int unk_00
Definition: udcd.h:43
SceUdcdStatusDriver
Definition: udcd.h:32
int unk_10
Definition: udcd.h:47
int status
Definition: udcd.h:44
int unk_0C
Definition: udcd.h:46
const char * driverName
Definition: udcd.h:48
SceUdcdStatus
Definition: udcd.h:18
@ SCE_UDCD_STATUS_DRIVER_REGISTERED
Definition: udcd.h:34
@ SCE_UDCD_STATUS_DRIVER_STARTED
Definition: udcd.h:33
@ SCE_UDCD_STATUS_IS_CHARGING
Definition: udcd.h:26
@ SCE_UDCD_STATUS_UNKNOWN_2000
Definition: udcd.h:29
@ SCE_UDCD_STATUS_DEACTIVATED
Definition: udcd.h:24
@ SCE_UDCD_STATUS_ACTIVATED
Definition: udcd.h:25
@ SCE_UDCD_STATUS_CABLE_CONNECTED
Definition: udcd.h:23
@ SCE_UDCD_STATUS_UNKNOWN_1000
Definition: udcd.h:28
@ SCE_UDCD_STATUS_CONNECTION_SUSPENDED
Definition: udcd.h:21
@ SCE_UDCD_STATUS_CONNECTION_NEW
Definition: udcd.h:19
@ SCE_UDCD_STATUS_USE_USB_CHARGING
Definition: udcd.h:27
@ SCE_UDCD_STATUS_CABLE_DISCONNECTED
Definition: udcd.h:22
@ SCE_UDCD_STATUS_CONNECTION_ESTABLISHED
Definition: udcd.h:20
Definition: udcd.h:37
Definition: udcd.h:42
VITASDK_BUILD_ASSERT_EQ(0x18, SceUdcdDeviceState)