Vanara/PInvoke/QoS/readme.md

120 lines
23 KiB
Markdown
Raw Normal View History

2022-10-25 13:24:54 -04:00
## Vanara.PInvoke.QoS
PInvoke API (methods, structures and constants) imported from dlls associated with Windows Quality of Service (QOS); specifically qwave.dll and traffic.dll.
- Includes methods from qwave.dll, traffic.dll
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.QoS?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.QoS?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.QoS)
### Methods - 100% API coverage (27 of 27 functions)
Native Method | Native DLL | Header | Managed Method
--- | --- | --- | ---
[QOSAddSocketToFlow](https://www.google.com/search?num=5&q=QOSAddSocketToFlow+site%3Alearn.microsoft.com) | qwave.dll | qos2.h | [Vanara.PInvoke.Qwave.QOSAddSocketToFlow](https://github.com/dahall/Vanara/search?l=C%23&q=QOSAddSocketToFlow)
[QOSCancel](https://www.google.com/search?num=5&q=QOSCancel+site%3Alearn.microsoft.com) | qwave.dll | qos2.h | [Vanara.PInvoke.Qwave.QOSCancel](https://github.com/dahall/Vanara/search?l=C%23&q=QOSCancel)
[QOSCloseHandle](https://www.google.com/search?num=5&q=QOSCloseHandle+site%3Alearn.microsoft.com) | qwave.dll | qos2.h | [Vanara.PInvoke.Qwave.QOSCloseHandle](https://github.com/dahall/Vanara/search?l=C%23&q=QOSCloseHandle)
[QOSCreateHandle](https://www.google.com/search?num=5&q=QOSCreateHandle+site%3Alearn.microsoft.com) | qwave.dll | qos2.h | [Vanara.PInvoke.Qwave.QOSCreateHandle](https://github.com/dahall/Vanara/search?l=C%23&q=QOSCreateHandle)
[QOSEnumerateFlows](https://www.google.com/search?num=5&q=QOSEnumerateFlows+site%3Alearn.microsoft.com) | qwave.dll | qos2.h | [Vanara.PInvoke.Qwave.QOSEnumerateFlows](https://github.com/dahall/Vanara/search?l=C%23&q=QOSEnumerateFlows)
[QOSNotifyFlow](https://www.google.com/search?num=5&q=QOSNotifyFlow+site%3Alearn.microsoft.com) | qwave.dll | qos2.h | [Vanara.PInvoke.Qwave.QOSNotifyFlow](https://github.com/dahall/Vanara/search?l=C%23&q=QOSNotifyFlow)
[QOSQueryFlow](https://www.google.com/search?num=5&q=QOSQueryFlow+site%3Alearn.microsoft.com) | qwave.dll | qos2.h | [Vanara.PInvoke.Qwave.QOSQueryFlow](https://github.com/dahall/Vanara/search?l=C%23&q=QOSQueryFlow)
[QOSRemoveSocketFromFlow](https://www.google.com/search?num=5&q=QOSRemoveSocketFromFlow+site%3Alearn.microsoft.com) | qwave.dll | qos2.h | [Vanara.PInvoke.Qwave.QOSRemoveSocketFromFlow](https://github.com/dahall/Vanara/search?l=C%23&q=QOSRemoveSocketFromFlow)
[QOSSetFlow](https://www.google.com/search?num=5&q=QOSSetFlow+site%3Alearn.microsoft.com) | qwave.dll | qos2.h | [Vanara.PInvoke.Qwave.QOSSetFlow](https://github.com/dahall/Vanara/search?l=C%23&q=QOSSetFlow)
[QOSStartTrackingClient](https://www.google.com/search?num=5&q=QOSStartTrackingClient+site%3Alearn.microsoft.com) | qwave.dll | qos2.h | [Vanara.PInvoke.Qwave.QOSStartTrackingClient](https://github.com/dahall/Vanara/search?l=C%23&q=QOSStartTrackingClient)
[QOSStopTrackingClient](https://www.google.com/search?num=5&q=QOSStopTrackingClient+site%3Alearn.microsoft.com) | qwave.dll | qos2.h | [Vanara.PInvoke.Qwave.QOSStopTrackingClient](https://github.com/dahall/Vanara/search?l=C%23&q=QOSStopTrackingClient)
[TcAddFilter](https://www.google.com/search?num=5&q=TcAddFilter+site%3Alearn.microsoft.com) | traffic.dll | traffic.h | [Vanara.PInvoke.Traffic.TcAddFilter](https://github.com/dahall/Vanara/search?l=C%23&q=TcAddFilter)
[TcAddFlow](https://www.google.com/search?num=5&q=TcAddFlow+site%3Alearn.microsoft.com) | traffic.dll | traffic.h | [Vanara.PInvoke.Traffic.TcAddFlow](https://github.com/dahall/Vanara/search?l=C%23&q=TcAddFlow)
[TcCloseInterface](https://www.google.com/search?num=5&q=TcCloseInterface+site%3Alearn.microsoft.com) | traffic.dll | traffic.h | [Vanara.PInvoke.Traffic.TcCloseInterface](https://github.com/dahall/Vanara/search?l=C%23&q=TcCloseInterface)
[TcDeleteFilter](https://www.google.com/search?num=5&q=TcDeleteFilter+site%3Alearn.microsoft.com) | traffic.dll | traffic.h | [Vanara.PInvoke.Traffic.TcDeleteFilter](https://github.com/dahall/Vanara/search?l=C%23&q=TcDeleteFilter)
[TcDeleteFlow](https://www.google.com/search?num=5&q=TcDeleteFlow+site%3Alearn.microsoft.com) | traffic.dll | traffic.h | [Vanara.PInvoke.Traffic.TcDeleteFlow](https://github.com/dahall/Vanara/search?l=C%23&q=TcDeleteFlow)
[TcDeregisterClient](https://www.google.com/search?num=5&q=TcDeregisterClient+site%3Alearn.microsoft.com) | traffic.dll | traffic.h | [Vanara.PInvoke.Traffic.TcDeregisterClient](https://github.com/dahall/Vanara/search?l=C%23&q=TcDeregisterClient)
[TcEnumerateFlows](https://www.google.com/search?num=5&q=TcEnumerateFlows+site%3Alearn.microsoft.com) | traffic.dll | traffic.h | [Vanara.PInvoke.Traffic.TcEnumerateFlows](https://github.com/dahall/Vanara/search?l=C%23&q=TcEnumerateFlows)
[TcEnumerateInterfaces](https://www.google.com/search?num=5&q=TcEnumerateInterfaces+site%3Alearn.microsoft.com) | traffic.dll | traffic.h | [Vanara.PInvoke.Traffic.TcEnumerateInterfaces](https://github.com/dahall/Vanara/search?l=C%23&q=TcEnumerateInterfaces)
[TcGetFlowName](https://www.google.com/search?num=5&q=TcGetFlowNameA+site%3Alearn.microsoft.com) | traffic.dll | traffic.h | [Vanara.PInvoke.Traffic.TcGetFlowName](https://github.com/dahall/Vanara/search?l=C%23&q=TcGetFlowName)
[TcModifyFlow](https://www.google.com/search?num=5&q=TcModifyFlow+site%3Alearn.microsoft.com) | traffic.dll | traffic.h | [Vanara.PInvoke.Traffic.TcModifyFlow](https://github.com/dahall/Vanara/search?l=C%23&q=TcModifyFlow)
[TcOpenInterface](https://www.google.com/search?num=5&q=TcOpenInterfaceA+site%3Alearn.microsoft.com) | traffic.dll | traffic.h | [Vanara.PInvoke.Traffic.TcOpenInterface](https://github.com/dahall/Vanara/search?l=C%23&q=TcOpenInterface)
[TcQueryFlow](https://www.google.com/search?num=5&q=TcQueryFlowA+site%3Alearn.microsoft.com) | traffic.dll | traffic.h | [Vanara.PInvoke.Traffic.TcQueryFlow](https://github.com/dahall/Vanara/search?l=C%23&q=TcQueryFlow)
[TcQueryInterface](https://www.google.com/search?num=5&q=TcQueryInterface+site%3Alearn.microsoft.com) | traffic.dll | traffic.h | [Vanara.PInvoke.Traffic.TcQueryInterface](https://github.com/dahall/Vanara/search?l=C%23&q=TcQueryInterface)
[TcRegisterClient](https://www.google.com/search?num=5&q=TcRegisterClient+site%3Alearn.microsoft.com) | traffic.dll | traffic.h | [Vanara.PInvoke.Traffic.TcRegisterClient](https://github.com/dahall/Vanara/search?l=C%23&q=TcRegisterClient)
[TcSetFlow](https://www.google.com/search?num=5&q=TcSetFlowA+site%3Alearn.microsoft.com) | traffic.dll | traffic.h | [Vanara.PInvoke.Traffic.TcSetFlow](https://github.com/dahall/Vanara/search?l=C%23&q=TcSetFlow)
[TcSetInterface](https://www.google.com/search?num=5&q=TcSetInterface+site%3Alearn.microsoft.com) | traffic.dll | traffic.h | [Vanara.PInvoke.Traffic.TcSetInterface](https://github.com/dahall/Vanara/search?l=C%23&q=TcSetInterface)
### Enumerations
Native Enum | Header | Managed Enum
--- | --- | ---
[AD_FLAG](https://www.google.com/search?num=5&q=AD_FLAG+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Qwave.AD_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=AD_FLAG)
[FilterType](https://www.google.com/search?num=5&q=FilterType+site%3Alearn.microsoft.com) | qossp.h | [Vanara.PInvoke.Qwave.FilterType](https://github.com/dahall/Vanara/search?l=C%23&q=FilterType)
[NDIS_PROTOCOL_ID](https://www.google.com/search?num=5&q=NDIS_PROTOCOL_ID+site%3Alearn.microsoft.com) | ntddndis.h | [Vanara.PInvoke.Qwave.NDIS_PROTOCOL_ID](https://github.com/dahall/Vanara/search?l=C%23&q=NDIS_PROTOCOL_ID)
[QOS_FLOW_TYPE](https://www.google.com/search?num=5&q=QOS_FLOW_TYPE+site%3Alearn.microsoft.com) | qos2.h | [Vanara.PInvoke.Qwave.QOS_FLOW_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_FLOW_TYPE)
[QOS_FLOWRATE_REASON](https://www.google.com/search?num=5&q=QOS_FLOWRATE_REASON+site%3Alearn.microsoft.com) | qos2.h | [Vanara.PInvoke.Qwave.QOS_FLOWRATE_REASON](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_FLOWRATE_REASON)
[QOS_NOTIFY_FLOW](https://www.google.com/search?num=5&q=QOS_NOTIFY_FLOW+site%3Alearn.microsoft.com) | qos2.h | [Vanara.PInvoke.Qwave.QOS_NOTIFY_FLOW](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_NOTIFY_FLOW)
[QOS_OBJ_TYPE](https://www.google.com/search?num=5&q=QOS_OBJ_TYPE+site%3Alearn.microsoft.com) | qos.h | [Vanara.PInvoke.Qwave.QOS_OBJ_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_OBJ_TYPE)
[QOS_QUERY_FLOW](https://www.google.com/search?num=5&q=QOS_QUERY_FLOW+site%3Alearn.microsoft.com) | qos2.h | [Vanara.PInvoke.Qwave.QOS_QUERY_FLOW](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_QUERY_FLOW)
[QOS_QUERYFLOW](https://www.google.com/search?num=5&q=QOS_QUERYFLOW+site%3Alearn.microsoft.com) | qos2.h | [Vanara.PInvoke.Qwave.QOS_QUERYFLOW](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_QUERYFLOW)
[QOS_SET_FLOW](https://www.google.com/search?num=5&q=QOS_SET_FLOW+site%3Alearn.microsoft.com) | qos2.h | [Vanara.PInvoke.Qwave.QOS_SET_FLOW](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_SET_FLOW)
[QOS_SHAPING](https://www.google.com/search?num=5&q=QOS_SHAPING+site%3Alearn.microsoft.com) | qos2.h | [Vanara.PInvoke.Qwave.QOS_SHAPING](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_SHAPING)
[QOS_TRAFFIC_TYPE](https://www.google.com/search?num=5&q=QOS_TRAFFIC_TYPE+site%3Alearn.microsoft.com) | qos2.h | [Vanara.PInvoke.Qwave.QOS_TRAFFIC_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_TRAFFIC_TYPE)
[RSVP](https://www.google.com/search?num=5&q=RSVP+site%3Alearn.microsoft.com) | qossp.h | [Vanara.PInvoke.Qwave.RSVP](https://github.com/dahall/Vanara/search?l=C%23&q=RSVP)
[TC_NONCONF](https://www.google.com/search?num=5&q=TC_NONCONF+site%3Alearn.microsoft.com) | qos.h | [Vanara.PInvoke.Qwave.TC_NONCONF](https://github.com/dahall/Vanara/search?l=C%23&q=TC_NONCONF)
[TC_NOTIFY](https://www.google.com/search?num=5&q=TC_NOTIFY+site%3Alearn.microsoft.com) | traffic.h | [Vanara.PInvoke.Traffic.TC_NOTIFY](https://github.com/dahall/Vanara/search?l=C%23&q=TC_NOTIFY)
### Structures
Native Structure | Header | Managed Structure
--- | --- | ---
[AD_GENERAL_PARAMS](https://www.google.com/search?num=5&q=AD_GENERAL_PARAMS+site%3Alearn.microsoft.com) | qossp.h | [Vanara.PInvoke.Qwave.AD_GENERAL_PARAMS](https://github.com/dahall/Vanara/search?l=C%23&q=AD_GENERAL_PARAMS)
[AD_GUARANTEED](https://www.google.com/search?num=5&q=AD_GUARANTEED+site%3Alearn.microsoft.com) | qossp.h | [Vanara.PInvoke.Qwave.AD_GUARANTEED](https://github.com/dahall/Vanara/search?l=C%23&q=AD_GUARANTEED)
[ADDRESS_LIST_DESCRIPTOR](https://www.google.com/search?num=5&q=ADDRESS_LIST_DESCRIPTOR+site%3Alearn.microsoft.com) | traffic.h | [Vanara.PInvoke.Traffic.ADDRESS_LIST_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=ADDRESS_LIST_DESCRIPTOR)
[CONTROL_SERVICE](https://www.google.com/search?num=5&q=CONTROL_SERVICE+site%3Alearn.microsoft.com) | qossp.h | [Vanara.PInvoke.Qwave.CONTROL_SERVICE](https://github.com/dahall/Vanara/search?l=C%23&q=CONTROL_SERVICE)
[ENUMERATION_BUFFER](https://www.google.com/search?num=5&q=ENUMERATION_BUFFER+site%3Alearn.microsoft.com) | traffic.h | [Vanara.PInvoke.Traffic.ENUMERATION_BUFFER](https://github.com/dahall/Vanara/search?l=C%23&q=ENUMERATION_BUFFER)
[FLOWDESCRIPTOR](https://www.google.com/search?num=5&q=FLOWDESCRIPTOR+site%3Alearn.microsoft.com) | qossp.h | [Vanara.PInvoke.Qwave.FLOWDESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=FLOWDESCRIPTOR)
[HCLIENT](https://www.google.com/search?num=5&q=HCLIENT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Traffic.HCLIENT](https://github.com/dahall/Vanara/search?l=C%23&q=HCLIENT)
[HFILTER](https://www.google.com/search?num=5&q=HFILTER+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Traffic.HFILTER](https://github.com/dahall/Vanara/search?l=C%23&q=HFILTER)
[HFLOW](https://www.google.com/search?num=5&q=HFLOW+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Traffic.HFLOW](https://github.com/dahall/Vanara/search?l=C%23&q=HFLOW)
[HFLOWENUM](https://www.google.com/search?num=5&q=HFLOWENUM+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Traffic.HFLOWENUM](https://github.com/dahall/Vanara/search?l=C%23&q=HFLOWENUM)
[HIFC](https://www.google.com/search?num=5&q=HIFC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Traffic.HIFC](https://github.com/dahall/Vanara/search?l=C%23&q=HIFC)
[HQOS](https://www.google.com/search?num=5&q=HQOS+site%3Alearn.microsoft.com) | qos2.h | [Vanara.PInvoke.Qwave.HQOS](https://github.com/dahall/Vanara/search?l=C%23&q=HQOS)
[ICMP](https://www.google.com/search?num=5&q=ICMP+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Traffic.IP_PATTERN.UNION.ICMP](https://github.com/dahall/Vanara/search?l=C%23&q=ICMP)
[IP_PATTERN](https://www.google.com/search?num=5&q=IP_PATTERN+site%3Alearn.microsoft.com) | traffic.h | [Vanara.PInvoke.Traffic.IP_PATTERN](https://github.com/dahall/Vanara/search?l=C%23&q=IP_PATTERN)
[IPX](https://www.google.com/search?num=5&q=IPX+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Traffic.IPX_PATTERN.IPX](https://github.com/dahall/Vanara/search?l=C%23&q=IPX)
[IPX_PATTERN](https://www.google.com/search?num=5&q=IPX_PATTERN+site%3Alearn.microsoft.com) | traffic.h | [Vanara.PInvoke.Traffic.IPX_PATTERN](https://github.com/dahall/Vanara/search?l=C%23&q=IPX_PATTERN)
[NETWORK_ADDRESS](https://www.google.com/search?num=5&q=NETWORK_ADDRESS+site%3Alearn.microsoft.com) | ntddndis.h | [Vanara.PInvoke.Qwave.NETWORK_ADDRESS](https://github.com/dahall/Vanara/search?l=C%23&q=NETWORK_ADDRESS)
[NETWORK_ADDRESS_LIST](https://www.google.com/search?num=5&q=NETWORK_ADDRESS_LIST+site%3Alearn.microsoft.com) | ntddndis.h | [Vanara.PInvoke.Qwave.NETWORK_ADDRESS_LIST](https://github.com/dahall/Vanara/search?l=C%23&q=NETWORK_ADDRESS_LIST)
[PARAM_BUFFER](https://www.google.com/search?num=5&q=PARAM_BUFFER+site%3Alearn.microsoft.com) | qossp.h | [Vanara.PInvoke.Qwave.PARAM_BUFFER](https://github.com/dahall/Vanara/search?l=C%23&q=PARAM_BUFFER)
[PORTS](https://www.google.com/search?num=5&q=PORTS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Traffic.IP_PATTERN.UNION.PORTS](https://github.com/dahall/Vanara/search?l=C%23&q=PORTS)
[QOS_DESTADDR](https://www.google.com/search?num=5&q=QOS_DESTADDR+site%3Alearn.microsoft.com) | qossp.h | [Vanara.PInvoke.Qwave.QOS_DESTADDR](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_DESTADDR)
[QOS_DIFFSERV](https://www.google.com/search?num=5&q=QOS_DIFFSERV+site%3Alearn.microsoft.com) | qosobjs.h | [Vanara.PInvoke.Qwave.QOS_DIFFSERV](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_DIFFSERV)
[QOS_DIFFSERV_RULE](https://www.google.com/search?num=5&q=QOS_DIFFSERV_RULE+site%3Alearn.microsoft.com) | qosobjs.h | [Vanara.PInvoke.Qwave.QOS_DIFFSERV_RULE](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_DIFFSERV_RULE)
[QOS_DS_CLASS](https://www.google.com/search?num=5&q=QOS_DS_CLASS+site%3Alearn.microsoft.com) | qosobjs.h | [Vanara.PInvoke.Qwave.QOS_DS_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_DS_CLASS)
[QOS_FLOW_FUNDAMENTALS](https://www.google.com/search?num=5&q=QOS_FLOW_FUNDAMENTALS+site%3Alearn.microsoft.com) | qos2.h | [Vanara.PInvoke.Qwave.QOS_FLOW_FUNDAMENTALS](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_FLOW_FUNDAMENTALS)
[QOS_FLOWRATE_OUTGOING](https://www.google.com/search?num=5&q=QOS_FLOWRATE_OUTGOING+site%3Alearn.microsoft.com) | qos2.h | [Vanara.PInvoke.Qwave.QOS_FLOWRATE_OUTGOING](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_FLOWRATE_OUTGOING)
[QOS_FRIENDLY_NAME](https://www.google.com/search?num=5&q=QOS_FRIENDLY_NAME+site%3Alearn.microsoft.com) | qosobjs.h | [Vanara.PInvoke.Qwave.QOS_FRIENDLY_NAME](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_FRIENDLY_NAME)
[QOS_OBJECT_HDR](https://www.google.com/search?num=5&q=QOS_OBJECT_HDR+site%3Alearn.microsoft.com) | qos.h | [Vanara.PInvoke.Qwave.QOS_OBJECT_HDR](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_OBJECT_HDR)
[QOS_PACKET_PRIORITY](https://www.google.com/search?num=5&q=QOS_PACKET_PRIORITY+site%3Alearn.microsoft.com) | qos2.h | [Vanara.PInvoke.Qwave.QOS_PACKET_PRIORITY](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_PACKET_PRIORITY)
[QOS_SD_MODE](https://www.google.com/search?num=5&q=QOS_SD_MODE+site%3Alearn.microsoft.com) | qos.h | [Vanara.PInvoke.Qwave.QOS_SD_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_SD_MODE)
[QOS_SHAPING_RATE](https://www.google.com/search?num=5&q=QOS_SHAPING_RATE+site%3Alearn.microsoft.com) | qos.h | [Vanara.PInvoke.Qwave.QOS_SHAPING_RATE](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_SHAPING_RATE)
[QOS_TCP_TRAFFIC](https://www.google.com/search?num=5&q=QOS_TCP_TRAFFIC+site%3Alearn.microsoft.com) | qosobjs.h | [Vanara.PInvoke.Qwave.QOS_TCP_TRAFFIC](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_TCP_TRAFFIC)
[QOS_TRAFFIC_CLASS](https://www.google.com/search?num=5&q=QOS_TRAFFIC_CLASS+site%3Alearn.microsoft.com) | qosobjs.h | [Vanara.PInvoke.Qwave.QOS_TRAFFIC_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_TRAFFIC_CLASS)
[QOS_VERSION](https://www.google.com/search?num=5&q=QOS_VERSION+site%3Alearn.microsoft.com) | qos2.h | [Vanara.PInvoke.Qwave.QOS_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=QOS_VERSION)
[RSVP_ADSPEC](https://www.google.com/search?num=5&q=RSVP_ADSPEC+site%3Alearn.microsoft.com) | qossp.h | [Vanara.PInvoke.Qwave.RSVP_ADSPEC](https://github.com/dahall/Vanara/search?l=C%23&q=RSVP_ADSPEC)
[RSVP_FILTERSPEC](https://www.google.com/search?num=5&q=RSVP_FILTERSPEC+site%3Alearn.microsoft.com) | qossp.h | [Vanara.PInvoke.Qwave.RSVP_FILTERSPEC](https://github.com/dahall/Vanara/search?l=C%23&q=RSVP_FILTERSPEC)
[RSVP_FILTERSPEC_V4](https://www.google.com/search?num=5&q=RSVP_FILTERSPEC_V4+site%3Alearn.microsoft.com) | qossp.h | [Vanara.PInvoke.Qwave.RSVP_FILTERSPEC_V4](https://github.com/dahall/Vanara/search?l=C%23&q=RSVP_FILTERSPEC_V4)
[RSVP_FILTERSPEC_V4_GPI](https://www.google.com/search?num=5&q=RSVP_FILTERSPEC_V4_GPI+site%3Alearn.microsoft.com) | qossp.h | [Vanara.PInvoke.Qwave.RSVP_FILTERSPEC_V4_GPI](https://github.com/dahall/Vanara/search?l=C%23&q=RSVP_FILTERSPEC_V4_GPI)
[RSVP_FILTERSPEC_V6](https://www.google.com/search?num=5&q=RSVP_FILTERSPEC_V6+site%3Alearn.microsoft.com) | qossp.h | [Vanara.PInvoke.Qwave.RSVP_FILTERSPEC_V6](https://github.com/dahall/Vanara/search?l=C%23&q=RSVP_FILTERSPEC_V6)
[RSVP_FILTERSPEC_V6_FLOW](https://www.google.com/search?num=5&q=RSVP_FILTERSPEC_V6_FLOW+site%3Alearn.microsoft.com) | qossp.h | [Vanara.PInvoke.Qwave.RSVP_FILTERSPEC_V6_FLOW](https://github.com/dahall/Vanara/search?l=C%23&q=RSVP_FILTERSPEC_V6_FLOW)
[RSVP_FILTERSPEC_V6_GPI](https://www.google.com/search?num=5&q=RSVP_FILTERSPEC_V6_GPI+site%3Alearn.microsoft.com) | qossp.h | [Vanara.PInvoke.Qwave.RSVP_FILTERSPEC_V6_GPI](https://github.com/dahall/Vanara/search?l=C%23&q=RSVP_FILTERSPEC_V6_GPI)
[RSVP_POLICY](https://www.google.com/search?num=5&q=RSVP_POLICY+site%3Alearn.microsoft.com) | qossp.h | [Vanara.PInvoke.Qwave.RSVP_POLICY](https://github.com/dahall/Vanara/search?l=C%23&q=RSVP_POLICY)
[RSVP_POLICY_INFO](https://www.google.com/search?num=5&q=RSVP_POLICY_INFO+site%3Alearn.microsoft.com) | qossp.h | [Vanara.PInvoke.Qwave.RSVP_POLICY_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=RSVP_POLICY_INFO)
[RSVP_RESERVE_INFO](https://www.google.com/search?num=5&q=RSVP_RESERVE_INFO+site%3Alearn.microsoft.com) | qossp.h | [Vanara.PInvoke.Qwave.RSVP_RESERVE_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=RSVP_RESERVE_INFO)
[RSVP_STATUS_INFO](https://www.google.com/search?num=5&q=RSVP_STATUS_INFO+site%3Alearn.microsoft.com) | qossp.h | [Vanara.PInvoke.Qwave.RSVP_STATUS_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=RSVP_STATUS_INFO)
[TC_GEN_FILTER](https://www.google.com/search?num=5&q=TC_GEN_FILTER+site%3Alearn.microsoft.com) | traffic.h | [Vanara.PInvoke.Traffic.TC_GEN_FILTER](https://github.com/dahall/Vanara/search?l=C%23&q=TC_GEN_FILTER)
[TC_IFC_DESCRIPTOR](https://www.google.com/search?num=5&q=TC_IFC_DESCRIPTOR+site%3Alearn.microsoft.com) | traffic.h | [Vanara.PInvoke.Traffic.TC_IFC_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=TC_IFC_DESCRIPTOR)
[TCI_CLIENT_FUNC_LIST](https://www.google.com/search?num=5&q=TCI_CLIENT_FUNC_LIST+site%3Alearn.microsoft.com) | traffic.h | [Vanara.PInvoke.Traffic.TCI_CLIENT_FUNC_LIST](https://github.com/dahall/Vanara/search?l=C%23&q=TCI_CLIENT_FUNC_LIST)
[UNION](https://www.google.com/search?num=5&q=UNION+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Qwave.RSVP_FILTERSPEC.UNION](https://github.com/dahall/Vanara/search?l=C%23&q=UNION)
[UNION](https://www.google.com/search?num=5&q=UNION+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Traffic.IP_PATTERN.UNION](https://github.com/dahall/Vanara/search?l=C%23&q=UNION)
### Classes
Native Class | Header | Managed Class
--- | --- | ---
[ENUMERATION_BUFFER_MGD](https://www.google.com/search?num=5&q=ENUMERATION_BUFFER_MGD+site%3Alearn.microsoft.com) | traffic.h | [Vanara.PInvoke.Traffic.ENUMERATION_BUFFER_MGD](https://github.com/dahall/Vanara/search?l=C%23&q=ENUMERATION_BUFFER_MGD)
[SafeHCLIENT](https://www.google.com/search?num=5&q=SafeHCLIENT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Traffic.SafeHCLIENT](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHCLIENT)
[SafeHFILTER](https://www.google.com/search?num=5&q=SafeHFILTER+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Traffic.SafeHFILTER](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHFILTER)
[SafeHFLOW](https://www.google.com/search?num=5&q=SafeHFLOW+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Traffic.SafeHFLOW](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHFLOW)
[SafeHIFC](https://www.google.com/search?num=5&q=SafeHIFC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Traffic.SafeHIFC](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHIFC)
[SafeHQOS](https://www.google.com/search?num=5&q=SafeHQOS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Qwave.SafeHQOS](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHQOS)
[TC_GEN_FILTER_MGD_BASE](https://www.google.com/search?num=5&q=TC_GEN_FILTER_MGD_BASE+site%3Alearn.microsoft.com) | traffic.h | [Vanara.PInvoke.Traffic.TC_GEN_FILTER_MGD_BASE](https://github.com/dahall/Vanara/search?l=C%23&q=TC_GEN_FILTER_MGD_BASE)
[TC_GEN_FILTER_MGD_UNK](https://www.google.com/search?num=5&q=TC_GEN_FILTER_MGD_UNK+site%3Alearn.microsoft.com) | traffic.h | [Vanara.PInvoke.Traffic.TC_GEN_FILTER_MGD_UNK](https://github.com/dahall/Vanara/search?l=C%23&q=TC_GEN_FILTER_MGD_UNK)
[TC_GEN_FILTER_MGD](https://www.google.com/search?num=5&q=TC_GEN_FILTER_MGD+site%3Alearn.microsoft.com) | traffic.h | [Vanara.PInvoke.Traffic.TC_GEN_FILTER_MGD](https://github.com/dahall/Vanara/search?l=C%23&q=TC_GEN_FILTER_MGD)
[TC_GEN_FLOW](https://www.google.com/search?num=5&q=TC_GEN_FLOW+site%3Alearn.microsoft.com) | traffic.h | [Vanara.PInvoke.Traffic.TC_GEN_FLOW](https://github.com/dahall/Vanara/search?l=C%23&q=TC_GEN_FLOW)