PEValueInfo contains information that is used by PEConvertPFInfotoVInfo to return converted parameter values in simple types and by PEConvertVInfotoPFInfo to accept values for conversion to the binary format required by PESetNthParameterField.
typedef struct PEValueInfo {
WORD StructSize;
WORD valueType;
double viNumber;
double viCurrency;
BOOL viBoolean;
char viString[PE_VI_STRING_LEN];
short viDate[3];
short viDateTime[6];
short viTime[3];
COLORREF viColor;
short viInteger;
char viC;
char ignored;
long viLong
} PEValueInfo;
Type PEValueInfo
StructSize As Integer
valueType As Integer
viNumber As Double
viCurrency As Double
viBoolean As Long
viString As String * PE_VI_STRING_LEN
viDate(0 To 2) As Integer
viDateTime(0 To 5) As Integer
viTime(0 To 2) As Integer
viColor As Long
viInteger As Integer
viC As Byte
ignored As Byte
viLong As Long
End Type
type
PEVALUEINFOSTRINGTYPE
= array[0..PE_VI_STRING_LEN-1 ] of smallint;
PEVALUEINFODATEORTIMETYPE = array[0..5] of smallint;
PEVALUEINFODATETIMETYPE = array[0..2] of smallint;
PEValueInfo = record
StructSize:Word;
valueType: Word; {a PE_VI_constant
viNumber: Double;
viCurrency: Double;
viBoolean: BOOL;
viString: PEVALUEINFOSTRINGTYPE;
viDate: PEVALUEINFODATEORTIMETYPE;
viDateTime: PEVALUEINFODATETIMETYPE;
viTime: PEVALUEINFODATEORTIMETYPE;
viColor: COLORREF;
viInteger: Smallint;
viC: Char; Char;{BYTE}
ignored: Char;
viLong: Longint;
end;
| Seagate Software IMG Holdings, Inc. http://www.seagatesoftware.com Support services: http://support.seagatesoftware.com |