InterfaceIds (GVL) ¶ InOut: Scope Name Type Initial Constant ITFID_IIecVarAccess3 DWORD 16#33 ITFID_IIecVarAccess4 DWORD 16#48 ITFID_IIecVarAccess5 DWORD 16#4F ITFID_IIecVarAccess6 DWORD 16#6B ITFID_IIecVarAccess7 DWORD 16#6C ITFID_IIecVarAccess8 DWORD 16#70 ITFID_IVariableInformation DWORD 16#1001 ITFID_IGetTopLevelNode DWORD 16#1002 ITFID_IVariableInformation2 DWORD 16#1003
TreeNodeType (ENUM) ¶ TYPE TreeNodeType : InOut: Name Initial Comment BranchNode 4892 just some value to prevent collisions LeafNode 1549 just some value to prevent collisions IecVarAccLeafNode 8798 just some value to prevent collisions DataServerVarAccLeafNode 1989 just some value to prevent collisions
TypeClassFlags (GVL) ¶ InOut: Scope Name Type Initial Constant TCF_GET_TYPE DWORD 0 TCF_GET_BASE_TYPE DWORD 1 TCF_GET_POU_TYPE DWORD 2 TCF_GET_ENUM_TYPE DWORD 4 TCF_GET_ALIAS_TYPE DWORD 8
TypeDescArrayAsStruct (STRUCT) ¶ TYPE TypeDescArrayAsStruct : STRUCT InOut: Name Type _dwSize DWORD _dwNativeSize DWORD _iDimensions INT _Dimension ARRAY [0..2] OF ArrayDimension _pIBaseTypeDesc ITypeDesc
TypeDescAsUnion (STRUCT) ¶ TYPE TypeDescAsUnion : STRUCT InOut: Name Type _typeClass TypeClass _union TypeDescUnion
TypeDescSimpleAsStruct (STRUCT) ¶ TYPE TypeDescSimpleAsStruct : STRUCT InOut: Name Type _dwSize DWORD _dwSwapSize DWORD
TypeDescStructAsStruct (STRUCT) ¶ TYPE TypeDescStructAsStruct : STRUCT InOut: Name Type _dwSize DWORD _dwNativeSize DWORD _iComponents DINT _Components POINTER TO ARRAY [0..0] OF IBaseTreeNode
TypeDescUnion (UNION) ¶ TYPE TypeDescUnion : UNION InOut: Name Type _simple TypeDescSimpleAsStruct _array TypeDescArrayAsStruct _struct TypeDescStructAsStruct
VariableInformationFlags (GVL) ¶ InOut: Scope Name Type Initial Comment Constant VIF_COMPLETE_ACCESS WORD 16#1 Complete access to this node (e.g. for array access) VIF_DONT_MODIFY_OFFSET WORD 16#2 VIF_BITACCESS WORD 16#4 VIF_SPLIT_HUGE_VARIABLES WORD 16#8 VIF_CLIENT_ADDRESS_RESOLUTION WORD 16#10 VIF_NATIVE_SIZE WORD 16#20
VariableInformationStruct (STRUCT) ¶ TYPE VariableInformationStruct : STRUCT InOut: Name Type wStructSize WORD wFlags WORD dwOffset XWORD byBitOffset BYTE xwMonitoringOffset XWORD