Source: core/sys/windows/_httpext.d
core.sys.windows.httpext
Windows API header module
Translated from MinGW Windows headers
License
Types 13
structHSE_VERSION_INFO
aliasLPHSE_VERSION_INFO = HSE_VERSION_INFO *
structEXTENSION_CONTROL_BLOCK
Fields
DWORD cbSizeDWORD dwVersionHCONN ConnIDDWORD dwHttpStatusCodeCHAR[HSE_LOG_BUFFER_LEN] lpszLogDataLPSTR lpszMethodLPSTR lpszQueryStringLPSTR lpszPathInfoLPSTR lpszPathTranslatedDWORD cbTotalBytesDWORD cbAvailableLPBYTE lpbDataLPSTR lpszContentTypeBOOL function(HCONN, LPSTR, LPVOID, LPDWORD) GetServerVariableBOOL function(HCONN, LPVOID, LPDWORD, DWORD) WriteClientBOOL function(HCONN, LPVOID, LPDWORD) ReadClientBOOL function(HCONN, DWORD, LPVOID, LPDWORD, LPDWORD) ServerSupportFunctionaliasPFN_GETEXTENSIONVERSION = BOOL function(HSE_VERSION_INFO *)
aliasPFN_HTTPEXTENSIONPROC = DWORD function(EXTENSION_CONTROL_BLOCK *)
aliasPFN_TERMINATEEXTENSION = BOOL function(DWORD)
aliasPFN_HSE_IO_COMPLETION = VOID function(EXTENSION_CONTROL_BLOCK *, PVOID, DWORD, DWORD)
structHSE_TF_INFO
Fields
PFN_HSE_IO_COMPLETION pfnHseIOPVOID pContextHANDLE hFileLPCSTR pszStatusCodeDWORD BytesToWriteDWORD OffsetPVOID pHeadDWORD HeadLengthPVOID pTailDWORD TailLengthDWORD dwFlagsaliasLPHSE_TF_INFO = HSE_TF_INFO *
structHSE_SEND_HEADER_EX_INFO
Fields
LPCSTR pszStatusLPCSTR pszHeaderDWORD cchStatusDWORD cchHeaderBOOL fKeepConnFunctions 3
fn
BOOL GetExtensionVersion(HSE_VERSION_INFO *)fn
DWORD HttpExtensionProc(EXTENSION_CONTROL_BLOCK *)fn
BOOL TerminateExtension(DWORD)