:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / ntoskrnl / io / xhaldisp.c
1 /* $Id$
2  *
3  * COPYRIGHT:       See COPYING in the top level directory
4  * PROJECT:         ReactOS kernel
5  * FILE:            ntoskrnl/io/xhaldisp.c
6  * PURPOSE:         Hal dispatch tables
7  * PROGRAMMER:      Eric Kohl (ekohl@rz-online.de)
8  * UPDATE HISTORY:
9  *                  Created 19/06/2000
10  */
11
12 /* INCLUDES *****************************************************************/
13
14 #include <ddk/ntddk.h>
15 #include <internal/xhal.h>
16
17 /* DATA **********************************************************************/
18
19
20 HAL_DISPATCH EXPORTED HalDispatchTable =
21 {
22         HAL_DISPATCH_VERSION,
23         (pHalQuerySystemInformation) NULL,      // HalQuerySystemInformation
24         (pHalSetSystemInformation) NULL,        // HalSetSystemInformation
25         (pHalQueryBusSlots) NULL,                       // HalQueryBusSlots
26         (pHalDeviceControl) NULL,                       // HalDeviceControl
27         (pHalExamineMBR) xHalExamineMBR,
28         (pHalIoAssignDriveLetters) xHalIoAssignDriveLetters,
29         (pHalIoReadPartitionTable) xHalIoReadPartitionTable,
30         (pHalIoSetPartitionInformation) xHalIoSetPartitionInformation,
31         (pHalIoWritePartitionTable) xHalIoWritePartitionTable,
32         (pHalHandlerForBus) NULL,                       // HalReferenceHandlerForBus
33         (pHalReferenceBusHandler) NULL,         // HalReferenceBusHandler
34         (pHalReferenceBusHandler) NULL          // HalDereferenceBusHandler
35 };
36
37
38 HAL_PRIVATE_DISPATCH EXPORTED HalPrivateDispatchTable =
39 {
40         HAL_PRIVATE_DISPATCH_VERSION
41                                 // HalHandlerForBus
42                                 // HalHandlerForConfigSpace
43                                 // HalCompleteDeviceControl
44                                 // HalRegisterBusHandler
45                                 // any more??
46 };
47
48 /* EOF */
49