summaryrefslogtreecommitdiff
path: root/include/kernel/usbd.h
diff options
context:
space:
mode:
authorSergi Granell2017-02-16 18:38:19 +0100
committerSergi Granell2017-02-16 18:38:19 +0100
commit66582f4f071e007a5d7598fad0db2bc6c6a5b2c4 (patch)
treec45a0b2f4bacdf104c81089700333dbb6cc4296d /include/kernel/usbd.h
parentEven more cache NIDs (diff)
downloadvds-libraries-66582f4f071e007a5d7598fad0db2bc6c6a5b2c4.tar.gz
Update psp2kern/usbd.h
Diffstat (limited to 'include/kernel/usbd.h')
-rw-r--r--include/kernel/usbd.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/include/kernel/usbd.h b/include/kernel/usbd.h
index 3324888..fad90be 100644
--- a/include/kernel/usbd.h
+++ b/include/kernel/usbd.h
@@ -34,13 +34,15 @@ typedef struct SceUsbdDeviceAddress {
typedef struct SceUsbdDriver {
const char *name;
- int (*probe)(SceUID id);
- int (*attach)(SceUID id);
- int (*detach)(SceUID id);
- SceUsbdDriver *next;
+ int (*probe)(int device_id);
+ int (*attach)(int device_id);
+ int (*detach)(int device_id);
+ struct SceUsbdDriver *next;
} SceUsbdDriver; /* size = 0x14 */
-int sceUsbdRegisterDriver(SceUsbdDriver *driver);
+int sceUsbdRegisterDriver(const SceUsbdDriver *driver);
+int sceUsbdRegisterCompositeLdd(const SceUsbdDriver *driver);
+int sceUsbdUnregisterDriver(const SceUsbdDriver *driver);
#ifdef __cplusplus