VirtualBox

Changeset 8376 in vbox


Ignore:
Timestamp:
Apr 25, 2008 8:08:07 AM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
30172
Message:

Use common USB device filtering code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/usblib-win.h

    r8254 r8376  
    7676
    7777#define USBFLT_MAJOR_VERSION              1
    78 #define USBFLT_MINOR_VERSION              2
     78#define USBFLT_MINOR_VERSION              3
    7979
    8080#define USBMON_MAJOR_VERSION              1
     
    129129#endif /* RT_OS_WINDOWS */
    130130
    131 #define MAX_VENDOR_NAME    16
    132 #define MAX_PRODUCT_NAME   MAX_VENDOR_NAME
    133 #define MAX_REVISION_NAME  MAX_VENDOR_NAME
    134 
    135 typedef struct
    136 {
    137     char            szVendor[MAX_VENDOR_NAME];
    138     char            szProduct[MAX_PRODUCT_NAME];
    139     char            szRevision[MAX_REVISION_NAME];
    140     uintptr_t       id;
    141 } USBSUP_FILTER, *PUSBSUP_FILTER;
    142 
    143 
     131typedef struct USBSUP_FLTADDOUT
     132{
     133    uintptr_t       uId;    /* The ID. */
     134    int             rc;     /* The return code. */
     135} USBSUP_FLTADDOUT, *PUSBSUP_FLTADDOUT;
     136   
    144137typedef struct
    145138{
     
    262255 *
    263256 * @returns VBox status code.
    264  * @param   pszVendor       Vendor filter string
    265  * @param   pszProduct      Product filter string
    266  * @param   pszRevision     Revision filter string
     257 * @param   pFilter         USB filter structure
    267258 * @param   ppID            Pointer to filter id
    268259 */
    269 VBOXDDU_DECL(int) usbLibInsertFilter(const char *pszVendor, const char *pszProduct, const char *pszRevision, void **ppID);
     260VBOXDDU_DECL(int) usbLibInsertFilter(PCUSBFILTER pFilter, void **ppID);
    270261
    271262/**
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette