TESTLIB.H
资源名称:MSDN_VC98.zip [点击查看]
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:2k
源码类别:
Windows编程
开发平台:
Visual C++
- /*
- * 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);