2.5.98.46 PtgFuncVar

The PtgFuncVar structure specifies a call to a function with a variable number of parameters, as defined in section 2.5.98.88.


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

ptg

A

B

cparams

tab

C

ptg (5 bits):  Reserved. This value MUST be 0x02

A - type (2 bits):  A PtgDataType (section 2.5.98.36) structure that specifies the data type for the value of this Ptg (section 2.5.98.16).

B - reserved (1 bit):  This value MUST be 0, and MUST be ignored.

cparams (1 byte):  An unsigned integer that specifies the number of parameters. This value MUST be within the range defined for the function specified by tab.

tab (15 bits): A structure that specifies the function to be called. If the value of fCeFunc is 1, then this field specifies a Cetab (section 2.5.98.5) value. If fCeFunc is 0, then this field specifies an Ftab value.

C - fCeFunc (1 bit): A bit that specifies whether tab specifies a Cetab value or a Ftab value.