Changeset 54556 in vbox for trunk/include/VBox
- Timestamp:
- Feb 27, 2015 3:42:57 PM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 98690
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vusb.h
r53977 r54556 508 508 } VUSBSPEED; 509 509 510 /** 511 * VUSB transfer direction. 512 */ 513 typedef enum VUSBDIRECTION 514 { 515 /** Setup */ 516 VUSBDIRECTION_SETUP = 0, 517 #define VUSB_DIRECTION_SETUP VUSBDIRECTION_SETUP 518 /** In - Device to host. */ 519 VUSBDIRECTION_IN = 1, 520 #define VUSB_DIRECTION_IN VUSBDIRECTION_IN 521 /** Out - Host to device. */ 522 VUSBDIRECTION_OUT = 2, 523 #define VUSB_DIRECTION_OUT VUSBDIRECTION_OUT 524 /** Invalid direction */ 525 VUSBDIRECTION_INVALID = 0x7f 526 } VUSBDIRECTION; 527 528 510 529 /** Pointer to a VBox USB device interface. */ 511 530 typedef struct VUSBIDEVICE *PVUSBIDEVICE; … … 613 632 /** VUSBIROOTHUBPORT interface ID. */ 614 633 #define VUSBIROOTHUBPORT_IID "e38e2978-7aa2-4860-94b6-9ef4a066d8a0" 615 616 634 617 635 /** Pointer to a VUSB RootHub connector interface. */ … … 687 705 688 706 /** 707 * Cancels and completes - with CRC failure - all URBs queued on an endpoint. 708 * This is done in response to a guest endpoint/pipe abort. 709 * 710 * @returns VBox status code. 711 * @param pInterface Pointer to this struct. 712 * @param pDevice Pointer to a USB device. 713 * @param EndPt Endpoint number. 714 * @param enmDir Endpoint direction. 715 */ 716 DECLR3CALLBACKMEMBER(int, pfnAbortEp,(PVUSBIROOTHUBCONNECTOR pInterface, PVUSBIDEVICE pDevice, int EndPt, VUSBDIRECTION enmDir)); 717 718 /** 689 719 * Attach the device to the root hub. 690 720 * The device must not be attached to any hub for this call to succeed. … … 708 738 } VUSBIROOTHUBCONNECTOR; 709 739 /** VUSBIROOTHUBCONNECTOR interface ID. */ 710 #define VUSBIROOTHUBCONNECTOR_IID "d9a90c59-e3ff-4dff-9754-844557c3f7a 0"740 #define VUSBIROOTHUBCONNECTOR_IID "d9a90c59-e3ff-4dff-9754-844557c3f7a1" 711 741 712 742 … … 1051 1081 } VUSBXFERTYPE; 1052 1082 1053 1054 /**1055 * VUSB transfer direction.1056 */1057 typedef enum VUSBDIRECTION1058 {1059 /** Setup */1060 VUSBDIRECTION_SETUP = 0,1061 #define VUSB_DIRECTION_SETUP VUSBDIRECTION_SETUP1062 /** In - Device to host. */1063 VUSBDIRECTION_IN = 1,1064 #define VUSB_DIRECTION_IN VUSBDIRECTION_IN1065 /** Out - Host to device. */1066 VUSBDIRECTION_OUT = 2,1067 #define VUSB_DIRECTION_OUT VUSBDIRECTION_OUT1068 /** Invalid direction */1069 VUSBDIRECTION_INVALID = 0x7f1070 } VUSBDIRECTION;1071 1083 1072 1084 /**
Note:
See TracChangeset
for help on using the changeset viewer.