Pointer Heap Variables
Pointer heap variables are IDL heap variables that are accessible only via pointers. While there are many similarities between object references and pointers, it is important to understand that they are not the same type, and cannot be used interchangeably. Pointer heap variables are created using the PTR_NEW and PTRARR functions. For more information on objects, see Creating Custom Objects in IDL (Object Programming).