X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=reactos%2Fapps%2Futils%2Fnet%2Ftracert%2Ftracert.h;h=67801f0f9b526b9270532b7af393f0b0c109aa27;hp=eee6e7c6ce4e90cf61a2b117b2863c169caf2681;hb=880e7e8dbe7f63c261093902a2d1af27bcb22773;hpb=91f740097e04164dbb6cf190fa5fe327164dd2e5 diff --git a/reactos/apps/utils/net/tracert/tracert.h b/reactos/apps/utils/net/tracert/tracert.h index eee6e7c6ce4..67801f0f9b5 100644 --- a/reactos/apps/utils/net/tracert/tracert.h +++ b/reactos/apps/utils/net/tracert/tracert.h @@ -68,3 +68,16 @@ typedef struct TTLExceedHeader /* return to normal */ #include +/* function definitions */ +static BOOL ParseCmdline(int argc, char* argv[]); +static INT Driver(void); +static INT Setup(INT ttl); +static VOID SetupTimingMethod(void); +static VOID ResolveHostname(void); +static VOID PreparePacket(INT packetSize, USHORT seqNum); +static INT SendPacket(INT datasize); +static INT ReceivePacket(INT datasize); +static INT DecodeResponse(INT packetSize, USHORT seqNum); +static LONGLONG GetTime(void); +static WORD CheckSum(PUSHORT data, UINT size); +static VOID Usage(void);