[UDFS] Remove some unneeded headers, we have our own. CORE-9774
authorAmine Khaldi <amine.khaldi@reactos.org>
Sat, 6 Jun 2015 15:23:00 +0000 (15:23 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Sat, 6 Jun 2015 15:23:00 +0000 (15:23 +0000)
svn path=/trunk/; revision=68046

reactos/drivers/filesystems/udfs/Include/mountmgr.h [deleted file]
reactos/drivers/filesystems/udfs/Include/ntddscsi.h [deleted file]

diff --git a/reactos/drivers/filesystems/udfs/Include/mountmgr.h b/reactos/drivers/filesystems/udfs/Include/mountmgr.h
deleted file mode 100644 (file)
index b2703cb..0000000
+++ /dev/null
@@ -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
-
diff --git a/reactos/drivers/filesystems/udfs/Include/ntddscsi.h b/reactos/drivers/filesystems/udfs/Include/ntddscsi.h
deleted file mode 100644 (file)
index 6ec175a..0000000
+++ /dev/null
@@ -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
-