From a6fa84d29748ad65ef7a7475f9ae5c6bb2c41e64 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath <[email protected]> Date: Sat, 29 Jan 2022 11:33:13 +0530 Subject: [PATCH] include: Add new defines in httpext.h
Required for pywin32 project Signed-off-by: Biswapriyo Nath <[email protected]> --- mingw-w64-headers/include/httpext.h | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/mingw-w64-headers/include/httpext.h b/mingw-w64-headers/include/httpext.h index baf3148..8209709 100644 --- a/mingw-w64-headers/include/httpext.h +++ b/mingw-w64-headers/include/httpext.h @@ -6,6 +6,10 @@ #ifndef _HTTPEXT_H_ #define _HTTPEXT_H_ +#include <winapifamily.h> + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) + #include <windows.h> #ifdef __cplusplus @@ -60,6 +64,14 @@ extern "C" { #define HSE_REQ_GET_CACHE_INVALIDATION_CALLBACK (HSE_REQ_END_RESERVED+40) #define HSE_REQ_GET_UNICODE_ANONYMOUS_TOKEN (HSE_REQ_END_RESERVED+41) #define HSE_REQ_GET_TRACE_INFO (HSE_REQ_END_RESERVED+42) +#define HSE_REQ_SET_FLUSH_FLAG (HSE_REQ_END_RESERVED+43) +#define HSE_REQ_GET_TRACE_INFO_EX (HSE_REQ_END_RESERVED+44) +#define HSE_REQ_RAISE_TRACE_EVENT (HSE_REQ_END_RESERVED+45) +#define HSE_REQ_GET_CONFIG_OBJECT (HSE_REQ_END_RESERVED+46) +#define HSE_REQ_GET_WORKER_PROCESS_SETTINGS (HSE_REQ_END_RESERVED+47) +#define HSE_REQ_GET_PROTOCOL_MANAGER_CUSTOM_INTERFACE_CALLBACK (HSE_REQ_END_RESERVED+48) +#define HSE_REQ_CANCEL_IO (HSE_REQ_END_RESERVED+49) +#define HSE_REQ_GET_CHANNEL_BINDING_TOKEN (HSE_REQ_END_RESERVED+50) #define HSE_TERM_ADVISORY_UNLOAD 0x00000001 #define HSE_TERM_MUST_UNLOAD 0x00000002 @@ -72,6 +84,7 @@ extern "C" { #define HSE_IO_FINAL_SEND 0x00000010 #define HSE_IO_CACHE_RESPONSE 0x00000020 +#define HSE_IO_TRY_SKIP_CUSTOM_ERRORS 0x00000040 typedef LPVOID HCONN; @@ -159,6 +172,7 @@ extern "C" { #define HSE_EXEC_URL_IGNORE_VALIDATION_AND_RANGE 0x10 #define HSE_EXEC_URL_DISABLE_CUSTOM_ERROR 0x20 #define HSE_EXEC_URL_SSI_CMD 0x40 +#define HSE_EXEC_URL_HTTP_CACHE_ELIGIBLE 0x80 typedef struct _HSE_EXEC_URL_USER_INFO { HANDLE hImpersonationToken; @@ -242,6 +256,8 @@ extern "C" { DWORD dwReserved2; } HSE_TRACE_INFO,*LPHSE_TRACE_INFO; + typedef HRESULT (WINAPI *PFN_HSE_GET_PROTOCOL_MANAGER_CUSTOM_INTERFACE_CALLBACK)(LPCWSTR pszProtocolManagerDll, LPCWSTR pszProtocolManagerDllInitFunction, DWORD dwCustomInterfaceId, PVOID *ppCustomInterface ); + #define HSE_APP_FLAG_IN_PROCESS 0 #define HSE_APP_FLAG_ISOLATED_OOP 1 #define HSE_APP_FLAG_POOLED_OOP 2 @@ -257,4 +273,7 @@ extern "C" { #ifdef __cplusplus } #endif -#endif + +#endif /* WINAPI_PARTITION_DESKTOP */ + +#endif /* _HTTPEXT_H_ */ -- 2.34.1
_______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
