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

cardbus.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 doxygen 1.7.6.1

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