ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

bus.c
Go to the documentation of this file.
00001 /*
00002  * PROJECT:         ReactOS HAL
00003  * LICENSE:         BSD - See COPYING.ARM in the top level directory
00004  * FILE:            hal/halarm/generic/bus.c
00005  * PURPOSE:         Bus Support Routines
00006  * PROGRAMMERS:     ReactOS Portable Systems Group
00007  */
00008  
00009 /* INCLUDES *******************************************************************/
00010 
00011 #include <hal.h>
00012 #define NDEBUG
00013 #include <debug.h>
00014 
00015 /* GLOBALS ********************************************************************/
00016 
00017 /* PRIVATE FUNCTIONS **********************************************************/
00018 
00019 /* PUBLIC FUNCTIONS ***********************************************************/
00020 
00021 /*
00022  * @unimplemented
00023  */
00024 NTSTATUS
00025 NTAPI
00026 HalAdjustResourceList(IN PIO_RESOURCE_REQUIREMENTS_LIST *ResourceList)
00027 {
00028     UNIMPLEMENTED;
00029     while (TRUE);
00030     return STATUS_SUCCESS;
00031 }
00032 
00033 /*
00034  * @unimplemented
00035  */
00036 NTSTATUS
00037 NTAPI
00038 HalAssignSlotResources(IN PUNICODE_STRING RegistryPath,
00039                        IN PUNICODE_STRING DriverClassName,
00040                        IN PDRIVER_OBJECT DriverObject,
00041                        IN PDEVICE_OBJECT DeviceObject,
00042                        IN INTERFACE_TYPE BusType,
00043                        IN ULONG BusNumber,
00044                        IN ULONG SlotNumber,
00045                        IN OUT PCM_RESOURCE_LIST *AllocatedResources)
00046 {
00047     UNIMPLEMENTED;
00048     while (TRUE);
00049     return STATUS_SUCCESS;
00050 }
00051 
00052 /*
00053  * @unimplemented
00054  */
00055 ULONG
00056 NTAPI
00057 HalGetBusData(IN BUS_DATA_TYPE BusDataType,
00058               IN ULONG BusNumber,
00059               IN ULONG SlotNumber,
00060               IN PVOID Buffer,
00061               IN ULONG Length)
00062 {
00063     UNIMPLEMENTED;
00064     while (TRUE);
00065     return 0;
00066 }
00067 
00068 /*
00069  * @unimplemented
00070  */
00071 ULONG
00072 NTAPI
00073 HalGetBusDataByOffset(IN BUS_DATA_TYPE BusDataType,
00074                       IN ULONG BusNumber,
00075                       IN ULONG SlotNumber,
00076                       IN PVOID Buffer,
00077                       IN ULONG Offset,
00078                       IN ULONG Length)
00079 {
00080     UNIMPLEMENTED;
00081     while (TRUE);
00082     return 0;
00083 }
00084 
00085 /*
00086  * @unimplemented
00087  */
00088 ULONG
00089 NTAPI
00090 HalGetInterruptVector(IN INTERFACE_TYPE InterfaceType,
00091                       IN ULONG BusNumber,
00092                       IN ULONG BusInterruptLevel,
00093                       IN ULONG BusInterruptVector,
00094                       OUT PKIRQL Irql,
00095                       OUT PKAFFINITY Affinity)
00096 {
00097     UNIMPLEMENTED;
00098     while (TRUE);
00099     return 0;
00100 }
00101 
00102 /*
00103  * @unimplemented
00104  */
00105 ULONG
00106 NTAPI
00107 HalSetBusData(IN BUS_DATA_TYPE BusDataType,
00108               IN ULONG BusNumber,
00109               IN ULONG SlotNumber,
00110               IN PVOID Buffer,
00111               IN ULONG Length)
00112 {
00113     UNIMPLEMENTED;
00114     while (TRUE);
00115     return 0;
00116 }
00117 
00118 /*
00119  * @unimplemented
00120  */
00121 ULONG
00122 NTAPI
00123 HalSetBusDataByOffset(IN BUS_DATA_TYPE BusDataType,
00124                       IN ULONG BusNumber,
00125                       IN ULONG SlotNumber,
00126                       IN PVOID Buffer,
00127                       IN ULONG Offset,
00128                       IN ULONG Length)
00129 {
00130     UNIMPLEMENTED;
00131     while (TRUE);
00132     return 0;
00133 }
00134 
00135 /*
00136  * @unimplemented
00137  */
00138 BOOLEAN
00139 NTAPI
00140 HalTranslateBusAddress(IN INTERFACE_TYPE InterfaceType,
00141                        IN ULONG BusNumber,
00142                        IN PHYSICAL_ADDRESS BusAddress,
00143                        IN OUT PULONG AddressSpace,
00144                        OUT PPHYSICAL_ADDRESS TranslatedAddress)
00145 {
00146     UNIMPLEMENTED;
00147     while (TRUE);
00148     return 0;
00149 }
00150 
00151 /* EOF */

Generated on Sat May 26 2012 04:25:58 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.