|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
#include <initguid.h>
#include <ntddk.h>
#include <ntifs.h>
#include <ntdddisk.h>
#include <ntddcdrm.h>
#include <scsi.h>
#include <ntddscsi.h>
#include <ntddvol.h>
#include <mountdev.h>
#include <mountmgr.h>
#include <ketypes.h>
#include <iotypes.h>
#include <rtlfuncs.h>
#include <arc/arc.h>
#include <reactos/drivers/ntddrdsk.h>
#include "../../../filesystems/fs_rec/fs_rec.h"
#include <stdio.h>
#include <debug.h>
Go to the source code of this file.
Data Structures |
| struct | PRAMDISK_EXTENSION |
| struct | PRAMDISK_BUS_EXTENSION |
| struct | PRAMDISK_DRIVE_EXTENSION |
Defines |
| #define | NDEBUG |
| #define | DO_XIP 0x00020000 |
| #define | RAMDISK_SESSION_SIZE FIELD_OFFSET(CDROM_TOC, TrackData) + sizeof(TRACK_DATA) |
| #define | RAMDISK_TOC_SIZE FIELD_OFFSET(CDROM_TOC, TrackData) + 2 * sizeof(TRACK_DATA) |
| #define | TOC_DATA_TRACK (0x04) |
Enumerations |
| enum | RAMDISK_DEVICE_TYPE { RamdiskBus,
RamdiskDrive
} |
| enum | RAMDISK_DEVICE_STATE {
RamdiskStateUninitialized,
RamdiskStateStarted,
RamdiskStatePaused,
RamdiskStateStopped,
RamdiskStateRemoved,
RamdiskStateBusRemoved,
RamdiskStateEnumerated
} |
Functions |
| | DEFINE_GUID (RamdiskBusInterface, 0x5DC52DF0, 0x2F8A, 0x410F, 0x80, 0xE4, 0x05, 0xF8, 0x10, 0xE7, 0xA8, 0x8A) |
| VOID NTAPI | QueryParameters (IN PUNICODE_STRING RegistryPath) |
| PVOID NTAPI | RamdiskMapPages (IN PRAMDISK_DRIVE_EXTENSION DeviceExtension, IN LARGE_INTEGER Offset, IN ULONG Length, OUT PULONG OutputLength) |
| VOID NTAPI | RamdiskUnmapPages (IN PRAMDISK_DRIVE_EXTENSION DeviceExtension, IN PVOID BaseAddress, IN LARGE_INTEGER Offset, IN ULONG Length) |
| NTSTATUS NTAPI | RamdiskCreateDiskDevice (IN PRAMDISK_BUS_EXTENSION DeviceExtension, IN PRAMDISK_CREATE_INPUT Input, IN BOOLEAN ValidateOnly, OUT PRAMDISK_DRIVE_EXTENSION *NewDriveExtension) |
| NTSTATUS NTAPI | RamdiskCreateRamdisk (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN BOOLEAN ValidateOnly) |
| NTSTATUS NTAPI | RamdiskGetPartitionInfo (IN PIRP Irp, IN PRAMDISK_DRIVE_EXTENSION DeviceExtension) |
| NTSTATUS NTAPI | RamdiskSetPartitionInfo (IN PIRP Irp, IN PRAMDISK_DRIVE_EXTENSION DeviceExtension) |
| VOID NTAPI | RamdiskWorkerThread (IN PDEVICE_OBJECT DeviceObject, IN PVOID Context) |
| NTSTATUS NTAPI | SendIrpToThread (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS NTAPI | RamdiskReadWriteReal (IN PIRP Irp, IN PRAMDISK_DRIVE_EXTENSION DeviceExtension) |
| NTSTATUS NTAPI | RamdiskOpenClose (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS NTAPI | RamdiskReadWrite (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS NTAPI | RamdiskDeviceControl (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS NTAPI | RamdiskQueryDeviceRelations (IN DEVICE_RELATION_TYPE Type, IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS NTAPI | RamdiskDeleteDiskDevice (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS NTAPI | RamdiskRemoveBusDevice (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS NTAPI | RamdiskPnp (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS NTAPI | RamdiskPower (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS NTAPI | RamdiskSystemControl (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS NTAPI | RamdiskScsi (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS NTAPI | RamdiskFlushBuffers (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| VOID NTAPI | RamdiskUnload (IN PDRIVER_OBJECT DriverObject) |
| NTSTATUS NTAPI | RamdiskAddDevice (IN PDRIVER_OBJECT DriverObject, IN PDEVICE_OBJECT PhysicalDeviceObject) |
| NTSTATUS NTAPI | DriverEntry (IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath) |
Variables |
| ULONG | MaximumViewLength |
| ULONG | MaximumPerDiskViewLength |
| ULONG | ReportDetectedDevice |
| ULONG | MarkRamdisksAsRemovable |
| ULONG | MinimumViewCount |
| ULONG | DefaultViewCount |
| ULONG | MaximumViewCount |
| ULONG | MinimumViewLength |
| ULONG | DefaultViewLength |
| UNICODE_STRING | DriverRegistryPath |
| BOOLEAN | ExportBootDiskAsCd |
| BOOLEAN | IsWinPEBoot |
| PDEVICE_OBJECT | RamdiskBusFdo |
Generated on Sat May 26 2012 04:46:32 for ReactOS by
1.7.6.1
|