[USBAUDIO]
[reactos.git] / reactos / drivers / usb / usbaudio / usbaudio.h
index ee754b7..813ac59 100644 (file)
@@ -119,8 +119,14 @@ typedef struct
 
 typedef struct
 {
-       PDEVICE_EXTENSION DeviceExtension;                           /* device extension */
-       PDEVICE_OBJECT LowerDevice;                                  /* lower device*/
+    PDEVICE_EXTENSION DeviceExtension;                           /* device extension */
+    PDEVICE_OBJECT LowerDevice;                                  /* lower device*/
+    LIST_ENTRY IrpListHead;                                      /* irp list*/
+    LIST_ENTRY DoneIrpListHead;                                  /* irp done list head */
+    KSPIN_LOCK IrpListLock;                                      /* irp list lock*/
+    PUCHAR Buffer;                                               /* iso buffer*/
+    ULONG BufferSize;                                            /* iso buffer size */
+    PUSB_INTERFACE_DESCRIPTOR InterfaceDescriptor;               /* interface descriptor */
 
 }PIN_CONTEXT, *PPIN_CONTEXT;