If you're going to reiterate what's in the decl, "A const pointer to the path..." is a better phrasing; but I'd just say "The path of the backup tool, or NULL in case of error."  That the return is a pointer should be obvious, since a path is a string is a pointer, and that it's const-qualified should be what the reader expects here.  Similar for other functions below.