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

cdrom.c File Reference
#include "stddef.h"
#include "string.h"
#include "ntddk.h"
#include "initguid.h"
#include "ntddcdvd.h"
#include "classpnp.h"
#include "ntddstor.h"
#include "cdrom.h"

Go to the source code of this file.

Defines

#define IS_WRITE_REQUEST(irpStack)   (irpStack->MajorFunction == IRP_MJ_WRITE)
#define IS_READ_WRITE_REQUEST(irpStack)

Functions

NTSTATUS NTAPI DriverEntry (IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath)
VOID CdRomUnload (IN PDRIVER_OBJECT DriverObject)
NTSTATUS CdRomAddDevice (IN PDRIVER_OBJECT DriverObject, IN PDEVICE_OBJECT PhysicalDeviceObject)
NTSTATUS CdRomCreateDeviceObject (IN PDRIVER_OBJECT DriverObject, IN PDEVICE_OBJECT PhysicalDeviceObject)
NTSTATUS CdRomInitDevice (IN PDEVICE_OBJECT Fdo)
NTSTATUS CdRomStartDevice (IN PDEVICE_OBJECT Fdo)
NTSTATUS CdRomStopDevice (IN PDEVICE_OBJECT DeviceObject, IN UCHAR Type)
VOID CdRomStartIo (IN PDEVICE_OBJECT Fdo, IN PIRP Irp)
NTSTATUS CdRomReadWriteVerification (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
NTSTATUS CdRomSwitchModeCompletion (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context)
VOID ScanForSpecialHandler (PFUNCTIONAL_DEVICE_EXTENSION FdoExtension, ULONG_PTR HackFlags)
VOID ScanForSpecial (PDEVICE_OBJECT DeviceObject)
VOID HitachiProcessErrorGD2000 (PDEVICE_OBJECT Fdo, PSCSI_REQUEST_BLOCK OriginalSrb, NTSTATUS *Status, BOOLEAN *Retry)
VOID HitachiProcessError (PDEVICE_OBJECT DeviceObject, PSCSI_REQUEST_BLOCK Srb, NTSTATUS *Status, BOOLEAN *Retry)
NTSTATUS ToshibaProcessErrorCompletion (PDEVICE_OBJECT DeviceObject, PIRP Irp, PVOID Context)
VOID ToshibaProcessError (PDEVICE_OBJECT DeviceObject, PSCSI_REQUEST_BLOCK Srb, NTSTATUS *Status, BOOLEAN *Retry)
BOOLEAN CdRomIsPlayActive (IN PDEVICE_OBJECT DeviceObject)
VOID CdRomTickHandler (IN PDEVICE_OBJECT DeviceObject)
NTSTATUS CdRomUpdateGeometryCompletion (PDEVICE_OBJECT DeviceObject, PIRP Irp, PVOID Context)
NTSTATUS CdRomUpdateCapacity (IN PFUNCTIONAL_DEVICE_EXTENSION DeviceExtension, IN PIRP IrpToComplete, IN OPTIONAL PKEVENT IoctlEvent)
NTSTATUS CdRomRemoveDevice (IN PDEVICE_OBJECT DeviceObject, IN UCHAR Type)
DEVICE_TYPE CdRomGetDeviceType (IN PDEVICE_OBJECT DeviceObject)
NTSTATUS CdRomCreateWellKnownName (IN PDEVICE_OBJECT DeviceObject)
VOID CdRomDeleteWellKnownName (IN PDEVICE_OBJECT DeviceObject)
NTSTATUS CdRomGetDeviceParameter (IN PDEVICE_OBJECT Fdo, IN PWSTR ParameterName, IN OUT PULONG ParameterValue)
NTSTATUS CdRomSetDeviceParameter (IN PDEVICE_OBJECT Fdo, IN PWSTR ParameterName, IN ULONG ParameterValue)
VOID CdRomPickDvdRegion (IN PDEVICE_OBJECT Fdo)
NTSTATUS CdRomRetryRequest (IN PFUNCTIONAL_DEVICE_EXTENSION FdoExtension, IN PIRP Irp, IN ULONG Delay, IN BOOLEAN ResendIrp)
NTSTATUS CdRomRerunRequest (IN PFUNCTIONAL_DEVICE_EXTENSION FdoExtension, IN OPTIONAL PIRP Irp, IN BOOLEAN ResendIrp)
VOID NTAPI CdRomMmcErrorHandler (IN PDEVICE_OBJECT Fdo, IN PSCSI_REQUEST_BLOCK Srb, OUT PNTSTATUS Status, OUT PBOOLEAN Retry)
VOID CdRomErrorHandler (PDEVICE_OBJECT DeviceObject, PSCSI_REQUEST_BLOCK Srb, NTSTATUS *Status, BOOLEAN *Retry)
NTSTATUS CdRomShutdownFlush (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
NTSTATUS NTAPI CdRomShutdownFlushCompletion (IN PDEVICE_OBJECT Fdo, IN PIRP NewIrp, IN PIRP OriginalIrp)
VOID CdromFakePartitionInfo (IN PCOMMON_DEVICE_EXTENSION CommonExtension, IN PIRP Irp)

Generated on Sun May 27 2012 05:25:23 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.