|  | # Automatically generated by make_symbols; DO NOT EDIT!! | 
|  | # | 
|  | # Perl definitions for header file winsock2.h | 
|  | # | 
|  |  | 
|  |  | 
|  | package winsock2; | 
|  |  | 
|  | use strict; | 
|  |  | 
|  | use vars qw($VERSION @ISA @EXPORT @EXPORT_OK); | 
|  |  | 
|  | require Exporter; | 
|  |  | 
|  | @ISA = qw(Exporter); | 
|  | @EXPORT = qw( | 
|  | BASE_PROTOCOL | 
|  | CF_ACCEPT | 
|  | CF_DEFER | 
|  | CF_REJECT | 
|  | FD_ACCEPT_BIT | 
|  | FD_CLOSE_BIT | 
|  | FD_CONNECT_BIT | 
|  | FD_MAX_EVENTS | 
|  | FD_OOB_BIT | 
|  | FD_READ_BIT | 
|  | FD_WRITE_BIT | 
|  | INCL_WINSOCK_API_PROTOTYPES | 
|  | INCL_WINSOCK_API_TYPEDEFS | 
|  | IOC_PROTOCOL | 
|  | IOC_UNIX | 
|  | IOC_VENDOR | 
|  | IOC_WS2 | 
|  | LAYERED_PROTOCOL | 
|  | MAX_PROTOCOL_CHAIN | 
|  | PVD_CONFIG | 
|  | SD_BOTH | 
|  | SD_RECEIVE | 
|  | SD_SEND | 
|  | SG_CONSTRAINED_GROUP | 
|  | SG_UNCONSTRAINED_GROUP | 
|  | SIO_ADDRESS_LIST_CHANGE | 
|  | SIO_ADDRESS_LIST_QUERY | 
|  | SIO_ASSOCIATE_HANDLE | 
|  | SIO_ENABLE_CIRCULAR_QUEUEING | 
|  | SIO_FIND_ROUTE | 
|  | SIO_FLUSH | 
|  | SIO_GET_BROADCAST_ADDRESS | 
|  | SIO_GET_EXTENSION_FUNCTION_POINTER | 
|  | SIO_GET_GROUP_QOS | 
|  | SIO_GET_INTERFACE_LIST | 
|  | SIO_GET_QOS | 
|  | SIO_MULTICAST_SCOPE | 
|  | SIO_MULTIPOINT_LOOPBACK | 
|  | SIO_QUERY_TARGET_PNP_HANDLE | 
|  | SIO_ROUTING_INTERFACE_CHANGE | 
|  | SIO_ROUTING_INTERFACE_QUERY | 
|  | SIO_SET_GROUP_QOS | 
|  | SIO_SET_QOS | 
|  | SIO_TRANSLATE_HANDLE | 
|  | SO_CONDITIONAL_ACCEPT | 
|  | SO_GROUP_ID | 
|  | SO_GROUP_PRIORITY | 
|  | SO_MAX_MSG_SIZE | 
|  | SO_PROTOCOL_INFOA | 
|  | SO_PROTOCOL_INFOW | 
|  | WSAPROTOCOL_LEN | 
|  | WSA_FLAG_MULTIPOINT_C_LEAF | 
|  | WSA_FLAG_MULTIPOINT_C_ROOT | 
|  | WSA_FLAG_MULTIPOINT_D_LEAF | 
|  | WSA_FLAG_MULTIPOINT_D_ROOT | 
|  | WSA_FLAG_OVERLAPPED | 
|  | WSA_INFINITE | 
|  | WSA_INVALID_EVENT | 
|  | WSA_INVALID_HANDLE | 
|  | WSA_INVALID_PARAMETER | 
|  | WSA_IO_INCOMPLETE | 
|  | WSA_IO_PENDING | 
|  | WSA_MAXIMUM_WAIT_EVENTS | 
|  | WSA_NOT_ENOUGH_MEMORY | 
|  | WSA_OPERATION_ABORTED | 
|  | WSA_WAIT_EVENT_0 | 
|  | WSA_WAIT_FAILED | 
|  | WSA_WAIT_IO_COMPLETION | 
|  | WSA_WAIT_TIMEOUT | 
|  | ); | 
|  | @EXPORT_OK = qw(); | 
|  |  | 
|  | use constant BASE_PROTOCOL => 1; | 
|  | use constant CF_ACCEPT => 0; | 
|  | use constant CF_DEFER => 2; | 
|  | use constant CF_REJECT => 1; | 
|  | use constant FD_ACCEPT_BIT => 3; | 
|  | use constant FD_CLOSE_BIT => 5; | 
|  | use constant FD_CONNECT_BIT => 4; | 
|  | use constant FD_MAX_EVENTS => 10; | 
|  | use constant FD_OOB_BIT => 2; | 
|  | use constant FD_READ_BIT => 0; | 
|  | use constant FD_WRITE_BIT => 1; | 
|  | use constant INCL_WINSOCK_API_PROTOTYPES => 1; | 
|  | use constant INCL_WINSOCK_API_TYPEDEFS => 0; | 
|  | use constant IOC_PROTOCOL => 268435456; | 
|  | use constant IOC_UNIX => 0; | 
|  | use constant IOC_VENDOR => 402653184; | 
|  | use constant IOC_WS2 => 134217728; | 
|  | use constant LAYERED_PROTOCOL => 0; | 
|  | use constant MAX_PROTOCOL_CHAIN => 7; | 
|  | use constant PVD_CONFIG => 12289; | 
|  | use constant SD_BOTH => 2; | 
|  | use constant SD_RECEIVE => 0; | 
|  | use constant SD_SEND => 1; | 
|  | use constant SG_CONSTRAINED_GROUP => 2; | 
|  | use constant SG_UNCONSTRAINED_GROUP => 1; | 
|  | use constant SIO_ADDRESS_LIST_CHANGE => 671088663; | 
|  | use constant SIO_ADDRESS_LIST_QUERY => 1207959574; | 
|  | use constant SIO_ASSOCIATE_HANDLE => -2013265919; | 
|  | use constant SIO_ENABLE_CIRCULAR_QUEUEING => 671088642; | 
|  | use constant SIO_FIND_ROUTE => 1207959555; | 
|  | use constant SIO_FLUSH => 671088644; | 
|  | use constant SIO_GET_BROADCAST_ADDRESS => 1207959557; | 
|  | use constant SIO_GET_EXTENSION_FUNCTION_POINTER => -939524090; | 
|  | use constant SIO_GET_GROUP_QOS => -939524088; | 
|  | use constant SIO_GET_INTERFACE_LIST => 1074033791; | 
|  | use constant SIO_GET_QOS => -939524089; | 
|  | use constant SIO_MULTICAST_SCOPE => -2013265910; | 
|  | use constant SIO_MULTIPOINT_LOOPBACK => -2013265911; | 
|  | use constant SIO_QUERY_TARGET_PNP_HANDLE => 1207959576; | 
|  | use constant SIO_ROUTING_INTERFACE_CHANGE => -2013265899; | 
|  | use constant SIO_ROUTING_INTERFACE_QUERY => -939524076; | 
|  | use constant SIO_SET_GROUP_QOS => -2013265908; | 
|  | use constant SIO_SET_QOS => -2013265909; | 
|  | use constant SIO_TRANSLATE_HANDLE => -939524083; | 
|  | use constant SO_CONDITIONAL_ACCEPT => 12290; | 
|  | use constant SO_GROUP_ID => 8193; | 
|  | use constant SO_GROUP_PRIORITY => 8194; | 
|  | use constant SO_MAX_MSG_SIZE => 8195; | 
|  | use constant SO_PROTOCOL_INFOA => 8196; | 
|  | use constant SO_PROTOCOL_INFOW => 8197; | 
|  | use constant WSAPROTOCOL_LEN => 255; | 
|  | use constant WSA_FLAG_MULTIPOINT_C_LEAF => 4; | 
|  | use constant WSA_FLAG_MULTIPOINT_C_ROOT => 2; | 
|  | use constant WSA_FLAG_MULTIPOINT_D_LEAF => 16; | 
|  | use constant WSA_FLAG_MULTIPOINT_D_ROOT => 8; | 
|  | use constant WSA_FLAG_OVERLAPPED => 1; | 
|  | use constant WSA_INFINITE => -1; | 
|  | use constant WSA_INVALID_EVENT => 0; | 
|  | use constant WSA_INVALID_HANDLE => 6; | 
|  | use constant WSA_INVALID_PARAMETER => 87; | 
|  | use constant WSA_IO_INCOMPLETE => 996; | 
|  | use constant WSA_IO_PENDING => 997; | 
|  | use constant WSA_MAXIMUM_WAIT_EVENTS => 64; | 
|  | use constant WSA_NOT_ENOUGH_MEMORY => 8; | 
|  | use constant WSA_OPERATION_ABORTED => 995; | 
|  | use constant WSA_WAIT_EVENT_0 => 0; | 
|  | use constant WSA_WAIT_FAILED => -1; | 
|  | use constant WSA_WAIT_IO_COMPLETION => 192; | 
|  | use constant WSA_WAIT_TIMEOUT => 258; | 
|  |  | 
|  | 1; |