Hi,
 
I believe that you can get the hardware address calling to PacketRequest with the
Oid: OID_802_3_CURRENT_ADDRESS. You can See the documentation
about  Windows NT DDK.
 
     OID_802_3_PERMANENT_ADDRESS         = $01010101;
     OID_802_3_CURRENT_ADDRESS           = $01010102;
     OID_802_3_MULTICAST_LIST            = $01010103;
     OID_802_3_MAXIMUM_LIST_SIZE         = $01010104;
     OID_802_3_RCV_ERROR_ALIGNMENT       = $01020101;
     OID_802_3_XMIT_ONE_COLLISION        = $01020102;
     OID_802_3_XMIT_MORE_COLLISIONS      = $01020103;
     OID_802_3_XMIT_DEFERRED             = $01020201;
     OID_802_3_XMIT_MAX_COLLISIONS       = $01020202;
     OID_802_3_RCV_OVERRUN               = $01020203;
     OID_802_3_XMIT_UNDERRUN             = $01020204;
     OID_802_3_XMIT_HEARTBEAT_FAILURE    = $01020205;
     OID_802_3_XMIT_TIMES_CRS_LOST       = $01020206;
     OID_802_3_XMIT_LATE_COLLISIONS      = $01020207;
  // General Objects                                               
   OID_GEN_SUPPORTED_LIST              = $00010101;
   OID_GEN_HARDWARE_STATUS             = $00010102;
   OID_GEN_MEDIA_SUPPORTED             = $00010103;
   OID_GEN_MEDIA_IN_USE                = $00010104;
   OID_GEN_MAXIMUM_LOOKAHEAD           = $00010105;
   OID_GEN_MAXIMUM_FRAME_SIZE          = $00010106;
   OID_GEN_LINK_SPEED                  = $00010107;
   OID_GEN_TRANSMIT_BUFFER_SPACE       = $00010108;
   OID_GEN_RECEIVE_BUFFER_SPACE        = $00010109;
   OID_GEN_TRANSMIT_BLOCK_SIZE         = $0001010A;
   OID_GEN_RECEIVE_BLOCK_SIZE          = $0001010B;
   OID_GEN_VENDOR_ID                   = $0001010C;
   OID_GEN_VENDOR_DESCRIPTION          = $0001010D;
   OID_GEN_CURRENT_PACKET_FILTER       = $0001010E;
   OID_GEN_CURRENT_LOOKAHEAD           = $0001010F;
   OID_GEN_DRIVER_VERSION              = $00010110;
   OID_GEN_MAXIMUM_TOTAL_SIZE          = $00010111;
   OID_GEN_PROTOCOL_OPTIONS            = $00010112;
   OID_GEN_MAC_OPTIONS                 = $00010113;
   OID_GEN_XMIT_OK                     = $00020101;
   OID_GEN_RCV_OK                      = $00020102;
   OID_GEN_XMIT_ERROR                  = $00020103;
   OID_GEN_RCV_ERROR                   = $00020104;
   OID_GEN_RCV_NO_BUFFER               = $00020105;
   OID_GEN_DIRECTED_BYTES_XMIT         = $00020201;
   OID_GEN_DIRECTED_FRAMES_XMIT        = $00020202;
   OID_GEN_MULTICAST_BYTES_XMIT        = $00020203;
   OID_GEN_MULTICAST_FRAMES_XMIT       = $00020204;
   OID_GEN_BROADCAST_BYTES_XMIT        = $00020205;
   OID_GEN_BROADCAST_FRAMES_XMIT       = $00020206;
   OID_GEN_DIRECTED_BYTES_RCV          = $00020207;
   OID_GEN_DIRECTED_FRAMES_RCV         = $00020208;
   OID_GEN_MULTICAST_BYTES_RCV         = $00020209;
   OID_GEN_MULTICAST_FRAMES_RCV        = $0002020A;
   OID_GEN_BROADCAST_BYTES_RCV         = $0002020B;
   OID_GEN_BROADCAST_FRAMES_RCV        = $0002020C;
   OID_GEN_RCV_CRC_ERROR               = $0002020D;
   OID_GEN_TRANSMIT_QUEUE_LENGTH       = $0002020E;
 

Reply via email to