diff options
author | Christophe Grenier <[email protected]> | 2015-07-18 14:06:38 +0200 |
---|---|---|
committer | Christophe Grenier <[email protected]> | 2015-07-18 14:06:38 +0200 |
commit | a73624a3c4fda928b9377bb31df3b8df95515a39 (patch) | |
tree | 70f11ed2b1e9ea11a8980fa504883ccb77244d16 /src/hdwin32.c | |
parent | eb63e191b1069007056d5ec5c601f8e31a9c22ef (diff) |
Windows version - fix includes so IOCTL_STORAGE_QUERY_PROPERTY is defined
Diffstat (limited to 'src/hdwin32.c')
-rw-r--r-- | src/hdwin32.c | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/hdwin32.c b/src/hdwin32.c index 8bc76f5c..523014c7 100644 --- a/src/hdwin32.c +++ b/src/hdwin32.c @@ -22,7 +22,7 @@ #ifdef HAVE_CONFIG_H #include <config.h> #endif - + #if defined(__CYGWIN__) || defined(__MINGW32__) #include <stdio.h> #include "types.h" @@ -38,18 +38,17 @@ #include <winbase.h> #endif #include <ctype.h> /* isspace */ -#ifdef HAVE_W32API_DDK_NTDDDISK_H -#include <w32api/ddk/ntdddisk.h> +#ifdef HAVE_WINIOCTL_H +#include <winioctl.h> #endif -#ifdef HAVE_DDK_NTDDSTOR_H -#include <ddk/ntddstor.h> +#ifdef HAVE_W32API_WINIOCTL_H +#include <w32api/winioctl.h> #endif #include "log.h" #include "hdwin32.h" void file_win32_disk_get_model(HANDLE handle, disk_t *dev, const int verbose) { -#ifdef IOCTL_STORAGE_QUERY_PROPERTY DWORD cbBytesReturned = 0; STORAGE_PROPERTY_QUERY query; char buffer [10240]; @@ -64,7 +63,7 @@ void file_win32_disk_get_model(HANDLE handle, disk_t *dev, const int verbose) &buffer, sizeof (buffer)-1, &cbBytesReturned, NULL) ) - { + { const STORAGE_DEVICE_DESCRIPTOR * descrip = (const STORAGE_DEVICE_DESCRIPTOR *) & buffer; const unsigned int offsetVendor=descrip->VendorIdOffset; const unsigned int offsetProduct=descrip->ProductIdOffset; @@ -111,6 +110,5 @@ void file_win32_disk_get_model(HANDLE handle, disk_t *dev, const int verbose) dev->model=NULL; } } -#endif } #endif |