ProviewR Programmer's Reference Manual
V6.1.4
|
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_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.