Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygencardbus.c
Go to the documentation of this file.
00001 /* 00002 * PROJECT: ReactOS PCI Bus Driver 00003 * LICENSE: BSD - See COPYING.ARM in the top level directory 00004 * FILE: drivers/bus/pci/intrface/cardbus.c 00005 * PURPOSE: CardBus Interface 00006 * PROGRAMMERS: ReactOS Portable Systems Group 00007 */ 00008 00009 /* INCLUDES *******************************************************************/ 00010 00011 #include <pci.h> 00012 #define NDEBUG 00013 #include <debug.h> 00014 00015 /* GLOBALS ********************************************************************/ 00016 00017 PCI_INTERFACE PciCardbusPrivateInterface = 00018 { 00019 &GUID_PCI_CARDBUS_INTERFACE_PRIVATE, 00020 sizeof(PCI_CARDBUS_INTERFACE_PRIVATE), 00021 PCI_CB_INTRF_VERSION, 00022 PCI_CB_INTRF_VERSION, 00023 PCI_INTERFACE_PDO, 00024 0, 00025 PciInterface_PciCb, 00026 pcicbintrf_Constructor, 00027 pcicbintrf_Initializer 00028 }; 00029 00030 /* FUNCTIONS ******************************************************************/ 00031 00032 VOID 00033 NTAPI 00034 Cardbus_SaveCurrentSettings(IN PPCI_CONFIGURATOR_CONTEXT Context) 00035 { 00036 UNIMPLEMENTED; 00037 while (TRUE); 00038 } 00039 00040 VOID 00041 NTAPI 00042 Cardbus_SaveLimits(IN PPCI_CONFIGURATOR_CONTEXT Context) 00043 { 00044 UNIMPLEMENTED; 00045 while (TRUE); 00046 } 00047 00048 VOID 00049 NTAPI 00050 Cardbus_MassageHeaderForLimitsDetermination(IN PPCI_CONFIGURATOR_CONTEXT Context) 00051 { 00052 UNIMPLEMENTED; 00053 while (TRUE); 00054 } 00055 00056 VOID 00057 NTAPI 00058 Cardbus_RestoreCurrent(IN PPCI_CONFIGURATOR_CONTEXT Context) 00059 { 00060 UNIMPLEMENTED; 00061 while (TRUE); 00062 } 00063 00064 VOID 00065 NTAPI 00066 Cardbus_GetAdditionalResourceDescriptors(IN PPCI_CONFIGURATOR_CONTEXT Context, 00067 IN PPCI_COMMON_HEADER PciData, 00068 IN PIO_RESOURCE_DESCRIPTOR IoDescriptor) 00069 { 00070 UNIMPLEMENTED; 00071 while (TRUE); 00072 } 00073 00074 VOID 00075 NTAPI 00076 Cardbus_ResetDevice(IN PPCI_PDO_EXTENSION PdoExtension, 00077 IN PPCI_COMMON_HEADER PciData) 00078 { 00079 UNIMPLEMENTED; 00080 while (TRUE); 00081 } 00082 00083 VOID 00084 NTAPI 00085 Cardbus_ChangeResourceSettings(IN PPCI_PDO_EXTENSION PdoExtension, 00086 IN PPCI_COMMON_HEADER PciData) 00087 { 00088 UNIMPLEMENTED; 00089 while (TRUE); 00090 } 00091 00092 NTSTATUS 00093 NTAPI 00094 pcicbintrf_Initializer(IN PVOID Instance) 00095 { 00096 /* PnP Interfaces don't get Initialized */ 00097 ASSERTMSG(FALSE, "PCI pcicbintrf_Initializer, unexpected call."); 00098 return STATUS_UNSUCCESSFUL; 00099 } 00100 00101 NTSTATUS 00102 NTAPI 00103 pcicbintrf_Constructor(IN PVOID DeviceExtension, 00104 IN PVOID Instance, 00105 IN PVOID InterfaceData, 00106 IN USHORT Version, 00107 IN USHORT Size, 00108 IN PINTERFACE Interface) 00109 { 00110 /* Not yet implemented */ 00111 UNIMPLEMENTED; 00112 while (TRUE); 00113 } 00114 00115 /* EOF */ Generated on Sun May 27 2012 04:27:29 for ReactOS by
1.7.6.1
|