EsbSetUser

Description

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 

Parameters

hCtxEssbase VB API context handle.
pUserInfoPointer to user info structure.

Return Value

None.

Notes

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 "ESBAPIW" (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

EsbGetUser()
EsbListUsers()
EsbSetApplicationAccess()
EsbSetPassword()