PC_ISAPI_GET_EXT
Returns the ISAPI extension block.
Syntax:
call "PC_ISAPI_GET_EXT" using ext-block
returning pc-status-code
Parameters:
|
Using call prototype (see Library Routines - Key) |
file-details |
Group predefined as extension-control-block containing: |
|
cbsize |
|
DWORD |
|
dwversion |
|
DWORD |
|
connid |
|
HCONN |
|
dwhttpstatuscode |
|
DWORD |
|
lpszlogdata |
|
PIC x(hse-log-buffer-len) |
|
lpszmethod |
|
LPSTR |
|
lpszquerystring |
|
LPSTR |
|
lpszpathinfo |
|
LPSTR |
|
lpszpathtranslated |
|
LPSTR |
|
cbtotalbytes |
|
DWORD |
|
cbavailable |
|
DWORD |
|
lpbdata |
|
LPBYTE |
|
lpszcontenttype |
|
LPSTR |
|
getservervariable |
|
procedure-pointer |
|
writeclient |
|
procedure-pointer |
|
readclient |
|
procedure-pointer |
|
serversupportfunction |
|
procedure-pointer |
pc-status-code |
See Library Routines - Key |
On Entry:
cbsize |
Length of extension block. |
On Exit:
ext-block |
ISAPI extension block as passed from the Web server |
pc-status-code |
One of the following codes:
0 |
OK |
1 |
Non-ISAPI environment |
2 |
cbsize smaller than current ISAPI extension block | |
Related Topics: