forked from gvanem/wsock-trace
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdump.h
48 lines (39 loc) · 2.27 KB
/
dump.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#ifndef _DUMP_H
#define _DUMP_H
extern void check_all_search_lists (void);
extern size_t size_fd_set (const fd_set *fd);
extern fd_set *copy_fd_set (const fd_set *fd);
extern fd_set *copy_fd_set_to (const fd_set *fd, fd_set *dst);
extern void dump_addrinfo (const char *name, const struct addrinfo *ai);
extern void dump_data (const void *data_p, unsigned data_len);
extern void dump_wsabuf (const WSABUF *bufs, DWORD num_bufs);
extern void dump_hostent (const char *name, const struct hostent *h);
extern void dump_servent (const struct servent *s);
extern void dump_protoent (const struct protoent *p);
extern void dump_nameinfo (const char *host, const char *serv, DWORD flags);
extern void dump_select (const fd_set *rd, const fd_set *wr, const fd_set *ex, int indent);
extern void dump_wsapollfd (const WSAPOLLFD *fd_array, ULONG fds, int indent);
extern void dump_wsaprotocol_info (char ascii_or_wide, const void *proto_info, const void *provider_path_func);
extern void dump_events (const WSANETWORKEVENTS *in_events, const WSANETWORKEVENTS *out_events);
extern void dump_extension_funcs (const GUID *guid, const void *out_buf);
extern void dump_countries (int type, const char **addresses);
extern void dump_countries_sockaddr (const struct sockaddr *sa);
extern void dump_countries_addrinfo (const struct addrinfo *ai);
extern void dump_DNSBL (int type, const char **addresses);
extern void dump_DNSBL_sockaddr (const struct sockaddr *sa);
extern void dump_DNSBL_addrinfo (const struct addrinfo *ai);
extern const char *socket_family (int family);
extern const char *socket_type (int type);
extern const char *socket_flags (int flags);
extern const char *socklevel_name (int level);
extern const char *sockopt_name (int level, int opt);
extern const char *sockopt_value (const char *opt_val, int opt_len);
extern const char *protocol_name (int proto);
extern const char *ioctlsocket_cmd_name (long cmd);
extern const char *wsasocket_flags_decode (int flags);
extern const char *ai_flags_decode (int flags);
extern const char *getnameinfo_flags_decode (int flags);
extern const char *event_bits_decode (__LONG32 flag);
extern const char *get_sio_name (DWORD code);
extern const char *get_addrinfo_hint (const struct addrinfo *hint, size_t indent);
#endif