Platoo ISAPI ComponentsGlobals

Contents - Methods - Properties


Globals - Methods

Contents - Globals - Properties

GetExtensionVersion
Exported ISAPI function

Delphi declaration
function GetExtensionVersion(pVer: PHSE_VERSION_INFO): Boolean; stdcall;
C++ declaration
bool __stdcall GetExtensionVersion(Isapi::PHSE_VERSION_INFO pVer);

Description
Server calls this after loading DLL to detect ISAPI version.

Forces TISAPIApp.GetExtensionVersion

HttpExtensionProc
Exported ISAPI function

Delphi declaration
function HttpExtensionProc(pECB: PEXTENSION_CONTROL_BLOCK): DWORD; stdcall;
C++ declaration
int __stdcall HttpExtensionProc(Isapi::PEXTENSION_CONTROL_BLOCK pECB);

Description
Server calls this, when a request comes in.

Forces TISAPIApp.HttpExtensionProc

TerminateExtension
Exported ISAPI function

Delphi declaration
function TerminateExtension(dwFlags: DWORD): Boolean; stdcall;
C++ declaration
bool __stdcall TerminateExtension(int dwFlags);

Description
Server may (depends of server) call this function before unloading DLL.

Forces TISAPIApp.TerminateExtension


Globals - Properties

Contents - Globals - Methods

ISAPIApp
Global ISAPI Application object

Delphi declaration
ISAPIApp: TISAPIApp;
C++ declaration
TISAPIApp *ISAPIApp;

Description
Automatically created at module initialization and destroyed at module finalization.