该用户从未签到
|
mstcpip.h 是微软Platform SDK 中的一个文件,可以到微软网站去下载Platform SDK 包
+ ~5 e# u, P+ z- F
( Q$ ]9 o, v1 j% D& i+ dmstcpip.h文件内容如下:
1 y" x7 g) H6 z. ~' V" I
. G9 G& S3 ^3 @& s. L' @) R5 H// Copyright (c) Microsoft Corporation. All rights reserved.
0 O6 j9 {' t4 u6 R6 _' k#if _MSC_VER > 1000
- p/ `7 ]/ o1 w" {* k#pragma once
, k1 o; H& [* N, _. y#endif
- J7 j4 U( ~) K" U- O" E. H1 @" O
/* Argument structure for SIO_KEEPALIVE_VALS */8 e: H# B( C# @. z- l; f
N1 Y/ ~( m) r! z+ g& J/ ustruct tcp_keepalive {
# v5 f& { H* i( z) } u_long onoff;' @- q3 V7 O9 \9 M4 T& N
u_long keepalivetime;! N1 \6 ^( g" P! E& W- j1 [1 `
u_long keepaliveinterval;
3 Z, U& ]3 |0 q' T5 s! D};
: a, m. A2 S2 I, q% O$ u/ `- E" r
& t# ?' F+ Q, F) C- |5 r( D, [// New WSAIoctl Options2 Y' i1 x! u. i5 e+ d S/ g, [
. t* m0 ?6 d1 L: b' w- [8 l
#define SIO_RCVALL _WSAIOW(IOC_VENDOR,1)
/ @ [3 a/ k* E; l# o. o8 b0 |/ b#define SIO_RCVALL_MCAST _WSAIOW(IOC_VENDOR,2)
- m2 h w2 K/ }5 h- \" ], u; L#define SIO_RCVALL_IGMPMCAST _WSAIOW(IOC_VENDOR,3)+ [( j* |+ \: d; ^
#define SIO_KEEPALIVE_VALS _WSAIOW(IOC_VENDOR,4)
) F5 A! `% @( ?1 M, F#define SIO_ABSORB_RTRALERT _WSAIOW(IOC_VENDOR,5)0 v# x0 Z" p3 v' L5 h$ ]
#define SIO_UCAST_IF _WSAIOW(IOC_VENDOR,6)$ E4 o# ~0 ^0 H3 S) u
#define SIO_LIMIT_BROADCASTS _WSAIOW(IOC_VENDOR,7)
1 x! }5 o7 j4 ~#define SIO_INDEX_BIND _WSAIOW(IOC_VENDOR,8)9 Z" t- n2 C. r
#define SIO_INDEX_MCASTIF _WSAIOW(IOC_VENDOR,9)5 ]: e/ ]$ e# P" T# S0 E
#define SIO_INDEX_ADD_MCAST _WSAIOW(IOC_VENDOR,10)
+ X. f. \% U9 {7 r$ o#define SIO_INDEX_DEL_MCAST _WSAIOW(IOC_VENDOR,11)( J ?$ X; q9 W' N4 O
c8 h; Y+ P1 ]) z2 J// Values for use with SIO_RCVALL* options
! {4 Y, r; B: I: [7 I8 a#define RCVALL_OFF 0
$ [5 a% W; ?7 M' g3 k! K#define RCVALL_ON 1
2 K5 ?/ f1 i* ^9 k#define RCVALL_SOCKETLEVELONLY 2
& Y$ B# s# m ?# {8 M9 ` |
|