Message <Context> "<expression>" has <type> type, but occurs in a context that requires a pointer. Description An expression that must be a pointer type was not a pointer type. For example, the operand of the dereference operator must be a pointer type. User Action Modify the expression so that it has a pointer type.