diff options
| author | grischka <grischka> | 2016-10-01 20:27:41 +0200 |
|---|---|---|
| committer | grischka <grischka> | 2016-10-01 20:27:41 +0200 |
| commit | 8637c1d0ad08d28052efc1de5c38b63acd2c08fc (patch) | |
| tree | 9aa1f1ecf3e2aceef2f11ff6eef6a5a3e0fd04fa /win32/include/winapi/qos.h | |
| parent | 766ba3694dae5b3d2dfbb5c75c4ebf7069a7ce1f (diff) | |
| download | tinycc-8637c1d0ad08d28052efc1de5c38b63acd2c08fc.tar.gz tinycc-8637c1d0ad08d28052efc1de5c38b63acd2c08fc.tar.bz2 | |
Remove misc. files
- from win32/include/winapi: various .h
The winapi header set cannot be complete no matter what. So
lets have just the minimal set necessary to compile the examples.
- remove CMake support (hard to keep up to date)
- some other files
Also, drop useless changes in win32/lib/(win)crt1.c
Diffstat (limited to 'win32/include/winapi/qos.h')
| -rw-r--r-- | win32/include/winapi/qos.h | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/win32/include/winapi/qos.h b/win32/include/winapi/qos.h deleted file mode 100644 index 85dd161..0000000 --- a/win32/include/winapi/qos.h +++ /dev/null @@ -1,72 +0,0 @@ -/** - * This file has no copyright assigned and is placed in the Public Domain. - * This file is part of the w64 mingw-runtime package. - * No warranty is given; refer to the file DISCLAIMER.PD within this package. - */ -#ifndef __QOS_H_ -#define __QOS_H_ - -typedef ULONG SERVICETYPE; - -#define SERVICETYPE_NOTRAFFIC 0x00000000 -#define SERVICETYPE_BESTEFFORT 0x00000001 -#define SERVICETYPE_CONTROLLEDLOAD 0x00000002 -#define SERVICETYPE_GUARANTEED 0x00000003 - -#define SERVICETYPE_NETWORK_UNAVAILABLE 0x00000004 -#define SERVICETYPE_GENERAL_INFORMATION 0x00000005 -#define SERVICETYPE_NOCHANGE 0x00000006 -#define SERVICETYPE_NONCONFORMING 0x00000009 -#define SERVICETYPE_NETWORK_CONTROL 0x0000000A -#define SERVICETYPE_QUALITATIVE 0x0000000D - -#define SERVICE_BESTEFFORT 0x80010000 -#define SERVICE_CONTROLLEDLOAD 0x80020000 -#define SERVICE_GUARANTEED 0x80040000 -#define SERVICE_QUALITATIVE 0x80200000 - -#define SERVICE_NO_TRAFFIC_CONTROL 0x81000000 - -#define SERVICE_NO_QOS_SIGNALING 0x40000000 - - typedef struct _flowspec { - ULONG TokenRate; - ULONG TokenBucketSize; - ULONG PeakBandwidth; - ULONG Latency; - ULONG DelayVariation; - SERVICETYPE ServiceType; - ULONG MaxSduSize; - ULONG MinimumPolicedSize; - } FLOWSPEC,*PFLOWSPEC,*LPFLOWSPEC; - -#define QOS_NOT_SPECIFIED 0xFFFFFFFF -#define POSITIVE_INFINITY_RATE 0xFFFFFFFE - - typedef struct _QOS_OBJECT_HDR { - ULONG ObjectType; - ULONG ObjectLength; - } QOS_OBJECT_HDR, *LPQOS_OBJECT_HDR; - -#define QOS_GENERAL_ID_BASE 2000 -#define QOS_OBJECT_END_OF_LIST (0x00000001 + QOS_GENERAL_ID_BASE) -#define QOS_OBJECT_SD_MODE (0x00000002 + QOS_GENERAL_ID_BASE) -#define QOS_OBJECT_SHAPING_RATE (0x00000003 + QOS_GENERAL_ID_BASE) -#define QOS_OBJECT_DESTADDR (0x00000004 + QOS_GENERAL_ID_BASE) - - typedef struct _QOS_SD_MODE { - QOS_OBJECT_HDR ObjectHdr; - ULONG ShapeDiscardMode; - } QOS_SD_MODE, *LPQOS_SD_MODE; - -#define TC_NONCONF_BORROW 0 -#define TC_NONCONF_SHAPE 1 -#define TC_NONCONF_DISCARD 2 -#define TC_NONCONF_BORROW_PLUS 3 - - typedef struct _QOS_SHAPING_RATE { - QOS_OBJECT_HDR ObjectHdr; - ULONG ShapingRate; - } QOS_SHAPING_RATE, *LPQOS_SHAPING_RATE; - -#endif |
