#include <stdio.h>#include <stdlib.h>#include <string.h>#include <windows.h>#include <time.h>#include <httpext.h>#include <process.h>#include "../../report.h"#include "../../lexer.h"#include "../../sym.h"#include "../../expression.h"#include "../../syntax.h"#include "../../reader.h"#include "../../myalloc.h"#include "../../builder.h"#include "../../memory.h"#include "../../execute.h"#include "../../buildnum.h"#include "../../conftree.h"#include "../../filesys.h"#include "../../errcodes.h"#include "../../epreproc.h"#include "../../uniqfnam.h"Go to the source code of this file.
Data Structures | |
| struct | _CacheItem |
Defines | |
| #define | EMIT dwBytes = strlen(ErrMes);lpECB->WriteClient(lpECB->ConnID,ErrMes,&dwBytes,HSE_IO_SYNC) |
| #define | MyBUILD (*pMyBUILD) |
| #define | FULL_PATH_BUFFER_LENGTH 256 |
Typedefs | |
| typedef _CacheItem | CacheItem |
| typedef _CacheItem * | pCacheItem |
Functions | |
| static void | IsapiStdOutFunction (char Character, LPEXTENSION_CONTROL_BLOCK lpECB) |
| static void | IsapiErrorScreen (LPEXTENSION_CONTROL_BLOCK lpECB) |
| int | GetC (void *f) |
| void | isapi_report (void *vlpECB, char *FileName, long LineNumber, unsigned int iErrorCode, int iErrorSeverity, int *piErrorCounter, char *szErrorString, unsigned long *fFlags) |
| DWORD WINAPI | HttpExtensionProc (LPEXTENSION_CONTROL_BLOCK lpECB) |
| BOOL WINAPI | TerminateExtension (DWORD dwFlags) |
| BOOL WINAPI | GetExtensionVersion (HSE_VERSION_INFO *pVer) |
Variables | |
| static tConfigTree | MyCONF |
| static char * | szCache |
| static char * | szReportFile |
| static FILE * | ReportFile |
| CRITICAL_SECTION | csReport |
| static char * | szErrorMessage |
| static int | DoMemoryCache |
| CRITICAL_SECTION | csCacheWrite |
| static SymbolTable | ProgramCache |
| static void * | pCacheMemorySegment |
|
|
|
|
|
|
|
|
Referenced by HttpExtensionProc(), and main(). |
|
|
|
|
|
|
|
|
Definition at line 77 of file winisapi.c. |
|
|
Definition at line 516 of file winisapi.c. References alloc_Alloc(), alloc_Free(), alloc_InitSegment(), cft_GetString(), cft_start(), csCacheWrite, csReport, DoMemoryCache, file_size(), fp, free(), MyCONF, NULL, pCacheMemorySegment, ProgramCache, ReportFile, s, sym_NewSymbolTable(), szCache, szErrorMessage, and szReportFile. |
|
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 79 of file winisapi.c. References csReport, EMIT, NULL, ReportFile, sprintf(), and szReportFile. Referenced by HttpExtensionProc(). |
|
|
Definition at line 65 of file winisapi.c. References NULL, and szErrorMessage. Referenced by HttpExtensionProc(). |
|
||||||||||||
|
Definition at line 39 of file winisapi.c. Referenced by HttpExtensionProc(). |
|
|
Definition at line 477 of file winisapi.c. References alloc_FinishSegment(), csReport, MyCONF, NULL, ReportFile, and szReportFile. |
|
|
Definition at line 57 of file winisapi.c. Referenced by GetExtensionVersion(), and HttpExtensionProc(). |
|
|
Definition at line 53 of file winisapi.c. Referenced by GetExtensionVersion(), isapi_report(), and TerminateExtension(). |
|
|
Definition at line 56 of file winisapi.c. Referenced by GetExtensionVersion(), and HttpExtensionProc(). |
|
|
Definition at line 49 of file winisapi.c. Referenced by GetExtensionVersion(), HttpExtensionProc(), main(), and TerminateExtension(). |
|
|
Definition at line 59 of file winisapi.c. Referenced by GetExtensionVersion(), and HttpExtensionProc(). |
|
|
Definition at line 58 of file winisapi.c. Referenced by GetExtensionVersion(), and HttpExtensionProc(). |
|
|
Definition at line 52 of file winisapi.c. Referenced by GetExtensionVersion(), isapi_report(), and TerminateExtension(). |
|
|
Definition at line 50 of file winisapi.c. Referenced by GetExtensionVersion(), HttpExtensionProc(), and main(). |
|
|
Definition at line 54 of file winisapi.c. Referenced by GetExtensionVersion(), and IsapiErrorScreen(). |
|
|
Definition at line 51 of file winisapi.c. Referenced by GetExtensionVersion(), isapi_report(), and TerminateExtension(). |
1.4.6-NO