VirtualBox

Changeset 8769 in vbox


Ignore:
Timestamp:
May 12, 2008 1:41:10 AM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
30754
Message:

Unifying the USBLib stuff.

Location:
trunk/include/VBox
Files:
2 edited

Legend:

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

    r8376 r8769  
    134134    int             rc;     /* The return code. */
    135135} USBSUP_FLTADDOUT, *PUSBSUP_FLTADDOUT;
    136    
     136
    137137typedef struct
    138138{
     
    223223    void                    *buf;           /* [in/out] depends on dir */
    224224    uint32_t                numIsoPkts;     /* [in] number of isochronous packets (8 max) */
    225     USBSUP_ISOCPKT          aIsoPkts[8];    /* [in/out] isochronous packet descriptors */   
     225    USBSUP_ISOCPKT          aIsoPkts[8];    /* [in/out] isochronous packet descriptors */
    226226} USBSUP_URB, *PUSBSUP_URB;
    227227
     
    236236 * @{
    237237 */
    238 
    239 /**
    240  * Initialize the USB library
    241  *
    242  * @returns VBox status code.
    243  */
    244 VBOXDDU_DECL(int) usbLibInit();
    245 
    246 /**
    247  * Terminate the USB library
    248  *
    249  * @returns VBox status code.
    250  */
    251 VBOXDDU_DECL(int) usbLibTerm();
    252 
    253 /**
    254  * Add USB device filter
    255  *
    256  * @returns VBox status code.
    257  * @param   pFilter         USB filter structure
    258  * @param   ppID            Pointer to filter id
    259  */
    260 VBOXDDU_DECL(int) usbLibInsertFilter(PCUSBFILTER pFilter, void **ppID);
    261 
    262 /**
    263  * Remove USB device filter
    264  *
    265  * @returns VBox status code.
    266  * @param   aID             Filter id
    267  */
    268 VBOXDDU_DECL(int) usbLibRemoveFilter (void *aID);
    269238
    270239/**
     
    275244 * @param pcbNumDevices     Number of USB devices in the list
    276245 */
    277 VBOXDDU_DECL(int) usbLibGetDevices(PUSBDEVICE *ppDevices,  uint32_t *pcbNumDevices);
     246VBOXDDU_DECL(int) USBLibGetDevices(PUSBDEVICE *ppDevices,  uint32_t *pcbNumDevices);
    278247
    279248/**
     
    282251 * @returns boolean
    283252 */
    284 VBOXDDU_DECL(bool) usbLibHasPendingDeviceChanges();
    285 
     253VBOXDDU_DECL(bool) USBLibHasPendingDeviceChanges(void);
    286254
    287255/**
     
    293261 * @param usRevision        Revision
    294262 */
    295 VBOXDDU_DECL(int) usbLibCaptureDevice(uint16_t usVendorId, uint16_t usProductId, uint16_t usRevision);
     263VBOXDDU_DECL(int) USBLibCaptureDevice(uint16_t usVendorId, uint16_t usProductId, uint16_t usRevision);
    296264
    297265/**
     
    303271 * @param usRevision        Revision
    304272 */
    305 VBOXDDU_DECL(int) usbLibReleaseDevice(uint16_t usVendorId, uint16_t usProductId, uint16_t usRevision);
    306 
     273VBOXDDU_DECL(int) USBLibReleaseDevice(uint16_t usVendorId, uint16_t usProductId, uint16_t usRevision);
    307274
    308275/** @} */
  • trunk/include/VBox/usblib.h

    r8262 r8769  
    5454 */
    5555
    56 #ifndef RT_OS_WINDOWS
    5756#ifdef IN_RING3
    5857/**
     
    107106
    108107#endif /* IN_RING3 */
    109 #endif /* !RT_OS_WINDOWS */
    110108
    111109/** @} */
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