From 9fd16dae47e5824782f55bd2461e37901b2445b7 Mon Sep 17 00:00:00 2001 From: Andrew Gaspar Date: Mon, 9 Nov 2015 14:37:32 -0800 Subject: Fix spelling of ENUERATE in ndis filter sample. --- network/ndis/filter/device.c | 2 +- network/ndis/filter/filteruser.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/network/ndis/filter/device.c b/network/ndis/filter/device.c index eee91a99..d3faa675 100644 --- a/network/ndis/filter/device.c +++ b/network/ndis/filter/device.c @@ -183,7 +183,7 @@ FilterDeviceIoControl( break; - case IOCTL_FILTER_ENUERATE_ALL_INSTANCES: + case IOCTL_FILTER_ENUMERATE_ALL_INSTANCES: InputBuffer = OutputBuffer = (PUCHAR)Irp->AssociatedIrp.SystemBuffer; InputBufferLength = IrpSp->Parameters.DeviceIoControl.InputBufferLength; diff --git a/network/ndis/filter/filteruser.h b/network/ndis/filter/filteruser.h index 2a028752..96b44ba7 100644 --- a/network/ndis/filter/filteruser.h +++ b/network/ndis/filter/filteruser.h @@ -13,7 +13,7 @@ #define IOCTL_FILTER_RESTART_ALL _NDIS_CONTROL_CODE(0, METHOD_BUFFERED) #define IOCTL_FILTER_RESTART_ONE_INSTANCE _NDIS_CONTROL_CODE(1, METHOD_BUFFERED) -#define IOCTL_FILTER_ENUERATE_ALL_INSTANCES _NDIS_CONTROL_CODE(2, METHOD_BUFFERED) +#define IOCTL_FILTER_ENUMERATE_ALL_INSTANCES _NDIS_CONTROL_CODE(2, METHOD_BUFFERED) #define IOCTL_FILTER_QUERY_ALL_STAT _NDIS_CONTROL_CODE(3, METHOD_BUFFERED) #define IOCTL_FILTER_CLEAR_ALL_STAT _NDIS_CONTROL_CODE(4, METHOD_BUFFERED) #define IOCTL_FILTER_SET_OID_VALUE _NDIS_CONTROL_CODE(5, METHOD_BUFFERED) -- cgit v1.3.1 From 811ebd961eafecbf9922a155fe6ac1bf5d6d0f3d Mon Sep 17 00:00:00 2001 From: Wei Mao Date: Tue, 21 Mar 2017 15:00:44 -0700 Subject: Keep old IOCTL name to not break existing drivers --- network/ndis/filter/filteruser.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/network/ndis/filter/filteruser.h b/network/ndis/filter/filteruser.h index 96b44ba7..ac03e04b 100644 --- a/network/ndis/filter/filteruser.h +++ b/network/ndis/filter/filteruser.h @@ -13,7 +13,8 @@ #define IOCTL_FILTER_RESTART_ALL _NDIS_CONTROL_CODE(0, METHOD_BUFFERED) #define IOCTL_FILTER_RESTART_ONE_INSTANCE _NDIS_CONTROL_CODE(1, METHOD_BUFFERED) -#define IOCTL_FILTER_ENUMERATE_ALL_INSTANCES _NDIS_CONTROL_CODE(2, METHOD_BUFFERED) +#define IOCTL_FILTER_ENUERATE_ALL_INSTANCES _NDIS_CONTROL_CODE(2, METHOD_BUFFERED) +#define IOCTL_FILTER_ENUMERATE_ALL_INSTANCES IOCTL_FILTER_ENUERATE_ALL_INSTANCES #define IOCTL_FILTER_QUERY_ALL_STAT _NDIS_CONTROL_CODE(3, METHOD_BUFFERED) #define IOCTL_FILTER_CLEAR_ALL_STAT _NDIS_CONTROL_CODE(4, METHOD_BUFFERED) #define IOCTL_FILTER_SET_OID_VALUE _NDIS_CONTROL_CODE(5, METHOD_BUFFERED) @@ -61,10 +62,10 @@ typedef struct _FILTER_QUERY_OID typedef struct _FILTER_READ_CONFIG { - _Field_size_bytes_part_(MAX_FILTER_INSTANCE_NAME_LENGTH,InstanceNameLength) + _Field_size_bytes_part_(MAX_FILTER_INSTANCE_NAME_LENGTH,InstanceNameLength) WCHAR InstanceName[MAX_FILTER_INSTANCE_NAME_LENGTH]; ULONG InstanceNameLength; - _Field_size_bytes_part_(MAX_FILTER_CONFIG_KEYWORD_LENGTH,KeywordLength) + _Field_size_bytes_part_(MAX_FILTER_CONFIG_KEYWORD_LENGTH,KeywordLength) WCHAR Keyword[MAX_FILTER_CONFIG_KEYWORD_LENGTH]; ULONG KeywordLength; NDIS_PARAMETER_TYPE ParameterType; @@ -74,10 +75,10 @@ typedef struct _FILTER_READ_CONFIG typedef struct _FILTER_WRITE_CONFIG { - _Field_size_bytes_part_(MAX_FILTER_INSTANCE_NAME_LENGTH,InstanceNameLength) + _Field_size_bytes_part_(MAX_FILTER_INSTANCE_NAME_LENGTH,InstanceNameLength) WCHAR InstanceName[MAX_FILTER_INSTANCE_NAME_LENGTH]; ULONG InstanceNameLength; - _Field_size_bytes_part_(MAX_FILTER_CONFIG_KEYWORD_LENGTH,KeywordLength) + _Field_size_bytes_part_(MAX_FILTER_CONFIG_KEYWORD_LENGTH,KeywordLength) WCHAR Keyword[MAX_FILTER_CONFIG_KEYWORD_LENGTH]; ULONG KeywordLength; NDIS_PARAMETER_TYPE ParameterType; -- cgit v1.3.1