summaryrefslogtreecommitdiff
path: root/source3
diff options
context:
space:
mode:
Diffstat (limited to 'source3')
-rw-r--r--source3/include/ntioctl.h49
-rw-r--r--source3/libsmb/clisymlink.c1
-rw-r--r--source3/smbd/nttrans.c1
-rw-r--r--source3/torture/test_nttrans_fsctl.c1
4 files changed, 0 insertions, 52 deletions
diff --git a/source3/include/ntioctl.h b/source3/include/ntioctl.h
index 706cc16267..e09e1c85db 100644
--- a/source3/include/ntioctl.h
+++ b/source3/include/ntioctl.h
@@ -17,58 +17,9 @@
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-/*
- I'm guessing we will need to support a bunch of these eventually. For now
- we only need the sparse flag
-*/
-
#ifndef _NTIOCTL_H
#define _NTIOCTL_H
-/* IOCTL information */
-/* List of ioctl function codes that look to be of interest to remote clients like this. */
-/* Need to do some experimentation to make sure they all work remotely. */
-/* Some of the following such as the encryption/compression ones would be */
-/* invoked from tools via a specialized hook into the VFS rather than via the */
-/* standard vfs entry points */
-#define FSCTL_REQUEST_OPLOCK_LEVEL_1 0x00090000
-#define FSCTL_REQUEST_OPLOCK_LEVEL_2 0x00090004
-#define FSCTL_REQUEST_BATCH_OPLOCK 0x00090008
-#define FSCTL_LOCK_VOLUME 0x00090018
-#define FSCTL_UNLOCK_VOLUME 0x0009001C
-#define FSCTL_GET_COMPRESSION 0x0009003C
-#define FSCTL_SET_COMPRESSION 0x0009C040
-#define FSCTL_IS_VOLUME_DIRTY 0x00090078
-#define FSCTL_REQUEST_FILTER_OPLOCK 0x0009008C
-#define FSCTL_FIND_FILES_BY_SID 0x0009008F
-#define FSCTL_FILESYS_GET_STATISTICS 0x00090090
-#define FSCTL_SET_OBJECT_ID 0x00090098
-#define FSCTL_GET_OBJECT_ID 0x0009009C
-#define FSCTL_SET_REPARSE_POINT 0x000900A4
-#define FSCTL_GET_REPARSE_POINT 0x000900A8
-#define FSCTL_DELETE_REPARSE_POINT 0x000900AC
-#define FSCTL_CREATE_OR_GET_OBJECT_ID 0x000900C0
-#define FSCTL_SET_SPARSE 0x000900C4
-#define FSCTL_SET_ZERO_DATA 0x000900C8
-#define FSCTL_SET_ENCRYPTION 0x000900D7
-#define FSCTL_ENCRYPTION_FSCTL_IO 0x000900DB
-#define FSCTL_WRITE_RAW_ENCRYPTED 0x000900DF
-#define FSCTL_READ_RAW_ENCRYPTED 0x000900E3
-#define FSCTL_SIS_COPYFILE 0x00090100
-#define FSCTL_QUERY_ALLOCATED_RANGES 0x000940CF
-#define FSCTL_SIS_LINK_FILES 0x0009C104
-
-#define FSCTL_GET_SHADOW_COPY_DATA 0x00144064 /* KJC -- Shadow Copy information */
-
-#if 0
-#define FSCTL_SECURITY_ID_CHECK
-#define FSCTL_DISMOUNT_VOLUME
-#define FSCTL_GET_NTFS_FILE_RECORD
-#define FSCTL_ALLOW_EXTENDED_DASD_IO
-#define FSCTL_RECALL_FILE
-
-#endif
-
#define IO_REPARSE_TAG_SYMLINK 0xA000000C
#define SYMLINK_FLAG_RELATIVE 0x00000001
diff --git a/source3/libsmb/clisymlink.c b/source3/libsmb/clisymlink.c
index e744a38dbe..fad9826880 100644
--- a/source3/libsmb/clisymlink.c
+++ b/source3/libsmb/clisymlink.c
@@ -24,7 +24,6 @@
#include "async_smb.h"
#include "libsmb/clirap.h"
#include "trans2.h"
-#include "ntioctl.h"
#include "libcli/security/secdesc.h"
#include "libcli/security/security.h"
diff --git a/source3/smbd/nttrans.c b/source3/smbd/nttrans.c
index 8e78d3cd9c..05d42a2e89 100644
--- a/source3/smbd/nttrans.c
+++ b/source3/smbd/nttrans.c
@@ -27,7 +27,6 @@
#include "../librpc/gen_ndr/ndr_security.h"
#include "passdb/lookup_sid.h"
#include "auth.h"
-#include "ntioctl.h"
#include "smbprofile.h"
#include "libsmb/libsmb.h"
diff --git a/source3/torture/test_nttrans_fsctl.c b/source3/torture/test_nttrans_fsctl.c
index e60964ee13..963b20ef4b 100644
--- a/source3/torture/test_nttrans_fsctl.c
+++ b/source3/torture/test_nttrans_fsctl.c
@@ -22,7 +22,6 @@
#include "torture/proto.h"
#include "libsmb/libsmb.h"
#include "libcli/security/security.h"
-#include "ntioctl.h"
bool run_nttrans_fsctl(int dummy)
{