Pointer Type Attributes
The following attributes specify the characteristics of pointers.
|ptr||Designates a pointer as a full pointer, with all the capabilities of a C-language pointer, including aliasing.|
|ref||Designates the simplest type of pointer in MIDL—one that simply provides the address of some data. Reference pointers can never be null.|
|unique||Lets a pointer be null, but does not support aliasing.|
|pointer_default||Applied to an interface to specify the default pointer type for all pointers in that interface, except for top-level parameter pointers, which automatically default to ref pointers.|
|iid_is||Provides the interface identifier of the COM interface that is the object of the pointer.|
|string||Specifies that the pointer points to a string.|