UserMgrUserSetCredentials (FUN) ¶ FUNCTION UserMgrUserSetCredentials : RTS_IEC_RESULT Set or overwrite the credentials of the user InOut: Scope Name Type Comment Return UserMgrUserSetCredentials RTS_IEC_RESULT Error code ERR_OK: Credentials could be set ERR_PARAMETER: Invalid user name or credentials ERR_DUPLICATE: The new and the old credentials are the same ERR_NO_ACCESS_RIGHTS: User not authorized Input hUser RTS_IEC_HANDLE Handle to authorized user Inout Const pszUser STRING User name, limited to 59 chars pCredentials UserMgrCredentials Credentials, only password is available so far, password (plain text) is limited to 59 chars
UserMgrUserSetProperty (FUN) ¶ FUNCTION UserMgrUserSetProperty : RTS_IEC_RESULT Set properties of a user. See category ‘User and group properites’ InOut: Scope Name Type Comment Return UserMgrUserSetProperty RTS_IEC_RESULT Error code ERR_OK: Properties could be set ERR_PARAMETER: Invalid user ERR_FAILED: Invalid combination of property flags (e.g. password change not allowed but password not up to date) ERR_NO_ACCESS_RIGHTS: User not authorized Input hUser RTS_IEC_HANDLE Handle to authorized user Inout Const pszUser STRING User name, limited to 59 chars Input userProperty DWORD User properties
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 02.03.2023, 11:02:41 companyName string 3S-Smart Software Solutions GmbH libraryFile CmpUserMgr Implementation.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile CmpUserMgr Implementation.clean.json version version 2.0.0.0 ProjectInformation IsEndUserLibrary bool False Released True LastModificationDateTime date 02.03.2023, 11:02:39 LibraryCategories library-category-list System|SysLibs Author string CODESYS Development GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 DefaultNamespace Description See: Description DocFormat reStructuredText Placeholder CmpUserMgr Implementation Project CmpUserMgr Implementation Title CmpUserMgr Implementation Version version 3.5.19.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CmpUserMgr Interfaces ¶ Library Identification ¶ Name: CmpUserMgr Interfaces Version: newest Company: System Namespace: CmpUserMgr_Interfaces Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpUserMgr Interfaces, * (System) SysTypes2 Interfaces ¶ Library Identification ¶ Name: SysTypes2 Interfaces Version: newest Company: System Namespace: SysTypes Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTypes2 Interfaces, * (System)
InstancePathBuildingBranchNode.proChildren (PROP) ¶ PROPERTY proChildren : POINTER TO ARRAY [0..100] OF IBaseTreeNode
InstancePathBuildingNode (FB) ¶ FUNCTION_BLOCK InstancePathBuildingNode EXTENDS NamedTreeNode IMPLEMENTS IInstancePathBuildingNode Properties: InstancePathNodeType CaseSensitiveComparison , inherited from NamedTreeNode ChildCount , inherited from AbstrTreeNode Name , inherited from NamedTreeNode Sorted , inherited from AbstrTreeNode abstrNodeType , inherited from AbstrTreeNode proChildren , inherited from AbstrTreeNode Methods: GetFullPath FindChildByName , inherited from NamedTreeNode GetChild , inherited from AbstrTreeNode GetFather , inherited from AbstrTreeNode QueryInterface Structure: GetFullPath (Method) IBase QueryInterface (Method) InstancePathNodeType (Property)
InstancePathBuildingNode.GetFullPath (METH) ¶ METHOD GetFullPath : DINT Will fill the buffer with the full path of this node, in case the pBuffer is 0 then the needed size in bytes will be returned. When the buffer is too small, -1 will be returned. InOut: Scope Name Type Return GetFullPath DINT Input pBuffer POINTER TO STRING diBufferSize DINT
IBase ¶ QueryInterface (Method)
InstancePathBuildingNode.QueryInterface (METH) ¶ METHOD QueryInterface : POINTER TO POINTER TO BYTE InOut: Scope Name Type Comment Return QueryInterface POINTER TO POINTER TO BYTE Input iid DWORD InterfaceID pResult POINTER TO UDINT
InstancePathBuildingNode.InstancePathNodeType (PROP) ¶ PROPERTY InstancePathNodeType : InstancePathBuildingNodeType