From 3fbd85caec91d5d075a40120d57f87648b98be1e Mon Sep 17 00:00:00 2001
From: correy <112426112@qq.com>
Date: Thu, 1 Feb 2024 10:06:28 +0800
Subject: [PATCH] move.
---
NetTool/NetTool.cpp | 2 +
NetTool/NetTool.vcxproj | 22 ++
NetTool/NetTool.vcxproj.filters | 26 ++
NetTool/NetTool.vcxproj.user | 2 +-
NetTool/localmsg.rc | 2 +
NetTool/nlstxt.rc | 2 +
{libnet => NetTool}/pathping.cpp | Bin
NetTool/pathping.rc | 2 +
{libnet => NetTool}/pathpings.h | 8 +-
NetTool/pch.h | 2 +-
{libnet => NetTool}/tracert.cpp | Bin 54000 -> 53920 bytes
{libnet => NetTool}/tracert.h | 9 +-
inc/libnet.h | 10 -
libnet/libnet.vcxproj | 33 --
libnet/libnet.vcxproj.filters | 29 --
libnet/localmsg.mc | 225 -----------
libnet/nlstxt.mc | 652 -------------------------------
libnet/pathping.h | 569 ---------------------------
libnet/pathping.mc | 273 -------------
19 files changed, 60 insertions(+), 1808 deletions(-)
create mode 100644 NetTool/localmsg.rc
create mode 100644 NetTool/nlstxt.rc
rename {libnet => NetTool}/pathping.cpp (100%)
create mode 100644 NetTool/pathping.rc
rename {libnet => NetTool}/pathpings.h (93%)
rename {libnet => NetTool}/tracert.cpp (99%)
rename {libnet => NetTool}/tracert.h (58%)
delete mode 100644 libnet/localmsg.mc
delete mode 100644 libnet/nlstxt.mc
delete mode 100644 libnet/pathping.h
delete mode 100644 libnet/pathping.mc
diff --git a/NetTool/NetTool.cpp b/NetTool/NetTool.cpp
index 503eb48..823b72c 100644
--- a/NetTool/NetTool.cpp
+++ b/NetTool/NetTool.cpp
@@ -6,6 +6,8 @@
#include "IPArp.h"
#include "whois.h"
#include "ping.h"
+#include "pathpings.h"
+#include "tracert.h"
#ifdef _WIN64
diff --git a/NetTool/NetTool.vcxproj b/NetTool/NetTool.vcxproj
index adb0a33..bbc5a42 100644
--- a/NetTool/NetTool.vcxproj
+++ b/NetTool/NetTool.vcxproj
@@ -149,18 +149,40 @@
+
+
+
+
+
+
+
+ Document
+ mc %(FullPath)
+ localmsg.rc; localmsg.h;%(Outputs)
+
+
+ Document
+ mc %(FullPath)
+ nlstxt.rc; nlstxt.h;%(Outputs)
+
+
+ Document
+ mc %(FullPath)
+ pathping.rc; pathping.h;%(Outputs)
+
+
diff --git a/NetTool/NetTool.vcxproj.filters b/NetTool/NetTool.vcxproj.filters
index 54e13dc..724a725 100644
--- a/NetTool/NetTool.vcxproj.filters
+++ b/NetTool/NetTool.vcxproj.filters
@@ -30,6 +30,12 @@
源文件
+
+ 源文件
+
+
+ 源文件
+
@@ -50,5 +56,25 @@
头文件
+
+ 头文件
+
+
+ 头文件
+
+
+ 头文件
+
+
+
+
+ 资源文件
+
+
+ 资源文件
+
+
+ 资源文件
+
\ No newline at end of file
diff --git a/NetTool/NetTool.vcxproj.user b/NetTool/NetTool.vcxproj.user
index a776c01..fc1a90a 100644
--- a/NetTool/NetTool.vcxproj.user
+++ b/NetTool/NetTool.vcxproj.user
@@ -1,7 +1,7 @@
- ping www.baidu.com
+ tracert www.baidu.com
WindowsLocalDebugger
\ No newline at end of file
diff --git a/NetTool/localmsg.rc b/NetTool/localmsg.rc
new file mode 100644
index 0000000..a928b13
--- /dev/null
+++ b/NetTool/localmsg.rc
@@ -0,0 +1,2 @@
+LANGUAGE 0x9,0x1
+1 11 "MSG00001.bin"
diff --git a/NetTool/nlstxt.rc b/NetTool/nlstxt.rc
new file mode 100644
index 0000000..a928b13
--- /dev/null
+++ b/NetTool/nlstxt.rc
@@ -0,0 +1,2 @@
+LANGUAGE 0x9,0x1
+1 11 "MSG00001.bin"
diff --git a/libnet/pathping.cpp b/NetTool/pathping.cpp
similarity index 100%
rename from libnet/pathping.cpp
rename to NetTool/pathping.cpp
diff --git a/NetTool/pathping.rc b/NetTool/pathping.rc
new file mode 100644
index 0000000..a928b13
--- /dev/null
+++ b/NetTool/pathping.rc
@@ -0,0 +1,2 @@
+LANGUAGE 0x9,0x1
+1 11 "MSG00001.bin"
diff --git a/libnet/pathpings.h b/NetTool/pathpings.h
similarity index 93%
rename from libnet/pathpings.h
rename to NetTool/pathpings.h
index 92cee1f..3225477 100644
--- a/libnet/pathpings.h
+++ b/NetTool/pathpings.h
@@ -1,6 +1,7 @@
#pragma once
#include "pch.h"
+#include
typedef struct in_addr IPV4_ADDRESS;
typedef struct in6_addr IPV6_ADDRESS;
@@ -54,11 +55,4 @@ extern HANDLE g_hIcmp;
extern ULONG g_ulRcvBufSize;
-EXTERN_C_START
-
-
-__declspec(dllexport)
int __cdecl pathping(int argc, char ** argv);
-
-
-EXTERN_C_END
diff --git a/NetTool/pch.h b/NetTool/pch.h
index 103be44..740bc11 100644
--- a/NetTool/pch.h
+++ b/NetTool/pch.h
@@ -54,7 +54,7 @@
#include
#include
//#include
-#include
+//#include
//#include
//#include
//#include
diff --git a/libnet/tracert.cpp b/NetTool/tracert.cpp
similarity index 99%
rename from libnet/tracert.cpp
rename to NetTool/tracert.cpp
index 354c29d956be836afebb81c862a297e7a810fbfc..4aed3c600af11c998060c9d5b32ebb004a33e89a 100644
GIT binary patch
delta 20
bcmeyclzG8Y<_%`PteFgX3?-YpeN$TjR=Nk-
delta 100
zcmZ3ml=;I_<_%`Pp{@)O3?U4z3_%Qj4Dk%k47?0nKsufwg&~z8nIVUvn4tj7(g2F&
q0AVUa1yCfPp@^Y`K@+SxlOYetR$vHc@C2IS$PmEbx!Kw`wG{wS7!;QP
diff --git a/libnet/tracert.h b/NetTool/tracert.h
similarity index 58%
rename from libnet/tracert.h
rename to NetTool/tracert.h
index c5c0d41..862a9b6 100644
--- a/libnet/tracert.h
+++ b/NetTool/tracert.h
@@ -2,13 +2,6 @@
#include "pch.h"
#include
+#include
-
-EXTERN_C_START
-
-
-__declspec(dllexport)
int WINAPI tracert(int argc, char ** argv);
-
-
-EXTERN_C_END
diff --git a/inc/libnet.h b/inc/libnet.h
index dfe0315..6e03db9 100644
--- a/inc/libnet.h
+++ b/inc/libnet.h
@@ -189,16 +189,6 @@ void WINAPI NotifyAddrChangeTest();
//////////////////////////////////////////////////////////////////////////////////////////////////
-__declspec(dllimport)
-int WINAPI tracert(int argc, char ** argv);
-
-__declspec(dllimport)
-int WINAPI pathping(int argc, char ** argv);
-
-
-//////////////////////////////////////////////////////////////////////////////////////////////////
-
-
__declspec(dllimport)
void WINAPI DnsQueryTest(int argc, char * argv[]);
diff --git a/libnet/libnet.vcxproj b/libnet/libnet.vcxproj
index 05bb045..7573c69 100644
--- a/libnet/libnet.vcxproj
+++ b/libnet/libnet.vcxproj
@@ -191,23 +191,19 @@
-
-
-
-
@@ -229,7 +225,6 @@
-
Create
Create
@@ -240,7 +235,6 @@
-
@@ -254,33 +248,6 @@
-
-
- Document
- mc %(FullPath)
- localmsg.rc; localmsg.h;%(Outputs)
- mc %(FullPath)
- localmsg.rc; localmsg.h;%(Outputs)
-
-
-
-
- Document
- mc %(FullPath)
- nlstxt.rc; nlstxt.h;%(Outputs)
- mc %(FullPath)
- nlstxt.rc; nlstxt.h;%(Outputs)
-
-
-
-
- Document
- mc %(FullPath)
- pathping.rc; pathping.h;%(Outputs)
- mc %(FullPath)
- pathping.rc; pathping.h;%(Outputs)
-
-
diff --git a/libnet/libnet.vcxproj.filters b/libnet/libnet.vcxproj.filters
index 3bc8e62..04f680d 100644
--- a/libnet/libnet.vcxproj.filters
+++ b/libnet/libnet.vcxproj.filters
@@ -90,24 +90,12 @@
头文件
-
- 头文件
-
-
- 头文件
-
头文件
头文件
-
- 头文件
-
-
- 头文件
-
@@ -179,12 +167,6 @@
源文件
-
- 源文件
-
-
- 源文件
-
源文件
@@ -197,17 +179,6 @@
资源文件
-
-
- 资源文件
-
-
- 资源文件
-
-
- 资源文件
-
-
diff --git a/libnet/localmsg.mc b/libnet/localmsg.mc
deleted file mode 100644
index 886cbdb..0000000
--- a/libnet/localmsg.mc
+++ /dev/null
@@ -1,225 +0,0 @@
-;//
-;// Local Messages for tracert
-;// Message range: 10000+
-;//
-;
-MessageId=10000 SymbolicName=TRACERT_BRKT_IP_ADDRESS
-Language=English
-[%1] %0
-.
-MessageId=10001 SymbolicName=TRACERT_TIME
-Language=English
-%1!4lu! ms %0
-.
-MessageId=10002 SymbolicName=TRACERT_TIME_10MS
-Language=English
- <1 ms %0
-.
-
-MessageId=10003 SymbolicName=TRACERT_USAGE
-Language=English
-
-Usage: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout]
- [-R] [-S srcaddr] [-4] [-6] target_name
-
-Options:
- -d Do not resolve addresses to hostnames.
- -h maximum_hops Maximum number of hops to search for target.
- -j host-list Loose source route along host-list (IPv4-only).
- -w timeout Wait timeout milliseconds for each reply.
- -R Trace round-trip path (IPv6-only).
- -S srcaddr Source address to use (IPv6-only).
- -4 Force using IPv4.
- -6 Force using IPv6.
-.
-
-MessageId=10004 SymbolicName=TRACERT_MESSAGE_1
-Language=English
-Unable to resolve target system name %1.
-.
-MessageId=10005 SymbolicName=TRACERT_MESSAGE_2
-Language=English
-Unable to contact IP driver. Error code %1!d!.
-.
-MessageId=10006 SymbolicName=TRACERT_HEADER1
-Language=English
-
-Tracing route to %1 [%2]
-over a maximum of %3!u! hops:
-
-.
-MessageId=10007 SymbolicName=TRACERT_MESSAGE_4
-Language=English
-%1!3lu! %0
-.
-MessageId=10008 SymbolicName=TRACERT_MESSAGE_5
-Language=English
-No information available.
-.
-MessageId=10009 SymbolicName=TRACERT_MESSAGE_6
-Language=English
- reports: %0
-.
-MessageId=10010 SymbolicName=TRACERT_MESSAGE_7
-Language=English
-Transmit error: code %1!lu!.
-.
-MessageId=10011 SymbolicName=TRACERT_MESSAGE_8
-Language=English
-
-Trace complete.
-.
-MessageId=10015 SymbolicName=TRACERT_BUF_TOO_SMALL
-Language=English
-General failure.
-.
-MessageId=10016 SymbolicName=TRACERT_DEST_NET_UNREACHABLE
-Language=English
-Destination net unreachable.
-.
-MessageId=10017 SymbolicName=TRACERT_DEST_HOST_UNREACHABLE
-Language=English
-Destination host unreachable.
-.
-MessageId=10018 SymbolicName=TRACERT_DEST_PROT_UNREACHABLE
-Language=English
-Destination protocol unreachable.
-.
-MessageId=10019 SymbolicName=TRACERT_DEST_PORT_UNREACHABLE
-Language=English
-Destination protocol unreachable.
-.
-MessageId=10020 SymbolicName=TRACERT_NO_RESOURCES
-Language=English
-No resources.
-.
-MessageId=10021 SymbolicName=TRACERT_BAD_OPTION
-Language=English
-One of the IP options is invalid.
-.
-MessageId=10022 SymbolicName=TRACERT_HW_ERROR
-Language=English
-Hardware error.
-.
-MessageId=10023 SymbolicName=TRACERT_PACKET_TOO_BIG
-Language=English
-Packet needs to be fragmented but DF flag is set.
-.
-MessageId=10024 SymbolicName=TRACERT_REQ_TIMED_OUT
-Language=English
-Request timed out.
-.
-MessageId=10025 SymbolicName=TRACERT_BAD_REQ
-Language=English
-General failure.
-.
-MessageId=10026 SymbolicName=TRACERT_BAD_ROUTE
-Language=English
-Invalid source route specified.
-.
-MessageId=10027 SymbolicName=TRACERT_TTL_EXPIRED_TRANSIT
-Language=English
-TTL expired in transit.
-.
-MessageId=10028 SymbolicName=TRACERT_TTL_EXPIRED_REASSEM
-Language=English
-TTL expired during reassembly.
-.
-MessageId=10029 SymbolicName=TRACERT_PARAM_PROBLEM
-Language=English
-IP parameter problem.
-.
-MessageId=10030 SymbolicName=TRACERT_SOURCE_QUENCH
-Language=English
-Source quench received.
-.
-MessageId=10031 SymbolicName=TRACERT_OPTION_TOO_BIG
-Language=English
-The specified option is too large.
-.
-MessageId=10032 SymbolicName=TRACERT_BAD_DESTINATION
-Language=English
-The destination specified is not valid.
-.
-MessageId=10033 SymbolicName=TRACERT_GENERAL_FAILURE
-Language=English
-General failure.
-.
-
-MessageId=10034 SymbolicName=TRACERT_WSASTARTUP_FAILED
-Language=English
-Unable to initialize the Windows Sockets interface, error code %1!d!.
-.
-
-MessageId=10035 SymbolicName=TRACERT_HEADER2
-Language=English
-
-Tracing route to %1 over a maximum of %2!u! hops
-
-.
-
-MessageId=10036 SymbolicName=TRACERT_NO_OPTION_VALUE
-Language=English
-A value must be supplied for option %1.
-.
-
-MessageId=10037 SymbolicName=TRACERT_BAD_OPTION_VALUE
-Language=English
-Bad value for option %1.
-.
-
-MessageId=10038 SymbolicName=TRACERT_BAD_ROUTE_ADDRESS
-Language=English
-%1 is not a valid source route address.
-.
-
-MessageId=10039 SymbolicName=TRACERT_TOO_MANY_OPTIONS
-Language=English
-Too many options have been specified.
-.
-
-MessageId=10040 SymbolicName=TRACERT_INVALID_SWITCH
-Language=English
-%1 is not a valid command option.
-.
-
-MessageId=10041 SymbolicName=TRACERT_NO_ADDRESS
-Language=English
-A target name or address must be specified.
-.
-
-MessageId=10042 SymbolicName=TRACERT_TARGET_NAME
-Language=English
-%1 %0
-.
-MessageId=10043 SymbolicName=TRACERT_NO_REPLY_TIME
-Language=English
- * %0
-.
-
-MessageId=10044 SymbolicName=TRACERT_CR
-Language=English
-
-.
-MessageId=10045 SymbolicName=TRACERT_IP_ADDRESS
-Language=English
-%1 %0
-.
-MessageId=10046 SymbolicName=TRACERT_NEGOTIATING_IPSEC
-Language=English
-Negotiating IP Security.
-.
-MessageId=10047 SymbolicName=TRACERT_BAD_ADDRESS
-Language=English
-%1!s! is not a valid address.
-.
-MessageId=10048 SymbolicName=TRACERT_FAMILY
-Language=English
-
-The option %1!s! is only supported for %2!hs!.
-
-.
-MessageId=10049 SymbolicName=TRACERT_SOCKET_FAILED
-Language=English
-Unable to create socket, error code %1!d!.
-.
diff --git a/libnet/nlstxt.mc b/libnet/nlstxt.mc
deleted file mode 100644
index d3b6c7c..0000000
--- a/libnet/nlstxt.mc
+++ /dev/null
@@ -1,652 +0,0 @@
-;//
-;// Common messages for all TCP/IP utilities
-;// That link with libuemul.lib.
-;// Message range: 2000-2008
-;//
-;
-MessageId=2000 SymbolicName=LIBUEMUL_OPTION_INVALID
-Language=English
-Option %1!c! is not valid
-.
-MessageId=2001 SymbolicName=LIBUEMUL_OPTION_MORE_ARGS
-Language=English
-Option %1!c! requires an additional argument
-.
-MessageId=2002 SymbolicName=LIBUEMUL_ERROR_GETTING_CI_HANDLE
-Language=English
-
-error getting console input handle, code %1!d!
-.
-MessageId=2003 SymbolicName=LIBUEMUL_ERROR_GETTING_CO_HANDLE
-Language=English
-
-error getting console output handle, code %1!d!
-.
-MessageId=2004 SymbolicName=LIBUEMUL_ERROR_GETTING_CON_MODE
-Language=English
-
-error getting console mode, code %1!d!
-.
-MessageId=2005 SymbolicName=LIBUEMUL_ERROR_SETTING_CON_MODE
-Language=English
-
-error setting console mode, code %1!d!
-.
-MessageId=2006 SymbolicName=LIBUEMUL_WRITE_TO_CONSOLEOUT_ERROR
-Language=English
-Write to ConsoleOut error == %1!ld!
-.
-MessageId=2007 SymbolicName=LIBUEMUL_READ_FROM_CONSOLEIN_ERROR
-Language=English
-Read from ConsoleIn error == %1!ld!
-.
-MessageId=2008 SymbolicName=LIBUEMUL_ERROR_RESTORING_CONSOLE_MODE
-Language=English
-error restoring console mode, code %1!d!
-.
-;//
-;// Local Messages for winstrm.dll
-;// Message range: 10000+
-;//
-;
-MessageId=10000 SymbolicName=IDS_WSAENAMETOOLONG
-Language=English
-Name too long%0
-.
-MessageId=10001 SymbolicName=IDS_WSASYSNOTREADY
-Language=English
-System not ready%0
-.
-MessageId=10002 SymbolicName=IDS_WSAVERNOTSUPPORTED
-Language=English
-Version is not supported%0
-.
-MessageId=10003 SymbolicName=IDS_WSAESHUTDOWN
-Language=English
-Can't send after socket shutdown%0
-.
-MessageId=10004 SymbolicName=IDS_WSAEINTR
-Language=English
-Interrupted system call%0
-.
-MessageId=10005 SymbolicName=IDS_WSAHOST_NOT_FOUND
-Language=English
-Host not found%0
-.
-MessageId=10006 SymbolicName=IDS_WSATRY_AGAIN
-Language=English
-Try again%0
-.
-MessageId=10007 SymbolicName=IDS_WSANO_RECOVERY
-Language=English
-Non-recoverable error%0
-.
-MessageId=10008 SymbolicName=IDS_WSANO_DATA
-Language=English
-No data record available%0
-.
-MessageId=10009 SymbolicName=IDS_WSAEBADF
-Language=English
-Bad file number%0
-.
-MessageId=10010 SymbolicName=IDS_WSAEWOULDBLOCK
-Language=English
-Operation would block%0
-.
-MessageId=10011 SymbolicName=IDS_WSAEINPROGRESS
-Language=English
-Operation now in progress%0
-.
-MessageId=10012 SymbolicName=IDS_WSAEALREADY
-Language=English
-Operation already in progress%0
-.
-MessageId=10013 SymbolicName=IDS_WSAEFAULT
-Language=English
-Bad address%0
-.
-MessageId=10014 SymbolicName=IDS_WSAEDESTADDRREQ
-Language=English
-Destination address required%0
-.
-MessageId=10015 SymbolicName=IDS_WSAEMSGSIZE
-Language=English
-Message too long%0
-.
-MessageId=10016 SymbolicName=IDS_WSAEPFNOSUPPORT
-Language=English
-Protocol family not supported%0
-.
-MessageId=10017 SymbolicName=IDS_WSAENOTEMPTY
-Language=English
-Directory not empty%0
-.
-MessageId=10018 SymbolicName=IDS_WSAEPROCLIM
-Language=English
-EPROCLIM returned%0
-.
-MessageId=10019 SymbolicName=IDS_WSAEUSERS
-Language=English
-EUSERS returned%0
-.
-MessageId=10020 SymbolicName=IDS_WSAEDQUOT
-Language=English
-Disk quota exceeded%0
-.
-MessageId=10021 SymbolicName=IDS_WSAESTALE
-Language=English
-ESTALE returned%0
-.
-MessageId=10022 SymbolicName=IDS_WSAEINVAL
-Language=English
-Invalid argument%0
-.
-MessageId=10023 SymbolicName=IDS_WSAEMFILE
-Language=English
-Too many open files%0
-.
-MessageId=10024 SymbolicName=IDS_WSAELOOP
-Language=English
-Too many levels of symbolic links%0
-.
-MessageId=10025 SymbolicName=IDS_WSAEREMOTE
-Language=English
-The object is remote%0
-.
-MessageId=10026 SymbolicName=IDS_WSAENOTSOCK
-Language=English
-Socket operation on non-socket%0
-.
-MessageId=10027 SymbolicName=IDS_WSAEADDRNOTAVAIL
-Language=English
-Can't assign requested address%0
-.
-MessageId=10028 SymbolicName=IDS_WSAEADDRINUSE
-Language=English
-Address already in use%0
-.
-MessageId=10029 SymbolicName=IDS_WSAEAFNOSUPPORT
-Language=English
-Address family not supported by protocol family%0
-.
-MessageId=10030 SymbolicName=IDS_WSAESOCKTNOSUPPORT
-Language=English
-Socket type not supported%0
-.
-MessageId=10031 SymbolicName=IDS_WSAEPROTONOSUPPORT
-Language=English
-Protocol not supported%0
-.
-MessageId=10032 SymbolicName=IDS_WSAENOBUFS
-Language=English
-No buffer space is supported%0
-.
-MessageId=10033 SymbolicName=IDS_WSAETIMEDOUT
-Language=English
-Connection timed out%0
-.
-MessageId=10034 SymbolicName=IDS_WSAEISCONN
-Language=English
-Socket is already connected%0
-.
-MessageId=10035 SymbolicName=IDS_WSAENOTCONN
-Language=English
-Socket is not connected%0
-.
-MessageId=10036 SymbolicName=IDS_WSAENOPROTOOPT
-Language=English
-Bad protocol option%0
-.
-MessageId=10037 SymbolicName=IDS_WSAECONNRESET
-Language=English
-Connection reset by peer%0
-.
-MessageId=10038 SymbolicName=IDS_WSAECONNABORTED
-Language=English
-Software caused connection abort%0
-.
-MessageId=10039 SymbolicName=IDS_WSAENETDOWN
-Language=English
-Network is down%0
-.
-MessageId=10040 SymbolicName=IDS_WSAENETRESET
-Language=English
-Network was reset%0
-.
-MessageId=10041 SymbolicName=IDS_WSAECONNREFUSED
-Language=English
-Connection refused%0
-.
-MessageId=10042 SymbolicName=IDS_WSAEHOSTDOWN
-Language=English
-Host is down%0
-.
-MessageId=10043 SymbolicName=IDS_WSAEHOSTUNREACH
-Language=English
-Host is unreachable%0
-.
-MessageId=10044 SymbolicName=IDS_WSAEPROTOTYPE
-Language=English
-Protocol is wrong type for socket%0
-.
-MessageId=10045 SymbolicName=IDS_WSAEOPNOTSUPP
-Language=English
-Operation not supported on socket%0
-.
-MessageId=10046 SymbolicName=IDS_WSAENETUNREACH
-Language=English
-ICMP network unreachable%0
-.
-MessageId=10047 SymbolicName=IDS_WSAETOOMANYREFS
-Language=English
-Too many references%0
-.
-MessageId=10048 SymbolicName=IDS_EPERM
-Language=English
-Not Owner%0
-.
-MessageId=10049 SymbolicName=IDS_ENOENT
-Language=English
-No Such file or directory%0
-.
-MessageId=10050 SymbolicName=IDS_ESRCH
-Language=English
-No such process%0
-.
-MessageId=10051 SymbolicName=IDS_EINTR
-Language=English
-Interrupted system call%0
-.
-MessageId=10052 SymbolicName=IDS_EIO
-Language=English
-I/O Error%0
-.
-MessageId=10053 SymbolicName=IDS_ENXIO
-Language=English
-No such device or address%0
-.
-MessageId=10054 SymbolicName=IDS_E2BIG
-Language=English
-Arg list too long%0
-.
-MessageId=10055 SymbolicName=IDS_ENOEXEC
-Language=English
-Exec format error%0
-.
-MessageId=10056 SymbolicName=IDS_EBADF
-Language=English
-Bad file number%0
-.
-MessageId=10057 SymbolicName=IDS_ECHILD
-Language=English
-No children%0
-.
-MessageId=10058 SymbolicName=IDS_EAGAIN
-Language=English
-Operation would block%0
-.
-MessageId=10059 SymbolicName=IDS_ENOMEM
-Language=English
-Not enough memory%0
-.
-MessageId=10060 SymbolicName=IDS_EACCES
-Language=English
-Permission denied%0
-.
-MessageId=10061 SymbolicName=IDS_EFAULT
-Language=English
-Bad address%0
-.
-MessageId=10062 SymbolicName=IDS_EBUSY
-Language=English
-Mount device or directory busy%0
-.
-MessageId=10063 SymbolicName=IDS_EEXIST
-Language=English
-File exists%0
-.
-MessageId=10064 SymbolicName=IDS_EXDEV
-Language=English
-Cross-device link%0
-.
-MessageId=10065 SymbolicName=IDS_ENODEV
-Language=English
-No such device%0
-.
-MessageId=10066 SymbolicName=IDS_ENOTDIR
-Language=English
-Not a directory%0
-.
-MessageId=10067 SymbolicName=IDS_EISDIR
-Language=English
-Is a directory%0
-.
-MessageId=10068 SymbolicName=IDS_EINVAL
-Language=English
-Invalid argument%0
-.
-MessageId=10069 SymbolicName=IDS_ENFILE
-Language=English
-File table overflow%0
-.
-MessageId=10070 SymbolicName=IDS_EMFILE
-Language=English
-Too many open files%0
-.
-MessageId=10071 SymbolicName=IDS_ENOTTY
-Language=English
-Not a typewriter%0
-.
-MessageId=10072 SymbolicName=IDS_EFBIG
-Language=English
-File too large%0
-.
-MessageId=10073 SymbolicName=IDS_ENOSPC
-Language=English
-No space left on device%0
-.
-MessageId=10074 SymbolicName=IDS_ESPIPE
-Language=English
-Illegal seek%0
-.
-MessageId=10075 SymbolicName=IDS_EROFS
-Language=English
-Read-only file system%0
-.
-MessageId=10076 SymbolicName=IDS_EMLINK
-Language=English
-Too many links%0
-.
-MessageId=10077 SymbolicName=IDS_EPIPE
-Language=English
-Broken pipe%0
-.
-MessageId=10078 SymbolicName=IDS_EDOM
-Language=English
-Math argument%0
-.
-MessageId=10079 SymbolicName=IDS_ERANGE
-Language=English
-Result too large%0
-.
-MessageId=10080 SymbolicName=IDS_EDEADLK
-Language=English
-Resource deadlock would occur%0
-.
-MessageId=10081 SymbolicName=IDS_ENOMSG
-Language=English
-No message of desired type%0
-.
-MessageId=10082 SymbolicName=IDS_EIDRM
-Language=English
-Identifier removed%0
-.
-MessageId=10083 SymbolicName=IDS_ECHRNG
-Language=English
-Channel number out of range%0
-.
-MessageId=10084 SymbolicName=IDS_EL2NSYNC
-Language=English
-Level 2 not sychronized%0
-.
-MessageId=10085 SymbolicName=IDS_EL3HLT
-Language=English
-Level 3 halted%0
-.
-MessageId=10086 SymbolicName=IDS_EL3RST
-Language=English
-Level 3 reset%0
-.
-MessageId=10087 SymbolicName=IDS_ELNRNG
-Language=English
-Link number out of range%0
-.
-MessageId=10088 SymbolicName=IDS_EUNATCH
-Language=English
-Protocol driver not attached%0
-.
-MessageId=10089 SymbolicName=IDS_ENOCSI
-Language=English
-No CSI structure available%0
-.
-MessageId=10090 SymbolicName=IDS_EL2HLT
-Language=English
-Level 2 halted%0
-.
-MessageId=10091 SymbolicName=IDS_EBADE
-Language=English
-Invalid exchange%0
-.
-MessageId=10092 SymbolicName=IDS_EBADR
-Language=English
-Invalid request descriptor%0
-.
-MessageId=10093 SymbolicName=IDS_EXFULL
-Language=English
-Exchange full%0
-.
-MessageId=10094 SymbolicName=IDS_ENOANO
-Language=English
-No anode%0
-.
-MessageId=10095 SymbolicName=IDS_EBADRQC
-Language=English
-Invalid request code%0
-.
-MessageId=10096 SymbolicName=IDS_EBADSLT
-Language=English
-Invalid slot%0
-.
-MessageId=10097 SymbolicName=IDS_EBFONT
-Language=English
-Bad font file format%0
-.
-MessageId=10098 SymbolicName=IDS_ENOSTR
-Language=English
-Device not a stream%0
-.
-MessageId=10099 SymbolicName=IDS_ENODATA
-Language=English
-No Data%0
-.
-MessageId=10100 SymbolicName=IDS_ETIME
-Language=English
-Timer expired%0
-.
-MessageId=10101 SymbolicName=IDS_ENOSR
-Language=English
-Out of Streams resources%0
-.
-MessageId=10102 SymbolicName=IDS_ENONET
-Language=English
-Machine is not on the network%0
-.
-MessageId=10103 SymbolicName=IDS_ENOPKG
-Language=English
-Package not installed%0
-.
-MessageId=10104 SymbolicName=IDS_EREMOTE
-Language=English
-The object is remote%0
-.
-MessageId=10105 SymbolicName=IDS_ENOLINK
-Language=English
-The link has been severed%0
-.
-MessageId=10106 SymbolicName=IDS_EADV
-Language=English
-Advertise error%0
-.
-MessageId=10107 SymbolicName=IDS_ESRMNT
-Language=English
-Srmount error%0
-.
-MessageId=10108 SymbolicName=IDS_ECOMM
-Language=English
-Communication error on send%0
-.
-MessageId=10109 SymbolicName=IDS_EPROTO
-Language=English
-Protocol error%0
-.
-MessageId=10110 SymbolicName=IDS_EMULTIHOP
-Language=English
-Multihop attempted%0
-.
-MessageId=10111 SymbolicName=IDS_ELBIN
-Language=English
-Inode is remote%0
-.
-MessageId=10112 SymbolicName=IDS_EDOTDOT
-Language=English
-Cross mount point%0
-.
-MessageId=10113 SymbolicName=IDS_EBADMSG
-Language=English
-Trying to read unreadable message%0
-.
-MessageId=10114 SymbolicName=IDS_ENOTUNIQ
-Language=English
-Given log name not unique%0
-.
-MessageId=10115 SymbolicName=IDS_EREMCHG
-Language=English
-Remote address changed%0
-.
-MessageId=10116 SymbolicName=IDS_ELIBACC
-Language=English
-Can't access a needed shared library%0
-.
-MessageId=10117 SymbolicName=IDS_ELIBBAD
-Language=English
-Accessing a corrupted shared %0
-.
-MessageId=10118 SymbolicName=IDS_ELIBSCN
-Language=English
-lib section in code file corrupted%0
-.
-MessageId=10119 SymbolicName=IDS_ELIBMAX
-Language=English
-Attempting to link in too many libs%0
-.
-MessageId=10120 SymbolicName=IDS_ELIBEXEC
-Language=English
-Attempting to exec a shared library%0
-.
-MessageId=10121 SymbolicName=IDS_ENOTSOCK
-Language=English
-Socket operation on non-socket%0
-.
-MessageId=10122 SymbolicName=IDS_EADDRNOTAVAIL
-Language=English
-Can't assign requested address%0
-.
-MessageId=10123 SymbolicName=IDS_EADDRINUSE
-Language=English
-Address already in use%0
-.
-MessageId=10124 SymbolicName=IDS_EAFNOSUPPORT
-Language=English
-Address family not supported by protocol family%0
-.
-MessageId=10125 SymbolicName=IDS_ESOCKTNOSUPPORT
-Language=English
-Socket type not supported%0
-.
-MessageId=10126 SymbolicName=IDS_EPROTONOSUPPORT
-Language=English
-Protocol not supported%0
-.
-MessageId=10127 SymbolicName=IDS_ENOBUFS
-Language=English
-No buffer space is available%0
-.
-MessageId=10128 SymbolicName=IDS_ETIMEDOUT
-Language=English
-Connection timed out%0
-.
-MessageId=10129 SymbolicName=IDS_EISCONN
-Language=English
-Socket is already connected%0
-.
-MessageId=10130 SymbolicName=IDS_ENOTCONN
-Language=English
-Socket is not connected%0
-.
-MessageId=10131 SymbolicName=IDS_ENOPROTOOPT
-Language=English
-Bad protocol option%0
-.
-MessageId=10132 SymbolicName=IDS_ECONNRESET
-Language=English
-Connection reset by peer%0
-.
-MessageId=10133 SymbolicName=IDS_ECONNABORT
-Language=English
-Software caused connection abort%0
-.
-MessageId=10134 SymbolicName=IDS_ENETDOWN
-Language=English
-Network is down%0
-.
-MessageId=10135 SymbolicName=IDS_ECONNREFUSED
-Language=English
-Connection refused%0
-.
-MessageId=10136 SymbolicName=IDS_EHOSTUNREACH
-Language=English
-Host is unreachable%0
-.
-MessageId=10137 SymbolicName=IDS_EPROTOTYPE
-Language=English
-Protocol is wrong type for socket%0
-.
-MessageId=10138 SymbolicName=IDS_EOPNOTSUPP
-Language=English
-Operation not supported on socket%0
-.
-MessageId=10139 SymbolicName=IDS_ESUBNET
-Language=English
-IP Subnet table is full%0
-.
-MessageId=10140 SymbolicName=IDS_ENETNOLNK
-Language=English
-Subnet module not linked%0
-.
-MessageId=10141 SymbolicName=IDS_EBADIOCTL
-Language=English
-Unknown IOCTL call%0
-.
-MessageId=10142 SymbolicName=IDS_ERESOURCE
-Language=English
-Failure in Streams buffer allocation%0
-.
-MessageId=10143 SymbolicName=IDS_EPROTUNR
-Language=English
-ICMP protocol unreachable%0
-.
-MessageId=10144 SymbolicName=IDS_EPORTUNR
-Language=English
-ICMP port unreachable%0
-.
-MessageId=10145 SymbolicName=IDS_ENETUNR
-Language=English
-ICMP network unreachable%0
-.
-MessageId=10146 SymbolicName=IDS_EPACKET
-Language=English
-Invalid Ethernet packet%0
-.
-MessageId=10147 SymbolicName=IDS_ETYPEREG
-Language=English
-Type registration error%0
-.
-MessageId=10148 SymbolicName=IDS_ENOTINIT
-Language=English
-Sockets library not initialized%0
-.
-MessageId=10149 SymbolicName=IDS_UNKNOWN
-Language=English
-Unknown error number%0
-.
-
\ No newline at end of file
diff --git a/libnet/pathping.h b/libnet/pathping.h
deleted file mode 100644
index 8e3dda6..0000000
--- a/libnet/pathping.h
+++ /dev/null
@@ -1,569 +0,0 @@
-//
-// Local Messages for ping
-// Message range: 10000+
-//
-
-//
-// Values are 32 bit values laid out as follows:
-//
-// 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
-// 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
-// +---+-+-+-----------------------+-------------------------------+
-// |Sev|C|R| Facility | Code |
-// +---+-+-+-----------------------+-------------------------------+
-//
-// where
-//
-// Sev - is the severity code
-//
-// 00 - Success
-// 01 - Informational
-// 10 - Warning
-// 11 - Error
-//
-// C - is the Customer code flag
-//
-// R - is a reserved bit
-//
-// Facility - is the facility code
-//
-// Code - is the facility's status code
-//
-//
-// Define the facility codes
-//
-
-
-//
-// Define the severity codes
-//
-
-
-//
-// MessageId: PATHPING_BRKT_IP_ADDRESS
-//
-// MessageText:
-//
-// [%1!hs!] %0
-//
-#define PATHPING_BRKT_IP_ADDRESS 0x00002710L
-
-//
-// MessageId: PATHPING_TIME
-//
-// MessageText:
-//
-// %1!4lu! ms %0
-//
-#define PATHPING_TIME 0x00002711L
-
-//
-// MessageId: PATHPING_TIME_10MS
-//
-// MessageText:
-//
-// <1 ms %0
-//
-#define PATHPING_TIME_10MS 0x00002712L
-
-//
-// MessageId: PATHPING_USAGE
-//
-// MessageText:
-//
-//
-// Usage: pathping [-g host-list] [-h maximum_hops] [-i address] [-n]
-// [-p period] [-q num_queries] [-w timeout]
-// [-4] [-6] target_name
-//
-// Options:
-// -g host-list Loose source route along host-list.
-// -h maximum_hops Maximum number of hops to search for target.
-// -i address Use the specified source address.
-// -n Do not resolve addresses to hostnames.
-// -p period Wait period milliseconds between pings.
-// -q num_queries Number of queries per hop.
-// -w timeout Wait timeout milliseconds for each reply.
-// -4 Force using IPv4.
-// -6 Force using IPv6.
-//
-#define PATHPING_USAGE 0x00002713L
-
-//
-// MessageId: PATHPING_MESSAGE_1
-//
-// MessageText:
-//
-// Unable to resolve target system name %1!hs!.
-//
-#define PATHPING_MESSAGE_1 0x00002714L
-
-//
-// MessageId: PATHPING_MESSAGE_2
-//
-// MessageText:
-//
-// Unable to contact IP driver. Error code %1!d!.
-//
-#define PATHPING_MESSAGE_2 0x00002715L
-
-//
-// MessageId: PATHPING_HEADER1
-//
-// MessageText:
-//
-//
-// Tracing route to %1!hs! [%2!hs!]
-// over a maximum of %3!u! hops:
-//
-#define PATHPING_HEADER1 0x00002716L
-
-//
-// MessageId: PATHPING_MESSAGE_4
-//
-// MessageText:
-//
-// %1!3lu! %0
-//
-#define PATHPING_MESSAGE_4 0x00002717L
-
-//
-// MessageId: PATHPING_MESSAGE_5
-//
-// MessageText:
-//
-// No information available.
-//
-#define PATHPING_MESSAGE_5 0x00002718L
-
-//
-// MessageId: PATHPING_MESSAGE_6
-//
-// MessageText:
-//
-// reports: %0
-//
-#define PATHPING_MESSAGE_6 0x00002719L
-
-//
-// MessageId: PATHPING_MESSAGE_7
-//
-// MessageText:
-//
-// Transmit error: code %1!lu!.
-//
-#define PATHPING_MESSAGE_7 0x0000271AL
-
-//
-// MessageId: PATHPING_MESSAGE_8
-//
-// MessageText:
-//
-//
-// Trace complete.
-//
-#define PATHPING_MESSAGE_8 0x0000271BL
-
-//
-// MessageId: PATHPING_BUF_TOO_SMALL
-//
-// MessageText:
-//
-// General failure.
-//
-#define PATHPING_BUF_TOO_SMALL 0x0000271FL
-
-//
-// MessageId: PATHPING_DEST_NET_UNREACHABLE
-//
-// MessageText:
-//
-// Destination net unreachable.
-//
-#define PATHPING_DEST_NET_UNREACHABLE 0x00002720L
-
-//
-// MessageId: PATHPING_DEST_HOST_UNREACHABLE
-//
-// MessageText:
-//
-// Destination host unreachable.
-//
-#define PATHPING_DEST_HOST_UNREACHABLE 0x00002721L
-
-//
-// MessageId: PATHPING_DEST_PROT_UNREACHABLE
-//
-// MessageText:
-//
-// Destination protocol unreachable.
-//
-#define PATHPING_DEST_PROT_UNREACHABLE 0x00002722L
-
-//
-// MessageId: PATHPING_DEST_PORT_UNREACHABLE
-//
-// MessageText:
-//
-// Destination protocol unreachable.
-//
-#define PATHPING_DEST_PORT_UNREACHABLE 0x00002723L
-
-//
-// MessageId: PATHPING_NO_RESOURCES
-//
-// MessageText:
-//
-// No resources.
-//
-#define PATHPING_NO_RESOURCES 0x00002724L
-
-//
-// MessageId: PATHPING_BAD_OPTION
-//
-// MessageText:
-//
-// One of the IP options is invalid.
-//
-#define PATHPING_BAD_OPTION 0x00002725L
-
-//
-// MessageId: PATHPING_HW_ERROR
-//
-// MessageText:
-//
-// Hardware error.
-//
-#define PATHPING_HW_ERROR 0x00002726L
-
-//
-// MessageId: PATHPING_PACKET_TOO_BIG
-//
-// MessageText:
-//
-// Packet needs to be fragmented but DF flag is set.
-//
-#define PATHPING_PACKET_TOO_BIG 0x00002727L
-
-//
-// MessageId: PATHPING_REQ_TIMED_OUT
-//
-// MessageText:
-//
-// Request timed out.
-//
-#define PATHPING_REQ_TIMED_OUT 0x00002728L
-
-//
-// MessageId: PATHPING_BAD_REQ
-//
-// MessageText:
-//
-// General failure.
-//
-#define PATHPING_BAD_REQ 0x00002729L
-
-//
-// MessageId: PATHPING_BAD_ROUTE
-//
-// MessageText:
-//
-// Invalid source route specified.
-//
-#define PATHPING_BAD_ROUTE 0x0000272AL
-
-//
-// MessageId: PATHPING_TTL_EXPIRED_TRANSIT
-//
-// MessageText:
-//
-// TTL expired in transit.
-//
-#define PATHPING_TTL_EXPIRED_TRANSIT 0x0000272BL
-
-//
-// MessageId: PATHPING_TTL_EXPIRED_REASSEM
-//
-// MessageText:
-//
-// TTL expired during reassembly.
-//
-#define PATHPING_TTL_EXPIRED_REASSEM 0x0000272CL
-
-//
-// MessageId: PATHPING_PARAM_PROBLEM
-//
-// MessageText:
-//
-// IP parameter problem.
-//
-#define PATHPING_PARAM_PROBLEM 0x0000272DL
-
-//
-// MessageId: PATHPING_SOURCE_QUENCH
-//
-// MessageText:
-//
-// Source quench received.
-//
-#define PATHPING_SOURCE_QUENCH 0x0000272EL
-
-//
-// MessageId: PATHPING_OPTION_TOO_BIG
-//
-// MessageText:
-//
-// The specified option is too large.
-//
-#define PATHPING_OPTION_TOO_BIG 0x0000272FL
-
-//
-// MessageId: PATHPING_BAD_DESTINATION
-//
-// MessageText:
-//
-// The destination specified is not valid.
-//
-#define PATHPING_BAD_DESTINATION 0x00002730L
-
-//
-// MessageId: PATHPING_GENERAL_FAILURE
-//
-// MessageText:
-//
-// General failure.
-//
-#define PATHPING_GENERAL_FAILURE 0x00002731L
-
-//
-// MessageId: PATHPING_WSASTARTUP_FAILED
-//
-// MessageText:
-//
-// Unable to initialize the Windows Sockets interface, error code %1!d!.
-//
-#define PATHPING_WSASTARTUP_FAILED 0x00002732L
-
-//
-// MessageId: PATHPING_HEADER2
-//
-// MessageText:
-//
-//
-// Tracing route to %1!hs! over a maximum of %2!u! hops
-//
-//
-#define PATHPING_HEADER2 0x00002733L
-
-//
-// MessageId: PATHPING_NO_OPTION_VALUE
-//
-// MessageText:
-//
-// A value must be supplied for option %1!hs!.
-//
-#define PATHPING_NO_OPTION_VALUE 0x00002734L
-
-//
-// MessageId: PATHPING_BAD_OPTION_VALUE
-//
-// MessageText:
-//
-// Bad value for option %1!hs!.
-//
-#define PATHPING_BAD_OPTION_VALUE 0x00002735L
-
-//
-// MessageId: PATHPING_BAD_ROUTE_ADDRESS
-//
-// MessageText:
-//
-// %1!hs! is not a valid source route address.
-//
-#define PATHPING_BAD_ROUTE_ADDRESS 0x00002736L
-
-//
-// MessageId: PATHPING_TOO_MANY_OPTIONS
-//
-// MessageText:
-//
-// Too many options have been specified.
-//
-#define PATHPING_TOO_MANY_OPTIONS 0x00002737L
-
-//
-// MessageId: PATHPING_INVALID_SWITCH
-//
-// MessageText:
-//
-// %1!hs! is not a valid command option.
-//
-#define PATHPING_INVALID_SWITCH 0x00002738L
-
-//
-// MessageId: PATHPING_NO_ADDRESS
-//
-// MessageText:
-//
-// A target name or address must be specified.
-//
-#define PATHPING_NO_ADDRESS 0x00002739L
-
-//
-// MessageId: PATHPING_TARGET_NAME
-//
-// MessageText:
-//
-// %1!hs! %0
-//
-#define PATHPING_TARGET_NAME 0x0000273AL
-
-//
-// MessageId: PATHPING_NO_REPLY_TIME
-//
-// MessageText:
-//
-// * %0
-//
-#define PATHPING_NO_REPLY_TIME 0x0000273BL
-
-//
-// MessageId: PATHPING_CR
-//
-// MessageText:
-//
-//
-//
-#define PATHPING_CR 0x0000273CL
-
-//
-// MessageId: PATHPING_IP_ADDRESS
-//
-// MessageText:
-//
-// %1!hs! %0
-//
-#define PATHPING_IP_ADDRESS 0x0000273DL
-
-//
-// MessageId: PATHPING_STAT_HEADER
-//
-// MessageText:
-//
-// Source to Here This Node/Link
-// Hop RTT Lost/Sent = Pct Lost/Sent = Pct Address
-// 0 %0
-//
-#define PATHPING_STAT_HEADER 0x0000273EL
-
-//
-// MessageId: PATHPING_STAT_LINK
-//
-// MessageText:
-//
-// %1!4d!/%2!4d! =%3!3d!%% |
-//
-#define PATHPING_STAT_LINK 0x0000273FL
-
-//
-// MessageId: PATHPING_STAT_LOSS
-//
-// MessageText:
-//
-// %1!4d!/%2!4d! =%3!3d!%% %0
-//
-#define PATHPING_STAT_LOSS 0x00002740L
-
-//
-// MessageId: PATHPING_HOP_RTT
-//
-// MessageText:
-//
-// %1!3d! %2!4d!ms %0
-//
-#define PATHPING_HOP_RTT 0x00002741L
-
-//
-// MessageId: PATHPING_HOP_NO_RTT
-//
-// MessageText:
-//
-// %1!3d! --- %0
-//
-#define PATHPING_HOP_NO_RTT 0x00002742L
-
-//
-// MessageId: PATHPING_COMPUTING
-//
-// MessageText:
-//
-//
-// Computing statistics for %1!d! seconds...
-//
-#define PATHPING_COMPUTING 0x00002743L
-
-//
-// MessageId: PATHPING_NEGOTIATING_IPSEC
-//
-// MessageText:
-//
-// Negotiating IP Security.
-//
-#define PATHPING_NEGOTIATING_IPSEC 0x00002744L
-
-//
-// MessageId: PATHPING_WSACREATEEVENT_FAILED
-//
-// MessageText:
-//
-// Cound not create an Event object. Error code is %1!d!.
-//
-#define PATHPING_WSACREATEEVENT_FAILED 0x00002745L
-
-//
-// MessageId: PATHPING_WSASOCKET_FAILED
-//
-// MessageText:
-//
-// Cound not create a socket object. Error code is %1!d!.
-//
-#define PATHPING_WSASOCKET_FAILED 0x00002746L
-
-//
-// MessageId: PATHPING_WSAEVENTSELECT_FAILED
-//
-// MessageText:
-//
-// Cound not associate the event object with network events. Error code is %1!d!.
-//
-#define PATHPING_WSAEVENTSELECT_FAILED 0x00002747L
-
-//
-// MessageId: PATHPING_SENDTO_FAILED
-//
-// MessageText:
-//
-// Could not send the packet. Error code is %1!d!.
-//
-#define PATHPING_SENDTO_FAILED 0x00002748L
-
-//
-// MessageId: PATHPING_RECVFROM_FAILED
-//
-// MessageText:
-//
-// Could not receive a packet. Error code is %1!d!.
-//
-#define PATHPING_RECVFROM_FAILED 0x00002749L
-
-//
-// MessageId: PATHPING_FAMILY
-//
-// MessageText:
-//
-//
-// The option %1!s! is only supported for %2!hs!.
-//
-//
-#define PATHPING_FAMILY 0x0000275CL
-
diff --git a/libnet/pathping.mc b/libnet/pathping.mc
deleted file mode 100644
index 754a0ba..0000000
--- a/libnet/pathping.mc
+++ /dev/null
@@ -1,273 +0,0 @@
-;//
-;// Local Messages for ping
-;// Message range: 10000+
-;//
-;
-MessageId=10000 SymbolicName=PATHPING_BRKT_IP_ADDRESS
-Language=English
-[%1!hs!] %0
-.
-MessageId=10001 SymbolicName=PATHPING_TIME
-Language=English
-%1!4lu! ms %0
-.
-MessageId=10002 SymbolicName=PATHPING_TIME_10MS
-Language=English
- <1 ms %0
-.
-
-MessageId=10003 SymbolicName=PATHPING_USAGE
-Language=English
-
-Usage: pathping [-g host-list] [-h maximum_hops] [-i address] [-n]
- [-p period] [-q num_queries] [-w timeout]
- [-4] [-6] target_name
-
-Options:
- -g host-list Loose source route along host-list.
- -h maximum_hops Maximum number of hops to search for target.
- -i address Use the specified source address.
- -n Do not resolve addresses to hostnames.
- -p period Wait period milliseconds between pings.
- -q num_queries Number of queries per hop.
- -w timeout Wait timeout milliseconds for each reply.
- -4 Force using IPv4.
- -6 Force using IPv6.
-.
-
-MessageId=10004 SymbolicName=PATHPING_MESSAGE_1
-Language=English
-Unable to resolve target system name %1!hs!.
-.
-MessageId=10005 SymbolicName=PATHPING_MESSAGE_2
-Language=English
-Unable to contact IP driver. Error code %1!d!.
-.
-MessageId=10006 SymbolicName=PATHPING_HEADER1
-Language=English
-
-Tracing route to %1!hs! [%2!hs!]
-over a maximum of %3!u! hops:
-.
-MessageId=10007 SymbolicName=PATHPING_MESSAGE_4
-Language=English
-%1!3lu! %0
-.
-MessageId=10008 SymbolicName=PATHPING_MESSAGE_5
-Language=English
-No information available.
-.
-MessageId=10009 SymbolicName=PATHPING_MESSAGE_6
-Language=English
- reports: %0
-.
-MessageId=10010 SymbolicName=PATHPING_MESSAGE_7
-Language=English
-Transmit error: code %1!lu!.
-.
-MessageId=10011 SymbolicName=PATHPING_MESSAGE_8
-Language=English
-
-Trace complete.
-.
-MessageId=10015 SymbolicName=PATHPING_BUF_TOO_SMALL
-Language=English
-General failure.
-.
-MessageId=10016 SymbolicName=PATHPING_DEST_NET_UNREACHABLE
-Language=English
-Destination net unreachable.
-.
-MessageId=10017 SymbolicName=PATHPING_DEST_HOST_UNREACHABLE
-Language=English
-Destination host unreachable.
-.
-MessageId=10018 SymbolicName=PATHPING_DEST_PROT_UNREACHABLE
-Language=English
-Destination protocol unreachable.
-.
-MessageId=10019 SymbolicName=PATHPING_DEST_PORT_UNREACHABLE
-Language=English
-Destination protocol unreachable.
-.
-MessageId=10020 SymbolicName=PATHPING_NO_RESOURCES
-Language=English
-No resources.
-.
-MessageId=10021 SymbolicName=PATHPING_BAD_OPTION
-Language=English
-One of the IP options is invalid.
-.
-MessageId=10022 SymbolicName=PATHPING_HW_ERROR
-Language=English
-Hardware error.
-.
-MessageId=10023 SymbolicName=PATHPING_PACKET_TOO_BIG
-Language=English
-Packet needs to be fragmented but DF flag is set.
-.
-MessageId=10024 SymbolicName=PATHPING_REQ_TIMED_OUT
-Language=English
-Request timed out.
-.
-MessageId=10025 SymbolicName=PATHPING_BAD_REQ
-Language=English
-General failure.
-.
-MessageId=10026 SymbolicName=PATHPING_BAD_ROUTE
-Language=English
-Invalid source route specified.
-.
-MessageId=10027 SymbolicName=PATHPING_TTL_EXPIRED_TRANSIT
-Language=English
-TTL expired in transit.
-.
-MessageId=10028 SymbolicName=PATHPING_TTL_EXPIRED_REASSEM
-Language=English
-TTL expired during reassembly.
-.
-MessageId=10029 SymbolicName=PATHPING_PARAM_PROBLEM
-Language=English
-IP parameter problem.
-.
-MessageId=10030 SymbolicName=PATHPING_SOURCE_QUENCH
-Language=English
-Source quench received.
-.
-MessageId=10031 SymbolicName=PATHPING_OPTION_TOO_BIG
-Language=English
-The specified option is too large.
-.
-MessageId=10032 SymbolicName=PATHPING_BAD_DESTINATION
-Language=English
-The destination specified is not valid.
-.
-MessageId=10033 SymbolicName=PATHPING_GENERAL_FAILURE
-Language=English
-General failure.
-.
-
-MessageId=10034 SymbolicName=PATHPING_WSASTARTUP_FAILED
-Language=English
-Unable to initialize the Windows Sockets interface, error code %1!d!.
-.
-
-MessageId=10035 SymbolicName=PATHPING_HEADER2
-Language=English
-
-Tracing route to %1!hs! over a maximum of %2!u! hops
-
-.
-
-MessageId=10036 SymbolicName=PATHPING_NO_OPTION_VALUE
-Language=English
-A value must be supplied for option %1!hs!.
-.
-
-MessageId=10037 SymbolicName=PATHPING_BAD_OPTION_VALUE
-Language=English
-Bad value for option %1!hs!.
-.
-
-MessageId=10038 SymbolicName=PATHPING_BAD_ROUTE_ADDRESS
-Language=English
-%1!hs! is not a valid source route address.
-.
-
-MessageId=10039 SymbolicName=PATHPING_TOO_MANY_OPTIONS
-Language=English
-Too many options have been specified.
-.
-
-MessageId=10040 SymbolicName=PATHPING_INVALID_SWITCH
-Language=English
-%1!hs! is not a valid command option.
-.
-
-MessageId=10041 SymbolicName=PATHPING_NO_ADDRESS
-Language=English
-A target name or address must be specified.
-.
-
-MessageId=10042 SymbolicName=PATHPING_TARGET_NAME
-Language=English
-%1!hs! %0
-.
-MessageId=10043 SymbolicName=PATHPING_NO_REPLY_TIME
-Language=English
- * %0
-.
-
-MessageId=10044 SymbolicName=PATHPING_CR
-Language=English
-
-.
-MessageId=10045 SymbolicName=PATHPING_IP_ADDRESS
-Language=English
-%1!hs! %0
-.
-MessageId=10046 SymbolicName=PATHPING_STAT_HEADER
-Language=English
- Source to Here This Node/Link
-Hop RTT Lost/Sent = Pct Lost/Sent = Pct Address
- 0 %0
-.
-MessageId=10047 SymbolicName=PATHPING_STAT_LINK
-Language=English
- %1!4d!/%2!4d! =%3!3d!%% |
-.
-MessageId=10048 SymbolicName=PATHPING_STAT_LOSS
-Language=English
-%1!4d!/%2!4d! =%3!3d!%% %0
-.
-MessageId=10049 SymbolicName=PATHPING_HOP_RTT
-Language=English
-%1!3d! %2!4d!ms %0
-.
-MessageId=10050 SymbolicName=PATHPING_HOP_NO_RTT
-Language=English
-%1!3d! --- %0
-.
-MessageId=10051 SymbolicName=PATHPING_COMPUTING
-Language=English
-
-Computing statistics for %1!d! seconds...
-.
-MessageId=10052 SymbolicName=PATHPING_NEGOTIATING_IPSEC
-Language=English
-Negotiating IP Security.
-.
-
-MessageId=10053 SymbolicName=PATHPING_WSACREATEEVENT_FAILED
-Language=English
-Cound not create an Event object. Error code is %1!d!.
-.
-
-MessageId=10054 SymbolicName=PATHPING_WSASOCKET_FAILED
-Language=English
-Cound not create a socket object. Error code is %1!d!.
-.
-
-MessageId=10055 SymbolicName=PATHPING_WSAEVENTSELECT_FAILED
-Language=English
-Cound not associate the event object with network events. Error code is %1!d!.
-.
-
-MessageId=10056 SymbolicName=PATHPING_SENDTO_FAILED
-Language=English
-Could not send the packet. Error code is %1!d!.
-.
-MessageId=10057 SymbolicName=PATHPING_RECVFROM_FAILED
-Language=English
-Could not receive a packet. Error code is %1!d!.
-.
-
-
-MessageId=10076 SymbolicName=PATHPING_FAMILY
-Language=English
-
-The option %1!s! is only supported for %2!hs!.
-
-.
-
-