Open Core Interface - MLPI
MLPI-MotionLogicProgrammingInterface(mlpiCore)  1.26.2
mlpiAccessControlLib.h File Reference
Include dependency graph for mlpiAccessControlLib.h:

Go to the source code of this file.

Typedefs

typedef struct MlpiUserInfo MlpiUserInfo
 
typedef struct MlpiAccessControlExpirationDetails MlpiAccessControlExpirationDetails
 
typedef struct MlpiUserDetails MlpiUserDetails
 
typedef struct MlpiPasswordPolicies MlpiPasswordPolicies
 
typedef struct MlpiUserPolicies MlpiUserPolicies
 
typedef struct MlpiGroupInfo MlpiGroupInfo
 
typedef struct MlpiGroupPolicies MlpiGroupPolicies
 
typedef struct MlpiGroupDetails MlpiGroupDetails
 

Enumerations

Functions

MLPIRESULT mlpiAccessControlGetUserPolicies (const MLPIHANDLE connection, MlpiUserPolicies *userPolicies)
 
MLPIRESULT mlpiAccessControlGetPasswordPolicies (const MLPIHANDLE connection, MlpiPasswordPolicies *passwordPolicies)
 
MLPIRESULT mlpiAccessControlGetAllUserInfos (const MLPIHANDLE connection, MlpiUserInfo *userInfos, const ULONG numElements, ULONG *numElementsRet)
 
MLPIRESULT mlpiAccessControlAddUser (const MLPIHANDLE connection, MlpiUserDetails userDetails, const WCHAR16 *tmpPassword)
 
MLPIRESULT mlpiAccessControlGetUser (const MLPIHANDLE connection, const WCHAR16 *username, MlpiUserDetails *userDetails)
 
MLPIRESULT mlpiAccessControlSetUser (const MLPIHANDLE connection, MlpiUserDetails userDetails)
 
MLPIRESULT mlpiAccessControlDeleteUser (const MLPIHANDLE connection, const WCHAR16 *username)
 
MLPIRESULT mlpiAccessControlChangePassword (const MLPIHANDLE connection, const WCHAR16 *username, const WCHAR16 *oldPassword, const WCHAR16 *newPassword)
 
MLPIRESULT mlpiAccessControlGetAllGroupInfos (const MLPIHANDLE connection, MlpiGroupInfo *groupInfos, const ULONG numElements, ULONG *numElementsRet)
 
MLPIRESULT mlpiAccessControlGetAllGroupsOfUser (const MLPIHANDLE connection, const WCHAR16 *username, WCHAR16 *groupNames, const ULONG numElements, ULONG *numElementsRet)
 
MLPIRESULT mlpiAccessControlGetAllUsersOfGroup (const MLPIHANDLE connection, const WCHAR16 *groupName, WCHAR16 *usernames, const ULONG numElements, ULONG *numElementsRet)
 
MLPIRESULT mlpiAccessControlAddUserToGroup (const MLPIHANDLE connection, const WCHAR16 *groupName, const WCHAR16 *username)
 
MLPIRESULT mlpiAccessControlRemoveUserFromGroup (const MLPIHANDLE connection, const WCHAR16 *groupName, const WCHAR16 *username)
 
MLPIRESULT mlpiAccessControlSetUsersOfGroup (const MLPIHANDLE connection, const WCHAR16 *groupName, const WCHAR16 *usernames)
 
MLPIRESULT mlpiAccessControlSetGroupsOfUser (const MLPIHANDLE connection, const WCHAR16 *username, const WCHAR16 *groupNames)
 
MLPIRESULT mlpiAccessControlGetGroupPolicies (const MLPIHANDLE connection, MlpiGroupPolicies *groupPolicies)
 
MLPIRESULT mlpiAccessControlResetPassword (const MLPIHANDLE connection, const WCHAR16 *username, const WCHAR16 *newPassword)
 
MLPIRESULT mlpiAccessControlAddGroup (const MLPIHANDLE connection, MlpiGroupDetails groupDetails)
 
MLPIRESULT mlpiAccessControlGetGroup (const MLPIHANDLE connection, const WCHAR16 *groupName, MlpiGroupDetails *groupDetails)
 
MLPIRESULT mlpiAccessControlSetGroup (const MLPIHANDLE connection, MlpiGroupDetails groupDetails)
 
MLPIRESULT mlpiAccessControlDeleteGroup (const MLPIHANDLE connection, const WCHAR16 *groupName)
 
MLPIRESULT mlpiAccessControlSetPermissionsOfGroup (const MLPIHANDLE connection, const WCHAR16 *groupName, const WCHAR16 *permissions)
 
MLPIRESULT mlpiAccessControlGetAllPermissionsOfGroup (const MLPIHANDLE connection, const WCHAR16 *groupName, WCHAR16 *permissions, const ULONG numElements, ULONG *numElementsRet)
 
MLPIRESULT mlpiAccessControlGetAllPermissions (const MLPIHANDLE connection, WCHAR16 *permissions, const ULONG numElements, ULONG *numElementsRet)
 
MLPIRESULT mlpiAccessControlSetAuthorizedGroupsOfPermission (const MLPIHANDLE connection, const WCHAR16 *permission, const WCHAR16 *groupNames)
 
MLPIRESULT mlpiAccessControlGetAllAuthorizedGroupsOfPermission (const MLPIHANDLE connection, const WCHAR16 *permission, WCHAR16 *groupNames, const ULONG numElements, ULONG *numElementsRet)
 
MLPIRESULT mlpiAccessControlAddPermissionToGroup (const MLPIHANDLE connection, const WCHAR16 *groupName, const WCHAR16 *permission)
 
MLPIRESULT mlpiAccessControlRemovePermissionFromGroup (const MLPIHANDLE connection, const WCHAR16 *groupName, const WCHAR16 *permission)
 

Detailed Description

Author
DC-IA/EAO7 (CV, ABR, SK, JR)
Version
1.26.2
Date
2016

Definition in file mlpiAccessControlLib.h.