Changeset 28475 in vbox for trunk/src/VBox/Additions/WINNT/Graphics/Wine/include/ddk
- Timestamp:
- Apr 19, 2010 3:27:01 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 60269
- Location:
- trunk/src/VBox/Additions/WINNT/Graphics/Wine/include/ddk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Wine/include/ddk/usb.h
r25949 r28475 94 94 #define USBD_STATUS_SUCCESS ((USBD_STATUS)0x00000000) 95 95 #define USBD_STATUS_PENDING ((USBD_STATUS)0x40000000) 96 #define USBD_STATUS_ERROR ((USBD_STATUS)0x80000000) 97 #define USBD_STATUS_HALTED ((USBD_STATUS)0xC0000000) 98 99 #define USBD_STATUS_CANCELED ((USBD_STATUS)0x00010000) 100 #define USBD_STATUS_CANCELING ((USBD_STATUS)0x00020000) 96 101 #define USBD_STATUS_CRC ((USBD_STATUS)0xC0000001) 97 102 #define USBD_STATUS_BTSTUFF ((USBD_STATUS)0xC0000002) … … 113 118 #define USBD_STATUS_DATA_BUFFER_ERROR ((USBD_STATUS)0xC0000013) 114 119 #define USBD_STATUS_ENDPOINT_HALTED ((USBD_STATUS)0xC0000030) 120 #define USBD_STATUS_NO_MEMORY ((USBD_STATUS)0x80000100) 115 121 #define USBD_STATUS_INVALID_URB_FUNCTION ((USBD_STATUS)0x80000200) 116 122 #define USBD_STATUS_INVALID_PARAMETER ((USBD_STATUS)0x80000300) 117 123 #define USBD_STATUS_ERROR_BUSY ((USBD_STATUS)0x80000400) 124 #define USBD_STATUS_REQUEST_FAILED ((USBD_STATUS)0x80000500) 118 125 #define USBD_STATUS_INVALID_PIPE_HANDLE ((USBD_STATUS)0x80000600) 119 126 #define USBD_STATUS_NO_BANDWIDTH ((USBD_STATUS)0x80000700) … … 134 141 #define USBD_STATUS_DEVICE_GONE ((USBD_STATUS)0xC0007000) 135 142 #define USBD_STATUS_STATUS_NOT_MAPPED ((USBD_STATUS)0xC0008000) 136 #define USBD_STATUS_CANCELED ((USBD_STATUS)0xC0010000)137 143 #define USBD_STATUS_ISO_NOT_ACCESSED_BY_HW ((USBD_STATUS)0xC0020000) 138 144 #define USBD_STATUS_ISO_TD_ERROR ((USBD_STATUS)0xC0030000) -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/include/ddk/usb100.h
r16477 r28475 58 58 typedef struct _USB_DEVICE_DESCRIPTOR *PUSB_DEVICE_DESCRIPTOR; 59 59 60 #define USB_ENDPOINT_TYPE_MASK 0x03 61 #define USB_ENDPOINT_TYPE_CONTROL 0x00 62 #define USB_ENDPOINT_TYPE_ISOCHRONOUS 0x01 63 #define USB_ENDPOINT_TYPE_BULK 0x02 64 #define USB_ENDPOINT_TYPE_INTERRUPT 0x03 65 60 66 typedef struct _USB_ENDPOINT_DESCRIPTOR { 61 67 UCHAR bLength; -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/include/ddk/usbdlib.h
r16477 r28475 35 35 typedef struct _USBD_INTERFACE_LIST_ENTRY *PUSBD_INTERFACE_LIST_ENTRY; 36 36 37 PURB WINAPI USBD_CreateConfigurationRequest(PUSB_CONFIGURATION_DESCRIPTOR,PUSHORT); 38 PURB WINAPI USBD_CreateConfigurationRequestEx(PUSB_CONFIGURATION_DESCRIPTOR,PUSBD_INTERFACE_LIST_ENTRY); 39 ULONG WINAPI USBD_GetInterfaceLength(PUSB_INTERFACE_DESCRIPTOR,PUCHAR); 40 VOID WINAPI USBD_GetUSBDIVersion(PUSBD_VERSION_INFORMATION); 41 PUSB_COMMON_DESCRIPTOR WINAPI USBD_ParseDescriptors(PVOID,ULONG,PVOID,LONG); 42 PUSB_INTERFACE_DESCRIPTOR WINAPI USBD_ParseConfigurationDescriptorEx(PUSB_CONFIGURATION_DESCRIPTOR,PVOID,LONG,LONG,LONG,LONG,LONG); 43 37 44 #endif -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/include/ddk/wdm.h
r25949 r28475 433 433 PVOID DriverContext[4]; 434 434 } DUMMYSTRUCTNAME; 435 } DUMMYUNIONNAME ;435 } DUMMYUNIONNAME1; 436 436 PETHREAD Thread; 437 437 PCHAR AuxiliaryBuffer; … … 441 441 struct _IO_STACK_LOCATION *CurrentStackLocation; 442 442 ULONG PacketType; 443 } DUMMYUNIONNAME ;443 } DUMMYUNIONNAME2; 444 444 } DUMMYSTRUCTNAME; 445 445 struct _FILE_OBJECT *OriginalFileObject; … … 698 698 BusQueryDeviceSerialNumber 699 699 } BUS_QUERY_ID_TYPE, *PBUS_QUERY_ID_TYPE; 700 701 typedef enum { 702 DevicePropertyDeviceDescription, 703 DevicePropertyHardwareID, 704 DevicePropertyCompatibleIDs, 705 DevicePropertyBootConfiguration, 706 DevicePropertyBootConfigurationTranslated, 707 DevicePropertyClassName, 708 DevicePropertyClassGuid, 709 DevicePropertyDriverKeyName, 710 DevicePropertyManufacturer, 711 DevicePropertyFriendlyName, 712 DevicePropertyLocationInformation, 713 DevicePropertyPhysicalDeviceObjectName, 714 DevicePropertyBusTypeGuid, 715 DevicePropertyLegacyBusType, 716 DevicePropertyBusNumber, 717 DevicePropertyEnumeratorName, 718 DevicePropertyAddress, 719 DevicePropertyUINumber, 720 DevicePropertyInstallState, 721 DevicePropertyRemovalPolicy 722 } DEVICE_REGISTRY_PROPERTY; 700 723 701 724 typedef enum _DEVICE_TEXT_TYPE { … … 1031 1054 NTSTATUS WINAPI ObCloseHandle(IN HANDLE handle); 1032 1055 1033 #define IoGetCurrentIrpStackLocation(_Irp) ((_Irp)->Tail.Overlay.CurrentStackLocation) 1056 #ifdef NONAMELESSUNION 1057 # ifdef NONAMELESSSTRUCT 1058 # define IoGetCurrentIrpStackLocation(_Irp) ((_Irp)->Tail.Overlay.s.u2.CurrentStackLocation) 1059 # define IoGetNextIrpStackLocation(_Irp) ((_Irp)->Tail.Overlay.s.u2.CurrentStackLocation - 1) 1060 # else 1061 # define IoGetCurrentIrpStackLocation(_Irp) ((_Irp)->Tail.Overlay.u2.CurrentStackLocation) 1062 # define IoGetNextIrpStackLocation(_Irp) ((_Irp)->Tail.Overlay.u2.CurrentStackLocation - 1) 1063 # endif 1064 #else 1065 # ifdef NONAMELESSSTRUCT 1066 # define IoGetCurrentIrpStackLocation(_Irp) ((_Irp)->Tail.Overlay.s.CurrentStackLocation) 1067 # define IoGetNextIrpStackLocation(_Irp) ((_Irp)->Tail.Overlay.s.CurrentStackLocation - 1) 1068 # else 1069 # define IoGetCurrentIrpStackLocation(_Irp) ((_Irp)->Tail.Overlay.CurrentStackLocation) 1070 # define IoGetNextIrpStackLocation(_Irp) ((_Irp)->Tail.Overlay.CurrentStackLocation - 1) 1071 # endif 1072 #endif 1034 1073 1035 1074 #define KernelMode 0 … … 1057 1096 PVOID WINAPI IoAllocateErrorLogEntry(PVOID,UCHAR); 1058 1097 PIRP WINAPI IoAllocateIrp(CCHAR,BOOLEAN); 1098 NTSTATUS WINAPI IoCallDriver(DEVICE_OBJECT*,IRP*); 1099 VOID WINAPI IoCompleteRequest(IRP*,UCHAR); 1059 1100 NTSTATUS WINAPI IoCreateDevice(DRIVER_OBJECT*,ULONG,UNICODE_STRING*,DEVICE_TYPE,ULONG,BOOLEAN,DEVICE_OBJECT**); 1060 1101 NTSTATUS WINAPI IoCreateDriver(UNICODE_STRING*,PDRIVER_INITIALIZE); … … 1066 1107 PEPROCESS WINAPI IoGetCurrentProcess(void); 1067 1108 NTSTATUS WINAPI IoGetDeviceObjectPointer(UNICODE_STRING*,ACCESS_MASK,PFILE_OBJECT*,PDEVICE_OBJECT*); 1109 NTSTATUS WINAPI IoGetDeviceProperty(PDEVICE_OBJECT,DEVICE_REGISTRY_PROPERTY,ULONG,PVOID,PULONG); 1068 1110 PVOID WINAPI IoGetDriverObjectExtension(PDRIVER_OBJECT,PVOID); 1069 1111 PDEVICE_OBJECT WINAPI IoGetRelatedDeviceObject(PFILE_OBJECT); … … 1075 1117 ULONG WINAPI KeQueryTimeIncrement(void); 1076 1118 LONG WINAPI KeReleaseSemaphore(PRKSEMAPHORE,KPRIORITY,LONG,BOOLEAN); 1119 LONG WINAPI KeResetEvent(PRKEVENT); 1120 LONG WINAPI KeSetEvent(PRKEVENT,KPRIORITY,BOOLEAN); 1077 1121 KPRIORITY WINAPI KeSetPriorityThread(PKTHREAD,KPRIORITY); 1078 1122
Note:
See TracChangeset
for help on using the changeset viewer.