2.5.221 RRDDefNameFlags

The RRDDefNameFlags structure specifies additional information for RRDDefName.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

cce

A

B

fGrp

chKey

C

D

E

F

G

reserved

cce (2 bytes): An unsigned integer that specifies the length of a formula (section 2.2.2) in RRDDefName.

A - fPli (1 bit): A bit that specifies that one or more of the fields stDescription, stHelpTopic, stCustomMenu, stStatusText, stDescriptionOld, stHelpTopicOld, stCustomMenuOld or stStatusTextOld specified in the RRDDefName record MUST NOT be empty.

B - fFunc (1 bit): A bit that specifies whether the RRDDefName record specifies a name that refers to a function.

fGrp (6 bits): An unsigned integer that specifies the function category for the defined name. MUST be a value from the following table:

Value

Category

0

All

1

Financial

2

Date Time

3

Math Trigonometry

4

Statistical

5

Lookup

6

Database

7

Text

8

Logical

9

Info

10

Commands

11

Customize

12

Macro Control

13

DDE External

14

User Defined

chKey (8 bits): An unsigned integer that specifies the shortcut key. MUST have same restrictions as the chKey field from the Lbl record.

C - fHidden (1 bit): A bit that specifies whether the defined name is hidden.

D - fCustomMenu (1 bit): A bit that specifies whether the stCustomMenu field from the RRDDefName record is not empty.

E - fDescription (1 bit): A bit that specifies whether the stDescription field from the RRDDefName record is not empty.

F - fHelpTopic (1 bit): A bit that specifies whether the stHelpTopic field from the RRDDefName record is not empty.

G - fStatusText (1 bit): A bit that specifies whether the stStatusText field from the RRDDefName record is not empty.

reserved (11 bits): MUST be zero, and MUST be ignored.