diff options
author | Sergi Granell | 2017-02-16 18:38:19 +0100 |
---|---|---|
committer | Sergi Granell | 2017-02-16 18:38:19 +0100 |
commit | 66582f4f071e007a5d7598fad0db2bc6c6a5b2c4 (patch) | |
tree | c45a0b2f4bacdf104c81089700333dbb6cc4296d /include/kernel/usbd.h | |
parent | Even more cache NIDs (diff) | |
download | vds-libraries-66582f4f071e007a5d7598fad0db2bc6c6a5b2c4.tar.gz |
Update psp2kern/usbd.h
Diffstat (limited to 'include/kernel/usbd.h')
-rw-r--r-- | include/kernel/usbd.h | 12 |
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 |