/* File pwr_systemclasses.h.
*
* Generated by co_convert V6.1.0 26-MAY-2023 15:11:09.86.
* Do not edit this file.
*
* Contains type and struct declarations for the types and classes
* in volume pwrs.
*/
#ifndef pwr_systemclasses_h
#define pwr_systemclasses_h
#ifndef pwr_class_h
#include "pwr_class.h"
#endif
#ifndef pwr_systemclasses_h
#include "pwr_systemclasses.h"
#endif
#ifndef pwr_cClass_Alias
#define pwr_cClass_Alias 65904UL
#endif
pwr_sClass_Alias
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjid Object pwr_dAlignW;
} pwr_sClass_Alias;
#ifndef pwr_cClass_Appl
#define pwr_cClass_Appl 65792UL
#endif
pwr_sClass_Appl
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tString256 FileName pwr_dAlignW;
pwr_tString40 ProgramName pwr_dAlignW;
pwr_tBoolean StartWithDebug pwr_dAlignW;
pwr_tBoolean Load pwr_dAlignW;
pwr_tBoolean Run pwr_dAlignW;
pwr_tString256 Arg pwr_dAlignW;
} pwr_sClass_Appl;
#ifndef pwr_cClass_Attribute
#define pwr_cClass_Attribute 65576UL
#endif
pwr_sClass_Attribute
typedef struct {
pwr_tPgmName PgmName pwr_dAlignLW;
pwr_tInt32 Type pwr_dAlignW;
pwr_tUInt32 Offset pwr_dAlignW;
pwr_tUInt32 Size pwr_dAlignW;
pwr_tAdefFlags Flags pwr_dAlignW;
pwr_tUInt32 Elements pwr_dAlignW;
pwr_tUInt32 ParamIndex pwr_dAlignW;
pwr_tTypeId TypeRef pwr_dAlignW;
pwr_tInt32 Filler pwr_dAlignW;
} pwr_sClass_Attribute;
#ifndef pwr_cClass_AttrXRef
#define pwr_cClass_AttrXRef 65848UL
#endif
pwr_sClass_AttrXRef
typedef struct {
pwr_tPgmName PgmName pwr_dAlignLW;
pwr_tInt32 Type pwr_dAlignW;
pwr_tUInt32 Offset pwr_dAlignW;
pwr_tUInt32 Size pwr_dAlignW;
pwr_tAdefFlags Flags pwr_dAlignW;
pwr_tUInt32 Elements pwr_dAlignW;
pwr_tUInt32 ParamIndex pwr_dAlignW;
pwr_tXRef Identity pwr_dAlignW;
pwr_tXRef Source pwr_dAlignW;
pwr_tXRef Target pwr_dAlignW;
pwr_tUInt32 XRefType pwr_dAlignW;
} pwr_sClass_AttrXRef;
#ifndef pwr_cClass_Bit
#define pwr_cClass_Bit 66024UL
#endif
pwr_sClass_Bit
typedef struct {
pwr_tString80 Text pwr_dAlignLW;
pwr_tString32 PgmName pwr_dAlignW;
pwr_tUInt32 Value pwr_dAlignW;
} pwr_sClass_Bit;
#ifndef pwr_cClass_Block
#define pwr_cClass_Block 66104UL
#endif
pwr_sClass_Block
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
} pwr_sClass_Block;
#ifndef pwr_cClass_BlockAttribute
#define pwr_cClass_BlockAttribute 66112UL
#endif
pwr_sClass_BlockAttribute
typedef struct {
pwr_tUInt32 Elements pwr_dAlignLW;
} pwr_sClass_BlockAttribute;
#ifndef pwr_cClass_Buffer
#define pwr_cClass_Buffer 65608UL
#endif
pwr_sClass_Buffer
typedef struct {
pwr_tPgmName PgmName pwr_dAlignLW;
pwr_tInt32 Type pwr_dAlignW;
pwr_tUInt32 Offset pwr_dAlignW;
pwr_tUInt32 Size pwr_dAlignW;
pwr_tAdefFlags Flags pwr_dAlignW;
pwr_tUInt32 Elements pwr_dAlignW;
pwr_tUInt32 ParamIndex pwr_dAlignW;
pwr_tClassId Class pwr_dAlignW;
} pwr_sClass_Buffer;
#ifndef pwr_cClass_ClassDef
#define pwr_cClass_ClassDef 65544UL
#endif
pwr_sClass_ClassDef
typedef struct {
pwr_tInt32 Editor pwr_dAlignLW;
pwr_tInt32 Method pwr_dAlignW;
pwr_tClassDefFlags Flags pwr_dAlignW;
pwr_tUInt32 NumOfObjBodies pwr_dAlignW;
pwr_tPopEditorEnum PopEditor pwr_dAlignW;
pwr_tInt32 Filler pwr_dAlignW;
} pwr_sClass_ClassDef;
#ifndef pwr_cClass_ClassHier
#define pwr_cClass_ClassHier pwr_eCix_ClassHierUL
#endif
#ifndef pwr_cClass_ClassLost
#define pwr_cClass_ClassLost pwr_eCix_ClassLostUL
#endif
#ifndef pwr_cClass_ClassVolume
#define pwr_cClass_ClassVolume 65952UL
#endif
pwr_sClass_ClassVolume
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjectIx NextOix pwr_dAlignW;
pwr_tUInt32 RtVersion pwr_dAlignW;
pwr_tTime RtCreTime pwr_dAlignLW;
pwr_tString16 RtCreator pwr_dAlignW;
pwr_tUInt32 RtCardinality pwr_dAlignW;
pwr_tUInt32 RtBodySize pwr_dAlignW;
pwr_tObjectIx NextCix pwr_dAlignW;
pwr_tObjectIx NextTix[16] pwr_dAlignW;
pwr_tUInt32 DvVersion pwr_dAlignW;
pwr_tConfigStatusEnum ConfigurationStatus pwr_dAlignW;
} pwr_sClass_ClassVolume;
#ifndef pwr_cClass_CreateVolume
#define pwr_cClass_CreateVolume 65976UL
#endif
pwr_sClass_CreateVolume
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tVolumeId Volume pwr_dAlignW;
} pwr_sClass_CreateVolume;
#ifndef pwr_cClass_DbCallBack
#define pwr_cClass_DbCallBack 65896UL
#endif
pwr_sClass_DbCallBack
typedef struct {
pwr_tString80 MethodName pwr_dAlignLW;
pwr_tString40 MethodArguments[5] pwr_dAlignW;
pwr_tUInt32 Method pwr_dAlignW;
pwr_tUInt32 Flags pwr_dAlignW;
} pwr_sClass_DbCallBack;
#ifndef pwr_cClass_DetachedClassVolume
#define pwr_cClass_DetachedClassVolume 66088UL
#endif
pwr_sClass_DetachedClassVolume
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjectIx NextOix pwr_dAlignW;
pwr_tUInt32 RtVersion pwr_dAlignW;
pwr_tTime RtCreTime pwr_dAlignLW;
pwr_tString16 RtCreator pwr_dAlignW;
pwr_tUInt32 RtCardinality pwr_dAlignW;
pwr_tUInt32 RtBodySize pwr_dAlignW;
pwr_tObjectIx NextCix pwr_dAlignW;
pwr_tObjectIx NextTix[16] pwr_dAlignW;
pwr_tUInt32 DvVersion pwr_dAlignW;
} pwr_sClass_DetachedClassVolume;
#ifndef pwr_cClass_DirectoryVolume
#define pwr_cClass_DirectoryVolume 65968UL
#endif
pwr_sClass_DirectoryVolume
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjectIx NextOix pwr_dAlignW;
pwr_tUInt32 RtVersion pwr_dAlignW;
pwr_tTime RtCreTime pwr_dAlignLW;
pwr_tString16 RtCreator pwr_dAlignW;
pwr_tUInt32 RtCardinality pwr_dAlignW;
pwr_tUInt32 RtBodySize pwr_dAlignW;
} pwr_sClass_DirectoryVolume;
#ifndef pwr_cClass_DocHier
#define pwr_cClass_DocHier 65816UL
#endif
pwr_sClass_DocHier
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
} pwr_sClass_DocHier;
#ifndef pwr_cClass_DynamicVolume
#define pwr_cClass_DynamicVolume 65936UL
#endif
pwr_sClass_DynamicVolume
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjectIx NextOix pwr_dAlignW;
pwr_tUInt32 RtVersion pwr_dAlignW;
pwr_tTime RtCreTime pwr_dAlignLW;
pwr_tString16 RtCreator pwr_dAlignW;
pwr_tUInt32 RtCardinality pwr_dAlignW;
pwr_tUInt32 RtBodySize pwr_dAlignW;
} pwr_sClass_DynamicVolume;
#ifndef pwr_cClass_ExternVolume
#define pwr_cClass_ExternVolume 66056UL
#endif
pwr_sClass_ExternVolume
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
} pwr_sClass_ExternVolume;
#ifndef pwr_cClass_GraphPlcConnection
#define pwr_cClass_GraphPlcConnection 65744UL
#endif
pwr_sClass_GraphPlcConnection
typedef struct {
pwr_tUInt32 con_type pwr_dAlignLW;
pwr_tInt32 arrows pwr_dAlignW;
pwr_tFloat32 linewidth pwr_dAlignW;
pwr_tFloat32 dashes pwr_dAlignW;
pwr_tInt32 fillpattern pwr_dAlignW;
pwr_tInt32 color pwr_dAlignW;
pwr_tInt32 curvature pwr_dAlignW;
pwr_tFloat32 corners pwr_dAlignW;
pwr_tUInt32 attributes pwr_dAlignW;
} pwr_sClass_GraphPlcConnection;
#ifndef pwr_cClass_GraphPlcNode
#define pwr_cClass_GraphPlcNode 65736UL
#endif
pwr_sClass_GraphPlcNode
typedef struct {
pwr_tUInt32 object_type pwr_dAlignLW;
pwr_tUInt32 parameters[4] pwr_dAlignW;
pwr_tUInt32 subwindows pwr_dAlignW;
pwr_tClassId subwindow_class[2] pwr_dAlignW;
pwr_tFloat32 sw_page_x[2] pwr_dAlignW;
pwr_tFloat32 sw_page_y[2] pwr_dAlignW;
pwr_tUInt32 graphmethod pwr_dAlignW;
pwr_tUInt32 graphindex pwr_dAlignW;
pwr_tUInt32 default_mask[2] pwr_dAlignW;
pwr_tUInt32 segname_annotation pwr_dAlignW;
pwr_tBoolean rtbody_annotation pwr_dAlignW;
pwr_tBoolean devbody_annotation pwr_dAlignW;
pwr_tUInt32 compmethod pwr_dAlignW;
pwr_tUInt32 compindex pwr_dAlignW;
pwr_tUInt32 tracemethod pwr_dAlignW;
pwr_tUInt32 traceindex pwr_dAlignW;
pwr_tUInt32 connectmethod pwr_dAlignW;
pwr_tUInt32 executeordermethod pwr_dAlignW;
pwr_tString16 objname pwr_dAlignW;
pwr_tString16 graphname pwr_dAlignW;
pwr_tString32 debugpar pwr_dAlignW;
} pwr_sClass_GraphPlcNode;
#ifndef pwr_cClass_GraphPlcProgram
#define pwr_cClass_GraphPlcProgram 65720UL
#endif
pwr_sClass_GraphPlcProgram
typedef struct {
pwr_tUInt32 plc_type pwr_dAlignLW;
pwr_tClassId subwindow_class pwr_dAlignW;
} pwr_sClass_GraphPlcProgram;
#ifndef pwr_cClass_GraphPlcWindow
#define pwr_cClass_GraphPlcWindow 65728UL
#endif
pwr_sClass_GraphPlcWindow
typedef struct {
pwr_tUInt32 window_type pwr_dAlignLW;
pwr_tUInt32 defaultobjects pwr_dAlignW;
pwr_tUInt32 width pwr_dAlignW;
pwr_tUInt32 height pwr_dAlignW;
pwr_tUInt32 x pwr_dAlignW;
pwr_tUInt32 y pwr_dAlignW;
pwr_tFloat32 zoom pwr_dAlignW;
pwr_tObjid node_palettelayout pwr_dAlignW;
pwr_tObjid con_palettelayout pwr_dAlignW;
pwr_tObjid trace_palettelayout pwr_dAlignW;
pwr_tObjid sim_palettelayout pwr_dAlignW;
pwr_tClassId defobj_class[5] pwr_dAlignW;
pwr_tFloat32 defobj_x[5] pwr_dAlignW;
pwr_tFloat32 defobj_y[5] pwr_dAlignW;
pwr_tUInt32 compmethod pwr_dAlignW;
pwr_tUInt32 compindex pwr_dAlignW;
pwr_tUInt32 tracemethod pwr_dAlignW;
pwr_tUInt32 traceindex pwr_dAlignW;
pwr_tUInt32 executeordermethod pwr_dAlignW;
pwr_tString16 objname pwr_dAlignW;
pwr_tString16 graphname pwr_dAlignW;
} pwr_sClass_GraphPlcWindow;
#ifndef pwr_cClass_Group
#define pwr_cClass_Group pwr_eCix_GroupUL
#endif
#ifndef pwr_cClass_GroupRef
#define pwr_cClass_GroupRef pwr_eCix_GroupRefUL
#endif
#ifndef pwr_cClass_Hier
#define pwr_cClass_Hier 66064UL
#endif
pwr_sClass_Hier
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
} pwr_sClass_Hier;
#ifndef pwr_cClass_Input
#define pwr_cClass_Input 65584UL
#endif
pwr_sClass_Input
typedef struct {
pwr_tPgmName PgmName pwr_dAlignLW;
pwr_tInt32 Type pwr_dAlignW;
pwr_tUInt32 Offset pwr_dAlignW;
pwr_tUInt32 Size pwr_dAlignW;
pwr_tAdefFlags Flags pwr_dAlignW;
pwr_tUInt32 Elements pwr_dAlignW;
pwr_tUInt32 ParamIndex pwr_dAlignW;
pwr_tTypeId TypeRef pwr_dAlignW;
pwr_tGraphName GraphName pwr_dAlignW;
pwr_tUInt32 InputType pwr_dAlignW;
pwr_tUInt32 NiNaAnnot pwr_dAlignW;
pwr_tBoolean NiNaCond pwr_dAlignW;
pwr_tBoolean NiNaSegments pwr_dAlignW;
pwr_tUInt32 DebAnnot pwr_dAlignW;
pwr_tUInt32 ConPointNr pwr_dAlignW;
} pwr_sClass_Input;
#ifndef pwr_cClass_Intern
#define pwr_cClass_Intern 65600UL
#endif
pwr_sClass_Intern
typedef struct {
pwr_tPgmName PgmName pwr_dAlignLW;
pwr_tUInt32 Type pwr_dAlignW;
pwr_tUInt32 Offset pwr_dAlignW;
pwr_tUInt32 Size pwr_dAlignW;
pwr_tAdefFlags Flags pwr_dAlignW;
pwr_tUInt32 Elements pwr_dAlignW;
pwr_tUInt32 ParamIndex pwr_dAlignW;
pwr_tTypeId TypeRef pwr_dAlignW;
pwr_tGraphName GraphName pwr_dAlignW;
pwr_tUInt32 InputType pwr_dAlignW;
pwr_tUInt32 NiNaAnnot pwr_dAlignW;
pwr_tBoolean NiNaCond pwr_dAlignW;
pwr_tBoolean NiNaSegments pwr_dAlignW;
pwr_tUInt32 DebAnnot pwr_dAlignW;
pwr_tUInt32 ConPointNr pwr_dAlignW;
} pwr_sClass_Intern;
#ifndef pwr_cClass_Layout
#define pwr_cClass_Layout pwr_eCix_LayoutUL
#endif
#ifndef pwr_cClass_LibHier
#define pwr_cClass_LibHier 65808UL
#endif
pwr_sClass_LibHier
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
} pwr_sClass_LibHier;
#ifndef pwr_cClass_Menu
#define pwr_cClass_Menu pwr_eCix_MenuUL
#endif
#ifndef pwr_cClass_MenuButton
#define pwr_cClass_MenuButton 65880UL
#endif
pwr_sClass_MenuButton
typedef struct {
pwr_tString40 ButtonName pwr_dAlignLW;
pwr_tString80 MethodName pwr_dAlignW;
pwr_tString80 MethodArguments[5] pwr_dAlignW;
pwr_tString80 FilterName pwr_dAlignW;
pwr_tString80 FilterArguments[5] pwr_dAlignW;
pwr_tUInt32 Method pwr_dAlignW;
pwr_tUInt32 Filter pwr_dAlignW;
pwr_tUInt32 Flags pwr_dAlignW;
} pwr_sClass_MenuButton;
#ifndef pwr_cClass_MenuCascade
#define pwr_cClass_MenuCascade 65872UL
#endif
pwr_sClass_MenuCascade
typedef struct {
pwr_tString40 ButtonName pwr_dAlignLW;
pwr_tString80 FilterName pwr_dAlignW;
pwr_tString40 FilterArguments[5] pwr_dAlignW;
pwr_tUInt32 Filter pwr_dAlignW;
} pwr_sClass_MenuCascade;
#ifndef pwr_cClass_MenuRef
#define pwr_cClass_MenuRef 66016UL
#endif
pwr_sClass_MenuRef
typedef struct {
pwr_tString40 ButtonName pwr_dAlignLW;
pwr_tString40 RefAttribute pwr_dAlignW;
pwr_tString80 FilterName pwr_dAlignW;
pwr_tString40 FilterArguments[5] pwr_dAlignW;
pwr_tUInt32 Filter pwr_dAlignW;
} pwr_sClass_MenuRef;
#ifndef pwr_cClass_MenuSeparator
#define pwr_cClass_MenuSeparator pwr_eCix_MenuSeparatorUL
#endif
#ifndef pwr_cClass_Method
#define pwr_cClass_Method 66040UL
#endif
pwr_sClass_Method
typedef struct {
pwr_tString80 MethodName pwr_dAlignLW;
pwr_tString40 MethodArguments[5] pwr_dAlignW;
} pwr_sClass_Method;
#ifndef pwr_cClass_MountDynObject
#define pwr_cClass_MountDynObject 66128UL
#endif
pwr_sClass_MountDynObject
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tString256 Object pwr_dAlignW;
} pwr_sClass_MountDynObject;
#ifndef pwr_cClass_MountObject
#define pwr_cClass_MountObject 65992UL
#endif
pwr_sClass_MountObject
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjid Object pwr_dAlignW;
} pwr_sClass_MountObject;
#ifndef pwr_cClass_MountVolume
#define pwr_cClass_MountVolume 65984UL
#endif
pwr_sClass_MountVolume
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tVolumeId Volume pwr_dAlignW;
pwr_tUInt32 VolumeAccess pwr_dAlignW;
pwr_tUInt32 MountType pwr_dAlignW;
pwr_tUInt32 MountedType pwr_dAlignW;
pwr_tUInt32 CacheMaxCount pwr_dAlignW;
pwr_tUInt32 CacheMinCount pwr_dAlignW;
pwr_tUInt32 CacheCurCount pwr_dAlignW;
} pwr_sClass_MountVolume;
#ifndef pwr_cClass_Node
#define pwr_cClass_Node 65784UL
#endif
pwr_sClass_Node
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tString132 ErrLogTerm pwr_dAlignW;
pwr_tString132 ErrLogFile pwr_dAlignW;
pwr_tTime BootTime pwr_dAlignLW;
pwr_tTime BootVersion pwr_dAlignLW;
pwr_tUInt32 BootPlcVersion pwr_dAlignW;
pwr_tTime CurrentVersion pwr_dAlignLW;
pwr_tUInt32 CurrentPlcVersion pwr_dAlignW;
pwr_tUInt32 Restarts pwr_dAlignW;
pwr_tTime RestartTime pwr_dAlignLW;
pwr_tDeltaTime RestartStallTime pwr_dAlignLW;
pwr_tTime SystemTime pwr_dAlignLW;
pwr_tNetStatus SystemStatus pwr_dAlignW;
pwr_tStatus ProcStatus[110] pwr_dAlignW;
pwr_tStatus ProcMsgSeverity[110] pwr_dAlignW;
pwr_tString80 ProcMessage[110] pwr_dAlignW;
pwr_tObjid ProcObject[110] pwr_dAlignW;
pwr_tTime ProcTimeStamp[110] pwr_dAlignLW;
pwr_tBoolean EmergBreakTrue pwr_dAlignW;
pwr_tEmergBreakSelectEnum EmergBreakSelect pwr_dAlignW;
pwr_tRedundancyStateEnum RedundancyState pwr_dAlignW;
pwr_tString80 OrigName pwr_dAlignW;
} pwr_sClass_Node;
#ifndef pwr_cClass_NodeHier
#define pwr_cClass_NodeHier 65768UL
#endif
pwr_sClass_NodeHier
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tConfigStatusEnum ConfigurationStatus pwr_dAlignW;
pwr_tSafetyLevelEnum SafetyLevel pwr_dAlignW;
} pwr_sClass_NodeHier;
#ifndef pwr_cClass_ObjBodyDef
#define pwr_cClass_ObjBodyDef 65568UL
#endif
pwr_sClass_ObjBodyDef
typedef struct {
pwr_tPgmName StructName pwr_dAlignLW;
pwr_tUInt32 NumOfParams pwr_dAlignW;
pwr_tUInt32 Size pwr_dAlignW;
pwr_tObjectIx NextAix pwr_dAlignW;
pwr_tObjBodyDefFlags Flags pwr_dAlignW;
} pwr_sClass_ObjBodyDef;
#ifndef pwr_cClass_Object
#define pwr_cClass_Object 65888UL
#endif
pwr_sClass_Object
typedef struct {
pwr_tObjName Name pwr_dAlignLW;
} pwr_sClass_Object;
#ifndef pwr_cClass_ObjXRef
#define pwr_cClass_ObjXRef 65616UL
#endif
pwr_sClass_ObjXRef
typedef struct {
pwr_tPgmName PgmName pwr_dAlignLW;
pwr_tInt32 Type pwr_dAlignW;
pwr_tUInt32 Offset pwr_dAlignW;
pwr_tUInt32 Size pwr_dAlignW;
pwr_tAdefFlags Flags pwr_dAlignW;
pwr_tUInt32 Elements pwr_dAlignW;
pwr_tUInt32 ParamIndex pwr_dAlignW;
pwr_tXRef Identity pwr_dAlignW;
pwr_tXRef Source pwr_dAlignW;
pwr_tXRef Target pwr_dAlignW;
pwr_tUInt32 XRefType pwr_dAlignW;
pwr_tObjName SourceAttribute pwr_dAlignW;
pwr_tObjName TargetAttribute pwr_dAlignW;
} pwr_sClass_ObjXRef;
#ifndef pwr_cClass_Output
#define pwr_cClass_Output 65592UL
#endif
pwr_sClass_Output
typedef struct {
pwr_tPgmName PgmName pwr_dAlignLW;
pwr_tUInt32 Type pwr_dAlignW;
pwr_tUInt32 Offset pwr_dAlignW;
pwr_tUInt32 Size pwr_dAlignW;
pwr_tAdefFlags Flags pwr_dAlignW;
pwr_tUInt32 Elements pwr_dAlignW;
pwr_tUInt32 ParamIndex pwr_dAlignW;
pwr_tTypeId TypeRef pwr_dAlignW;
pwr_tGraphName GraphName pwr_dAlignW;
pwr_tUInt32 InputType pwr_dAlignW;
pwr_tUInt32 NiNaAnnot pwr_dAlignW;
pwr_tBoolean NiNaCond pwr_dAlignW;
pwr_tBoolean NiNaSegments pwr_dAlignW;
pwr_tUInt32 DebAnnot pwr_dAlignW;
pwr_tUInt32 ConPointNr pwr_dAlignW;
} pwr_sClass_Output;
#ifndef pwr_cClass_PlantHier
#define pwr_cClass_PlantHier 65672UL
#endif
pwr_sClass_PlantHier
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_sAttrRef DefGraph pwr_dAlignW;
pwr_sAttrRef DefTrend pwr_dAlignW;
pwr_tString40 HelpTopic pwr_dAlignW;
pwr_tURL DataSheet pwr_dAlignW;
pwr_tURL CircuitDiagram pwr_dAlignW;
pwr_tURL Photo pwr_dAlignW;
pwr_tConfigStatusEnum ConfigurationStatus pwr_dAlignW;
pwr_tSafetyLevelEnum SafetyLevel pwr_dAlignW;
} pwr_sClass_PlantHier;
#ifndef pwr_cClass_PlcConnection
#define pwr_cClass_PlcConnection 65704UL
#endif
pwr_sClass_PlcConnection
typedef struct {
pwr_tObjid oid pwr_dAlignLW;
pwr_tUInt32 object_type pwr_dAlignW;
pwr_tClassId cid pwr_dAlignW;
pwr_tUInt32 curvature pwr_dAlignW;
pwr_tUInt32 drawtype pwr_dAlignW;
pwr_tUInt32 attributes pwr_dAlignW;
pwr_tUInt32 refnr pwr_dAlignW;
pwr_tUInt32 source_point pwr_dAlignW;
pwr_tObjid source_oid pwr_dAlignW;
pwr_tUInt32 dest_point pwr_dAlignW;
pwr_tObjid dest_oid pwr_dAlignW;
pwr_tUInt32 point_count pwr_dAlignW;
pwr_sPoint point[10] pwr_dAlignLW;
pwr_tObjid woid pwr_dAlignLW;
} pwr_sClass_PlcConnection;
#ifndef pwr_cClass_PlcNode
#define pwr_cClass_PlcNode 65696UL
#endif
pwr_sClass_PlcNode
typedef struct {
pwr_tUInt32 object_type pwr_dAlignLW;
pwr_tClassId cid pwr_dAlignW;
pwr_tObjid oid pwr_dAlignW;
pwr_tFloat32 x pwr_dAlignW;
pwr_tFloat32 y pwr_dAlignW;
pwr_tFloat32 width pwr_dAlignW;
pwr_tFloat32 heigth pwr_dAlignW;
pwr_tObjid woid pwr_dAlignW;
pwr_tObjid subwind_oid[2] pwr_dAlignW;
pwr_tUInt32 subwindow pwr_dAlignW;
pwr_tUInt32 graphtype pwr_dAlignW;
pwr_tUInt32 mask[3] pwr_dAlignW;
pwr_tUInt32 compdirection pwr_dAlignW;
pwr_tUInt32 nodewidth pwr_dAlignW;
} pwr_sClass_PlcNode;
#ifndef pwr_cClass_PlcProgram
#define pwr_cClass_PlcProgram 65680UL
#endif
pwr_sClass_PlcProgram
typedef struct {
pwr_tObjid oid pwr_dAlignLW;
pwr_tUInt32 object_type pwr_dAlignW;
pwr_tClassId cid pwr_dAlignW;
pwr_tUInt32 defnamecount[300] pwr_dAlignW;
pwr_tObjid reset_oid pwr_dAlignW;
pwr_tUInt32 connamecount pwr_dAlignW;
pwr_tObjid woid pwr_dAlignW;
} pwr_sClass_PlcProgram;
#ifndef pwr_cClass_PlcWindow
#define pwr_cClass_PlcWindow 65688UL
#endif
pwr_sClass_PlcWindow
typedef struct {
pwr_tObjid oid pwr_dAlignLW;
pwr_tUInt32 object_type pwr_dAlignW;
pwr_tClassId cid pwr_dAlignW;
pwr_tFloat32 x pwr_dAlignW;
pwr_tFloat32 y pwr_dAlignW;
pwr_tFloat32 width pwr_dAlignW;
pwr_tFloat32 heigth pwr_dAlignW;
pwr_tFloat32 zoom pwr_dAlignW;
pwr_tInt32 x_root pwr_dAlignW;
pwr_tInt32 y_root pwr_dAlignW;
pwr_tObjid poid pwr_dAlignW;
pwr_tUInt32 compobjcount pwr_dAlignW;
pwr_tUInt32 refconcount pwr_dAlignW;
pwr_tUInt32 subwindowindex pwr_dAlignW;
} pwr_sClass_PlcWindow;
#ifndef pwr_cClass_AnyPoint
#define pwr_cClass_AnyPoint 65712UL
#endif
pwr_sClass_AnyPoint
typedef struct {
pwr_tFloat32 x pwr_dAlignLW;
pwr_tFloat32 y pwr_dAlignW;
} pwr_sClass_AnyPoint;
#ifndef pwr_cClass_ReferenceList
#define pwr_cClass_ReferenceList 66096UL
#endif
pwr_sClass_ReferenceList
typedef struct {
pwr_tClassId ObjectClass[10] pwr_dAlignLW;
pwr_tRefListFilterMask Filter pwr_dAlignW;
} pwr_sClass_ReferenceList;
#ifndef pwr_cClass_RootVolume
#define pwr_cClass_RootVolume 65912UL
#endif
pwr_sClass_RootVolume
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjectIx NextOix pwr_dAlignW;
pwr_tUInt32 RtVersion pwr_dAlignW;
pwr_tTime RtCreTime pwr_dAlignLW;
pwr_tString16 RtCreator pwr_dAlignW;
pwr_tUInt32 RtCardinality pwr_dAlignW;
pwr_tUInt32 RtBodySize pwr_dAlignW;
pwr_tOpSysMask OperatingSystem pwr_dAlignW;
pwr_tTime Modified pwr_dAlignLW;
pwr_tConfigStatusEnum ConfigurationStatus pwr_dAlignW;
} pwr_sClass_RootVolume;
#ifndef pwr_cClass_RtMenu
#define pwr_cClass_RtMenu pwr_eCix_RtMenuUL
#endif
#ifndef pwr_cClass_RtMethod
#define pwr_cClass_RtMethod pwr_eCix_RtMethodUL
#endif
#ifndef pwr_cClass_Security
#define pwr_cClass_Security 66080UL
#endif
pwr_sClass_Security
typedef struct {
pwr_tPrivMask DefaultWebPriv pwr_dAlignLW;
pwr_tPrivMask DefaultXttPriv pwr_dAlignW;
pwr_tBoolean XttUseOpsysUser pwr_dAlignW;
pwr_tString80 WebSystemGroup pwr_dAlignW;
} pwr_sClass_Security;
#ifndef pwr_cClass_SharedVolume
#define pwr_cClass_SharedVolume 65928UL
#endif
pwr_sClass_SharedVolume
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjectIx NextOix pwr_dAlignW;
pwr_tUInt32 RtVersion pwr_dAlignW;
pwr_tTime RtCreTime pwr_dAlignLW;
pwr_tString16 RtCreator pwr_dAlignW;
pwr_tUInt32 RtCardinality pwr_dAlignW;
pwr_tUInt32 RtBodySize pwr_dAlignW;
pwr_tTime Modified pwr_dAlignLW;
pwr_tConfigStatusEnum ConfigurationStatus pwr_dAlignW;
} pwr_sClass_SharedVolume;
#ifndef pwr_cClass_SubBlock
#define pwr_cClass_SubBlock 66120UL
#endif
pwr_sClass_SubBlock
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
} pwr_sClass_SubBlock;
#ifndef pwr_cClass_SubVolume
#define pwr_cClass_SubVolume 65920UL
#endif
pwr_sClass_SubVolume
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjectIx NextOix pwr_dAlignW;
pwr_tUInt32 RtVersion pwr_dAlignW;
pwr_tTime RtCreTime pwr_dAlignLW;
pwr_tString16 RtCreator pwr_dAlignW;
pwr_tUInt32 RtCardinality pwr_dAlignW;
pwr_tUInt32 RtBodySize pwr_dAlignW;
pwr_tOpSysMask OperatingSystem pwr_dAlignW;
pwr_tTime Modified pwr_dAlignLW;
pwr_tConfigStatusEnum ConfigurationStatus pwr_dAlignW;
} pwr_sClass_SubVolume;
#ifndef pwr_cClass_System
#define pwr_cClass_System 65800UL
#endif
pwr_sClass_System
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tString80 SystemName pwr_dAlignW;
pwr_tString80 SystemGroup pwr_dAlignW;
} pwr_sClass_System;
#ifndef pwr_cClass_SystemVolume
#define pwr_cClass_SystemVolume 65944UL
#endif
pwr_sClass_SystemVolume
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjectIx NextOix pwr_dAlignW;
pwr_tUInt32 RtVersion pwr_dAlignW;
pwr_tTime RtCreTime pwr_dAlignLW;
pwr_tString16 RtCreator pwr_dAlignW;
pwr_tUInt32 RtCardinality pwr_dAlignW;
pwr_tUInt32 RtBodySize pwr_dAlignW;
} pwr_sClass_SystemVolume;
#ifndef pwr_cClass_TargetAttribute
#define pwr_cClass_TargetAttribute 66136UL
#endif
pwr_sClass_TargetAttribute
typedef struct {
pwr_tPgmName PgmName pwr_dAlignLW;
pwr_tUInt32 Type pwr_dAlignW;
pwr_tUInt32 Offset pwr_dAlignW;
pwr_tUInt32 Size pwr_dAlignW;
pwr_tAdefFlags Flags pwr_dAlignW;
pwr_tUInt32 Elements pwr_dAlignW;
pwr_tUInt32 ParamIndex pwr_dAlignW;
pwr_tTypeId TypeRef pwr_dAlignW;
pwr_sAttrRef SourceAttr pwr_dAlignW;
pwr_tBoolean Feedback pwr_dAlignW;
} pwr_sClass_TargetAttribute;
#ifndef pwr_cClass_Type
#define pwr_cClass_Type 65552UL
#endif
pwr_sClass_Type
typedef struct {
pwr_tInt32 Type pwr_dAlignLW;
pwr_tInt32 Size pwr_dAlignW;
} pwr_sClass_Type;
#ifndef pwr_cClass_TypeDef
#define pwr_cClass_TypeDef 65560UL
#endif
pwr_sClass_TypeDef
typedef struct {
pwr_tInt32 Type pwr_dAlignLW;
pwr_tInt32 Size pwr_dAlignW;
pwr_tTypeId TypeRef pwr_dAlignW;
pwr_tInt32 Elements pwr_dAlignW;
pwr_tPgmName PgmName pwr_dAlignW;
} pwr_sClass_TypeDef;
#ifndef pwr_cClass_TypeHier
#define pwr_cClass_TypeHier pwr_eCix_TypeHierUL
#endif
#ifndef pwr_cClass_Value
#define pwr_cClass_Value 66032UL
#endif
pwr_sClass_Value
typedef struct {
pwr_tString80 Text pwr_dAlignLW;
pwr_tString32 PgmName pwr_dAlignW;
pwr_tInt32 Value pwr_dAlignW;
} pwr_sClass_Value;
#ifndef pwr_cClass_VolatileVolume
#define pwr_cClass_VolatileVolume 66008UL
#endif
pwr_sClass_VolatileVolume
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjectIx NextOix pwr_dAlignW;
} pwr_sClass_VolatileVolume;
#ifndef pwr_cClass_WorkBenchVolume
#define pwr_cClass_WorkBenchVolume 65960UL
#endif
pwr_sClass_WorkBenchVolume
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjectIx NextOix pwr_dAlignW;
pwr_tUInt32 RtVersion pwr_dAlignW;
pwr_tTime RtCreTime pwr_dAlignLW;
pwr_tString16 RtCreator pwr_dAlignW;
pwr_tUInt32 RtCardinality pwr_dAlignW;
pwr_tUInt32 RtBodySize pwr_dAlignW;
} pwr_sClass_WorkBenchVolume;
#endif