EsbSetUser

Sets a user information structure, which contains security information for the user.

Syntax

EsbSetUser (hCtx, pUserInfo)
ByVal hCtx      As Long
      pUserInfo As ESB_USERINFO_T 
ParameterDescription

hCtx

VB API context handle.

pUserInfo

Pointer to user info structure.

Notes

Return Value

None.

Access

This function requires the caller to have Create/Delete User privilege (ESB_PRIV_USERCREATE) for the logged in server.

Example

Declare Function EsbSetUser Lib "ESBAPIN" (ByVal hCtx As Long, UserInfo As ESB_USERINFO_T) As Long

Sub ESB_SetUser ()
   Dim sts As long
   Dim UserInfo As ESB_USERINFO_T   '*******************************
   ' Initialize fields for UserInfo
   '******************************* 
   UserInfo.Name = "Joseph"
   UserInfo.Type = ESB_TYPE_USER
   UserInfo.Access = ESB_ACCESS_SUPER
   UserInfo.MaxAccess = ESB_ACCESS_SUPER
   '************************
   ' Set User Info structure
   '************************
   sts = EsbSetUser (hCtx, UserInfo) 
End Sub

See Also