WSTP C Functions for Exchanging Data

Integers »

WSPutInteger8()  ▪  WSPutInteger16()  ▪  WSPutInteger32()  ▪  WSPutInteger64()  ▪  ...

WSGetInteger8()  ▪  WSGetInteger16()  ▪  WSGetInteger32()  ▪  WSGetInteger64()  ▪  ...

Reals »

WSPutReal32()  ▪  WSPutReal64()  ▪  WSPutReal128()  ▪  ...

WSGetReal32()  ▪  WSGetReal64()  ▪  WSGetReal128()  ▪  ...

Strings »

WSPutString()  ▪  WSPutUCS2String()  ▪  ...

WSGetString()  ▪  WSGetUCS2String()  ▪  ...

WSReleaseString()  ▪  WSReleaseUCS2String()  ▪  ...

Lists »

WSPutInteger32List()  ▪  WSPutReal64List()  ▪  ...

WSGetInteger32List()  ▪  WSGetReal64List()  ▪  ...

WSReleaseInteger32List()  ▪  WSReleaseReal64List()  ▪  ...

Multidimensional Arrays »

WSPutInteger8Array()  ▪  WSPutInteger16Array()  ▪  ...

WSPutReal32Array()  ▪  WSPutReal64Array()  ▪  ...

WSGetInteger8Array()  ▪  WSGetInteger16Array()  ▪  ...

WSGetReal32Array()  ▪  WSGetReal64Array()  ▪  ...

WSReleaseInteger8Array()  ▪  WSReleaseInteger16Array()  ▪  ...

WSReleaseReal32Array()  ▪  WSReleaseReal64Array()  ▪  ...

General Functions & Expressions »

WSPutSymbol()  ▪  WSPutFunction()  ▪  WSGetFunction()  ▪  WSTestHead()  ▪  ...

Low-Level Data »

WSPutSize()  ▪  WSPutData()  ▪  WSPutNext()  ▪  WSGetType()  ▪  ...