Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenusbehci.h
Go to the documentation of this file.
00001 #ifndef USBEHCI_H__ 00002 #define USBEHCI_H__ 00003 00004 #include <ntddk.h> 00005 #define NDEBUG 00006 #include <debug.h> 00007 #include <hubbusif.h> 00008 #include <usbbusif.h> 00009 #include <usbioctl.h> 00010 00011 extern "C" 00012 { 00013 #include <usbdlib.h> 00014 } 00015 00016 00017 00018 // 00019 // FIXME: 00020 // #include <usbprotocoldefs.h> 00021 // 00022 #include <usb.h> 00023 #include <stdio.h> 00024 #include <wdmguid.h> 00025 00026 // 00027 // FIXME: 00028 // the following includes are required to get kcom to compile 00029 // 00030 #include <portcls.h> 00031 #include <dmusicks.h> 00032 #include <kcom.h> 00033 00034 #include "interfaces.h" 00035 00036 // 00037 // tag for allocations 00038 // 00039 #define TAG_USBEHCI 'ICHE' 00040 00041 // 00042 // assert for c++ - taken from portcls 00043 // 00044 #define PC_ASSERT(exp) \ 00045 (VOID)((!(exp)) ? \ 00046 RtlAssert((PVOID) #exp, (PVOID)__FILE__, __LINE__, NULL ), FALSE : TRUE) 00047 00048 // 00049 // hardware.cpp 00050 // 00051 NTSTATUS NTAPI CreateUSBHardware(PUSBHARDWAREDEVICE *OutHardware); 00052 00053 // 00054 // usb_queue.cpp 00055 // 00056 NTSTATUS NTAPI CreateUSBQueue(PUSBQUEUE *OutUsbQueue); 00057 00058 // 00059 // usb_request.cpp 00060 // 00061 NTSTATUS NTAPI InternalCreateUSBRequest(PUSBREQUEST *OutRequest); 00062 00063 #endif Generated on Fri May 25 2012 04:26:48 for ReactOS by
1.7.6.1
|