Yes, that is why in my example I check the return value against the specific one that is expected: first ERROR_INSUFFICIENT_BUFFER and then NO_ERROR.

The BOOL argument is the 3rd parameter to the function, `bOrder`.