xlmarshal.h contains classes that allow you to convert Excel argument and result types to and from a byte stream.
This behavior is useful for several reasons:
| Class | Description |
|---|---|
| CXlMarshaledData | A byte stream containing native and Excel data types. |
| CXlInputKey | A specialised instance of marshaled data, which contains all the inputs to an add-in function, as a byte stream. |
| CXlOperCache | A data store holding the results of functions, keyed by the values of all inputs. |
CXlMarshaledData object | CXlInputKey object | CXlOperCache object | xldialog.h