Skip to content

Commit

Permalink
Merge pull request #402 from tannergooding/main
Browse files Browse the repository at this point in the history
Generate bindings for um/ahadmin, um/http, um/httpserv, um/httptrace, and um/wpframework
  • Loading branch information
tannergooding authored Dec 19, 2024
2 parents 3c5ff4e + b76388b commit 6960a26
Show file tree
Hide file tree
Showing 478 changed files with 32,954 additions and 10 deletions.
8 changes: 8 additions & 0 deletions generation/WinRT/winrt/inspectable/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,13 @@ HSTRING_UserSize64=combase
HSTRING_UserUnmarshal=combase
HSTRING_UserUnmarshal64=combase
--with-attribute
HSTRING_UserFree64=SupportedOSPlatform("windows6.2")
HSTRING_UserFree=SupportedOSPlatform("windows6.2")
HSTRING_UserMarshal64=SupportedOSPlatform("windows6.2")
HSTRING_UserMarshal=SupportedOSPlatform("windows6.2")
HSTRING_UserSize64=SupportedOSPlatform("windows6.2")
HSTRING_UserSize=SupportedOSPlatform("windows6.2")
HSTRING_UserUnmarshal64=SupportedOSPlatform("windows6.2")
HSTRING_UserUnmarshal=SupportedOSPlatform("windows6.2")
IInputPaneInterop=SupportedOSPlatform("windows6.2")
IInspectable=SupportedOSPlatform("windows6.2")
4 changes: 4 additions & 0 deletions generation/WinRT/winrt/winstring/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,10 @@ WindowsSubstringWithSpecifiedLength=combase
WindowsTrimStringEnd=combase
WindowsTrimStringStart=combase
--with-attribute
HSTRING_UserFree=SupportedOSPlatform("windows6.2")
HSTRING_UserMarshal=SupportedOSPlatform("windows6.2")
HSTRING_UserSize=SupportedOSPlatform("windows6.2")
HSTRING_UserUnmarshal=SupportedOSPlatform("windows6.2")
WindowsCompareStringOrdinal=SupportedOSPlatform("windows6.2")
WindowsConcatString=SupportedOSPlatform("windows6.2")
WindowsCreateString=SupportedOSPlatform("windows6.2")
Expand Down
1 change: 1 addition & 0 deletions generation/Windows/um/AppxPackaging/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ IAppxContentGroupsEnumerator=SupportedOSPlatform("windows10.0")
IAppxEncryptedBundleWriter2=SupportedOSPlatform("windows10.0")
IAppxEncryptedBundleWriter3=SupportedOSPlatform("windows10.0")
IAppxEncryptedBundleWriter=SupportedOSPlatform("windows10.0.14393.0")
IAppxEncryptedPackageWriter2=SupportedOSPlatform("windows10.0")
IAppxEncryptedPackageWriter2=SupportedOSPlatform("windows10.0.14393.0")
IAppxEncryptedPackageWriter=SupportedOSPlatform("windows10.0.14393.0")
IAppxEncryptionFactory2=SupportedOSPlatform("windows10.0")
Expand Down
14 changes: 14 additions & 0 deletions generation/Windows/um/ahadmin/generate.rsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
@../../../settings.rsp
@../../../remap.rsp
--file
um-ahadmin.h
--methodClassName
Windows
--namespace
TerraFX.Interop.Windows
--output
../../../../sources/Interop/Windows/Windows/um/ahadmin
--test-output
../../../../tests/Interop/Windows/Windows/um/ahadmin
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.26100.0/um/ahadmin.h
4 changes: 4 additions & 0 deletions generation/Windows/um/ahadmin/header.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from um/ahadmin.h in the Windows SDK for Windows 10.0.26100.0
// Original source is Copyright © Microsoft. All rights reserved.
2 changes: 2 additions & 0 deletions generation/Windows/um/ahadmin/um-ahadmin.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#include "..\..\..\TerraFX.h"
#include <ahadmin.h>
79 changes: 79 additions & 0 deletions generation/Windows/um/http/generate.rsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
@../../../settings.rsp
@../../../remap.rsp
--exclude
HTTPAPI_EQUAL_VERSION
HTTPAPI_GREATER_VERSION
HTTPAPI_LESS_VERSION
HTTPAPI_VERSION_GREATER_OR_EQUAL
HTTP_EQUAL_VERSION
HTTP_GREATER_EQUAL_VERSION
HTTP_GREATER_VERSION
HTTP_IS_NULL_ID
HTTP_LESS_EQUAL_VERSION
HTTP_LESS_VERSION
HTTP_NOT_EQUAL_VERSION
HTTP_SET_NULL_ID
HTTP_SET_VERSION
--file
um-http.h
--methodClassName
Windows
--namespace
TerraFX.Interop.Windows
--output
../../../../sources/Interop/Windows/Windows/um/http
--test-output
../../../../tests/Interop/Windows/Windows/um/http
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.26100.0/um/http.h
--with-attribute
HttpDeclarePush=SupportedOSPlatform("windows10.0")
HttpDelegateRequestEx=SupportedOSPlatform("windows10.0.19043.0")
HttpFindUrlGroupId=SupportedOSPlatform("windows10.0.19043.0")
HttpIsFeatureSupported=SupportedOSPlatform("windows10.0.19043.0")
HttpPrepareUrl=SupportedOSPlatform("windows6.2")
HttpUpdateServiceConfiguration=SupportedOSPlatform("windows10.0.15063.0")
--with-librarypath
HttpAddFragmentToCache=httpapi
HttpAddUrl=httpapi
HttpAddUrlToUrlGroup=httpapi
HttpCancelHttpRequest=httpapi
HttpCloseRequestQueue=httpapi
HttpCloseServerSession=httpapi
HttpCloseUrlGroup=httpapi
HttpCreateHttpHandle=httpapi
HttpCreateRequestQueue=httpapi
HttpCreateServerSession=httpapi
HttpCreateUrlGroup=httpapi
HttpDeclarePush=httpapi
HttpDelegateRequestEx=httpapi
HttpDeleteServiceConfiguration=httpapi
HttpFindUrlGroupId=httpapi
HttpFlushResponseCache=httpapi
HttpGetExtension=httpapi
HttpInitialize=httpapi
HttpIsFeatureSupported=httpapi
HttpPrepareUrl=httpapi
HttpQueryRequestQueueProperty=httpapi
HttpQueryServerSessionProperty=httpapi
HttpQueryServiceConfiguration=httpapi
HttpQueryUrlGroupProperty=httpapi
HttpReadFragmentFromCache=httpapi
HttpReceiveClientCertificate=httpapi
HttpReceiveHttpRequest=httpapi
HttpReceiveRequestEntityBody=httpapi
HttpRemoveUrl=httpapi
HttpRemoveUrlFromUrlGroup=httpapi
HttpSendHttpResponse=httpapi
HttpSendResponseEntityBody=httpapi
HttpSetRequestProperty=httpapi
HttpSetRequestQueueProperty=httpapi
HttpSetServerSessionProperty=httpapi
HttpSetServiceConfiguration=httpapi
HttpSetUrlGroupProperty=httpapi
HttpShutdownRequestQueue=httpapi
HttpTerminate=httpapi
HttpUpdateServiceConfiguration=httpapi
HttpWaitForDemandStart=httpapi
HttpWaitForDisconnect=httpapi
HttpWaitForDisconnectEx=httpapi
4 changes: 4 additions & 0 deletions generation/Windows/um/http/header.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from um/http.h in the Windows SDK for Windows 10.0.26100.0
// Original source is Copyright © Microsoft. All rights reserved.
2 changes: 2 additions & 0 deletions generation/Windows/um/http/um-http.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#include "..\..\..\TerraFX.h"
#include <http.h>
14 changes: 14 additions & 0 deletions generation/Windows/um/httpserv/generate.rsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
@../../../settings.rsp
@../../../remap.rsp
--file
um-httpserv.h
--methodClassName
Windows
--namespace
TerraFX.Interop.Windows
--output
../../../../sources/Interop/Windows/Windows/um/httpserv
--test-output
../../../../tests/Interop/Windows/Windows/um/httpserv
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.26100.0/um/httpserv.h
4 changes: 4 additions & 0 deletions generation/Windows/um/httpserv/header.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from um/httpserv.h in the Windows SDK for Windows 10.0.26100.0
// Original source is Copyright © Microsoft. All rights reserved.
2 changes: 2 additions & 0 deletions generation/Windows/um/httpserv/um-httpserv.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#include "..\..\..\TerraFX.h"
#include <httpserv.h>
14 changes: 14 additions & 0 deletions generation/Windows/um/httptrace/generate.rsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
@../../../settings.rsp
@../../../remap.rsp
--file
um-httptrace.h
--methodClassName
Windows
--namespace
TerraFX.Interop.Windows
--output
../../../../sources/Interop/Windows/Windows/um/httptrace
--test-output
../../../../tests/Interop/Windows/Windows/um/httptrace
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.26100.0/um/httptrace.h
4 changes: 4 additions & 0 deletions generation/Windows/um/httptrace/header.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from um/httptrace.h in the Windows SDK for Windows 10.0.26100.0
// Original source is Copyright © Microsoft. All rights reserved.
2 changes: 2 additions & 0 deletions generation/Windows/um/httptrace/um-httptrace.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#include "..\..\..\TerraFX.h"
#include <httptrace.h>
16 changes: 16 additions & 0 deletions generation/Windows/um/wpframework/generate.rsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
@../../../settings.rsp
@../../../remap.rsp
--file
um-wpframework.h
--methodClassName
Windows
--namespace
TerraFX.Interop.Windows
--output
../../../../sources/Interop/Windows/Windows/um/wpframework
--test-output
../../../../tests/Interop/Windows/Windows/um/wpframework
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.26100.0/um/wpframework.h
--with-librarypath
LoadManagedRuntime=webengine4
4 changes: 4 additions & 0 deletions generation/Windows/um/wpframework/header.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from um/wpframework.h in the Windows SDK for Windows 10.0.26100.0
// Original source is Copyright © Microsoft. All rights reserved.
2 changes: 2 additions & 0 deletions generation/Windows/um/wpframework/um-wpframework.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#include "..\..\..\TerraFX.h"
#include <wpframework.h>
3 changes: 3 additions & 0 deletions generation/remap-members.rsp
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
--remap
CHttpModule.~CHttpModule():void=@Destructor
GetEnvironmentStrings():LPCH=@GetEnvironmentStringsA
ID2D1DeviceContext4.DrawTextW=@DrawText
ID2D1RenderTarget.DrawTextW=@DrawText
Expand All @@ -7,6 +8,8 @@ ID3D12InfoQueue.GetMessageW=@GetMessage
IDWriteFontFace.GetGlyphIndicesW=@GetGlyphIndices
IDxDiagContainer.GetPropW=@GetProp
IDXGIInfoQueue.GetMessageW=@GetMessage
IHttpRequest.GetRawHttpRequest():const HTTP_REQUEST *=@GetRawHttpRequestConst
IHttpResponse.GetRawHttpResponse():const HTTP_RESPONSE *=@GetRawHttpRequestConst
IMediaSeeking.GetTimeFormatW=@GetTimeFormat
IMFAsyncResult.GetObjectW=@GetObject
IMFPMediaItem.GetObjectW=@GetObject
Expand Down
126 changes: 126 additions & 0 deletions generation/remap-types.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -1146,6 +1146,7 @@ ID2D1SimplifiedGeometrySink=ID2D1SimplifiedGeometrySink
ID3D10Blob=@ID3DBlob
ID3DInclude=ID3DInclude
IDxcBlobWide=IDxcBlobUtf16
IHttpApplicationProvider=@IHttpApplicationProvider
ima_adpcmwaveformat_tag=IMAADPCMWAVEFORMAT
in6_addr=IN6_ADDR
in6_pktinfo=IN6_PKTINFO
Expand Down Expand Up @@ -3785,8 +3786,133 @@ _HTML_PAINT_DRAW_INFO_FLAGS=HTML_PAINT_DRAW_INFO_FLAGS
_HTML_PAINT_EVENT_FLAGS=HTML_PAINT_EVENT_FLAGS
_HTML_PAINT_XFORM=HTML_PAINT_XFORM
_HTML_PAINT_ZORDER=HTML_PAINT_ZORDER
_HTTP2_SETTINGS_LIMITS_PARAM=HTTP2_SETTINGS_LIMITS_PARAM
_HTTP2_WINDOW_SIZE_PARAM=HTTP2_WINDOW_SIZE_PARAM
_HTTPAPI_VERSION=HTTPAPI_VERSION
_HTTPSPolicyCallbackData=HTTPSPolicyCallbackData
_HTTP_503_RESPONSE_VERBOSITY=HTTP_503_RESPONSE_VERBOSITY
_HTTP_AUTHENTICATION_HARDENING_LEVELS=HTTP_AUTHENTICATION_HARDENING_LEVELS
_HTTP_AUTH_STATUS=HTTP_AUTH_STATUS
_HTTP_BANDWIDTH_LIMIT_INFO=HTTP_BANDWIDTH_LIMIT_INFO
_HTTP_BINDING_INFO=HTTP_BINDING_INFO
_HTTP_BYTE_RANGE=HTTP_BYTE_RANGE
_HTTP_CACHE_POLICY=HTTP_CACHE_POLICY
_HTTP_CACHE_POLICY_TYPE=HTTP_CACHE_POLICY_TYPE
_HTTP_CERT_CONFIG_ENTRY=HTTP_CERT_CONFIG_ENTRY
_HTTP_CERT_CONFIG_PARAM=HTTP_CERT_CONFIG_PARAM
_HTTP_CHANNEL_BIND_INFO=HTTP_CHANNEL_BIND_INFO
_HTTP_CONNECTION_LIMIT_INFO=HTTP_CONNECTION_LIMIT_INFO
_HTTP_COOKED_URL=HTTP_COOKED_URL
_HTTP_CREATE_REQUEST_QUEUE_PROPERTY_ID=HTTP_CREATE_REQUEST_QUEUE_PROPERTY_ID
_HTTP_CREATE_REQUEST_QUEUE_PROPERTY_INFO=HTTP_CREATE_REQUEST_QUEUE_PROPERTY_INFO
_HTTP_DATA_CHUNK=HTTP_DATA_CHUNK
_HTTP_DATA_CHUNK_TYPE=HTTP_DATA_CHUNK_TYPE
_HTTP_DELEGATE_REQUEST_PROPERTY_ID=HTTP_DELEGATE_REQUEST_PROPERTY_ID
_HTTP_DELEGATE_REQUEST_PROPERTY_INFO=HTTP_DELEGATE_REQUEST_PROPERTY_INFO
_HTTP_ENABLED_STATE=HTTP_ENABLED_STATE
_HTTP_ERROR_HEADERS_PARAM=HTTP_ERROR_HEADERS_PARAM
_HTTP_FAST_FORWARD_INFO=HTTP_FAST_FORWARD_INFO
_HTTP_FEATURE_ID=HTTP_FEATURE_ID
_HTTP_FLOWRATE_INFO=HTTP_FLOWRATE_INFO
_HTTP_HEADER_ID=HTTP_HEADER_ID
_HTTP_KNOWN_HEADER=HTTP_KNOWN_HEADER
_HTTP_LISTEN_ENDPOINT_INFO=HTTP_LISTEN_ENDPOINT_INFO
_HTTP_LOGGING_INFO=HTTP_LOGGING_INFO
_HTTP_LOGGING_ROLLOVER_TYPE=HTTP_LOGGING_ROLLOVER_TYPE
_HTTP_LOGGING_TYPE=HTTP_LOGGING_TYPE
_HTTP_LOG_DATA=HTTP_LOG_DATA
_HTTP_LOG_DATA_TYPE=HTTP_LOG_DATA_TYPE
_HTTP_LOG_FIELDS_DATA=HTTP_LOG_FIELDS_DATA
_HTTP_MULTIPLE_KNOWN_HEADERS=HTTP_MULTIPLE_KNOWN_HEADERS
_HTTP_PERFORMANCE_PARAM=HTTP_PERFORMANCE_PARAM
_HTTP_PERFORMANCE_PARAM_TYPE=HTTP_PERFORMANCE_PARAM_TYPE
_HTTP_PROPERTY_FLAGS=HTTP_PROPERTY_FLAGS
_HTTP_PROTECTION_LEVEL_INFO=HTTP_PROTECTION_LEVEL_INFO
_HTTP_PROTECTION_LEVEL_TYPE=HTTP_PROTECTION_LEVEL_TYPE
_HTTP_QOS_SETTING_INFO=HTTP_QOS_SETTING_INFO
_HTTP_QOS_SETTING_TYPE=HTTP_QOS_SETTING_TYPE
_HTTP_QUERY_REQUEST_QUALIFIER_QUIC=HTTP_QUERY_REQUEST_QUALIFIER_QUIC
_HTTP_QUERY_REQUEST_QUALIFIER_TCP=HTTP_QUERY_REQUEST_QUALIFIER_TCP
_HTTP_QUIC_API_TIMINGS=HTTP_QUIC_API_TIMINGS
_HTTP_QUIC_CONNECTION_API_TIMINGS=HTTP_QUIC_CONNECTION_API_TIMINGS
_HTTP_QUIC_STREAM_API_TIMINGS=HTTP_QUIC_STREAM_API_TIMINGS
_HTTP_QUIC_STREAM_REQUEST_STATS=HTTP_QUIC_STREAM_REQUEST_STATS
_HTTP_REQUEST_AUTH_INFO=HTTP_REQUEST_AUTH_INFO
_HTTP_REQUEST_AUTH_TYPE=HTTP_REQUEST_AUTH_TYPE
_HTTP_REQUEST_CHANNEL_BIND_STATUS=HTTP_REQUEST_CHANNEL_BIND_STATUS
_HTTP_REQUEST_HEADERS=HTTP_REQUEST_HEADERS
_HTTP_REQUEST_INFO=HTTP_REQUEST_INFO
_HTTP_REQUEST_INFO_TYPE=HTTP_REQUEST_INFO_TYPE
_HTTP_REQUEST_PROPERTY=HTTP_REQUEST_PROPERTY
_HTTP_REQUEST_PROPERTY_SNI=HTTP_REQUEST_PROPERTY_SNI
_HTTP_REQUEST_PROPERTY_STREAM_ERROR=HTTP_REQUEST_PROPERTY_STREAM_ERROR
_HTTP_REQUEST_SIZING_INFO=HTTP_REQUEST_SIZING_INFO
_HTTP_REQUEST_SIZING_TYPE=HTTP_REQUEST_SIZING_TYPE
_HTTP_REQUEST_TIMING_INFO=HTTP_REQUEST_TIMING_INFO
_HTTP_REQUEST_TIMING_TYPE=HTTP_REQUEST_TIMING_TYPE
_HTTP_REQUEST_TOKEN_BINDING_INFO=HTTP_REQUEST_TOKEN_BINDING_INFO
_HTTP_REQUEST_V1=HTTP_REQUEST_V1
_HTTP_REQUEST_V2=HTTP_REQUEST_V2
_HTTP_RESPONSE_HEADERS=HTTP_RESPONSE_HEADERS
_HTTP_RESPONSE_INFO=HTTP_RESPONSE_INFO
_HTTP_RESPONSE_INFO_TYPE=HTTP_RESPONSE_INFO_TYPE
_HTTP_RESPONSE_V1=HTTP_RESPONSE_V1
_HTTP_RESPONSE_V2=HTTP_RESPONSE_V2
_HTTP_SERVER_AUTHENTICATION_BASIC_PARAMS=HTTP_SERVER_AUTHENTICATION_BASIC_PARAMS
_HTTP_SERVER_AUTHENTICATION_DIGEST_PARAMS=HTTP_SERVER_AUTHENTICATION_DIGEST_PARAMS
_HTTP_SERVER_AUTHENTICATION_INFO=HTTP_SERVER_AUTHENTICATION_INFO
_HTTP_SERVER_PROPERTY=HTTP_SERVER_PROPERTY
_HTTP_SERVICE_BINDING_A=HTTP_SERVICE_BINDING_A
_HTTP_SERVICE_BINDING_BASE=HTTP_SERVICE_BINDING_BASE
_HTTP_SERVICE_BINDING_TYPE=HTTP_SERVICE_BINDING_TYPE
_HTTP_SERVICE_BINDING_W=HTTP_SERVICE_BINDING_W
_HTTP_SERVICE_CONFIG_CACHE_KEY=HTTP_SERVICE_CONFIG_CACHE_KEY
_HTTP_SERVICE_CONFIG_ID=HTTP_SERVICE_CONFIG_ID
_HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM=HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM
_HTTP_SERVICE_CONFIG_IP_LISTEN_QUERY=HTTP_SERVICE_CONFIG_IP_LISTEN_QUERY
_HTTP_SERVICE_CONFIG_QUERY_TYPE=HTTP_SERVICE_CONFIG_QUERY_TYPE
_HTTP_SERVICE_CONFIG_SETTING_KEY=HTTP_SERVICE_CONFIG_SETTING_KEY
_HTTP_SERVICE_CONFIG_SETTING_SET=HTTP_SERVICE_CONFIG_SETTING_SET
_HTTP_SERVICE_CONFIG_SSL_CCS_KEY=HTTP_SERVICE_CONFIG_SSL_CCS_KEY
_HTTP_SERVICE_CONFIG_SSL_CCS_QUERY=HTTP_SERVICE_CONFIG_SSL_CCS_QUERY
_HTTP_SERVICE_CONFIG_SSL_CCS_QUERY_EX=HTTP_SERVICE_CONFIG_SSL_CCS_QUERY_EX
_HTTP_SERVICE_CONFIG_SSL_CCS_SET=HTTP_SERVICE_CONFIG_SSL_CCS_SET
_HTTP_SERVICE_CONFIG_SSL_CCS_SET_EX=HTTP_SERVICE_CONFIG_SSL_CCS_SET_EX
_HTTP_SERVICE_CONFIG_SSL_KEY=HTTP_SERVICE_CONFIG_SSL_KEY
_HTTP_SERVICE_CONFIG_SSL_KEY_EX=HTTP_SERVICE_CONFIG_SSL_KEY_EX
_HTTP_SERVICE_CONFIG_SSL_PARAM=HTTP_SERVICE_CONFIG_SSL_PARAM
_HTTP_SERVICE_CONFIG_SSL_PARAM_EX=HTTP_SERVICE_CONFIG_SSL_PARAM_EX
_HTTP_SERVICE_CONFIG_SSL_QUERY=HTTP_SERVICE_CONFIG_SSL_QUERY
_HTTP_SERVICE_CONFIG_SSL_QUERY_EX=HTTP_SERVICE_CONFIG_SSL_QUERY_EX
_HTTP_SERVICE_CONFIG_SSL_SET=HTTP_SERVICE_CONFIG_SSL_SET
_HTTP_SERVICE_CONFIG_SSL_SET_EX=HTTP_SERVICE_CONFIG_SSL_SET_EX
_HTTP_SERVICE_CONFIG_SSL_SNI_KEY=HTTP_SERVICE_CONFIG_SSL_SNI_KEY
_HTTP_SERVICE_CONFIG_SSL_SNI_QUERY=HTTP_SERVICE_CONFIG_SSL_SNI_QUERY
_HTTP_SERVICE_CONFIG_SSL_SNI_QUERY_EX=HTTP_SERVICE_CONFIG_SSL_SNI_QUERY_EX
_HTTP_SERVICE_CONFIG_SSL_SNI_SET=HTTP_SERVICE_CONFIG_SSL_SNI_SET
_HTTP_SERVICE_CONFIG_SSL_SNI_SET_EX=HTTP_SERVICE_CONFIG_SSL_SNI_SET_EX
_HTTP_SERVICE_CONFIG_TIMEOUT_KEY=HTTP_SERVICE_CONFIG_TIMEOUT_KEY
_HTTP_SERVICE_CONFIG_TIMEOUT_SET=HTTP_SERVICE_CONFIG_TIMEOUT_SET
_HTTP_SERVICE_CONFIG_URLACL_KEY=HTTP_SERVICE_CONFIG_URLACL_KEY
_HTTP_SERVICE_CONFIG_URLACL_PARAM=HTTP_SERVICE_CONFIG_URLACL_PARAM
_HTTP_SERVICE_CONFIG_URLACL_QUERY=HTTP_SERVICE_CONFIG_URLACL_QUERY
_HTTP_SERVICE_CONFIG_URLACL_SET=HTTP_SERVICE_CONFIG_URLACL_SET
_HTTP_SSL_CLIENT_CERT_INFO=HTTP_SSL_CLIENT_CERT_INFO
_HTTP_SSL_INFO=HTTP_SSL_INFO
_HTTP_SSL_PROTOCOL_INFO=HTTP_SSL_PROTOCOL_INFO
_HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE=HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE
_HTTP_STATE_INFO=HTTP_STATE_INFO
_HTTP_TIMEOUT_LIMIT_INFO=HTTP_TIMEOUT_LIMIT_INFO
_HTTP_TLS_RESTRICTIONS_PARAM=HTTP_TLS_RESTRICTIONS_PARAM
_HTTP_TLS_SESSION_TICKET_KEYS_PARAM=HTTP_TLS_SESSION_TICKET_KEYS_PARAM
_HTTP_TRANSPORT_ADDRESS=HTTP_TRANSPORT_ADDRESS
_HTTP_UNKNOWN_HEADER=HTTP_UNKNOWN_HEADER
_HTTP_URI_SCHEME=HTTP_SCHEME
_HTTP_VERB=HTTP_VERB
_HTTP_VERSION=HTTP_VERSION
_HTTP_VERSION_INFO=HTTP_VERSION_INFO
_HTTP_WINHTTP_FAST_FORWARDING_DATA=HTTP_WINHTTP_FAST_FORWARDING_DATA
_HTTP_WSK_API_TIMINGS=HTTP_WSK_API_TIMINGS
_HT_OPTIONS=HT_OPTIONS
_HT_RESULTS=HT_RESULTS
_HYPER_SIZEDARR=HYPER_SIZEDARR
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information. -->
<!-- Ported from https://github.com/MicrosoftDocs/sdk-api/ -->
<doc>
<member name="DateTime">
<summary>Represents an instant in time, typically expressed as a date and time of day.</summary>
</member>
<member name="DateTime.DateTime.UniversalTime"></member>
<member name="DateTime.UniversalTime">
<summary>The number of 100-nanosecond intervals that have elapsed since 12:00:00 midnight on January 1, 1601 CE, UTC time.</summary>
</member>
</doc>
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information. -->
<!-- Ported from https://github.com/MicrosoftDocs/sdk-api/ -->
<doc>
<member name="TimeSpan">
<summary>Represents a time interval.</summary>
</member>
<member name="TimeSpan.TimeSpan.Duration"></member>
<member name="TimeSpan.Duration">
<summary>The time interval, in 100-nanosecond units.</summary>
</member>
</doc>
Loading

0 comments on commit 6960a26

Please sign in to comment.