H ISAPIEXAMPLEV1.0 4-NOV-2021 10:08 VSI C V7.4-002 UTILITY$BSS$i$CODE$ $LITERAL$$LINK$8$DATA$8JGETEXTENSIONVERSION8JPHTTPEXTENSIONPROC( UTILITY0Jt DISPLAYECB0J  EXTENSIONEXIT0JD GENERATELINES0JX GENERATEBLOCK -= ISAPIEXAMPLE =#~^^ GG0"1 (BRG "TG@BHb@Zk$=!.. HrHQ !JPJ3FF!>>" BR"GPB@Zk4GG]] 0#k#~^^~ GGG"1 BRG"01"TGBb@Zk0@"d"0.P.0JR PJ2FCdc"..JU JFCG"1"Bb/@Zkd"./JX KFCG"1"GtG0B8b@ZkGb#@d ,. HP J0DC> "1/ PBRdc"..JU JFCs".VJJ`NSBR@F@d"/7/KY 7KGC"W/ZWKGKG4G@BHb/@ZkGHb#@4Gd# .!.JQ !JFCA.AJ8$D Gb#<@4G{d# .!.JQ !JFC dC"r..rJT JtFCG"H1"Bb/@Zkd"./JX KFCG"X1"Bb@Zk/##9,.9HW J7DC. .JP JFCG?"GGGG[@Zk;d ,. HP J0DCd#"Q.q.QJS qJSFCG"h1"Bb/@Zkd"./JX KFCG"x1"Bb@Zk/##9,.9HW J7DC. .JP JFCG?"GGGG[@ZkGhb#l@4GG]]} 0#k#~^^ ~(GGG"1 BRG"1"TG B(b@ZktG"0.P.0JR PJ2FC. .JU JFCGtGG}""G[@ZkG"0.P.0JR PJ2FC. .JU JFCG"1"]"GG[@Zk ,. HP J0DCC. c.CJS cJSFCGGGGG[@Zk4G4G B(b@ZkG]] }(0#k잧#~8^@^H~PX`G#GGx"1 pBRGh"1"TGBb@Zk"4G8B@b/@Zk %.E.%JR EJ2FCGh"1"8]"}"G[@Zk %.E.%JR EJ2FCGh"1"8]"}"G[@ZkG%.E.%JR EJ2FCGh"1"]"}"G[@ZkG%.E.%JR EJ2FCGh"1"(]"}"G[@Zk %.E.%JR EJ2FCGh"1"8]"}"G[@Zk %.E.%JR EJ2FCGh"1"8]"}"G[@Zk %.E.%JR EJ2FCGh"1"8]"}"G[@Zk8"h"h1"TG(B0b/@Zk0"0.P.0JR PJ2FC. .JU JFCGtGG0}"8"G[@Zk"4GXB`b/@Zkx"!x5Bh"Gh"1"G`e.c.eJT JtFC@hBR"`.c/JX KFCGd%#Y/y/YK[ yK[GC h"9#d"0.p.0JS pJ3FCGh.k/JX KFCh"hE/ke/EK[ eK[GCGl%"q..qJP JpFCh"l"/W/KZ WKGCG|e#.;.JQ ;JFC h"1"|e"/S/KZ SKGCGp.se/J[ eKFCt#X/x.XKS xJSGC^> >(0~8"h"1"hB R"GGGG(B0b@Zk0"0.P.0JR PJ2FC. .JU JFCG8="0]"GG[@Zkx%,{.%HP J0DCG0=e"..JU JFC. /JX KFCGh"1"0]"GG[/@ZkY`%,c.%HP J0DCR`E.ce.EJS eJSFCGh"1"HBPb@ZkEx.{/JX KFCt%#9,.9HP J0DC/6@ G ] "U/u/UK[ uK[GC. .JW JFCGG ]"GG[@Zk `@ =$@G E"r..rJT JtFC. .JW JFCGh"1" ]"GG[@Zk8"h"1"8]"8}"8"G(B0b@Zk0% .!.JQ !JFCe. .eJT JtFCG8="0]"GG[@Zk4GG8]@]H}PX`p#/k#~^^ ~(0GGG"1 BRG"81"TGBb@ZkG"0.P.0JR PJ2FC. .JU JFCGtGG}"8"G[@Zkd ,. HP J0DCG4GBb@ZkGG#1`@ GD"r..rJT JtFC. .JW JFCG"X1"]"GG[@Zk4GG]] }(0@#/kߞ#~@^ =D<@^ @~(@0@GGG"1/ BRG"P1"TGBb@ZkG"0.P.0JR PJ2FC. .JU JFCGtGG}""G[@Zk"?"4G8B@Zk"?"TG8B/@Zk "?"tG8B@Zk0"?"G8B@ZkO} @= a@ TG.xJWJF>@c } @="q@ G.zCJTJF>c d ,. HU J5DC G4G(B0b/@Zk=/ "/@?"=d"..JU JFC. /JX KFCG="]"GG[@Zk4GG@]@] @}(@0@@@#/k4@GLDECC$GXFPRINTF4Db#DECC$GXFPRINTF4H@LDECC$GXFPRINTF4GOTS$MOVE4@OTS$MOVE4GDECC$GXFPRINTF4b#PDECC$GXFPRINTF4@DECC$GXFPRINTF4 dGt DECC$STRCMP4hb#P DECC$STRCMP4 p@t DECC$STRCMP4G DECC$STRNCMP4b#P DECC$STRNCMP4@ DECC$STRNCMP4tG DECC$ISDIGIT4xb#P DECC$ISDIGIT4@ DECC$ISDIGIT4 $G4 DECC$STRCMP4(b#P DECC$STRCMP4 0@4 DECC$STRCMP4 `Gl DECC$STRCMP4db#P DECC$STRCMP4 h@l DECC$STRCMP4 G$ DECC$STRCMP4b#P DECC$STRCMP4  @$ DECC$STRCMP4 PG\ DECC$STRCMP4Tb#P DECC$STRCMP4 X@\ DECC$STRCMP4,G8DECC$GXFPRINTF40b# DECC$GXFPRINTF44@8DECC$GXFPRINTF4LGX DECC$EXIT4Pb#  DECC$EXIT4T@X DECC$EXIT4GDECC$GXFPRINTF4b#DECC$GXFPRINTF4@DECC$GXFPRINTF4 GDECC$__UTC_TIME4 b#DECC$__UTC_TIME4 @DECC$__UTC_TIME4 GDECC$GXSPRINTF4 b#DECC$GXSPRINTF4 @DECC$GXSPRINTF<4 GD DECC$__UTC_CTIME<8 b#DECC$__UTC_CTIME<@ @D DECC$__UTC_CTIME4 X Gd DECC$GXSPRINTF4 \ b#DECC$GXSPRINTF4 ` @d DECC$GXSPRINTF4 x G DECC$STRCMP4| b# DECC$STRCMP4  @ DECC$STRCMP4  G DECC$GXSPRINTF4  b#DECC$GXSPRINTF4  @ DECC$GXSPRINTF4GDECC$GXFPRINTF4b#DECC$GXFPRINTF4@DECC$GXFPRINTF4 G, DECC$ATOI4$b# DECC$ATOI4(@, DECC$ATOI4G(DECC$GXFPRINTF4 b#XDECC$GXFPRINTF4$@(DECC$GXFPRINTF4GOTS$FILL 4@OTS$FILL4GOTS$FILL4@OTS$FILL4GOTS$FILL4@OTS$FILL4GOTS$FILL4@OTS$FILL4dGt DECC$ATOI4hb#X DECC$ATOI4p@t DECC$ATOI H=0#;=0 h;7DECC$GA_STDOUT;@DECC$GXFPRINTF8OTS$MOVE=0@#;=@@(  DECC$ATOI8OTS$FILL=0#D;=@  =08#t;=p(<  DECC$GXSPRINTF DECC$__UTC_TIME DECC$STRCMP DECC$__UTC_CTIME=0";=0  DECC$EXIT=0#;=0 7DECC$$GL___CTYPEA DECC$STRNCMP DECC$ISDIGIT7DECC$$GA___CTYPET ( =exit=exit==Bye! = =s(=(null)0=(null)8=(null)@=(null)H=(null)P=(null)X=POST`=
h= GetExtensionVersion() = WASD example ISAPI DLL= HttpExtensionProc() = debug=on= debug=ON= debug=off= debug=OFF= ExtensionExit() =DisplayEcb() = all_http(=does_not_exist8=(http_user_agentcontent_lengthX=(http_user_agentremote_hostx=0'server_softwareISAPIEXAMPLE AXP-1.1.1= GenerateLines() = GenerateBlock() =PDExpires: Fri, 13 Jan 1978 14:00:00 GMT Content-type: text/html =@3 Example ISAPI DLL This is the WASD example ISAPI DLL!

The time is currently %s

This script has been called %d time%s.

EXTENSION_CONTROL_BLOCK
lpszMethod:%s
lpszQueryString:%s
lpszPathInfo:%s
lpszPathTranslated:%s
lpszContentType:%s
cbTotalBytes:%d
cbAvailable:%d
lpbData: P=8)
GetServerVariable()
remote_host:%s
http_user_agent:%s
server_software:%s
=(Content-Type: text/plain =(Content-Type: text/plain =`QABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=<>, =$Content-Type: text/html B=2*) ISAPIEXAMPLEVSI C V7.4-002 =  44=!GetExtensionVersion4=  =  = 4P4=HttpExtensionProc4=uml 28 =< =8 P8 P8 V8 V = 0 = 4 4= ExtensionExit4=$ h  =  = t44= DisplayEcbt4=~vu Լ 0  ( =  = D44= GenerateLinesD4=& !$ =  = 4X4= GenerateBlock4=MED M  e g i k$ = P =  pDECC$GA_STDOUTDECC$GXFPRINTFDECC$GXSPRINTF DECC$STRCMP DECC$STRNCMP DECC$ISDIGIT DECC$$GA___CTYPET DECC$$GL___CTYPEADECC$__UTC_TIME DECC$__UTC_CTIME DECC$EXIT DECC$ATOIOTS$MOVEOTS$FILL  C$GA