STATIC NDIS_STATUS WdChangeFilterClasses( IN UINT OldFilterClasses, IN UINT NewFilterClasses, IN NDIS_HANDLE MacBindingHandle, IN PNDIS_REQUEST NdisRequest, IN BOOLEAN Set ); Routine Description: Action routine that will get called when an address is added to the filter that wasn't referenced by any other open binding. NOTE: This routine assumes that it is called with the lock acquired. Arguments: OldFilterClasses - A bit mask that is currently on the card telling which packet types to accept. NewFilterClasses - A bit mask that should be put on the card telling which packet types to accept. MacBindingHandle - The context value returned by the MAC when the adapter was opened. In reality, it is a pointer to WD_OPEN. NdisRequest - The NDIS_REQUEST which submitted the filter change command. Set - A flag telling if the command is a result of a close or not. Return Value: Status of the change (successful or pending).