Author: akhaldi
Date: Sat Jun 6 15:23:00 2015
New Revision: 68046
URL:
http://svn.reactos.org/svn/reactos?rev=68046&view=rev
Log:
[UDFS] Remove some unneeded headers, we have our own. CORE-9774
Removed:
trunk/reactos/drivers/filesystems/udfs/Include/mountmgr.h
trunk/reactos/drivers/filesystems/udfs/Include/ntddscsi.h
Removed: trunk/reactos/drivers/filesystems/udfs/Include/mountmgr.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/udfs/I…
==============================================================================
--- trunk/reactos/drivers/filesystems/udfs/Include/mountmgr.h [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/udfs/Include/mountmgr.h (removed)
@@ -1,169 +0,0 @@
-////////////////////////////////////////////////////////////////////
-// Copyright (C) Alexander Telyatnikov, Ivan Keliukh, Yegor Anchishkin, SKIF Software,
1999-2013. Kiev, Ukraine
-// All rights reserved
-////////////////////////////////////////////////////////////////////
-/*++
-
-Copyright (c) 1997-1999 Microsoft Corporation
-
-Module Name:
-
- mountmgr.h
-
-Abstract:
-
- This file defines the external mount point interface for administering
- mount points.
-
-Author:
-
- norbertk
-
-Revision History:
-
---*/
-
-#ifndef _MOUNTMGR_
-#define _MOUNTMGR_
-
-#if _MSC_VER > 1000
-#pragma once
-#endif
-
-#ifndef FAR
-#define FAR
-#endif
-
-
-#define MOUNTMGR_DEVICE_NAME L"\\Device\\MountPointManager"
-#define MOUNTMGR_DOS_DEVICE_NAME L"\\\\.\\MountPointManager"
-
-#define MOUNTMGRCONTROLTYPE ((ULONG) 'm')
-#define MOUNTDEVCONTROLTYPE ((ULONG) 'M')
-
-//
-// These are the IOCTLs supported by the mount point manager.
-//
-
-#define IOCTL_MOUNTMGR_CREATE_POINT CTL_CODE(MOUNTMGRCONTROLTYPE, 0,
METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
-#define IOCTL_MOUNTMGR_DELETE_POINTS CTL_CODE(MOUNTMGRCONTROLTYPE, 1,
METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
-#define IOCTL_MOUNTMGR_QUERY_POINTS CTL_CODE(MOUNTMGRCONTROLTYPE, 2,
METHOD_BUFFERED, FILE_ANY_ACCESS)
-#define IOCTL_MOUNTMGR_DELETE_POINTS_DBONLY CTL_CODE(MOUNTMGRCONTROLTYPE, 3,
METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
-#define IOCTL_MOUNTMGR_NEXT_DRIVE_LETTER CTL_CODE(MOUNTMGRCONTROLTYPE, 4,
METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
-#define IOCTL_MOUNTMGR_AUTO_DL_ASSIGNMENTS CTL_CODE(MOUNTMGRCONTROLTYPE, 5,
METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
-#define IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_CREATED CTL_CODE(MOUNTMGRCONTROLTYPE, 6,
METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
-#define IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_DELETED CTL_CODE(MOUNTMGRCONTROLTYPE, 7,
METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
-#define IOCTL_MOUNTMGR_CHANGE_NOTIFY CTL_CODE(MOUNTMGRCONTROLTYPE, 8,
METHOD_BUFFERED, FILE_READ_ACCESS)
-#define IOCTL_MOUNTMGR_KEEP_LINKS_WHEN_OFFLINE CTL_CODE(MOUNTMGRCONTROLTYPE, 9,
METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
-#define IOCTL_MOUNTMGR_CHECK_UNPROCESSED_VOLUMES CTL_CODE(MOUNTMGRCONTROLTYPE, 10,
METHOD_BUFFERED, FILE_READ_ACCESS)
-#define IOCTL_MOUNTMGR_VOLUME_ARRIVAL_NOTIFICATION CTL_CODE(MOUNTMGRCONTROLTYPE, 11,
METHOD_BUFFERED, FILE_READ_ACCESS)
-
-//
-// Input structure for IOCTL_MOUNTMGR_CREATE_POINT.
-//
-
-typedef struct _MOUNTMGR_CREATE_POINT_INPUT {
- USHORT SymbolicLinkNameOffset;
- USHORT SymbolicLinkNameLength;
- USHORT DeviceNameOffset;
- USHORT DeviceNameLength;
-} MOUNTMGR_CREATE_POINT_INPUT, *PMOUNTMGR_CREATE_POINT_INPUT;
-
-//
-// Input structure for IOCTL_MOUNTMGR_DELETE_POINTS,
-// IOCTL_MOUNTMGR_QUERY_POINTS, and IOCTL_MOUNTMGR_DELETE_POINTS_DBONLY.
-//
-
-typedef struct _MOUNTMGR_MOUNT_POINT {
- ULONG SymbolicLinkNameOffset;
- USHORT SymbolicLinkNameLength;
- ULONG UniqueIdOffset;
- USHORT UniqueIdLength;
- ULONG DeviceNameOffset;
- USHORT DeviceNameLength;
-} MOUNTMGR_MOUNT_POINT, *PMOUNTMGR_MOUNT_POINT;
-
-//
-// Output structure for IOCTL_MOUNTMGR_DELETE_POINTS,
-// IOCTL_MOUNTMGR_QUERY_POINTS, and IOCTL_MOUNTMGR_DELETE_POINTS_DBONLY.
-//
-
-typedef struct _MOUNTMGR_MOUNT_POINTS {
- ULONG Size;
- ULONG NumberOfMountPoints;
- MOUNTMGR_MOUNT_POINT MountPoints[1];
-} MOUNTMGR_MOUNT_POINTS, *PMOUNTMGR_MOUNT_POINTS;
-
-//
-// Input structure for IOCTL_MOUNTMGR_NEXT_DRIVE_LETTER.
-//
-
-typedef struct _MOUNTMGR_DRIVE_LETTER_TARGET {
- USHORT DeviceNameLength;
- WCHAR DeviceName[1];
-} MOUNTMGR_DRIVE_LETTER_TARGET, *PMOUNTMGR_DRIVE_LETTER_TARGET;
-
-//
-// Output structure for IOCTL_MOUNTMGR_NEXT_DRIVE_LETTER.
-//
-
-typedef struct _MOUNTMGR_DRIVE_LETTER_INFORMATION {
- BOOLEAN DriveLetterWasAssigned;
- UCHAR CurrentDriveLetter;
-} MOUNTMGR_DRIVE_LETTER_INFORMATION, *PMOUNTMGR_DRIVE_LETTER_INFORMATION;
-
-//
-// Input structure for IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_CREATED and
-// IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_DELETED.
-//
-
-typedef struct _MOUNTMGR_VOLUME_MOUNT_POINT {
- USHORT SourceVolumeNameOffset;
- USHORT SourceVolumeNameLength;
- USHORT TargetVolumeNameOffset;
- USHORT TargetVolumeNameLength;
-} MOUNTMGR_VOLUME_MOUNT_POINT, *PMOUNTMGR_VOLUME_MOUNT_POINT;
-
-//
-// Input structure for IOCTL_MOUNTMGR_CHANGE_NOTIFY.
-// Output structure for IOCTL_MOUNTMGR_CHANGE_NOTIFY.
-//
-
-typedef struct _MOUNTMGR_CHANGE_NOTIFY_INFO {
- ULONG EpicNumber;
-} MOUNTMGR_CHANGE_NOTIFY_INFO, *PMOUNTMGR_CHANGE_NOTIFY_INFO;
-
-//
-// Input structure for IOCTL_MOUNTMGR_KEEP_LINKS_WHEN_OFFLINE and
-// IOCTL_MOUNTMGR_VOLUME_ARRIVAL_NOTIFICATION.
-//
-
-typedef struct _MOUNTMGR_TARGET_NAME {
- USHORT DeviceNameLength;
- WCHAR DeviceName[1];
-} MOUNTMGR_TARGET_NAME, *PMOUNTMGR_TARGET_NAME;
-
-//
-// The following IOCTL is supported by mounted devices.
-//
-
-#define IOCTL_MOUNTDEV_QUERY_DEVICE_NAME CTL_CODE(MOUNTDEVCONTROLTYPE, 2,
METHOD_BUFFERED, FILE_ANY_ACCESS)
-
-//
-// Output structure for IOCTL_MOUNTDEV_QUERY_DEVICE_NAME.
-//
-
-typedef struct _MOUNTDEV_NAME {
- USHORT NameLength;
- WCHAR Name[1];
-} MOUNTDEV_NAME, *PMOUNTDEV_NAME;
-
-//
-// Devices that wish to be mounted should report this GUID in
-// IoRegisterDeviceInterface.
-//
-
-//DEFINE_GUID(MOUNTDEV_MOUNTED_DEVICE_GUID, 0x53f5630d, 0xb6bf, 0x11d0, 0x94, 0xf2, 0x00,
0xa0, 0xc9, 0x1e, 0xfb, 0x8b);
-
-#endif
-
Removed: trunk/reactos/drivers/filesystems/udfs/Include/ntddscsi.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/udfs/I…
==============================================================================
--- trunk/reactos/drivers/filesystems/udfs/Include/ntddscsi.h [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/udfs/Include/ntddscsi.h (removed)
@@ -1,235 +0,0 @@
-/*++ BUILD Version: 0001 // Increment this if a change has global effects
-
-Copyright (c) 1990-1993 Microsoft Corporation
-
-Module Name:
-
- ntddscsi.h
-
-Abstract:
-
- This is the include file that defines all constants and types for
- accessing the SCSI port adapters.
-
-Author:
-
- Jeff Havens
-
-Revision History:
-
---*/
-
-#ifndef _NTDDSCSIH_
-#define _NTDDSCSIH_
-
-#pragma pack(push, 8)
-
-//
-// Device Name - this string is the name of the device. It is the name
-// that should be passed to NtOpenFile when accessing the device.
-//
-// Note: For devices that support multiple units, it should be suffixed
-// with the Ascii representation of the unit number.
-//
-
-#define IOCTL_SCSI_BASE FILE_DEVICE_CONTROLLER
-
-#define DD_SCSI_DEVICE_NAME "\\Device\\ScsiPort"
-
-
-//
-// NtDeviceIoControlFile IoControlCode values for this device.
-//
-// Warning: Remember that the low two bits of the code specify how the
-// buffers are passed to the driver!
-//
-
-#define IOCTL_SCSI_PASS_THROUGH CTL_CODE(IOCTL_SCSI_BASE, 0x0401,
METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
-#define IOCTL_SCSI_MINIPORT CTL_CODE(IOCTL_SCSI_BASE, 0x0402,
METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
-#define IOCTL_SCSI_GET_INQUIRY_DATA CTL_CODE(IOCTL_SCSI_BASE, 0x0403,
METHOD_BUFFERED, FILE_ANY_ACCESS)
-#define IOCTL_SCSI_GET_CAPABILITIES CTL_CODE(IOCTL_SCSI_BASE, 0x0404,
METHOD_BUFFERED, FILE_ANY_ACCESS)
-#define IOCTL_SCSI_PASS_THROUGH_DIRECT CTL_CODE(IOCTL_SCSI_BASE, 0x0405,
METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
-#define IOCTL_SCSI_GET_ADDRESS CTL_CODE(IOCTL_SCSI_BASE, 0x0406,
METHOD_BUFFERED, FILE_ANY_ACCESS)
-#define IOCTL_SCSI_RESCAN_BUS CTL_CODE(IOCTL_SCSI_BASE, 0x0407,
METHOD_BUFFERED, FILE_ANY_ACCESS)
-#define IOCTL_SCSI_GET_DUMP_POINTERS CTL_CODE(IOCTL_SCSI_BASE, 0x0408,
METHOD_BUFFERED, FILE_ANY_ACCESS)
-
-//
-// Define the SCSI pass through structure.
-//
-
-typedef struct _SCSI_PASS_THROUGH {
- USHORT Length;
- UCHAR ScsiStatus;
- UCHAR PathId;
- UCHAR TargetId;
- UCHAR Lun;
- UCHAR CdbLength;
- UCHAR SenseInfoLength;
- UCHAR DataIn;
- ULONG DataTransferLength;
- ULONG TimeOutValue;
- ULONG DataBufferOffset;
- ULONG SenseInfoOffset;
- UCHAR Cdb[16];
-}SCSI_PASS_THROUGH, *PSCSI_PASS_THROUGH;
-
-//
-// Define the SCSI pass through direct structure.
-//
-
-typedef struct _SCSI_PASS_THROUGH_DIRECT {
- USHORT Length;
- UCHAR ScsiStatus;
- UCHAR PathId;
- UCHAR TargetId;
- UCHAR Lun;
- UCHAR CdbLength;
- UCHAR SenseInfoLength;
- UCHAR DataIn;
- ULONG DataTransferLength;
- ULONG TimeOutValue;
- PVOID DataBuffer;
- ULONG SenseInfoOffset;
- UCHAR Cdb[16];
-}SCSI_PASS_THROUGH_DIRECT, *PSCSI_PASS_THROUGH_DIRECT;
-
-//
-// Define SCSI information.
-// Used with the IOCTL_SCSI_GET_INQUIRY_DATA IOCTL.
-//
-
-typedef struct _SCSI_BUS_DATA {
- UCHAR NumberOfLogicalUnits;
- UCHAR InitiatorBusId;
- ULONG InquiryDataOffset;
-}SCSI_BUS_DATA, *PSCSI_BUS_DATA;
-
-//
-// Define SCSI adapter bus information structure..
-// Used with the IOCTL_SCSI_GET_INQUIRY_DATA IOCTL.
-//
-
-typedef struct _SCSI_ADAPTER_BUS_INFO {
- UCHAR NumberOfBuses;
- SCSI_BUS_DATA BusData[1];
-} SCSI_ADAPTER_BUS_INFO, *PSCSI_ADAPTER_BUS_INFO;
-
-//
-// Define SCSI adapter bus information.
-// Used with the IOCTL_SCSI_GET_INQUIRY_DATA IOCTL.
-//
-
-typedef struct _SCSI_INQUIRY_DATA {
- UCHAR PathId;
- UCHAR TargetId;
- UCHAR Lun;
- BOOLEAN DeviceClaimed;
- ULONG InquiryDataLength;
- ULONG NextInquiryDataOffset;
- UCHAR InquiryData[1];
-}SCSI_INQUIRY_DATA, *PSCSI_INQUIRY_DATA;
-
-//
-// Define header for I/O control SRB.
-//
-
-typedef struct _SRB_IO_CONTROL {
- ULONG HeaderLength;
- UCHAR Signature[8];
- ULONG Timeout;
- ULONG ControlCode;
- ULONG ReturnCode;
- ULONG Length;
-} SRB_IO_CONTROL, *PSRB_IO_CONTROL;
-
-//
-// SCSI port driver capabilities structure.
-//
-
-typedef struct _IO_SCSI_CAPABILITIES {
-
- //
- // Length of this structure
- //
-
- ULONG Length;
-
- //
- // Maximum transfer size in single SRB
- //
-
- ULONG MaximumTransferLength;
-
- //
- // Maximum number of physical pages per data buffer
- //
-
- ULONG MaximumPhysicalPages;
-
- //
- // Async calls from port to class
- //
-
- ULONG SupportedAsynchronousEvents;
-
- //
- // Alignment mask for data transfers.
- //
-
- ULONG AlignmentMask;
-
- //
- // Supports tagged queuing
- //
-
- BOOLEAN TaggedQueuing;
-
- //
- // Host adapter scans down for bios devices.
- //
-
- BOOLEAN AdapterScansDown;
-
- //
- // The host adapter uses programmed I/O.
- //
-
- BOOLEAN AdapterUsesPio;
-
-} IO_SCSI_CAPABILITIES, *PIO_SCSI_CAPABILITIES;
-
-typedef struct _SCSI_ADDRESS {
- ULONG Length;
- UCHAR PortNumber;
- UCHAR PathId;
- UCHAR TargetId;
- UCHAR Lun;
-}SCSI_ADDRESS, *PSCSI_ADDRESS;
-
-//
-// Define structure for returning crash dump pointers.
-//
-
-struct _ADAPTER_OBJECT;
-
-typedef struct _DUMP_POINTERS {
- struct _ADAPTER_OBJECT *AdapterObject;
- PVOID MappedRegisterBase;
- PVOID PortConfiguration;
- PVOID CommonBufferVa;
- LARGE_INTEGER CommonBufferPa;
- ULONG CommonBufferSize;
-} DUMP_POINTERS, *PDUMP_POINTERS;
-
-//
-// Define values for pass-through DataIn field.
-//
-
-#define SCSI_IOCTL_DATA_OUT 0
-#define SCSI_IOCTL_DATA_IN 1
-#define SCSI_IOCTL_DATA_UNSPECIFIED 2
-
-#pragma pack(pop)
-
-#endif
-