+/**\r
+ Process an if statement and determine if its is valid or not.\r
+\r
+ @param[in, out] PassingState Opon entry, the current state. Upon exit, \r
+ the new state.\r
+ @param[in] StartParameterNumber The number of the first parameter of\r
+ this statement.\r
+ @param[in] EndParameterNumber The number of the final parameter of\r
+ this statement.\r
+ @param[in] OperatorToUse The type of termination operator.\r
+ @param[in] CaseInsensitive TRUE for case insensitive, FALSE otherwise.\r
+ @param[in] ForceStringCompare TRUE for all string based, FALSE otherwise.\r
+\r
+ @retval EFI_INVALID_PARAMETER A parameter was invalid.\r
+ @retval EFI_SUCCESS The operation was successful. \r
+**/\r