InterfaceIds (GVL)ΒΆ

!!! Attention !!! When defining new interface IDs, check libraries using this one for ID collisions. good candidates are the Collections_Itfs and the SymbolicVarsBase libraries, where we actually already have collisions. The ITFID_IIecVarAccessX additionally have to be registered in the file svn://server04/CodesysSpV3/trunk/CodesysSpV3/Components/CmpItf.h as they are called by the runtime.

InOut:

Scope

Name

Type

Initial

Comment

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_IIecVarAccess9

DWORD

16#72

Adds explicit client offset, since V3.5.7.0

ITFID_IIecVarAccess10

DWORD

16#77

Adds namespace node flags, since V3.5.8.0

ITFID_IIecVarAccess11

DWORD

16#79

Adds attributes to type nodes, since V3.5.9.0

ITFID_IIecVarAccess12

DWORD

16#A0

Adds GetBorders for subrange to type nodes, since V3.5.11.0

ITFID_IIecVarAccess13

DWORD

16#A4

Adds Users to the symbol access, since V3.5.13.0

ITFID_IIecVarAccess14

DWORD

16#A5

Adds

ITFID_IIecVarAccess15

DWORD

16#C8

Adds

ITFID_IIecVarAccess16

DWORD

16#CA

Adds

ITFID_IIecVarAccess17

DWORD

16#CF

Adds IsReference, since 4.4.0.0

ITFID_IVariableInformation

DWORD

16#1001

ITFID_IGetTopLevelNode

DWORD

16#1002

ITFID_IVariableInformation2

DWORD

16#1003

This ID accidentally collides with ITFID_ICollectsSecondOffset and ITFID_IBaseTreeNode

ITFID_IVariableInformation3

DWORD

16#1104

ITFID_IVariableInformation4

DWORD

16#1106

ITFID_IVariableInformation5

DWORD

16#1107