VOID EthQueryGlobalFilterAddresses( OUT PNDIS_STATUS Status, IN PETH_FILTER Filter, IN UINT SizeOfArray, OUT PUINT NumberOfAddresses, IN OUT CHAR AddressArray[ETH_LENGTH_OF_ADDRESS ); Routine Description: The routine should be used by the MAC before it actually alters the hardware registers to effect a filtering hardware. This is usefull if another binding has altered the address list since the action routine is called. NOTE: THIS ROUTINE ASSUMES THAT THE LOCK IS HELD. Arguments: Status - A pointer to the status of the call, NDIS_STATUS_SUCCESS or NDIS_STATUS_FAILURE. Use ETH_NUMBER_OF_GLOBAL_ADDRESSES() to get the size that is needed. Filter - A pointer to the filter database. SizeOfArray - The byte count of the AddressArray. NumberOfAddresses - A pointer to the number of addresses written to the array. AddressArray - Will be filled with the addresses currently in the multicast address list. Return Value: None.