mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 20:35:43 +00:00
[TRACERT] Rewrite tracert
- Full rewrite. This commit replaces the old utility. - Use the new ICMP APIs instead of manually crafting ping requests using raw sockets. - Add support for additional languages (the previous utility was hardcoded) - Add support for IPv6 - Make the icmpapi header C++ compatible. (we don't appear to sync this with wine anymore.) - Now runs on Win10, is much more reliable, and brings the code somewhat into the 21st century. (It's currently missing source routing (-j), but as most routers disable this anyway, I'm not sure that it's worth adding)
This commit is contained in:
parent
8d436d9bb5
commit
344f367211
23 changed files with 1164 additions and 749 deletions
|
@ -21,6 +21,10 @@
|
|||
#ifndef __WINE_ICMPAPI_H
|
||||
#define __WINE_ICMPAPI_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
HANDLE WINAPI IcmpCreateFile(
|
||||
VOID
|
||||
);
|
||||
|
@ -91,4 +95,9 @@ Icmp6ParseReplies(
|
|||
DWORD ReplySize
|
||||
);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* __WINE_ICMPAPI_H */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue