diff options
author | Douglas Gilbert <dgilbert@interlog.com> | 2012-10-26 22:44:32 +0000 |
---|---|---|
committer | Douglas Gilbert <dgilbert@interlog.com> | 2012-10-26 22:44:32 +0000 |
commit | 0f1e6aa574e5762e619b6cc90c2d1f3e5e2e0c2e (patch) | |
tree | ca4b4776c5de1a2870d7c032c724ca4da13fbd06 /include/sg_pt_win32.h | |
parent | 12b46e4e74091ab6581aac1fc4047abd7d5491cf (diff) | |
download | sg3_utils-0f1e6aa574e5762e619b6cc90c2d1f3e5e2e0c2e.tar.gz |
win32: fixes for cygwin version 1.7.17 includes
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@464 6180dd3e-e324-4e3e-922d-17de1ae2f315
Diffstat (limited to 'include/sg_pt_win32.h')
-rw-r--r-- | include/sg_pt_win32.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/sg_pt_win32.h b/include/sg_pt_win32.h index a39c28f3..f098dcd2 100644 --- a/include/sg_pt_win32.h +++ b/include/sg_pt_win32.h @@ -8,6 +8,7 @@ * also been used as a reference. * Much of the information in this header can also be obtained * from msdn.microsoft.com . + * Updated for cygwin version 1.7.17 changes 20121026 */ #include <windows.h> @@ -112,8 +113,12 @@ typedef struct { * file access values */ #define FILE_ANY_ACCESS 0 +#ifndef FILE_READ_ACCESS #define FILE_READ_ACCESS 0x0001 +#endif +#ifndef FILE_WRITE_ACCESS #define FILE_WRITE_ACCESS 0x0002 +#endif #define IOCTL_SCSI_BASE 0x00000004 @@ -128,8 +133,10 @@ typedef struct { /* * Standard IOCTL define */ +#ifndef CTL_CODE #define CTL_CODE(DevType, Function, Method, Access) \ (((DevType) << 16) | ((Access) << 14) | ((Function) << 2) | (Method)) +#endif #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) |