Home | History | Annotate | Download | only in SystemService

Lines Matching refs:pAdapter

156 static bool			IsNortelVPN( IP_ADAPTER_INFO * pAdapter );
157 static bool IsJuniperVPN( IP_ADAPTER_INFO * pAdapter );
158 static bool IsCiscoVPN( IP_ADAPTER_INFO * pAdapter );
2483 IP_ADAPTER_INFO * pAdapter = NULL;
2516 pAdapter = pAdapterInfo;
2527 while (pAdapter)
2529 if ( ( IsNortelVPN( pAdapter ) || IsJuniperVPN( pAdapter ) || IsCiscoVPN( pAdapter ) ) &&
2530 ( inet_addr( pAdapter->IpAddressList.IpAddress.String ) != 0 ) )
2536 pAdapter = pAdapter->Next;
2541 pAdapter = pAdapterInfo;
2544 while (pAdapter)
2549 if ((pAdapter->Type == MIB_IF_TYPE_ETHERNET) && ( IsValidAddress( pAdapter->IpAddressList.IpAddress.String ) ) && (!(*ifIndex) || (pAdapter->Index == (*ifIndex))))
2551 *address = inet_addr( pAdapter->IpAddressList.IpAddress.String );
2552 *ifIndex = pAdapter->Index;
2557 pAdapter = pAdapter->Next;
2587 IsNortelVPN( IP_ADAPTER_INFO * pAdapter )
2589 return ((pAdapter->Type == MIB_IF_TYPE_ETHERNET) &&
2590 (pAdapter->AddressLength == 6) &&
2591 (pAdapter->Address[0] == 0x44) &&
2592 (pAdapter->Address[1] == 0x45) &&
2593 (pAdapter->Address[2] == 0x53) &&
2594 (pAdapter->Address[3] == 0x54) &&
2595 (pAdapter->Address[4] == 0x42) &&
2596 (pAdapter->Address[5] == 0x00)) ? true : false;
2601 IsJuniperVPN( IP_ADAPTER_INFO * pAdapter )
2603 return ( strnistr( pAdapter->Description, "Juniper", sizeof( pAdapter->Description ) ) != NULL ) ? true : false;
2608 IsCiscoVPN( IP_ADAPTER_INFO * pAdapter )
2610 return ((pAdapter->Type == MIB_IF_TYPE_ETHERNET) &&
2611 (pAdapter->AddressLength == 6) &&
2612 (pAdapter->Address[0] == 0x00) &&
2613 (pAdapter->Address[1] == 0x05) &&
2614 (pAdapter->Address[2] == 0x9a) &&
2615 (pAdapter->Address[3] == 0x3c) &&
2616 (pAdapter->Address[4] == 0x7a) &&
2617 (pAdapter->Address[5] == 0x00)) ? true : false;