xref: /reactos/drivers/bus/pcix/intrface/lddintrf.c (revision e1ef0787)
1 /*
2  * PROJECT:         ReactOS PCI Bus Driver
3  * LICENSE:         BSD - See COPYING.ARM in the top level directory
4  * FILE:            drivers/bus/pci/intrface/lddintrf.c
5  * PURPOSE:         Legacy Device Detection Interface
6  * PROGRAMMERS:     ReactOS Portable Systems Group
7  */
8 
9 /* INCLUDES *******************************************************************/
10 
11 #include <pci.h>
12 #define NDEBUG
13 #include <debug.h>
14 
15 /* GLOBALS ********************************************************************/
16 
17 PCI_INTERFACE PciLegacyDeviceDetectionInterface =
18 {
19     &GUID_LEGACY_DEVICE_DETECTION_STANDARD,
20     sizeof(LEGACY_DEVICE_DETECTION_INTERFACE),
21     0,
22     0,
23     PCI_INTERFACE_FDO,
24     0,
25     PciInterface_LegacyDeviceDetection,
26     lddintrf_Constructor,
27     lddintrf_Initializer
28 };
29 
30 /* FUNCTIONS ******************************************************************/
31 
32 NTSTATUS
33 NTAPI
34 lddintrf_Initializer(IN PVOID Instance)
35 {
36     /* PnP Interfaces don't get Initialized */
37     ASSERTMSG(FALSE, "PCI lddintrf_Initializer, unexpected call.");
38     return STATUS_UNSUCCESSFUL;
39 }
40 
41 NTSTATUS
42 NTAPI
43 lddintrf_Constructor(IN PVOID DeviceExtension,
44                      IN PVOID Instance,
45                      IN PVOID InterfaceData,
46                      IN USHORT Version,
47                      IN USHORT Size,
48                      IN PINTERFACE Interface)
49 {
50     /* Not yet implemented */
51     UNIMPLEMENTED_DBGBREAK();
52     return STATUS_NOT_IMPLEMENTED;
53 }
54 
55 /* EOF */
56