Vanara/PInvoke/QoS/pkgreadme.md

22 lines
2.6 KiB
Markdown

![Vanara](https://raw.githubusercontent.com/dahall/Vanara/master/docs/icons/VanaraHeading.png)
### **Vanara.PInvoke.QoS NuGet Package**
[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.QoS?label=NuGet&style=flat-square)](https://github.com/dahall/Vanara/releases)
[![Build status](https://img.shields.io/appveyor/build/dahall/vanara?label=AppVeyor%20build&style=flat-square)](https://ci.appveyor.com/project/dahall/vanara)
PInvoke API (methods, structures and constants) imported from dlls associated with Windows Quality of Service (QOS); specifically qwave.dll and traffic.dll.
### **What is Vanara?**
[Vanara](https://github.com/dahall/Vanara) is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries.
### **Issues?**
First check if it's already fixed by trying the [AppVeyor build](https://ci.appveyor.com/nuget/vanara-prerelease).
If you're still running into problems, file an [issue](https://github.com/dahall/Vanara/issues).
### **Included in Vanara.PInvoke.QoS**
Functions | Enumerations | Structures
--- | --- | ---
QOSAddSocketToFlow QOSCancel QOSCloseHandle QOSCreateHandle QOSEnumerateFlows QOSNotifyFlow QOSQueryFlow QOSRemoveSocketFromFlow QOSSetFlow QOSStartTrackingClient QOSStopTrackingClient TcAddFilter TcAddFlow TcCloseInterface TcDeleteFilter TcDeleteFlow TcDeregisterClient TcEnumerateFlows TcEnumerateInterfaces TcGetFlowName TcModifyFlow TcOpenInterface TcQueryFlow TcQueryInterface TcRegisterClient TcSetFlow TcSetInterface | NDIS_PROTOCOL_ID QOS_OBJ_TYPE TC_NONCONF QOS_FLOW_TYPE QOS_FLOWRATE_REASON QOS_NOTIFY_FLOW QOS_QUERY_FLOW QOS_QUERYFLOW QOS_SET_FLOW QOS_SHAPING QOS_TRAFFIC_TYPE AD_FLAG FilterType RSVP TC_NOTIFY | NETWORK_ADDRESS NETWORK_ADDRESS_LIST QOS_DIFFSERV QOS_DIFFSERV_RULE QOS_DS_CLASS QOS_FRIENDLY_NAME QOS_TCP_TRAFFIC QOS_TRAFFIC_CLASS QOS_OBJECT_HDR QOS_SD_MODE QOS_SHAPING_RATE HQOS QOS_FLOW_FUNDAMENTALS QOS_FLOWRATE_OUTGOING QOS_PACKET_PRIORITY QOS_VERSION AD_GENERAL_PARAMS AD_GUARANTEED CONTROL_SERVICE FLOWDESCRIPTOR PARAM_BUFFER QOS_DESTADDR RSVP_ADSPEC RSVP_FILTERSPEC RSVP_FILTERSPEC_V4 RSVP_FILTERSPEC_V4_GPI RSVP_FILTERSPEC_V6 RSVP_FILTERSPEC_V6_FLOW RSVP_FILTERSPEC_V6_GPI RSVP_POLICY RSVP_POLICY_INFO RSVP_RESERVE_INFO RSVP_STATUS_INFO ADDRESS_LIST_DESCRIPTOR ENUMERATION_BUFFER HCLIENT HFILTER HFLOW HFLOWENUM HIFC IP_PATTERN IPX_PATTERN TC_GEN_FILTER TC_IFC_DESCRIPTOR TCI_CLIENT_FUNC_LIST UNION UNION IPX PORTS ICMP