BOOLEAN
ARGUMENT_PRESENT(
IN (CHAR *) ArgumentPointer
);
ARGUMENT_PRESENT is a macro that takes an argument pointer and returns FALSE if the pointer is NULL, TRUE otherwise.
ARGUMENT_PRESENT returns FALSE if the value of ArgumentPointer is NULL, true otherwise.
This macro can be called in conditional code to determine whether an optional argument has been passed in a call.
Callers of ARGUMENT_PRESENT can be running at any IRQL.