34typedef USBDEV_t *(*sceUsbmlPopDevinfo)(void);
36typedef void (*sceUsbmlLoadFunc)(sceUsbmlPopDevinfo pop_devinfo);
38extern int sceUsbmlDisable(
void);
39extern int sceUsbmlEnable(
void);
40extern int sceUsbmlActivateCategory(
const char *category);
41extern int sceUsbmlInactivateCategory(
const char *category);
42extern int sceUsbmlRegisterLoadFunc(sceUsbmlLoadFunc loadfunc);
43extern void sceUsbmlUnregisterLoadFunc(
void);
44extern int sceUsbmlLoadConffile(
const char *conffile);
45extern int sceUsbmlRegisterDevice(
USBDEV_t *device);
46extern int sceUsbmlChangeThreadPriority(
int prio1);
48#define usbmload_IMPORTS_start DECLARE_IMPORT_TABLE(usbmload, 1, 3)
49#define usbmload_IMPORTS_end END_IMPORT_TABLE
51#define I_sceUsbmlDisable DECLARE_IMPORT(4, sceUsbmlDisable)
52#define I_sceUsbmlEnable DECLARE_IMPORT(5, sceUsbmlEnable)
53#define I_sceUsbmlActivateCategory DECLARE_IMPORT(6, sceUsbmlActivateCategory)
54#define I_sceUsbmlInactivateCategory DECLARE_IMPORT(7, sceUsbmlInactivateCategory)
55#define I_sceUsbmlRegisterLoadFunc DECLARE_IMPORT(8, sceUsbmlRegisterLoadFunc)
56#define I_sceUsbmlUnregisterLoadFunc DECLARE_IMPORT(9, sceUsbmlUnregisterLoadFunc)
57#define I_sceUsbmlLoadConffile DECLARE_IMPORT(10, sceUsbmlLoadConffile)
58#define I_sceUsbmlRegisterDevice DECLARE_IMPORT(11, sceUsbmlRegisterDevice)
59#define I_sceUsbmlChangeThreadPriority DECLARE_IMPORT(12, sceUsbmlChangeThreadPriority)