|
ProviewR Programmer's Reference Manual
V7.0.0
|
Basic type definitions. This include file contains the Proview basic type definitions. More...
#include <stdlib.h>#include <limits.h>Go to the source code of this file.
Classes | |
| struct | __pwr_tInt64 |
| 64-bit integer type. More... | |
| struct | __pwr_tUInt64 |
| 64-bit unsigned integer type. More... | |
| struct | pwr_tOid |
| Object identity type. More... | |
| struct | pwr_tVaxTime |
| Vax time. More... | |
| union | pwr_uPwrVersion |
| Proview version type. More... | |
| struct | pwr_tDeltaTime |
| Delta time type. More... | |
| union | pwr_mAttrRef |
| Attribute reference flags type. More... | |
| struct | pwr_sAttrRef |
| Attribute reference. More... | |
Macros | |
| #define | pwr_cNSubid pwr_cNRefId |
| Zero subscription identity constant. | |
| #define | pwr_cNDlid pwr_cNRefId |
| Zero direct link identity constant. | |
| #define | ODD(a) (((int)(a)&1) != 0) |
| Check if value is odd. | |
| #define | EVEN(a) (((int)(a)&1) == 0) |
| Check if value is even. | |
Typedefs | |
| typedef void * | pwr_tAddress |
| Generic pointer type. | |
| typedef unsigned int | pwr_tBit |
| Bit type. | |
| typedef unsigned int | pwr_tBitMask |
| Bitmask type. | |
| typedef unsigned int | pwr_tBoolean |
| Boolean type. | |
| typedef float | pwr_tFloat32 |
| 32-bit float. | |
| typedef double | pwr_tFloat64 |
| 64-bit float. | |
| typedef char | pwr_tChar |
| Character type. | |
| typedef char | pwr_tString[] |
| String type. | |
| typedef char | pwr_tText[] |
| Text type. | |
| typedef char | pwr_tInt8 |
| 8-bit integer type. | |
| typedef short | pwr_tInt16 |
| 16-bit integer type. | |
| typedef int | pwr_tInt32 |
| 32-bit integer type. | |
| typedef unsigned char | pwr_tUInt8 |
| 8-bit unsigned integer type. | |
| typedef unsigned short | pwr_tUInt16 |
| 16-bit unsigned integer type. | |
| typedef unsigned int | pwr_tUInt32 |
| 32-bit unsigned integer type. | |
| typedef unsigned int | pwr_tVid |
| Volume identity type. | |
| typedef pwr_tVid | pwr_tVolumeId |
| Volume identity type. | |
| typedef unsigned int | pwr_tAix |
| Attribute index type. | |
| typedef unsigned int | pwr_tOix |
| Object index type. | |
| typedef pwr_tOix | pwr_tObjectIx |
| Object index type. | |
| typedef pwr_tUInt32 | pwr_tMask |
| Mask type. | |
| typedef pwr_tInt32 | pwr_tEnum |
| Enumeration type. | |
| typedef void | pwr_tVoid |
| Void type. | |
| typedef pwr_tOid | pwr_tObjid |
| Object identity type. | |
| typedef unsigned int | pwr_tCid |
| Class identity type. | |
| typedef pwr_tCid | pwr_tClassId |
| Class identity type. | |
| typedef unsigned int | pwr_tTid |
| Type identity type. | |
| typedef pwr_tTid | pwr_tTypeId |
| Type identity type. | |
| typedef int | pwr_tStatus |
| Status type. | |
| typedef int | pwr_tNetStatus |
| Network status type. | |
| typedef pwr_tVolumeId | pwr_tNid |
| Node identity type. | |
| typedef pwr_tNid | pwr_tNodeId |
| Node identity type. | |
| typedef pwr_tNid | pwr_tNodeIndex |
| Node index type. | |
| typedef unsigned int | pwr_tSid |
| Server identity type. | |
| typedef pwr_tRid | pwr_tRefId |
| Reference identity type. | |
| typedef pwr_tRid | pwr_tDlid |
| Direct link identity type. | |
| typedef pwr_tRid | pwr_tSubid |
| Subscription identity type. | |
| typedef char | pwr_tObjName[31+1] |
| Object name type. | |
| typedef char | pwr_tPgmName[31+1] |
| PgmName type. | |
| typedef char | pwr_tXRef[31+1] |
| XRef type. | |
| typedef char | pwr_tGraphName[15+1] |
| GraphName type. | |
| typedef char | pwr_tStructName[31+1] |
| StructName type. | |
| typedef char | pwr_tAttrName[31+1] |
| AttrName type. | |
| typedef char | pwr_tPathName[63+1] |
| PathName type. | |
| typedef char | pwr_tFullName[199+1] |
| FullName type. | |
| typedef char | pwr_tOName[199+1] |
| Full Object Name type. | |
| typedef char | pwr_tAName[399+1] |
| Full Aref Name type. | |
| typedef char | pwr_tFileName[255+1] |
| FileName type. | |
| typedef char | pwr_tCmd[399+1] |
| Command string type. | |
| typedef char | pwr_tString256[256] |
| 256 byte string type. | |
| typedef char | pwr_tString132[132] |
| 132 byte string type. | |
| typedef char | pwr_tString104[104] |
| 104 byte string type. | |
| typedef char | pwr_tString80[80] |
| 80 byte string type. | |
| typedef char | pwr_tString64[64] |
| 64 byte string type. | |
| typedef char | pwr_tString40[40] |
| 40 byte string type. | |
| typedef char | pwr_tString32[32] |
| 32 byte string type. | |
| typedef char | pwr_tString16[16] |
| 16 byte string type. | |
| typedef char | pwr_tString8[8] |
| 8 byte string type. | |
| typedef char | pwr_tString1[1] |
| 1 byte string type. | |
| typedef char | pwr_tProString40[40] |
| 40 byte protected string type. | |
| typedef char | pwr_tText256[256] |
| 256 byte text type. | |
| typedef char | pwr_tText1024[1024] |
| 1024 byte text type. | |
| typedef char | pwr_tText8192[8192] |
| 8192 byte text type. | |
| typedef char | pwr_tURL[160] |
| URL type. | |
| typedef pwr_tTypeId | pwr_tCastId |
| CastId type. | |
| typedef unsigned int | pwr_tDisableAttr |
| DisableAttr type. | |
| typedef pwr_tEnum | pwr_tEmergBreakSelectEnum |
| Node attribute enum. | |
| typedef pwr_tEnum | pwr_tOpSysEnum |
| Operating system enum. | |
| typedef pwr_tMask | pwr_tOpSysMask |
| Operating system Mask. | |
| typedef pwr_tEnum | pwr_tPopEditorEnum |
| Pop editor enum. | |
| typedef pwr_tMask | pwr_tRefListFilterMask |
| Reference list filter Mask. | |
Enumerations | |
| enum | pwr_eBix |
| Body index enumeration. | |
Basic type definitions. This include file contains the Proview basic type definitions.
Definition in file pwr.h.