System.TCallDesc.ArgTypes
Delphi
ArgTypes: array[0..255] of Byte;
C++
System::StaticArray<Byte, 256> ArgTypes;
Properties
| Type | Visibility | Source | Unit | Parent |
|---|---|---|---|---|
| field | public | System.pas System.hpp |
System | TCallDesc |
Description
Types of the call arguments.
The table below lists all possible values.
| Constant | Type |
|---|---|
|
|
Undefined. |
|
|
Null. |
|
|
2-byte signed integer. |
|
|
4-byte signed integer. |
|
|
4-byte IEEE floating-point number. |
|
|
8-byte IEEE floating-point number. |
|
|
|
|
|
Date. |
|
|
|
|
|
Pointer to an object that implements the IDispatch interface. |
|
|
|
|
|
Boolean. |
|
|
|
|
|
Pointer to an object that implements the IUnknown interface. |
|
|
1-byte integer. |
|
|
1-byte unsigned integer. |
|
|
2-byte unsigned integer. |
|
|
4-byte unsigned integer. |
|
|
8-byte signed integer. |
|
|
8-byte unsigned integer. |
|
|
|
|
|
String. |
|
|
Object. |
|
|
Unicode string. |
You can apply any of the following bit flags to these constants:
varByRefspecifies that the argument is passed by reference and not by value.varArrayspecified that the argument is an array of items of the specified type.