/*********************************************************************** * getservbyname (WINSOCK.55) */ SEGPTR WINAPI getservbyname16(const char *name, const char *proto) { struct WS_servent *se; if (!(se = WS_getservbyname( name, proto ))) return 0; return ws_servent_32_to_16( se ); }
static LPARAM async_getservbyname( struct async_query_header *query ) { struct async_query_getservbyname *aq = CONTAINING_RECORD( query, struct async_query_getservbyname, query ); struct WS_servent *se = WS_getservbyname( aq->serv_name, aq->serv_proto ); return copy_se( query->sbuf, query->sbuflen, se ); }