VOID FddiQueryOpenFilterShortAddresses( OUT PNDIS_STATUS Status, IN PFDDI_FILTER Filter, IN NDIS_HANDLE NdisFilterHandle, IN UINT SizeOfArray, OUT PUINT NumberOfAddresses, OUT CHAR AddressArray[FDDI_LENGTH_OF_SHORT_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 EthNumberOfOpenAddresses() to get the size that is needed. Filter - A pointer to the filter database. NdisFilterHandle - Pointer to the open block SizeOfArray - The byte count of the AddressArray. NumberOfAddresses - The number of addresses written to the array. AddressArray - Will be filled with the addresses currently in the multicast address list. Return Value: None.