| char | *ESS_PCHAR_T | pointer to char |
| unsigned char | *ESS_PUCHAR_T | pointer to unsigned char |
| short | *ESS_PSHORT_T | pointer to short |
| unsigned short | *ESS_PUSHORT_T | pointer to unsigned short |
| long | *ESS_PLONG_T | pointer to long |
| unsigned long | *ESS_PULONG_T | pointer to unsigned long |
| double | *ESS_PDOUBLE_T | pointer to double |
| float | *ESS_PFLOAT_T | pointer to float |
| ESS_ACCESS_T | *ESS_PACCESS_T | pointer to security access level |
| ESS_BOOL_T | *ESS_PBOOL_T | pointer to boolean |
| ESS_HCTX_T | *ESS_PHCTX_T | pointer to API context handle |
| ESS_HINST_T | *ESS_PHINST_T | pointer to API instance handle |
| ESS_HCTX_T | *ESS_PHCTX_T | pointer to API context handle |
| ESS_SIZE_T | *ESS_PSIZE_T | pointer to size of a memory block |
| ESS_STR_T | *ESS_PSTR_T | pointer to string |
| ESS_VOID_T | *ESS_PVOID_T | pointer to void |