#define _IB_AT_IOCTL_H_\r
\r
\r
-#define IBAT_IOCTL_VERSION 2\r
+#define IBAT_IOCTL_VERSION 3\r
\r
#define IBAT_MAC_LEN 6\r
\r
\r
#define IOCTL_IBAT( n ) \\r
CTL_CODE( FILE_DEVICE_UNKNOWN, (0x800 + n), \\r
- METHOD_BUFFERED, FILE_READ_ACCESS )\r
+ METHOD_BUFFERED, FILE_ANY_ACCESS )\r
\r
/** This IRP is used to return all available CAs ports number\r
* and port guid */\r
if( g_ibsp.h_ibat_dev == INVALID_HANDLE_VALUE )\r
{\r
g_ibsp.h_ibat_dev = CreateFileW( IBAT_WIN32_NAME,\r
- GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,\r
+ MAXIMUM_ALLOWED, 0, NULL,\r
OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL );\r
}\r
cl_spinlock_release( &g_ibsp.ip_mutex );\r