Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generate bindings for um/ahadmin, um/http, um/httpserv, um/httptrace, and um/wpframework #402

Merged
merged 1 commit into from
Dec 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
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