|
|
Microsoft Windows NT Build 511 (SDK Final Release) 07-24-1993
/* * Globals for test programs */ extern int verbose; extern int Socket_Type; extern int Protocol; extern int Sleep_Time; extern int Backlog; extern int No_Broadcast; extern int No_Loop; extern int Send_Length; extern int Receive_Length; extern int Local_Packet_Type; extern int Send_Packet_Type; extern int Filter_Packet_Type; extern int Local_Address_Family; extern int Remote_Address_Family; extern char Local_Network_Number[]; extern char Local_Node_Number[]; extern char Local_Socket_Number[]; extern char Remote_Network_Number[]; extern char Remote_Node_Number[]; extern char Remote_Socket_Number[]; /* * Command line and network address print functions */ /* Parses command line and fills in above global variables */ extern void parse_cmd_line(int, char **); /* Prints full network address (network, node, and socket) */ extern void print_netaddr(LPSTR, LPSTR, LPSTR); /* Prints first 4 bytes of address passed in */ extern void print_network_num(LPSTR); /* Prints first 6 bytes of address passed in */ extern void print_node_num(LPSTR); /* Prints first 2 bytes of address passed in */ extern void print_socket_num(LPSTR); /* Prints contents of a SOCKADDR_IPX struct */ extern void print_saddr(PSOCKADDR_IPX); /* Prints contents of a WSAData struct */ extern void print_wsa(LPWSADATA); /* * Error print functions */ /* Returns string with passed in string + description of last h_errno */ extern LPCSTR dos_net_strerror(LPSTR); /* Prints given string followed by description of last h_errno to stdout */ extern void dos_net_perror(LPSTR); /* Displays message box with given string followed by description of * last h_errno. Allows user to specify if messagebox should be * task modal (last param should be 1 if so) */ extern void win_net_perror(HWND, LPSTR, int); /* Given h_errno, returns descriptive text */ extern LPCSTR get_error_text(int); /* Makes sure that a buffer is filled with only the character specified. */ extern int mem_check(LPSTR, UCHAR, int);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.