EsbGetUser

Description

EsbGetUser() gets a user information structure, which contains security information for the user.

Syntax
EsbGetUser (hCtx, userName, pUserInfo)
ByVal hCtx      As Long
ByVal userName  As String
      pUserInfo As ESB_PUSERINFO_T 

Parameters

hCtxEssbase VB API context handle.
userNameUser name.
pUserInfoBuffer to receive a user info structure.

Return Value

If successful, returns the user information structure in pUserInfo.

Access

This function requires the caller to have Create/Delete User privilege (ESB_PRIV_USERCREATE) for the logged in server, unless they are getting their own user information.

Example

Declare Function EsbGetUser Lib "ESBAPIW" (ByVal hCtx As Long, 
ByVal User As String, UserInfo As ESB_USERINFO_T) As Long

Sub ESB_GetUser ()
   Dim sts As long
   Dim User As String
   Dim UserInfo As ESB_USERINFO_T

    User = "Joseph"

   '************************
   ' Get User Info structure
   '************************
   sts = EsbGetUser (hCtx, User, UserInfo) 
End Sub

See Also

EsbGetApplicationAccess()
EsbListUsers()
EsbSetUser()