mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 15:16:12 -04:00
407 lines
40 KiB
C++
407 lines
40 KiB
C++
// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.210505.3
|
|
|
|
#ifndef WINRT_Windows_Web_Http_Headers_2_H
|
|
#define WINRT_Windows_Web_Http_Headers_2_H
|
|
#include "winrt/impl/Windows.Foundation.1.h"
|
|
#include "winrt/impl/Windows.Foundation.Collections.1.h"
|
|
#include "winrt/impl/Windows.Globalization.1.h"
|
|
#include "winrt/impl/Windows.Web.Http.1.h"
|
|
#include "winrt/impl/Windows.Web.Http.Headers.1.h"
|
|
WINRT_EXPORT namespace winrt::Windows::Web::Http::Headers
|
|
{
|
|
struct __declspec(empty_bases) HttpCacheDirectiveHeaderValueCollection : winrt::Windows::Web::Http::Headers::IHttpCacheDirectiveHeaderValueCollection,
|
|
impl::require<HttpCacheDirectiveHeaderValueCollection, winrt::Windows::Foundation::Collections::IIterable<winrt::Windows::Web::Http::Headers::HttpNameValueHeaderValue>, winrt::Windows::Foundation::Collections::IVector<winrt::Windows::Web::Http::Headers::HttpNameValueHeaderValue>, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpCacheDirectiveHeaderValueCollection(std::nullptr_t) noexcept {}
|
|
HttpCacheDirectiveHeaderValueCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpCacheDirectiveHeaderValueCollection(ptr, take_ownership_from_abi) {}
|
|
HttpCacheDirectiveHeaderValueCollection(HttpCacheDirectiveHeaderValueCollection const&) noexcept = default;
|
|
HttpCacheDirectiveHeaderValueCollection(HttpCacheDirectiveHeaderValueCollection&&) noexcept = default;
|
|
HttpCacheDirectiveHeaderValueCollection& operator=(HttpCacheDirectiveHeaderValueCollection const&) & noexcept = default;
|
|
HttpCacheDirectiveHeaderValueCollection& operator=(HttpCacheDirectiveHeaderValueCollection&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) HttpChallengeHeaderValue : winrt::Windows::Web::Http::Headers::IHttpChallengeHeaderValue,
|
|
impl::require<HttpChallengeHeaderValue, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpChallengeHeaderValue(std::nullptr_t) noexcept {}
|
|
HttpChallengeHeaderValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpChallengeHeaderValue(ptr, take_ownership_from_abi) {}
|
|
explicit HttpChallengeHeaderValue(param::hstring const& scheme);
|
|
HttpChallengeHeaderValue(param::hstring const& scheme, param::hstring const& token);
|
|
HttpChallengeHeaderValue(HttpChallengeHeaderValue const&) noexcept = default;
|
|
HttpChallengeHeaderValue(HttpChallengeHeaderValue&&) noexcept = default;
|
|
HttpChallengeHeaderValue& operator=(HttpChallengeHeaderValue const&) & noexcept = default;
|
|
HttpChallengeHeaderValue& operator=(HttpChallengeHeaderValue&&) & noexcept = default;
|
|
static auto Parse(param::hstring const& input);
|
|
static auto TryParse(param::hstring const& input, winrt::Windows::Web::Http::Headers::HttpChallengeHeaderValue& challengeHeaderValue);
|
|
};
|
|
struct __declspec(empty_bases) HttpChallengeHeaderValueCollection : winrt::Windows::Web::Http::Headers::IHttpChallengeHeaderValueCollection,
|
|
impl::require<HttpChallengeHeaderValueCollection, winrt::Windows::Foundation::Collections::IIterable<winrt::Windows::Web::Http::Headers::HttpChallengeHeaderValue>, winrt::Windows::Foundation::Collections::IVector<winrt::Windows::Web::Http::Headers::HttpChallengeHeaderValue>, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpChallengeHeaderValueCollection(std::nullptr_t) noexcept {}
|
|
HttpChallengeHeaderValueCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpChallengeHeaderValueCollection(ptr, take_ownership_from_abi) {}
|
|
HttpChallengeHeaderValueCollection(HttpChallengeHeaderValueCollection const&) noexcept = default;
|
|
HttpChallengeHeaderValueCollection(HttpChallengeHeaderValueCollection&&) noexcept = default;
|
|
HttpChallengeHeaderValueCollection& operator=(HttpChallengeHeaderValueCollection const&) & noexcept = default;
|
|
HttpChallengeHeaderValueCollection& operator=(HttpChallengeHeaderValueCollection&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) HttpConnectionOptionHeaderValue : winrt::Windows::Web::Http::Headers::IHttpConnectionOptionHeaderValue,
|
|
impl::require<HttpConnectionOptionHeaderValue, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpConnectionOptionHeaderValue(std::nullptr_t) noexcept {}
|
|
HttpConnectionOptionHeaderValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpConnectionOptionHeaderValue(ptr, take_ownership_from_abi) {}
|
|
explicit HttpConnectionOptionHeaderValue(param::hstring const& token);
|
|
HttpConnectionOptionHeaderValue(HttpConnectionOptionHeaderValue const&) noexcept = default;
|
|
HttpConnectionOptionHeaderValue(HttpConnectionOptionHeaderValue&&) noexcept = default;
|
|
HttpConnectionOptionHeaderValue& operator=(HttpConnectionOptionHeaderValue const&) & noexcept = default;
|
|
HttpConnectionOptionHeaderValue& operator=(HttpConnectionOptionHeaderValue&&) & noexcept = default;
|
|
static auto Parse(param::hstring const& input);
|
|
static auto TryParse(param::hstring const& input, winrt::Windows::Web::Http::Headers::HttpConnectionOptionHeaderValue& connectionOptionHeaderValue);
|
|
};
|
|
struct __declspec(empty_bases) HttpConnectionOptionHeaderValueCollection : winrt::Windows::Web::Http::Headers::IHttpConnectionOptionHeaderValueCollection,
|
|
impl::require<HttpConnectionOptionHeaderValueCollection, winrt::Windows::Foundation::Collections::IIterable<winrt::Windows::Web::Http::Headers::HttpConnectionOptionHeaderValue>, winrt::Windows::Foundation::Collections::IVector<winrt::Windows::Web::Http::Headers::HttpConnectionOptionHeaderValue>, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpConnectionOptionHeaderValueCollection(std::nullptr_t) noexcept {}
|
|
HttpConnectionOptionHeaderValueCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpConnectionOptionHeaderValueCollection(ptr, take_ownership_from_abi) {}
|
|
HttpConnectionOptionHeaderValueCollection(HttpConnectionOptionHeaderValueCollection const&) noexcept = default;
|
|
HttpConnectionOptionHeaderValueCollection(HttpConnectionOptionHeaderValueCollection&&) noexcept = default;
|
|
HttpConnectionOptionHeaderValueCollection& operator=(HttpConnectionOptionHeaderValueCollection const&) & noexcept = default;
|
|
HttpConnectionOptionHeaderValueCollection& operator=(HttpConnectionOptionHeaderValueCollection&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) HttpContentCodingHeaderValue : winrt::Windows::Web::Http::Headers::IHttpContentCodingHeaderValue,
|
|
impl::require<HttpContentCodingHeaderValue, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpContentCodingHeaderValue(std::nullptr_t) noexcept {}
|
|
HttpContentCodingHeaderValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpContentCodingHeaderValue(ptr, take_ownership_from_abi) {}
|
|
explicit HttpContentCodingHeaderValue(param::hstring const& contentCoding);
|
|
HttpContentCodingHeaderValue(HttpContentCodingHeaderValue const&) noexcept = default;
|
|
HttpContentCodingHeaderValue(HttpContentCodingHeaderValue&&) noexcept = default;
|
|
HttpContentCodingHeaderValue& operator=(HttpContentCodingHeaderValue const&) & noexcept = default;
|
|
HttpContentCodingHeaderValue& operator=(HttpContentCodingHeaderValue&&) & noexcept = default;
|
|
static auto Parse(param::hstring const& input);
|
|
static auto TryParse(param::hstring const& input, winrt::Windows::Web::Http::Headers::HttpContentCodingHeaderValue& contentCodingHeaderValue);
|
|
};
|
|
struct __declspec(empty_bases) HttpContentCodingHeaderValueCollection : winrt::Windows::Web::Http::Headers::IHttpContentCodingHeaderValueCollection,
|
|
impl::require<HttpContentCodingHeaderValueCollection, winrt::Windows::Foundation::Collections::IIterable<winrt::Windows::Web::Http::Headers::HttpContentCodingHeaderValue>, winrt::Windows::Foundation::Collections::IVector<winrt::Windows::Web::Http::Headers::HttpContentCodingHeaderValue>, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpContentCodingHeaderValueCollection(std::nullptr_t) noexcept {}
|
|
HttpContentCodingHeaderValueCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpContentCodingHeaderValueCollection(ptr, take_ownership_from_abi) {}
|
|
HttpContentCodingHeaderValueCollection(HttpContentCodingHeaderValueCollection const&) noexcept = default;
|
|
HttpContentCodingHeaderValueCollection(HttpContentCodingHeaderValueCollection&&) noexcept = default;
|
|
HttpContentCodingHeaderValueCollection& operator=(HttpContentCodingHeaderValueCollection const&) & noexcept = default;
|
|
HttpContentCodingHeaderValueCollection& operator=(HttpContentCodingHeaderValueCollection&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) HttpContentCodingWithQualityHeaderValue : winrt::Windows::Web::Http::Headers::IHttpContentCodingWithQualityHeaderValue,
|
|
impl::require<HttpContentCodingWithQualityHeaderValue, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpContentCodingWithQualityHeaderValue(std::nullptr_t) noexcept {}
|
|
HttpContentCodingWithQualityHeaderValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpContentCodingWithQualityHeaderValue(ptr, take_ownership_from_abi) {}
|
|
explicit HttpContentCodingWithQualityHeaderValue(param::hstring const& contentCoding);
|
|
HttpContentCodingWithQualityHeaderValue(param::hstring const& contentCoding, double quality);
|
|
HttpContentCodingWithQualityHeaderValue(HttpContentCodingWithQualityHeaderValue const&) noexcept = default;
|
|
HttpContentCodingWithQualityHeaderValue(HttpContentCodingWithQualityHeaderValue&&) noexcept = default;
|
|
HttpContentCodingWithQualityHeaderValue& operator=(HttpContentCodingWithQualityHeaderValue const&) & noexcept = default;
|
|
HttpContentCodingWithQualityHeaderValue& operator=(HttpContentCodingWithQualityHeaderValue&&) & noexcept = default;
|
|
static auto Parse(param::hstring const& input);
|
|
static auto TryParse(param::hstring const& input, winrt::Windows::Web::Http::Headers::HttpContentCodingWithQualityHeaderValue& contentCodingWithQualityHeaderValue);
|
|
};
|
|
struct __declspec(empty_bases) HttpContentCodingWithQualityHeaderValueCollection : winrt::Windows::Web::Http::Headers::IHttpContentCodingWithQualityHeaderValueCollection,
|
|
impl::require<HttpContentCodingWithQualityHeaderValueCollection, winrt::Windows::Foundation::Collections::IIterable<winrt::Windows::Web::Http::Headers::HttpContentCodingWithQualityHeaderValue>, winrt::Windows::Foundation::Collections::IVector<winrt::Windows::Web::Http::Headers::HttpContentCodingWithQualityHeaderValue>, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpContentCodingWithQualityHeaderValueCollection(std::nullptr_t) noexcept {}
|
|
HttpContentCodingWithQualityHeaderValueCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpContentCodingWithQualityHeaderValueCollection(ptr, take_ownership_from_abi) {}
|
|
HttpContentCodingWithQualityHeaderValueCollection(HttpContentCodingWithQualityHeaderValueCollection const&) noexcept = default;
|
|
HttpContentCodingWithQualityHeaderValueCollection(HttpContentCodingWithQualityHeaderValueCollection&&) noexcept = default;
|
|
HttpContentCodingWithQualityHeaderValueCollection& operator=(HttpContentCodingWithQualityHeaderValueCollection const&) & noexcept = default;
|
|
HttpContentCodingWithQualityHeaderValueCollection& operator=(HttpContentCodingWithQualityHeaderValueCollection&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) HttpContentDispositionHeaderValue : winrt::Windows::Web::Http::Headers::IHttpContentDispositionHeaderValue,
|
|
impl::require<HttpContentDispositionHeaderValue, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpContentDispositionHeaderValue(std::nullptr_t) noexcept {}
|
|
HttpContentDispositionHeaderValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpContentDispositionHeaderValue(ptr, take_ownership_from_abi) {}
|
|
explicit HttpContentDispositionHeaderValue(param::hstring const& dispositionType);
|
|
HttpContentDispositionHeaderValue(HttpContentDispositionHeaderValue const&) noexcept = default;
|
|
HttpContentDispositionHeaderValue(HttpContentDispositionHeaderValue&&) noexcept = default;
|
|
HttpContentDispositionHeaderValue& operator=(HttpContentDispositionHeaderValue const&) & noexcept = default;
|
|
HttpContentDispositionHeaderValue& operator=(HttpContentDispositionHeaderValue&&) & noexcept = default;
|
|
static auto Parse(param::hstring const& input);
|
|
static auto TryParse(param::hstring const& input, winrt::Windows::Web::Http::Headers::HttpContentDispositionHeaderValue& contentDispositionHeaderValue);
|
|
};
|
|
struct __declspec(empty_bases) HttpContentHeaderCollection : winrt::Windows::Web::Http::Headers::IHttpContentHeaderCollection,
|
|
impl::require<HttpContentHeaderCollection, winrt::Windows::Foundation::Collections::IIterable<winrt::Windows::Foundation::Collections::IKeyValuePair<hstring, hstring>>, winrt::Windows::Foundation::Collections::IMap<hstring, hstring>, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpContentHeaderCollection(std::nullptr_t) noexcept {}
|
|
HttpContentHeaderCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpContentHeaderCollection(ptr, take_ownership_from_abi) {}
|
|
HttpContentHeaderCollection();
|
|
HttpContentHeaderCollection(HttpContentHeaderCollection const&) noexcept = default;
|
|
HttpContentHeaderCollection(HttpContentHeaderCollection&&) noexcept = default;
|
|
HttpContentHeaderCollection& operator=(HttpContentHeaderCollection const&) & noexcept = default;
|
|
HttpContentHeaderCollection& operator=(HttpContentHeaderCollection&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) HttpContentRangeHeaderValue : winrt::Windows::Web::Http::Headers::IHttpContentRangeHeaderValue,
|
|
impl::require<HttpContentRangeHeaderValue, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpContentRangeHeaderValue(std::nullptr_t) noexcept {}
|
|
HttpContentRangeHeaderValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpContentRangeHeaderValue(ptr, take_ownership_from_abi) {}
|
|
explicit HttpContentRangeHeaderValue(uint64_t length);
|
|
HttpContentRangeHeaderValue(uint64_t from, uint64_t to);
|
|
HttpContentRangeHeaderValue(uint64_t from, uint64_t to, uint64_t length);
|
|
HttpContentRangeHeaderValue(HttpContentRangeHeaderValue const&) noexcept = default;
|
|
HttpContentRangeHeaderValue(HttpContentRangeHeaderValue&&) noexcept = default;
|
|
HttpContentRangeHeaderValue& operator=(HttpContentRangeHeaderValue const&) & noexcept = default;
|
|
HttpContentRangeHeaderValue& operator=(HttpContentRangeHeaderValue&&) & noexcept = default;
|
|
static auto Parse(param::hstring const& input);
|
|
static auto TryParse(param::hstring const& input, winrt::Windows::Web::Http::Headers::HttpContentRangeHeaderValue& contentRangeHeaderValue);
|
|
};
|
|
struct __declspec(empty_bases) HttpCookiePairHeaderValue : winrt::Windows::Web::Http::Headers::IHttpCookiePairHeaderValue,
|
|
impl::require<HttpCookiePairHeaderValue, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpCookiePairHeaderValue(std::nullptr_t) noexcept {}
|
|
HttpCookiePairHeaderValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpCookiePairHeaderValue(ptr, take_ownership_from_abi) {}
|
|
explicit HttpCookiePairHeaderValue(param::hstring const& name);
|
|
HttpCookiePairHeaderValue(param::hstring const& name, param::hstring const& value);
|
|
HttpCookiePairHeaderValue(HttpCookiePairHeaderValue const&) noexcept = default;
|
|
HttpCookiePairHeaderValue(HttpCookiePairHeaderValue&&) noexcept = default;
|
|
HttpCookiePairHeaderValue& operator=(HttpCookiePairHeaderValue const&) & noexcept = default;
|
|
HttpCookiePairHeaderValue& operator=(HttpCookiePairHeaderValue&&) & noexcept = default;
|
|
static auto Parse(param::hstring const& input);
|
|
static auto TryParse(param::hstring const& input, winrt::Windows::Web::Http::Headers::HttpCookiePairHeaderValue& cookiePairHeaderValue);
|
|
};
|
|
struct __declspec(empty_bases) HttpCookiePairHeaderValueCollection : winrt::Windows::Web::Http::Headers::IHttpCookiePairHeaderValueCollection,
|
|
impl::require<HttpCookiePairHeaderValueCollection, winrt::Windows::Foundation::Collections::IIterable<winrt::Windows::Web::Http::Headers::HttpCookiePairHeaderValue>, winrt::Windows::Foundation::Collections::IVector<winrt::Windows::Web::Http::Headers::HttpCookiePairHeaderValue>, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpCookiePairHeaderValueCollection(std::nullptr_t) noexcept {}
|
|
HttpCookiePairHeaderValueCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpCookiePairHeaderValueCollection(ptr, take_ownership_from_abi) {}
|
|
HttpCookiePairHeaderValueCollection(HttpCookiePairHeaderValueCollection const&) noexcept = default;
|
|
HttpCookiePairHeaderValueCollection(HttpCookiePairHeaderValueCollection&&) noexcept = default;
|
|
HttpCookiePairHeaderValueCollection& operator=(HttpCookiePairHeaderValueCollection const&) & noexcept = default;
|
|
HttpCookiePairHeaderValueCollection& operator=(HttpCookiePairHeaderValueCollection&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) HttpCredentialsHeaderValue : winrt::Windows::Web::Http::Headers::IHttpCredentialsHeaderValue,
|
|
impl::require<HttpCredentialsHeaderValue, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpCredentialsHeaderValue(std::nullptr_t) noexcept {}
|
|
HttpCredentialsHeaderValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpCredentialsHeaderValue(ptr, take_ownership_from_abi) {}
|
|
explicit HttpCredentialsHeaderValue(param::hstring const& scheme);
|
|
HttpCredentialsHeaderValue(param::hstring const& scheme, param::hstring const& token);
|
|
HttpCredentialsHeaderValue(HttpCredentialsHeaderValue const&) noexcept = default;
|
|
HttpCredentialsHeaderValue(HttpCredentialsHeaderValue&&) noexcept = default;
|
|
HttpCredentialsHeaderValue& operator=(HttpCredentialsHeaderValue const&) & noexcept = default;
|
|
HttpCredentialsHeaderValue& operator=(HttpCredentialsHeaderValue&&) & noexcept = default;
|
|
static auto Parse(param::hstring const& input);
|
|
static auto TryParse(param::hstring const& input, winrt::Windows::Web::Http::Headers::HttpCredentialsHeaderValue& credentialsHeaderValue);
|
|
};
|
|
struct __declspec(empty_bases) HttpDateOrDeltaHeaderValue : winrt::Windows::Web::Http::Headers::IHttpDateOrDeltaHeaderValue,
|
|
impl::require<HttpDateOrDeltaHeaderValue, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpDateOrDeltaHeaderValue(std::nullptr_t) noexcept {}
|
|
HttpDateOrDeltaHeaderValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpDateOrDeltaHeaderValue(ptr, take_ownership_from_abi) {}
|
|
HttpDateOrDeltaHeaderValue(HttpDateOrDeltaHeaderValue const&) noexcept = default;
|
|
HttpDateOrDeltaHeaderValue(HttpDateOrDeltaHeaderValue&&) noexcept = default;
|
|
HttpDateOrDeltaHeaderValue& operator=(HttpDateOrDeltaHeaderValue const&) & noexcept = default;
|
|
HttpDateOrDeltaHeaderValue& operator=(HttpDateOrDeltaHeaderValue&&) & noexcept = default;
|
|
static auto Parse(param::hstring const& input);
|
|
static auto TryParse(param::hstring const& input, winrt::Windows::Web::Http::Headers::HttpDateOrDeltaHeaderValue& dateOrDeltaHeaderValue);
|
|
};
|
|
struct __declspec(empty_bases) HttpExpectationHeaderValue : winrt::Windows::Web::Http::Headers::IHttpExpectationHeaderValue,
|
|
impl::require<HttpExpectationHeaderValue, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpExpectationHeaderValue(std::nullptr_t) noexcept {}
|
|
HttpExpectationHeaderValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpExpectationHeaderValue(ptr, take_ownership_from_abi) {}
|
|
explicit HttpExpectationHeaderValue(param::hstring const& name);
|
|
HttpExpectationHeaderValue(param::hstring const& name, param::hstring const& value);
|
|
HttpExpectationHeaderValue(HttpExpectationHeaderValue const&) noexcept = default;
|
|
HttpExpectationHeaderValue(HttpExpectationHeaderValue&&) noexcept = default;
|
|
HttpExpectationHeaderValue& operator=(HttpExpectationHeaderValue const&) & noexcept = default;
|
|
HttpExpectationHeaderValue& operator=(HttpExpectationHeaderValue&&) & noexcept = default;
|
|
static auto Parse(param::hstring const& input);
|
|
static auto TryParse(param::hstring const& input, winrt::Windows::Web::Http::Headers::HttpExpectationHeaderValue& expectationHeaderValue);
|
|
};
|
|
struct __declspec(empty_bases) HttpExpectationHeaderValueCollection : winrt::Windows::Web::Http::Headers::IHttpExpectationHeaderValueCollection,
|
|
impl::require<HttpExpectationHeaderValueCollection, winrt::Windows::Foundation::Collections::IIterable<winrt::Windows::Web::Http::Headers::HttpExpectationHeaderValue>, winrt::Windows::Foundation::Collections::IVector<winrt::Windows::Web::Http::Headers::HttpExpectationHeaderValue>, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpExpectationHeaderValueCollection(std::nullptr_t) noexcept {}
|
|
HttpExpectationHeaderValueCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpExpectationHeaderValueCollection(ptr, take_ownership_from_abi) {}
|
|
HttpExpectationHeaderValueCollection(HttpExpectationHeaderValueCollection const&) noexcept = default;
|
|
HttpExpectationHeaderValueCollection(HttpExpectationHeaderValueCollection&&) noexcept = default;
|
|
HttpExpectationHeaderValueCollection& operator=(HttpExpectationHeaderValueCollection const&) & noexcept = default;
|
|
HttpExpectationHeaderValueCollection& operator=(HttpExpectationHeaderValueCollection&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) HttpLanguageHeaderValueCollection : winrt::Windows::Web::Http::Headers::IHttpLanguageHeaderValueCollection,
|
|
impl::require<HttpLanguageHeaderValueCollection, winrt::Windows::Foundation::Collections::IIterable<winrt::Windows::Globalization::Language>, winrt::Windows::Foundation::Collections::IVector<winrt::Windows::Globalization::Language>, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpLanguageHeaderValueCollection(std::nullptr_t) noexcept {}
|
|
HttpLanguageHeaderValueCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpLanguageHeaderValueCollection(ptr, take_ownership_from_abi) {}
|
|
HttpLanguageHeaderValueCollection(HttpLanguageHeaderValueCollection const&) noexcept = default;
|
|
HttpLanguageHeaderValueCollection(HttpLanguageHeaderValueCollection&&) noexcept = default;
|
|
HttpLanguageHeaderValueCollection& operator=(HttpLanguageHeaderValueCollection const&) & noexcept = default;
|
|
HttpLanguageHeaderValueCollection& operator=(HttpLanguageHeaderValueCollection&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) HttpLanguageRangeWithQualityHeaderValue : winrt::Windows::Web::Http::Headers::IHttpLanguageRangeWithQualityHeaderValue,
|
|
impl::require<HttpLanguageRangeWithQualityHeaderValue, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpLanguageRangeWithQualityHeaderValue(std::nullptr_t) noexcept {}
|
|
HttpLanguageRangeWithQualityHeaderValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpLanguageRangeWithQualityHeaderValue(ptr, take_ownership_from_abi) {}
|
|
explicit HttpLanguageRangeWithQualityHeaderValue(param::hstring const& languageRange);
|
|
HttpLanguageRangeWithQualityHeaderValue(param::hstring const& languageRange, double quality);
|
|
HttpLanguageRangeWithQualityHeaderValue(HttpLanguageRangeWithQualityHeaderValue const&) noexcept = default;
|
|
HttpLanguageRangeWithQualityHeaderValue(HttpLanguageRangeWithQualityHeaderValue&&) noexcept = default;
|
|
HttpLanguageRangeWithQualityHeaderValue& operator=(HttpLanguageRangeWithQualityHeaderValue const&) & noexcept = default;
|
|
HttpLanguageRangeWithQualityHeaderValue& operator=(HttpLanguageRangeWithQualityHeaderValue&&) & noexcept = default;
|
|
static auto Parse(param::hstring const& input);
|
|
static auto TryParse(param::hstring const& input, winrt::Windows::Web::Http::Headers::HttpLanguageRangeWithQualityHeaderValue& languageRangeWithQualityHeaderValue);
|
|
};
|
|
struct __declspec(empty_bases) HttpLanguageRangeWithQualityHeaderValueCollection : winrt::Windows::Web::Http::Headers::IHttpLanguageRangeWithQualityHeaderValueCollection,
|
|
impl::require<HttpLanguageRangeWithQualityHeaderValueCollection, winrt::Windows::Foundation::Collections::IIterable<winrt::Windows::Web::Http::Headers::HttpLanguageRangeWithQualityHeaderValue>, winrt::Windows::Foundation::Collections::IVector<winrt::Windows::Web::Http::Headers::HttpLanguageRangeWithQualityHeaderValue>, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpLanguageRangeWithQualityHeaderValueCollection(std::nullptr_t) noexcept {}
|
|
HttpLanguageRangeWithQualityHeaderValueCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpLanguageRangeWithQualityHeaderValueCollection(ptr, take_ownership_from_abi) {}
|
|
HttpLanguageRangeWithQualityHeaderValueCollection(HttpLanguageRangeWithQualityHeaderValueCollection const&) noexcept = default;
|
|
HttpLanguageRangeWithQualityHeaderValueCollection(HttpLanguageRangeWithQualityHeaderValueCollection&&) noexcept = default;
|
|
HttpLanguageRangeWithQualityHeaderValueCollection& operator=(HttpLanguageRangeWithQualityHeaderValueCollection const&) & noexcept = default;
|
|
HttpLanguageRangeWithQualityHeaderValueCollection& operator=(HttpLanguageRangeWithQualityHeaderValueCollection&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) HttpMediaTypeHeaderValue : winrt::Windows::Web::Http::Headers::IHttpMediaTypeHeaderValue,
|
|
impl::require<HttpMediaTypeHeaderValue, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpMediaTypeHeaderValue(std::nullptr_t) noexcept {}
|
|
HttpMediaTypeHeaderValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpMediaTypeHeaderValue(ptr, take_ownership_from_abi) {}
|
|
explicit HttpMediaTypeHeaderValue(param::hstring const& mediaType);
|
|
HttpMediaTypeHeaderValue(HttpMediaTypeHeaderValue const&) noexcept = default;
|
|
HttpMediaTypeHeaderValue(HttpMediaTypeHeaderValue&&) noexcept = default;
|
|
HttpMediaTypeHeaderValue& operator=(HttpMediaTypeHeaderValue const&) & noexcept = default;
|
|
HttpMediaTypeHeaderValue& operator=(HttpMediaTypeHeaderValue&&) & noexcept = default;
|
|
static auto Parse(param::hstring const& input);
|
|
static auto TryParse(param::hstring const& input, winrt::Windows::Web::Http::Headers::HttpMediaTypeHeaderValue& mediaTypeHeaderValue);
|
|
};
|
|
struct __declspec(empty_bases) HttpMediaTypeWithQualityHeaderValue : winrt::Windows::Web::Http::Headers::IHttpMediaTypeWithQualityHeaderValue,
|
|
impl::require<HttpMediaTypeWithQualityHeaderValue, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpMediaTypeWithQualityHeaderValue(std::nullptr_t) noexcept {}
|
|
HttpMediaTypeWithQualityHeaderValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpMediaTypeWithQualityHeaderValue(ptr, take_ownership_from_abi) {}
|
|
explicit HttpMediaTypeWithQualityHeaderValue(param::hstring const& mediaType);
|
|
HttpMediaTypeWithQualityHeaderValue(param::hstring const& mediaType, double quality);
|
|
HttpMediaTypeWithQualityHeaderValue(HttpMediaTypeWithQualityHeaderValue const&) noexcept = default;
|
|
HttpMediaTypeWithQualityHeaderValue(HttpMediaTypeWithQualityHeaderValue&&) noexcept = default;
|
|
HttpMediaTypeWithQualityHeaderValue& operator=(HttpMediaTypeWithQualityHeaderValue const&) & noexcept = default;
|
|
HttpMediaTypeWithQualityHeaderValue& operator=(HttpMediaTypeWithQualityHeaderValue&&) & noexcept = default;
|
|
static auto Parse(param::hstring const& input);
|
|
static auto TryParse(param::hstring const& input, winrt::Windows::Web::Http::Headers::HttpMediaTypeWithQualityHeaderValue& mediaTypeWithQualityHeaderValue);
|
|
};
|
|
struct __declspec(empty_bases) HttpMediaTypeWithQualityHeaderValueCollection : winrt::Windows::Web::Http::Headers::IHttpMediaTypeWithQualityHeaderValueCollection,
|
|
impl::require<HttpMediaTypeWithQualityHeaderValueCollection, winrt::Windows::Foundation::Collections::IIterable<winrt::Windows::Web::Http::Headers::HttpMediaTypeWithQualityHeaderValue>, winrt::Windows::Foundation::Collections::IVector<winrt::Windows::Web::Http::Headers::HttpMediaTypeWithQualityHeaderValue>, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpMediaTypeWithQualityHeaderValueCollection(std::nullptr_t) noexcept {}
|
|
HttpMediaTypeWithQualityHeaderValueCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpMediaTypeWithQualityHeaderValueCollection(ptr, take_ownership_from_abi) {}
|
|
HttpMediaTypeWithQualityHeaderValueCollection(HttpMediaTypeWithQualityHeaderValueCollection const&) noexcept = default;
|
|
HttpMediaTypeWithQualityHeaderValueCollection(HttpMediaTypeWithQualityHeaderValueCollection&&) noexcept = default;
|
|
HttpMediaTypeWithQualityHeaderValueCollection& operator=(HttpMediaTypeWithQualityHeaderValueCollection const&) & noexcept = default;
|
|
HttpMediaTypeWithQualityHeaderValueCollection& operator=(HttpMediaTypeWithQualityHeaderValueCollection&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) HttpMethodHeaderValueCollection : winrt::Windows::Web::Http::Headers::IHttpMethodHeaderValueCollection,
|
|
impl::require<HttpMethodHeaderValueCollection, winrt::Windows::Foundation::Collections::IIterable<winrt::Windows::Web::Http::HttpMethod>, winrt::Windows::Foundation::Collections::IVector<winrt::Windows::Web::Http::HttpMethod>, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpMethodHeaderValueCollection(std::nullptr_t) noexcept {}
|
|
HttpMethodHeaderValueCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpMethodHeaderValueCollection(ptr, take_ownership_from_abi) {}
|
|
HttpMethodHeaderValueCollection(HttpMethodHeaderValueCollection const&) noexcept = default;
|
|
HttpMethodHeaderValueCollection(HttpMethodHeaderValueCollection&&) noexcept = default;
|
|
HttpMethodHeaderValueCollection& operator=(HttpMethodHeaderValueCollection const&) & noexcept = default;
|
|
HttpMethodHeaderValueCollection& operator=(HttpMethodHeaderValueCollection&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) HttpNameValueHeaderValue : winrt::Windows::Web::Http::Headers::IHttpNameValueHeaderValue,
|
|
impl::require<HttpNameValueHeaderValue, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpNameValueHeaderValue(std::nullptr_t) noexcept {}
|
|
HttpNameValueHeaderValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpNameValueHeaderValue(ptr, take_ownership_from_abi) {}
|
|
explicit HttpNameValueHeaderValue(param::hstring const& name);
|
|
HttpNameValueHeaderValue(param::hstring const& name, param::hstring const& value);
|
|
HttpNameValueHeaderValue(HttpNameValueHeaderValue const&) noexcept = default;
|
|
HttpNameValueHeaderValue(HttpNameValueHeaderValue&&) noexcept = default;
|
|
HttpNameValueHeaderValue& operator=(HttpNameValueHeaderValue const&) & noexcept = default;
|
|
HttpNameValueHeaderValue& operator=(HttpNameValueHeaderValue&&) & noexcept = default;
|
|
static auto Parse(param::hstring const& input);
|
|
static auto TryParse(param::hstring const& input, winrt::Windows::Web::Http::Headers::HttpNameValueHeaderValue& nameValueHeaderValue);
|
|
};
|
|
struct __declspec(empty_bases) HttpProductHeaderValue : winrt::Windows::Web::Http::Headers::IHttpProductHeaderValue,
|
|
impl::require<HttpProductHeaderValue, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpProductHeaderValue(std::nullptr_t) noexcept {}
|
|
HttpProductHeaderValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpProductHeaderValue(ptr, take_ownership_from_abi) {}
|
|
explicit HttpProductHeaderValue(param::hstring const& productName);
|
|
HttpProductHeaderValue(param::hstring const& productName, param::hstring const& productVersion);
|
|
HttpProductHeaderValue(HttpProductHeaderValue const&) noexcept = default;
|
|
HttpProductHeaderValue(HttpProductHeaderValue&&) noexcept = default;
|
|
HttpProductHeaderValue& operator=(HttpProductHeaderValue const&) & noexcept = default;
|
|
HttpProductHeaderValue& operator=(HttpProductHeaderValue&&) & noexcept = default;
|
|
static auto Parse(param::hstring const& input);
|
|
static auto TryParse(param::hstring const& input, winrt::Windows::Web::Http::Headers::HttpProductHeaderValue& productHeaderValue);
|
|
};
|
|
struct __declspec(empty_bases) HttpProductInfoHeaderValue : winrt::Windows::Web::Http::Headers::IHttpProductInfoHeaderValue,
|
|
impl::require<HttpProductInfoHeaderValue, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpProductInfoHeaderValue(std::nullptr_t) noexcept {}
|
|
HttpProductInfoHeaderValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpProductInfoHeaderValue(ptr, take_ownership_from_abi) {}
|
|
explicit HttpProductInfoHeaderValue(param::hstring const& productComment);
|
|
HttpProductInfoHeaderValue(param::hstring const& productName, param::hstring const& productVersion);
|
|
HttpProductInfoHeaderValue(HttpProductInfoHeaderValue const&) noexcept = default;
|
|
HttpProductInfoHeaderValue(HttpProductInfoHeaderValue&&) noexcept = default;
|
|
HttpProductInfoHeaderValue& operator=(HttpProductInfoHeaderValue const&) & noexcept = default;
|
|
HttpProductInfoHeaderValue& operator=(HttpProductInfoHeaderValue&&) & noexcept = default;
|
|
static auto Parse(param::hstring const& input);
|
|
static auto TryParse(param::hstring const& input, winrt::Windows::Web::Http::Headers::HttpProductInfoHeaderValue& productInfoHeaderValue);
|
|
};
|
|
struct __declspec(empty_bases) HttpProductInfoHeaderValueCollection : winrt::Windows::Web::Http::Headers::IHttpProductInfoHeaderValueCollection,
|
|
impl::require<HttpProductInfoHeaderValueCollection, winrt::Windows::Foundation::Collections::IIterable<winrt::Windows::Web::Http::Headers::HttpProductInfoHeaderValue>, winrt::Windows::Foundation::Collections::IVector<winrt::Windows::Web::Http::Headers::HttpProductInfoHeaderValue>, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpProductInfoHeaderValueCollection(std::nullptr_t) noexcept {}
|
|
HttpProductInfoHeaderValueCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpProductInfoHeaderValueCollection(ptr, take_ownership_from_abi) {}
|
|
HttpProductInfoHeaderValueCollection(HttpProductInfoHeaderValueCollection const&) noexcept = default;
|
|
HttpProductInfoHeaderValueCollection(HttpProductInfoHeaderValueCollection&&) noexcept = default;
|
|
HttpProductInfoHeaderValueCollection& operator=(HttpProductInfoHeaderValueCollection const&) & noexcept = default;
|
|
HttpProductInfoHeaderValueCollection& operator=(HttpProductInfoHeaderValueCollection&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) HttpRequestHeaderCollection : winrt::Windows::Web::Http::Headers::IHttpRequestHeaderCollection,
|
|
impl::require<HttpRequestHeaderCollection, winrt::Windows::Foundation::Collections::IIterable<winrt::Windows::Foundation::Collections::IKeyValuePair<hstring, hstring>>, winrt::Windows::Foundation::Collections::IMap<hstring, hstring>, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpRequestHeaderCollection(std::nullptr_t) noexcept {}
|
|
HttpRequestHeaderCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpRequestHeaderCollection(ptr, take_ownership_from_abi) {}
|
|
HttpRequestHeaderCollection(HttpRequestHeaderCollection const&) noexcept = default;
|
|
HttpRequestHeaderCollection(HttpRequestHeaderCollection&&) noexcept = default;
|
|
HttpRequestHeaderCollection& operator=(HttpRequestHeaderCollection const&) & noexcept = default;
|
|
HttpRequestHeaderCollection& operator=(HttpRequestHeaderCollection&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) HttpResponseHeaderCollection : winrt::Windows::Web::Http::Headers::IHttpResponseHeaderCollection,
|
|
impl::require<HttpResponseHeaderCollection, winrt::Windows::Foundation::Collections::IIterable<winrt::Windows::Foundation::Collections::IKeyValuePair<hstring, hstring>>, winrt::Windows::Foundation::Collections::IMap<hstring, hstring>, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpResponseHeaderCollection(std::nullptr_t) noexcept {}
|
|
HttpResponseHeaderCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpResponseHeaderCollection(ptr, take_ownership_from_abi) {}
|
|
HttpResponseHeaderCollection(HttpResponseHeaderCollection const&) noexcept = default;
|
|
HttpResponseHeaderCollection(HttpResponseHeaderCollection&&) noexcept = default;
|
|
HttpResponseHeaderCollection& operator=(HttpResponseHeaderCollection const&) & noexcept = default;
|
|
HttpResponseHeaderCollection& operator=(HttpResponseHeaderCollection&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) HttpTransferCodingHeaderValue : winrt::Windows::Web::Http::Headers::IHttpTransferCodingHeaderValue,
|
|
impl::require<HttpTransferCodingHeaderValue, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpTransferCodingHeaderValue(std::nullptr_t) noexcept {}
|
|
HttpTransferCodingHeaderValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpTransferCodingHeaderValue(ptr, take_ownership_from_abi) {}
|
|
explicit HttpTransferCodingHeaderValue(param::hstring const& input);
|
|
HttpTransferCodingHeaderValue(HttpTransferCodingHeaderValue const&) noexcept = default;
|
|
HttpTransferCodingHeaderValue(HttpTransferCodingHeaderValue&&) noexcept = default;
|
|
HttpTransferCodingHeaderValue& operator=(HttpTransferCodingHeaderValue const&) & noexcept = default;
|
|
HttpTransferCodingHeaderValue& operator=(HttpTransferCodingHeaderValue&&) & noexcept = default;
|
|
static auto Parse(param::hstring const& input);
|
|
static auto TryParse(param::hstring const& input, winrt::Windows::Web::Http::Headers::HttpTransferCodingHeaderValue& transferCodingHeaderValue);
|
|
};
|
|
struct __declspec(empty_bases) HttpTransferCodingHeaderValueCollection : winrt::Windows::Web::Http::Headers::IHttpTransferCodingHeaderValueCollection,
|
|
impl::require<HttpTransferCodingHeaderValueCollection, winrt::Windows::Foundation::Collections::IIterable<winrt::Windows::Web::Http::Headers::HttpTransferCodingHeaderValue>, winrt::Windows::Foundation::Collections::IVector<winrt::Windows::Web::Http::Headers::HttpTransferCodingHeaderValue>, winrt::Windows::Foundation::IStringable>
|
|
{
|
|
HttpTransferCodingHeaderValueCollection(std::nullptr_t) noexcept {}
|
|
HttpTransferCodingHeaderValueCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Web::Http::Headers::IHttpTransferCodingHeaderValueCollection(ptr, take_ownership_from_abi) {}
|
|
HttpTransferCodingHeaderValueCollection(HttpTransferCodingHeaderValueCollection const&) noexcept = default;
|
|
HttpTransferCodingHeaderValueCollection(HttpTransferCodingHeaderValueCollection&&) noexcept = default;
|
|
HttpTransferCodingHeaderValueCollection& operator=(HttpTransferCodingHeaderValueCollection const&) & noexcept = default;
|
|
HttpTransferCodingHeaderValueCollection& operator=(HttpTransferCodingHeaderValueCollection&&) & noexcept = default;
|
|
};
|
|
}
|
|
#endif
|