[NETSTAT] Simplify some code; don't use exit(); call WSACleanup() on exit.
[reactos.git] / base / applications / network / netstat / netstat.h
index 43b4824..aebd80c 100644 (file)
@@ -13,10 +13,10 @@ BOOL bDoShowNumbers    = FALSE; // -n
 BOOL bDoShowProtoCons  = FALSE; // -p
 BOOL bDoShowRouteTable = FALSE; // -r
 BOOL bDoShowProtoStats = FALSE; // -s
+BOOL bDoShowProcessId  = FALSE; // -o
 BOOL bDoDispSeqComp    = FALSE; // -v
 BOOL bLoopOutput       = FALSE; // interval
 
-
 /* Undocumented extended information structures available only on XP and higher */
 typedef struct {
   DWORD dwState;        // state of the connection
@@ -43,19 +43,13 @@ typedef struct {
     MIB_UDPEXROW table;
 } MIB_UDPEXTABLE, *PMIB_UDPEXTABLE;
 
-
-/* function declerations */
-BOOL ParseCmdline(int argc, char* argv[]);
-BOOL DisplayOutput(VOID);
-DWORD DoFormatMessage(DWORD ErrorCode);
+/* function declarations */
 VOID ShowIpStatistics(VOID);
 VOID ShowIcmpStatistics(VOID);
 VOID ShowTcpStatistics(VOID);
 VOID ShowUdpStatistics(VOID);
 VOID ShowEthernetStatistics(VOID);
-VOID ShowTcpTable(VOID);
-VOID ShowUdpTable(VOID);
-PCHAR GetPortName(UINT Port, PCSTR Proto, CHAR Name[PORTNAMELEN], INT NameLen);
-PCHAR GetIpHostName(BOOL local, UINT ipaddr, CHAR name[HOSTNAMELEN], int namelen);
-VOID Usage(VOID);
-
+BOOL ShowTcpTable(VOID);
+BOOL ShowUdpTable(VOID);
+PCHAR GetPortName(UINT Port, PCSTR Proto, CHAR Name[], INT NameLen);
+PCHAR GetIpHostName(BOOL Local, UINT IpAddr, CHAR Name[], INT NameLen);