Author: akhaldi Date: Fri Jan 3 18:33:25 2014 New Revision: 61504
URL: http://svn.reactos.org/svn/reactos?rev=61504&view=rev Log: [USBOHCI] * Remove inclusions that already exist in the main header. * Cleanup the main header. * Improve the GUIDs situation. CORE-7716
Added: trunk/reactos/drivers/usb/usbohci/guid.cpp (with props) Modified: trunk/reactos/drivers/usb/usbohci/CMakeLists.txt trunk/reactos/drivers/usb/usbohci/hardware.h trunk/reactos/drivers/usb/usbohci/interfaces.h trunk/reactos/drivers/usb/usbohci/usbohci.h
Modified: trunk/reactos/drivers/usb/usbohci/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/usb/usbohci/CMakeLi... ============================================================================== --- trunk/reactos/drivers/usb/usbohci/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/drivers/usb/usbohci/CMakeLists.txt [iso-8859-1] Fri Jan 3 18:33:25 2014 @@ -10,7 +10,8 @@ usbohci.cpp usb_request.cpp usb_queue.cpp - hardware.cpp) + hardware.cpp + guid.cpp)
add_library(usbohci SHARED ${SOURCE}
Added: trunk/reactos/drivers/usb/usbohci/guid.cpp URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/usb/usbohci/guid.cp... ============================================================================== --- trunk/reactos/drivers/usb/usbohci/guid.cpp (added) +++ trunk/reactos/drivers/usb/usbohci/guid.cpp [iso-8859-1] Fri Jan 3 18:33:25 2014 @@ -0,0 +1,6 @@ +/* DO NOT USE THE PRECOMPILED HEADER FOR THIS FILE! */ + +#include <initguid.h> +#include <libusb.h> + +/* NO CODE HERE, THIS IS JUST REQUIRED FOR THE GUID DEFINITIONS */
Propchange: trunk/reactos/drivers/usb/usbohci/guid.cpp ------------------------------------------------------------------------------ svn:eol-style = native
Modified: trunk/reactos/drivers/usb/usbohci/hardware.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/usb/usbohci/hardwar... ============================================================================== --- trunk/reactos/drivers/usb/usbohci/hardware.h [iso-8859-1] (original) +++ trunk/reactos/drivers/usb/usbohci/hardware.h [iso-8859-1] Fri Jan 3 18:33:25 2014 @@ -1,6 +1,4 @@ #pragma once - -#include <ntddk.h>
// // OHCI Operational Registers
Modified: trunk/reactos/drivers/usb/usbohci/interfaces.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/usb/usbohci/interfa... ============================================================================== --- trunk/reactos/drivers/usb/usbohci/interfaces.h [iso-8859-1] (original) +++ trunk/reactos/drivers/usb/usbohci/interfaces.h [iso-8859-1] Fri Jan 3 18:33:25 2014 @@ -1,12 +1,9 @@ - #ifndef INTERFACES_HPP #define INTERFACES_HPP
struct _OHCI_ENDPOINT_DESCRIPTOR; struct IDMAMemoryManager; struct IUSBQueue; - -#include "libusb.h"
//========================================================================================= // @@ -134,4 +131,4 @@
typedef IOHCIQueue *POHCIQUEUE;
-#endif +#endif /* INTERFACES_HPP */
Modified: trunk/reactos/drivers/usb/usbohci/usbohci.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/usb/usbohci/usbohci... ============================================================================== --- trunk/reactos/drivers/usb/usbohci/usbohci.h [iso-8859-1] (original) +++ trunk/reactos/drivers/usb/usbohci/usbohci.h [iso-8859-1] Fri Jan 3 18:33:25 2014 @@ -1,35 +1,7 @@ #ifndef USBOHCI_H__ #define USBOHCI_H__
-#define INITGUID - -#include <ntddk.h> -#include <hubbusif.h> -#include <usbbusif.h> -#include <usbioctl.h> -#include <usb100.h> - -extern -"C" -{ -#include <usbdlib.h> -} - -// -// FIXME: -// #include <usbprotocoldefs.h> -// -#include <usb.h> -#include <stdio.h> -#include <wdmguid.h> - -// -// FIXME: -// the following includes are required to get kcom to compile -// -#include <portcls.h> -#include <dmusicks.h> -#include <kcom.h> +#include <libusb.h>
#include "hardware.h" #include "interfaces.h" @@ -79,4 +51,4 @@ NTSTATUS NTAPI InternalCreateUSBRequest(PUSBREQUEST *OutRequest); }
-#endif +#endif /* USBOHCI_H__ */