Lines Matching refs:lpECB

159 	LPEXTENSION_CONTROL_BLOCK lpECB;  in php_info_isapi()  local
161 lpECB = (LPEXTENSION_CONTROL_BLOCK) SG(server_context); in php_info_isapi()
170 if (lpECB->GetServerVariable(lpECB->ConnID, *p, variable_buf, &variable_len) in php_info_isapi()
177 if (lpECB->GetServerVariable(lpECB->ConnID, *p, tmp_variable_buf, &variable_len) in php_info_isapi()
246 LPEXTENSION_CONTROL_BLOCK lpECB = (LPEXTENSION_CONTROL_BLOCK) SG(server_context); in sapi_isapi_send_headers() local
304 lpECB->dwHttpStatusCode = SG(sapi_headers).http_response_code; in sapi_isapi_send_headers()
306lpECB->ServerSupportFunction(lpECB->ConnID, HSE_REQ_SEND_RESPONSE_HEADER_EX, &header_info, NULL, N… in sapi_isapi_send_headers()
329 LPEXTENSION_CONTROL_BLOCK lpECB = (LPEXTENSION_CONTROL_BLOCK) SG(server_context); in sapi_isapi_read_post() local
334 if ((DWORD) SG(read_post_bytes) < lpECB->cbAvailable) { in sapi_isapi_read_post()
335 read_from_buf = MIN(lpECB->cbAvailable-SG(read_post_bytes), count_bytes); in sapi_isapi_read_post()
336 memcpy(buffer, lpECB->lpbData+SG(read_post_bytes), read_from_buf); in sapi_isapi_read_post()
340 && (SG(read_post_bytes)+read_from_buf) < lpECB->cbTotalBytes) { in sapi_isapi_read_post()
343 …read_from_input = MIN(count_bytes-read_from_buf, lpECB->cbTotalBytes-SG(read_post_bytes)-read_from… in sapi_isapi_read_post()
346 if (!lpECB->ReadClient(lpECB->ConnID, buffer+read_from_buf+cbRead, &cbSize) || cbSize==0) { in sapi_isapi_read_post()
359 LPEXTENSION_CONTROL_BLOCK lpECB = (LPEXTENSION_CONTROL_BLOCK) SG(server_context); in sapi_isapi_read_cookies() local
363 if (lpECB->GetServerVariable(lpECB->ConnID, "HTTP_COOKIE", variable_buf, &variable_len)) { in sapi_isapi_read_cookies()
368 if (lpECB->GetServerVariable(lpECB->ConnID, "HTTP_COOKIE", tmp_variable_buf, &variable_len)) { in sapi_isapi_read_cookies()
381 static void sapi_isapi_register_zeus_ssl_variables(LPEXTENSION_CONTROL_BLOCK lpECB, zval *track_var… in sapi_isapi_register_zeus_ssl_variables() argument
391 …if( lpECB->GetServerVariable( lpECB->ConnID, "SSL_CLIENT_C", static_variable_buf, &variable_len ) … in sapi_isapi_register_zeus_ssl_variables()
396 …if( lpECB->GetServerVariable( lpECB->ConnID, "SSL_CLIENT_ST", static_variable_buf, &variable_len )… in sapi_isapi_register_zeus_ssl_variables()
403 …if( lpECB->GetServerVariable( lpECB->ConnID, "SSL_CLIENT_I_C", static_variable_buf, &variable_len … in sapi_isapi_register_zeus_ssl_variables()
408 …if( lpECB->GetServerVariable( lpECB->ConnID, "SSL_CLIENT_I_ST", static_variable_buf, &variable_len… in sapi_isapi_register_zeus_ssl_variables()
414 static void sapi_isapi_register_zeus_variables(LPEXTENSION_CONTROL_BLOCK lpECB, zval *track_vars_ar… in sapi_isapi_register_zeus_variables() argument
425 lpECB->GetServerVariable(lpECB->ConnID, "SCRIPT_NAME", static_variable_buf, &scriptname_len); in sapi_isapi_register_zeus_variables()
430 …if ( lpECB->GetServerVariable(lpECB->ConnID, "PATH_INFO", static_variable_buf, &variable_len) && s… in sapi_isapi_register_zeus_variables()
439 if ( strlen(lpECB->lpszQueryString) + variable_len + 1 < ISAPI_SERVER_VAR_BUF_SIZE ) { in sapi_isapi_register_zeus_variables()
441 if ( strlen(lpECB->lpszQueryString) ) { in sapi_isapi_register_zeus_variables()
443 strcpy( static_variable_buf + variable_len, lpECB->lpszQueryString ); in sapi_isapi_register_zeus_variables()
452 …if ( lpECB->GetServerVariable(lpECB->ConnID, "PATH_TRANSLATED", static_variable_buf, &variable_len… in sapi_isapi_register_zeus_variables()
459 …if ( lpECB->GetServerVariable(lpECB->ConnID, "AUTH_USER", static_variable_buf, &variable_len) && s… in sapi_isapi_register_zeus_variables()
463 …if ( lpECB->GetServerVariable(lpECB->ConnID, "AUTH_PASSWORD", static_variable_buf, &variable_len) … in sapi_isapi_register_zeus_variables()
467 …if ( lpECB->GetServerVariable(lpECB->ConnID, "AUTH_TYPE", static_variable_buf, &variable_len) && s… in sapi_isapi_register_zeus_variables()
473 …if ( lpECB->GetServerVariable(lpECB->ConnID, "CERT_COOKIE", static_variable_buf, &variable_len) &&… in sapi_isapi_register_zeus_variables()
474 sapi_isapi_register_zeus_ssl_variables( lpECB, track_vars_array TSRMLS_CC ); in sapi_isapi_register_zeus_variables()
478 …if ( lpECB->GetServerVariable(lpECB->ConnID, "SERVER_SOFTWARE", static_variable_buf, &variable_len… in sapi_isapi_register_zeus_variables()
484 static void sapi_isapi_register_iis_variables(LPEXTENSION_CONTROL_BLOCK lpECB, zval *track_vars_arr… in sapi_isapi_register_iis_variables() argument
496 lpECB->GetServerVariable(lpECB->ConnID, "SCRIPT_NAME", static_variable_buf, &scriptname_len); in sapi_isapi_register_iis_variables()
503 …if ( lpECB->GetServerVariable(lpECB->ConnID, "PATH_INFO", static_variable_buf, &variable_len) && s… in sapi_isapi_register_iis_variables()
511 if ( strlen(lpECB->lpszQueryString) + variable_len + 1 < ISAPI_SERVER_VAR_BUF_SIZE ) { in sapi_isapi_register_iis_variables()
513 if ( strlen(lpECB->lpszQueryString) ) { in sapi_isapi_register_iis_variables()
515 strcpy( static_variable_buf + variable_len, lpECB->lpszQueryString ); in sapi_isapi_register_iis_variables()
521 …if ( lpECB->GetServerVariable(lpECB->ConnID, "PATH_TRANSLATED", static_variable_buf, &variable_len… in sapi_isapi_register_iis_variables()
524 …if (lpECB->ServerSupportFunction(lpECB->ConnID, HSE_REQ_MAP_URL_TO_PATH_EX, path_info_buf, &pathin… in sapi_isapi_register_iis_variables()
536 …if (lpECB->ServerSupportFunction(lpECB->ConnID, HSE_REQ_MAP_URL_TO_PATH_EX, static_variable_buf, &… in sapi_isapi_register_iis_variables()
547 …if (lpECB->GetServerVariable(lpECB->ConnID, "HTTP_AUTHORIZATION", static_variable_buf, &variable_l… in sapi_isapi_register_iis_variables()
562 …ster_server_variables2(char **server_variables, LPEXTENSION_CONTROL_BLOCK lpECB, zval *track_vars_… in sapi_isapi_register_server_variables2() argument
571 if (lpECB->GetServerVariable(lpECB->ConnID, *p, static_variable_buf, &variable_len) in sapi_isapi_register_server_variables2()
579 if (lpECB->GetServerVariable(lpECB->ConnID, *p, variable_buf, &variable_len) in sapi_isapi_register_server_variables2()
602 LPEXTENSION_CONTROL_BLOCK lpECB; in sapi_isapi_register_server_variables() local
604 lpECB = (LPEXTENSION_CONTROL_BLOCK) SG(server_context); in sapi_isapi_register_server_variables()
608 …sapi_isapi_register_server_variables2(isapi_special_server_variable_names, lpECB, track_vars_array… in sapi_isapi_register_server_variables()
614 …sapi_isapi_register_server_variables2(isapi_server_variable_names, lpECB, track_vars_array, NULL T… in sapi_isapi_register_server_variables()
621 …sapi_isapi_register_server_variables2(isapi_secure_server_variable_names, lpECB, track_vars_array,… in sapi_isapi_register_server_variables()
630 sapi_isapi_register_zeus_variables(lpECB, track_vars_array TSRMLS_CC); in sapi_isapi_register_server_variables()
632 sapi_isapi_register_iis_variables(lpECB, track_vars_array TSRMLS_CC); in sapi_isapi_register_server_variables()
735 static void init_request_info(LPEXTENSION_CONTROL_BLOCK lpECB TSRMLS_DC) in init_request_info()
743 SG(request_info).request_method = lpECB->lpszMethod; in init_request_info()
744 SG(request_info).query_string = lpECB->lpszQueryString; in init_request_info()
745 SG(request_info).request_uri = lpECB->lpszPathInfo; in init_request_info()
746 SG(request_info).content_type = lpECB->lpszContentType; in init_request_info()
747 SG(request_info).content_length = lpECB->cbTotalBytes; in init_request_info()
757 …if(lpECB->GetServerVariable(lpECB->ConnID, "SCRIPT_FILENAME", static_variable_buf, &variable_len))… in init_request_info()
764 lpECB->GetServerVariable(lpECB->ConnID, "SCRIPT_NAME", static_variable_buf, &variable_len); in init_request_info()
765 …if (lpECB->ServerSupportFunction(lpECB->ConnID, HSE_REQ_MAP_URL_TO_PATH_EX, static_variable_buf, &… in init_request_info()
770 SG(request_info).path_translated = estrdup(lpECB->lpszPathTranslated); in init_request_info()
786 LPEXTENSION_CONTROL_BLOCK lpECB = (LPEXTENSION_CONTROL_BLOCK) SG(server_context); in php_isapi_report_exception() local
793 lpECB->dwHttpStatusCode = 500; in php_isapi_report_exception()
794lpECB->ServerSupportFunction(lpECB->ConnID, HSE_REQ_SEND_RESPONSE_HEADER_EX, &header_info, NULL, N… in php_isapi_report_exception()
833 DWORD WINAPI HttpExtensionProc(LPEXTENSION_CONTROL_BLOCK lpECB) in HttpExtensionProc() argument
847 init_request_info(lpECB TSRMLS_CC); in HttpExtensionProc()
848 SG(server_context) = lpECB; in HttpExtensionProc()