Changeset 21411 for trunk/include


Ignore:
Timestamp:
Aug 12, 2010, 2:04:53 PM (15 years ago)
Author:
dmik
Message:

Expose the iphlpapi.dll interface at source level through iprtrmib.h/iphlpapi.h.

Location:
trunk/include/win
Files:
1 added
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/include/win/iprtrmib.h

    r21409 r21411  
    1 /* $Id: iphlpapi.h,v 1.2 2003-05-05 15:10:57 sandervl Exp $ */
    2 /*
    3  *      IPHLPAPI library
    4  *
    5  */
     1/* IPRTRMIB.H */
    62
    7 
    8 #ifndef _IPHLPAPI_H_
    9 #define _IPHLPAPI_H_
    10 
     3#ifndef IP_RTR_MIB_H
     4#define IP_RTR_MIB_H
    115
    126#pragma pack(1)
    13 
    147
    158#ifndef _TIME_T_DEFINED
     
    1710typedef long time_t;
    1811#endif
    19 
    20 // FROM: IPExport.h
    21 //
    22 // IP type definitions.
    23 //
    24 typedef unsigned long   IPAddr;     // An IP address.
    25 typedef unsigned long   IPMask;     // An IP subnet mask.
    26 typedef unsigned long   IP_STATUS;  // Status code returned from IP APIs.
    27 
    2812
    2913#define MIB_IF_TYPE_OTHER               1
     
    4630#define MIB_IF_OPER_STATUS_OPERATIONAL          5
    4731
    48 // FROM: IPRTRMIB.h
    49 //
    50 #define ANY_SIZE 1
    51 #define MAXLEN_IFDESCR 256
    52 #define MAXLEN_PHYSADDR 8
    53 #define MAX_INTERFACE_NAME_LEN  256
    54 
    55 
    56 // FROM: iptypes.h
    57 // Definitions and structures used by getnetworkparams and getadaptersinfo apis
    58 
    5932#define MAX_ADAPTER_DESCRIPTION_LENGTH  128 // arb.
    6033#define MAX_ADAPTER_NAME_LENGTH         256 // arb.
     
    6437#define MAX_DOMAIN_NAME_LEN             128 // arb.
    6538#define MAX_SCOPE_ID_LEN                256 // arb.
    66 
    67 //
    68 // IP_ADDRESS_STRING - store an IP address as a dotted decimal string
    69 //
    7039
    7140typedef struct {
     
    11685} FIXED_INFO, *PFIXED_INFO;
    11786
     87
     88#define ANY_SIZE 1
     89#define MAXLEN_IFDESCR 256
     90#define MAXLEN_PHYSADDR 8
     91#define MAX_INTERFACE_NAME_LEN  256
    11892
    11993typedef struct _MIB_IPADDRROW {
     
    167141#pragma pack()
    168142
    169 #endif /* _IPHLPAPI_H_ */
     143#endif /* IP_RTR_MIB_H */
Note: See TracChangeset for help on using the changeset viewer.