System.Net.Sockets.IOControlCode
namespace System.Net.Sockets
{
public enum IOControlCode : long
{
AbsorbRouterAlert = 2550136837,
AddMulticastGroupOnInterface = 2550136842,
AddressListChange = 671088663,
AddressListQuery = 1207959574,
AddressListSort = 3355443225,
AssociateHandle = 2281701377,
AsyncIO = 2147772029,
BindToInterface = 2550136840,
DataToRead = 1074030207,
DeleteMulticastGroupFromInterface = 2550136843,
EnableCircularQueuing = 671088642,
Flush = 671088644,
GetBroadcastAddress = 1207959557,
GetExtensionFunctionPointer = 3355443206,
GetGroupQos = 3355443208,
GetQos = 3355443207,
KeepAliveValues = 2550136836,
LimitBroadcasts = 2550136839,
MulticastInterface = 2550136841,
MulticastScope = 2281701386,
MultipointLoopback = 2281701385,
NamespaceChange = 2281701401,
NonBlockingIO = 2147772030,
OobDataRead = 1074033415,
QueryTargetPnpHandle = 1207959576,
ReceiveAll = 2550136833,
ReceiveAllIgmpMulticast = 2550136835,
ReceiveAllMulticast = 2550136834,
RoutingInterfaceChange = 2281701397,
RoutingInterfaceQuery = 3355443220,
SetGroupQos = 2281701388,
SetQos = 2281701387,
TranslateHandle = 3355443213,
UnicastInterface = 2550136838
}
}