ARG_VALID |
Always set to avoid zero prefix, but
otherwise ignored by decoding routines |
ARG_POINTER |
Type is a pointer to another type
or structure |
ARG_TYPE |
Type. Can't be used together with ARG_STRUCT or ARG_DIRECT |
ARG_STRUCT |
(Only allowed if ARG_POINTER is also set) Pointer to the structure. Can't be used together with ARG_TYPE or ARG_DIRECT |
ARG_DIRECT |
Direct ASCII string, used only inside the .NET streams. Can't be used together with ARG_TYPE or ARG_STRUCT |
ARG_OUT |
(Only allowed if ARG_POINTER is also set) Output parameter of the function, undefined on call |
ARG_MARK |
Important parameter of the function, used to comment the function |
ARG_ELLIPSYS |
Last obligatory argument of the function with variable number of arguments |