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).