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

volume.c File Reference
#include <ntoskrnl.h>
#include <debug.h>

Go to the source code of this file.

Defines

#define NDEBUG

Functions

VOID NTAPI IopDecrementDeviceObjectRef (IN PDEVICE_OBJECT DeviceObject, IN BOOLEAN UnloadIfUnused)
VOID NTAPI IopDecrementDeviceObjectHandleCount (IN PDEVICE_OBJECT DeviceObject)
PVPB NTAPI IopCheckVpbMounted (IN POPEN_PACKET OpenPacket, IN PDEVICE_OBJECT DeviceObject, IN PUNICODE_STRING RemainingName, OUT PNTSTATUS Status)
NTSTATUS NTAPI IopCreateVpb (IN PDEVICE_OBJECT DeviceObject)
VOID NTAPI IopDereferenceVpbAndFree (IN PVPB Vpb)
BOOLEAN NTAPI IopReferenceVerifyVpb (IN PDEVICE_OBJECT DeviceObject, OUT PDEVICE_OBJECT *FileSystemObject, OUT PVPB *Vpb)
PVPB NTAPI IopMountInitializeVpb (IN PDEVICE_OBJECT DeviceObject, IN PDEVICE_OBJECT AttachedDeviceObject, IN BOOLEAN Raw)
VOID FORCEINLINE IopNotifyFileSystemChange (IN PDEVICE_OBJECT DeviceObject, IN BOOLEAN DriverActive)
ULONG FASTCALL IopInterlockedIncrementUlong (IN KSPIN_LOCK_QUEUE_NUMBER Queue, IN PULONG Ulong)
ULONG FASTCALL IopInterlockedDecrementUlong (IN KSPIN_LOCK_QUEUE_NUMBER Queue, IN PULONG Ulong)
VOID NTAPI IopShutdownBaseFileSystems (IN PLIST_ENTRY ListHead)
VOID NTAPI IopLoadFileSystemDriver (IN PDEVICE_OBJECT DeviceObject)
NTSTATUS NTAPI IopMountVolume (IN PDEVICE_OBJECT DeviceObject, IN BOOLEAN AllowRawMount, IN BOOLEAN DeviceIsLocked, IN BOOLEAN Alertable, OUT PVPB *Vpb)
VOID NTAPI IopNotifyAlreadyRegisteredFileSystems (IN PLIST_ENTRY ListHead, IN PDRIVER_FS_NOTIFICATION DriverNotificationRoutine, BOOLEAN SkipRawFs)
NTSTATUS NTAPI IoEnumerateRegisteredFiltersList (OUT PDRIVER_OBJECT *DriverObjectList, IN ULONG DriverObjectListSize, OUT PULONG ActualNumberDriverObjects)
NTSTATUS NTAPI IoVerifyVolume (IN PDEVICE_OBJECT DeviceObject, IN BOOLEAN AllowRawMount)
VOID NTAPI IoRegisterFileSystem (IN PDEVICE_OBJECT DeviceObject)
VOID NTAPI IoUnregisterFileSystem (IN PDEVICE_OBJECT DeviceObject)
NTSTATUS NTAPI IoRegisterFsRegistrationChange (IN PDRIVER_OBJECT DriverObject, IN PDRIVER_FS_NOTIFICATION DriverNotificationRoutine)
VOID NTAPI IoUnregisterFsRegistrationChange (IN PDRIVER_OBJECT DriverObject, IN PDRIVER_FS_NOTIFICATION FSDNotificationProc)
VOID NTAPI IoAcquireVpbSpinLock (OUT PKIRQL Irql)
VOID NTAPI IoReleaseVpbSpinLock (IN KIRQL Irql)
NTSTATUS NTAPI IoSetSystemPartition (IN PUNICODE_STRING VolumeNameString)
NTSTATUS NTAPI IoVolumeDeviceToDosName (IN PVOID VolumeDeviceObject, OUT PUNICODE_STRING DosName)

Variables

ERESOURCE IopDatabaseResource
LIST_ENTRY IopDiskFileSystemQueueHead
LIST_ENTRY IopNetworkFileSystemQueueHead
LIST_ENTRY IopCdRomFileSystemQueueHead
LIST_ENTRY IopTapeFileSystemQueueHead
LIST_ENTRY IopFsNotifyChangeQueueHead
ULONG IopFsRegistrationOps

Generated on Thu May 24 2012 04:48:44 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.