Functions By Type

 

The following WIL functions are useful when using Network extenders.

 

AddExtender(filename)

LastError( )

 

 

Errors

 

Compiling with WIL Extenders

 

 

 

Disk and Printer Control

wntAddDrive( user-id, pswd, net-resource, local drive, persist)

wntAddPrinter( user-id, pswd, net-resource, local device, persist)

wntCancelCon( local drive, persist, forceflag)

wntDirDialog( flag)

wntGetCon( local drive)

wntGetDrive( net-resource)

wntShareAdd( server-name, resource, share-name,share-type, max-users)

wntShareDel( server-name, resource/share-name, share-type)

wntShareInfo( server-name, resource/share-name, share-type, request)

wntShareList( server-name, share-type, flags)

wntShareSet( server-name, resource/share-name, share-type, comment, description)

wntShareUsers( server-name, share/computer-name, share-type, format, flags)

 

Miscellaneous

wntDfsList( DFS name )

wntDfsGetInfo( DFS Path )

wntDomainSync( server-name, request)

wntEventLog( server-name, text)

wntEventWrite( server-name, source-name, type/category, event-id, description)

wntFileClose( server-name, file-pathname)

wntFilesOpen( server-name)

wntFileUsers( server-name, file-pathname)

wntLastErrMsg( error-number)

wntResources( net-resource, scope, type, usage)

wntResources2( net-resource, scope, type, usage, provider)

wntRunAsUser( domain/server, user-name, password, login-type, flags)

wntShutdown( computer-name, message, timeout, force, reboot)

wntVersion( )

 

 

NT Security

About SID [security Identifer] values

wntAccessAdd( server-name, resource/share-name, account-name, object-type, access-string[, flags])

wntAccessDel( server-name, resource/share-name, account-name, object-type[, flags])

wntAccessGet( server-name, resource/share-name, account-name, object-type[, flags])

wntAccessList( server-name, resource/share-name, object-type, flags)

wntAccessMod( server-name, resource-name, object-type, request, flags)

wntAuditAdd( server-name, resource/share-name, account-name, object-type, access-string[, flags])

wntAuditDel( server-name, resource/share-name, account-name, object-type[, flags])

wntAuditGet( server-name, resource/share-name, account-name, object-type[, flags])

wntAuditList( server-name, resource/share-name, object-type, flags)

wntAuditMod( server-name, resource-name, object-type, request, flags)

wntChgPswd( server/domain, user-name, old-password, new-password)

wntSecurityGet( server-name, resource, object-type, request, flags)

 

Owner Object Info

wntOwnerGet( server-name, reg-key, resource-name, object-type, flags)

wntOwnerSet( server-name, reg-key, resource-name, object-type, account-name[, flags])

 

 

Server Info

wntGetDc( server-name, domain-name, flag)

wntRemoteTime( server-name, format)

wntServerInfo( server-name, request)

wntServerList( server-name, domain-name, server-type)

wntServerType( server-name)

wntServiceAt( server, domain, server-type, service-name, flags[, display-flag])

wntServiceInf( server-name)

wntSvcCfgGet( server, service-name, flags, request)

wntSvcCfgSet( server, service-name, flags, request, value)

wntSvcControl( server, service-name, flags, control-code)

wntSvcCreate( server-name, string-values, numeric-values, dependencies, reserved)

wntSvcDelete( server, service-name, flags)

wntSvcList(server-name, service/group-name, flags)

wntSvcStart( server, service-name, flags, params, delimiter)

wntSvcStatus( server, service-name, flags, request)

 

 

User Account Administration

wntAcctInfo( server-name, account-name, request[, flags])

wntAcctList( server-name , request [, output-format-flag] )

wntAcctPolGet( server-name, request)

wntAcctPolSet( server-name, request, value)

wntCurrUsers( server-name, flags)

wntGetUser( netname)

wntGroupAdd( server-name, group-name, group-type, comment)

wntGroupDel( server-name, group-name, group-type [,input-format-flag])

wntGroupEdit( server-name, group, group-type, request, value [,input-format-flag])

wntGroupInfo( server-name, group, group-type, request[, output-format-flag[, input-format-flag]])

wntGroupRen(server-name, group, group-type, new-name[, input-format-flag])

wntListGroups(server-name, group-type [, output-format-flag])

wntLsaPolGet( server-name, class, element)

wntLsaPolSet( server-name, class, element, value)

wntMemberDel(server-name, group-name, user-name, group-type [, input-format-flag])

wntMemberGet(server-name, group-name, user-name, group-type[, input-format-flag])

wntMemberGrps(server-name, user-name, group-type, flags[, output-format-flags[, input-format-flags]])

wntMemberList(server-name, group-name, group-type[, output-format-flag[, input-format-flag]])

wntMemberSet(server-name, group-name, user-name or group-name, group-type[, input-format-flag])

wntPrivAdd( server-name, user/group name, privilege[, input-format-flag])

wntPrivDel( server-name, user/group name, privilege [, input-format-flag])

wntPrivGet( server-name, user/group name, privilege [,input-format-flag])

wntPrivList( server-name, user/group name [,input-format-flag])

wntPrivUsers( server-name, privilege [, output-format-flag])

wntProfileDel( server-name , SID-string [, profile path] )

wntProfileInfo( request )

wntRasUserGet( server-name, user-name, request [, input-format-flag])

wntRasUserSet( server-name, user-name, privilege, phone-number [, input-format-flag])

wntUserAdd( server-name)

wntUserAddDat( element, value)

wntUserDel(server-name, user-name [, input-format-flag])

wntUserExist(server-name, user-name [, input-format-flag])

wntUserGetDat(server-name, user-name, element [, input-format-flag])

wntUserInfo( request)

wntUserList( server-name, account-type [, output-format-flag])

wntUserProps(server-name, user-name, request [, input-format-flag])

wntUserSetDat(server-name, user-name, element, value [, input-format-flag])

wntUserSidChk( request, SID, reserved-1, reserved-2, reserved-3)

wntUserRename(server-name, old-username, new-username [, input-format-flag])

 

NT Terminal Server

wntWtsUserGet( server-name, user-name, request [, input-format-flag])

wntWtsUserSet( server-name, user-name, request, value [, input-format-flag])