Excel: C and FORTRAN Data Type Equivalents of DLL CodesLast reviewed: November 3, 1994Article ID: Q78760 |
The information in this article applies to:
SUMMARYAppendix A of the "Microsoft Excel Function Reference" describes the data type that corresponds to each letter used in the type_text parameter of a CALL or REGISTER function. However, it does not explicitly name the types. The following is a table of these types.
MORE INFORMATION
Letter C Data Type FORTRAN Data Type
------ ----------- -----------------
A BOOL n/a
int INTEGER * 2 [VALUE]
B double REAL * 8 [VALUE]
C LPSTR CHARACTER * n [FAR]
char far *
D n/a n/a
E double far * REAL * 8 [FAR]
F LPSTR CHARACTER * n [FAR]
char far *
G n/a n/a
H WORD INTEGER * 2 [VALUE]
unsigned int
I int INTEGER * 2 [VALUE]
J LONG INTEGER * 4 [VALUE]
long int
K n/a n/a
L BOOL far * INTEGER * 2 [FAR]
int far *
M int far * INTEGER * 2 [FAR]
N LONG far * INTEGER * 4 [FAR]
long int far *
O int far * INTEGER * 2 [FAR]
int far * INTEGER * 2 [FAR]
double far * REAL * 8 [FAR]
P n/a n/a
Several of the types (A, C, F, H, J, L, N) contain nonstandard C type
names, given in capital letters. These types are defined in WINDOWS.H,
the standard header file used when writing Windows-based applications
in C. In these cases, the standard C type name is also given.
Data type O passes three arguments onto the stack: two far pointers to integer and one far pointer to an array of double-precision floating-point numbers.
REFERENCES"Microsoft Excel Function Reference," pages 253-254
|
KBCategory: kbusage
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |