218 lines
10 KiB
Plaintext
218 lines
10 KiB
Plaintext
|
|
#include <ipifcons.h>
|
|
#include "strdefs.h"
|
|
|
|
STRINGTABLE
|
|
{
|
|
IF_TYPE_OTHER, "Other"
|
|
IF_TYPE_REGULAR_1822, "Regular 1822"
|
|
IF_TYPE_HDH_1822, "HDH 1822"
|
|
IF_TYPE_DDN_X25, "DDN X.25"
|
|
IF_TYPE_RFC877_X25, "RFC-877 X.25"
|
|
IF_TYPE_ETHERNET_CSMACD, "Ethernet CSMA/CD"
|
|
IF_TYPE_IS088023_CSMACD, "IS0-88023 CSMA/CD"
|
|
IF_TYPE_ISO88024_TOKENBUS, "IS0-88024 Token Bus"
|
|
IF_TYPE_ISO88025_TOKENRING, "IS0-88025 Token Ring"
|
|
IF_TYPE_ISO88026_MAN, "IS0-88026 MAN"
|
|
IF_TYPE_STARLAN, "StarLan"
|
|
IF_TYPE_PROTEON_10MBIT, "Proteon 10Mb"
|
|
IF_TYPE_PROTEON_80MBIT, "Proteon 80Mb"
|
|
IF_TYPE_HYPERCHANNEL, "HyperChannel"
|
|
IF_TYPE_FDDI, "FDDI"
|
|
IF_TYPE_LAP_B, "Link Access Protocol B"
|
|
IF_TYPE_SDLC, "SDLC"
|
|
IF_TYPE_DS1, "DS1"
|
|
IF_TYPE_E1, "E1"
|
|
IF_TYPE_BASIC_ISDN, "Basic Rate ISDN"
|
|
IF_TYPE_PRIMARY_ISDN, "Primary Rate ISDN"
|
|
IF_TYPE_PROP_POINT2POINT_SERIAL, "Propietory Point to Point Serial"
|
|
IF_TYPE_PPP, "PPP Serial"
|
|
IF_TYPE_SOFTWARE_LOOPBACK, "Software Loopback"
|
|
IF_TYPE_EON, "EON CLNP over IP"
|
|
IF_TYPE_ETHERNET_3MBIT, "Ethernet 3Mb"
|
|
IF_TYPE_NSIP, "NSIP XNS over IP"
|
|
IF_TYPE_SLIP, "Generic SLIP Serial"
|
|
IF_TYPE_ULTRA, "ULTRA Technologies"
|
|
IF_TYPE_DS3, "DS3"
|
|
IF_TYPE_SIP, "SIP"
|
|
IF_TYPE_FRAMERELAY, "Frame Relay DTE Only"
|
|
IF_TYPE_RS232, "RS-232"
|
|
IF_TYPE_PARA, "Parallel Port"
|
|
IF_TYPE_ARCNET, "ArcNet"
|
|
IF_TYPE_ARCNET_PLUS, "ArcNet Plus"
|
|
IF_TYPE_ATM, "ATM Cells"
|
|
IF_TYPE_MIO_X25, "MIO X.25"
|
|
IF_TYPE_SONET, "SONET/SDH"
|
|
IF_TYPE_X25_PLE, "X.25 PLE"
|
|
IF_TYPE_ISO88022_LLC, "ISO-88022 LLC"
|
|
IF_TYPE_LOCALTALK, "LocalTalk"
|
|
IF_TYPE_SMDS_DXI, "SMDS DXI"
|
|
IF_TYPE_FRAMERELAY_SERVICE, "Frame Relay"
|
|
IF_TYPE_V35, "V.35"
|
|
IF_TYPE_HSSI, "HSSI"
|
|
IF_TYPE_HIPPI, "HIPPI"
|
|
IF_TYPE_MODEM, "Generic Modem"
|
|
IF_TYPE_AAL5, "AAL5 over ATM"
|
|
IF_TYPE_SONET_PATH, "Sonet Path"
|
|
IF_TYPE_SONET_VT, "Sonet Virtual Tributary"
|
|
IF_TYPE_SMDS_ICIP, "SMDS InterCarrier Interface"
|
|
IF_TYPE_PROP_VIRTUAL, "Proprietary Virtual/Internal"
|
|
IF_TYPE_PROP_MULTIPLEXOR, "Proprietary Multiplexing"
|
|
IF_TYPE_IEEE80212, "100BaseVG"
|
|
IF_TYPE_FIBRECHANNEL, "FiberChannel"
|
|
IF_TYPE_HIPPIINTERFACE, "HIPPI interface"
|
|
IF_TYPE_FRAMERELAY_INTERCONNECT, "Frame Relay Interconnect"
|
|
IF_TYPE_AFLANE_8023, "ATM Emulated LAN for 802.3"
|
|
IF_TYPE_AFLANE_8025, "ATM Emulated LAN for 802.5"
|
|
IF_TYPE_CCTEMUL, "ATM Emulated circuit"
|
|
IF_TYPE_FASTETHER, "Fast Ethernet (100BaseT)"
|
|
IF_TYPE_ISDN, "ISDN/X.25"
|
|
IF_TYPE_V11, "CCITT V.11/X.21"
|
|
IF_TYPE_V36, "CCITT V.36"
|
|
IF_TYPE_G703_64K, "CCITT G703 at 64Kb"
|
|
IF_TYPE_G703_2MB, "CCITT G703 at 2Mb"
|
|
IF_TYPE_QLLC, "SNA QLLC"
|
|
IF_TYPE_FASTETHER_FX, "Fast Ethernet (100BaseFX)"
|
|
IF_TYPE_CHANNEL, "Channel"
|
|
IF_TYPE_IEEE80211, "Radio spread spectrum"
|
|
IF_TYPE_IBM370PARCHAN, "IBM System 360/370 OEMI Channel"
|
|
IF_TYPE_ESCON, "IBM Enterprise Systems Connection"
|
|
IF_TYPE_DLSW, "Data Link Switching"
|
|
IF_TYPE_ISDN_S, "ISDN S/T interface"
|
|
IF_TYPE_ISDN_U, "ISDN U interface"
|
|
IF_TYPE_LAP_D, "Link Access Protocol D"
|
|
IF_TYPE_IPSWITCH, "IP Switching Objects"
|
|
IF_TYPE_RSRB, "Remote Source Route Bridging"
|
|
IF_TYPE_ATM_LOGICAL, "ATM Logical Port"
|
|
IF_TYPE_DS0, "Digital Signal Level 0"
|
|
IF_TYPE_DS0_BUNDLE, "Group of DS0s on the same DS1"
|
|
IF_TYPE_BSC, "Bisynchronous Protocol"
|
|
IF_TYPE_ASYNC "Asynchronous Protocol"
|
|
IF_TYPE_CNR, "Combat Net Radio"
|
|
IF_TYPE_ISO88025R_DTR, "ISO 802.5r DTR"
|
|
IF_TYPE_EPLRS "Ext Position Locaction Report System"
|
|
IF_TYPE_ARAP, "Appletalk Remote Access Protocol"
|
|
IF_TYPE_PROP_CNLS, "Proprietary Connectionless Protocol"
|
|
IF_TYPE_HOSTPAD, "CCITT-ITU X.29 PAD Protocol"
|
|
IF_TYPE_TERMPAD, "CCITT-ITU X.3 PAD Facility"
|
|
IF_TYPE_FRAMERELAY_MPI, "Multiprotocol Interconnect over Frame Relay"
|
|
IF_TYPE_X213, "CCITT-ITU X213"
|
|
IF_TYPE_ADSL, "Asymmetric Digital Subscriber Loop"
|
|
IF_TYPE_RADSL, "Rate-Adaptive Digital Subscriber Loop"
|
|
IF_TYPE_SDSL, "Symmetric Digital Subscriber Loop"
|
|
IF_TYPE_VDSL, "Very High Speed Digital Subscriber Loop"
|
|
IF_TYPE_ISO88025_CRFPRINT, "ISO 802.5 CRFP"
|
|
IF_TYPE_MYRINET, "Myricom Myrinet"
|
|
IF_TYPE_VOICE_EM, "Voice recEive and transMit"
|
|
IF_TYPE_VOICE_FXO, "Voice Foreign Exchange Office"
|
|
IF_TYPE_VOICE_FXS, "Voice Foreign Exchange Station"
|
|
IF_TYPE_VOICE_ENCAP, "Voice encapsulation"
|
|
IF_TYPE_VOICE_OVERIP, "Voice over IP encapsulation"
|
|
IF_TYPE_ATM_DXI, "ATM DXI"
|
|
IF_TYPE_ATM_FUNI, "ATM FUNI"
|
|
IF_TYPE_ATM_IMA, "ATM IMA"
|
|
IF_TYPE_PPPMULTILINKBUNDLE, "PPP Multilink Bundle"
|
|
IF_TYPE_IPOVER_CDLC, "IBM ipOverCdlc"
|
|
IF_TYPE_IPOVER_CLAW, "IBM Common Link Access to Workstations"
|
|
IF_TYPE_STACKTOSTACK, "IBM stackToStack"
|
|
IF_TYPE_VIRTUALIPADDRESS, "IBM VIPA"
|
|
IF_TYPE_MPC, "IBM multi-proto channel support"
|
|
IF_TYPE_IPOVER_ATM, "IBM ipOverAtm"
|
|
IF_TYPE_ISO88025_FIBER, "ISO 802.5j Fiber Token Ring"
|
|
IF_TYPE_TDLC, "IBM twinaxial data link control"
|
|
IF_TYPE_GIGABITETHERNET, "Gigabit Ethernet"
|
|
IF_TYPE_HDLC, "HDLC"
|
|
IF_TYPE_LAP_F, "Link Access Protocol F"
|
|
IF_TYPE_V37, "V.37"
|
|
IF_TYPE_X25_MLP, "X.25 Multi-Link Protocol"
|
|
IF_TYPE_X25_HUNTGROUP, "X.25 Hunt Group"
|
|
IF_TYPE_TRANSPHDLC, "Transport HDLP"
|
|
IF_TYPE_INTERLEAVE, "Interleave channel"
|
|
IF_TYPE_FAST, "Fast channel"
|
|
IF_TYPE_IP, "IP (for APPN HPR in IP networks)"
|
|
IF_TYPE_DOCSCABLE_MACLAYER, "CATV Mac Layer"
|
|
IF_TYPE_DOCSCABLE_DOWNSTREAM, "CATV Downstream interface"
|
|
IF_TYPE_DOCSCABLE_UPSTREAM, "CATV Upstream interface"
|
|
IF_TYPE_A12MPPSWITCH, "Avalon Parallel Processor"
|
|
IF_TYPE_TUNNEL, "Encapsulation interface"
|
|
IF_TYPE_COFFEE, "Coffee pot"
|
|
IF_TYPE_CES, "Circuit Emulation Service"
|
|
IF_TYPE_ATM_SUBINTERFACE, "ATM Sub Interface"
|
|
IF_TYPE_L2_VLAN, "Layer 2 Virtual LAN using 802.1Q"
|
|
IF_TYPE_L3_IPVLAN, "Layer 3 Virtual LAN using IP"
|
|
IF_TYPE_L3_IPXVLAN, "Layer 3 Virtual LAN using IPX"
|
|
IF_TYPE_DIGITALPOWERLINE, "IP over Power Lines"
|
|
IF_TYPE_MEDIAMAILOVERIP, "Multimedia Mail over IP"
|
|
IF_TYPE_DTM, "Dynamic syncronous Transfer Mode"
|
|
IF_TYPE_DCN, "Data Communications Network"
|
|
IF_TYPE_IPFORWARD, "IP Forwarding Interface"
|
|
IF_TYPE_MSDSL, "Multi-rate Symmetric DSL"
|
|
IF_TYPE_IEEE1394, "IEEE1394 High Perf Serial Bus"
|
|
|
|
STRING_RAS_SERVER_INTERFACE, "RAS Server (Dial In) Interface"
|
|
}
|
|
|
|
/*
|
|
** Template for version resources. Place this in your .rc file,
|
|
** editing the values for VER_FILETYPE, VER_FILESUBTYPE,
|
|
** VER_FILEDESCRIPTION_STR and VER_INTERNALNAME_STR as needed.
|
|
** See winver.h for possible values.
|
|
**
|
|
** Ntverp.h defines several global values that don't need to be
|
|
** changed except for official releases such as betas, sdk updates, etc.
|
|
**
|
|
** Common.ver has the actual version resource structure that all these
|
|
** #defines eventually initialize.
|
|
*/
|
|
|
|
#include <windows.h>
|
|
#include <ntverp.h>
|
|
|
|
/*-----------------------------------------------*/
|
|
/* the following lines are specific to this file */
|
|
/*-----------------------------------------------*/
|
|
|
|
/* VER_FILETYPE, VER_FILESUBTYPE, VER_FILEDESCRIPTION_STR
|
|
* and VER_INTERNALNAME_STR must be defined before including COMMON.VER
|
|
* The strings don't need a '\0', since common.ver has them.
|
|
*/
|
|
#define VER_FILETYPE VFT_DLL
|
|
/* possible values: VFT_UNKNOWN
|
|
VFT_APP
|
|
VFT_DLL
|
|
VFT_DRV
|
|
VFT_FONT
|
|
VFT_VXD
|
|
VFT_STATIC_LIB
|
|
*/
|
|
#define VER_FILESUBTYPE VFT2_UNKNOWN
|
|
/* possible values VFT2_UNKNOWN
|
|
VFT2_DRV_PRINTER
|
|
VFT2_DRV_KEYBOARD
|
|
VFT2_DRV_LANGUAGE
|
|
VFT2_DRV_DISPLAY
|
|
VFT2_DRV_MOUSE
|
|
VFT2_DRV_NETWORK
|
|
VFT2_DRV_SYSTEM
|
|
VFT2_DRV_INSTALLABLE
|
|
VFT2_DRV_SOUND
|
|
VFT2_DRV_COMM
|
|
*/
|
|
#define VER_FILEDESCRIPTION_STR "IP Helper API"
|
|
#define VER_INTERNALNAME_STR "iphlpapi.dll"
|
|
#define VER_ORIGINALFILENAME_STR "iphlpapi.dll"
|
|
|
|
#ifdef VER_PRODUCTBUILD_QFE
|
|
#undef VER_PRODUCTBUILD_QFE
|
|
#endif
|
|
|
|
#if defined(NT4) || defined(_WIN95_)
|
|
#define VER_PRODUCTBUILD_QFE 1
|
|
#else
|
|
#define VER_PRODUCTBUILD_QFE 2
|
|
#endif
|
|
|
|
#include "common.ver" // NT5.0 version file.
|
|
|
|
1 11 MSG00001.BIN
|