This topic describes each function that you can specify on the
IEWBIND macro and the associated parameters.
IEWBIND [,VERSION=1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 ]
[,RETCODE=retcode]
[,RSNCODE=rsncode]
[,MF=S] Macro standard form
[,MF=(L,mfctrl[,{0F | 0D}])] Macro list form
[,MF=(E,mfctrl)] Macro execute form
FUNC=ADDA Add alias
,WORKMOD=workmod
,ANAME=aname
[,ATYPE={A | S | P}]
[,ENAME=ename]
[,AMODE=amode]
FUNC=ALIGNT Align text
,WORKMOD=workmod
,SECTION=section
[,BDY=bdy]
[,CLASSL=classl]
FUNC=ALTERW Alter workmod
,WORKMOD=workmod
,OLDNAME=oldname
,ATYPE={CHANGE | C}
,NEWNAME=newname
,ATYPE={DELETE | D}
,ATYPE={EXPAND | E}
,COUNT=count
[,CLASS=class]
,ATYPE={REPLACE | R}
,NEWNAME=newname
[,MODE={NEXT | N |IMMED | I}]
FUNC=AUTOC Autocall
,WORKMOD=workmod
,{CALLIB=callib | PATHNAME=pathname}
FUNC=BINDW Bind workmod
,WORKMOD=workmod
[,CALLIB=callib]
FUNC=CREATEW Create workmod
,DIALOG=dialog
,WORKMOD=workmod
,INTENT={BIND | B | ACCESS | A}
FUNC=DELETEW Delete workmod
,WORKMOD=workmod
[,PROTECT={YES | Y | NO | N}]
FUNC=DLLR DLL rename
,WORKMOD=workmod
,RENAMEL=renamelist
FUNC=ENDD End dialog
,DIALOG=dialog
[,PROTECT={YES | Y | NO | N}]
FUNC=GETC Get compile unit list
,WORKMOD=workmod
[,SECTION=section]
,AREA=area
,COMPILEUNITLIST=compileunitlist
,CURSOR=cursor
,COUNT=count
FUNC=GETD Get data
,WORKMOD=workmod
,CLASS=class
[,SECTION=section]
,AREA=area
,CURSOR=cursor
,COUNT=count
,RELOC=reloc
FUNC=GETE Get ESD
,WORKMOD=workmod
[,SECTION=section]
[,RECTYPE=rectype]
[,{OFFSET=offset | SYMBOL=symbol}]
[,CLASS=class]
,AREA=area
,CURSOR=cursor
,COUNT=count
FUNC=GETN Get names
,WORKMOD=workmod
[,AREA=area]
,CURSOR=cursor
,COUNT=count
,TCOUNT=tcount
[,NTYPE={CLASS | C | SECTION | S}]
FUNC=IMPORT Import symbol
,WORKMOD=workmod
,ITYPE={CODE | C | DATA | D}
,DLLNAME=dllname
,INAME=iname
[,OFFSET=offset]
FUNC=INCLUDE Include
,WORKMOD=workmod
,INTYPE={NAME | N}
,DDNAME=ddname[,MEMBER=member]
| ,PATHNAME=pathname
,INTYPE={POINTER | P}
,DCBPTR=dcbptr
,DEPTR=deptr
,INTYPE={TOKEN | T}
,EPTOKEN=eptoken
,INTYPE={DEPTR | D}
,{DDNAME=ddname | DEPTR=deptr}
,INTYPE={SMDE | S}
,{DDNAME=ddname | DEPTR=deptr}
[,ATTRIB={NO | N | YES | Y}]
[,ALIASES={NO | N | YES | Y}]
[,IMPORTS={NO | N | YES | Y}]
FUNC=INSERTS Insert section
,WORKMOD=workmod
,SECTION=section
FUNC=LOADW Load workmod
,WORKMOD=workmod
,EPLOC=eploc
,IDENTIFY={NO | N}
,XTLST=xtlst
,IDENTIFY={YES | Y}
[,XTLST=xtlst]
[,LNAME=lname]
FUNC=ORDERS Order section
,WORKMOD=workmod
,SECTION=section
FUNC=PUTD Put workmod data
,WORKMOD=workmod
,CLASS=class
,SECTION=section
[,AREA=buffer,COUNT=count]
[,CURSOR=cursor]
[,NEWSECT={NO | YES}]
[,ENDDATA={NO | YES}]
FUNC=RENAME Rename symbol
,OLDNAME=oldname
,NEWNAME=newname
FUNC=RESETW Reset workmod
,WORKMOD=workmod
,INTENT={BIND | B | ACCESS |A}
[,PROTECT={YES | Y | NO | N}]
FUNC=SAVEW Save workmod
,WORKMOD=workmod
[,MODLIB={ddname | pathname}]
[,SNAME=sname]
[,REPLACE={NO | N | YES | Y}]
FUNC=SETL Set library
,WORKMOD=workmod
[,SYMBOL=symbol]
[,LIBOPT={CALL | C | NOCALL | N | EXCLUDE |E}]
[,CALLIB=ddname | PATHNAME=pathname]
FUNC=SETO Set options
{,DIALOG=dialog | ,WORKMOD=workmod}
,OPTION=option
,OPTVAL=optval
[,PARMS=parms]
FUNC=STARTD Start dialog
,DIALOG=dialog
[,FILES=files]
[,EXITS=exits]
[,OPTIONS=options]
[,PARMS=parms]
[,ENVARS=envars]
FUNC=STARTS Start segment
,WORKMOD=workmod
,ORIGIN=origin
[,REGION={NO | N | YES | Y}]