#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <windows.h>
#include <time.h>
#include <httpext.h>
#include <process.h>
#include "../../scriba.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 | 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 pSbProgram | pProgramConfig |
static char * | szCache |
static char * | szReportFile |
static FILE * | ReportFile |
static CRITICAL_SECTION | csReport |
static char * | szErrorMessage |
static int | DoMemoryCache |
static CRITICAL_SECTION | csSymbolTable |
static SymbolTable | ProgramCache |
static void * | pCacheMemorySegment |
|
|
|
|
|
|
|
|
|
Definition at line 113 of file winisapi_new.c. |
|
Definition at line 367 of file winisapi_new.c. References alloc_Alloc(), alloc_InitSegment(), cft_GetString(), csReport, csSymbolTable, DoMemoryCache, free(), NULL, pCacheMemorySegment, pProgramConfig, ProgramCache, ReportFile, s, scriba_LoadConfiguration(), scriba_new(), sym_NewSymbolTable(), szCache, and szReportFile. |
|
|
Definition at line 115 of file winisapi_new.c. References csReport, EMIT, NULL, ReportFile, sprintf(), and szReportFile. |
|
Definition at line 101 of file winisapi_new.c. References NULL, and szErrorMessage. |
|
Definition at line 70 of file winisapi_new.c. |
|
Definition at line 320 of file winisapi_new.c. References csReport, NULL, pProgramConfig, ReportFile, scriba_destroy(), and szReportFile. |
|
Definition at line 88 of file winisapi_new.c. |
|
Definition at line 92 of file winisapi_new.c. Referenced by GetExtensionVersion(), and HttpExtensionProc(). |
|
Definition at line 91 of file winisapi_new.c. |
|
Definition at line 94 of file winisapi_new.c. |
|
Definition at line 84 of file winisapi_new.c. Referenced by GetExtensionVersion(), HttpExtensionProc(), and TerminateExtension(). |
|
Definition at line 93 of file winisapi_new.c. |
|
Definition at line 87 of file winisapi_new.c. |
|
Definition at line 85 of file winisapi_new.c. |
|
Definition at line 89 of file winisapi_new.c. |
|
Definition at line 86 of file winisapi_new.c. |