Gregory Shimansky wrote: > Tim Ellison wrote: >> Maybe we do, i.e. where there is no value "-Dfoobar". So perhaps we >> need to say that GetSystemProperty returns VMI_ERROR_NONE and sets the >> the *valuePtr to NULL if there is no value; and returns a >> VMI_ERROR_NOT_FOUND if the property is undefined. > > Now I am confused. What is the difference between a property which has > no value and an undefined property?
Sorry, I meant a property whose value is NULL. So the three cases are: 1) key = "foo", value = "bar" 2) key = "foo", value = NULL 3) no key called "foo" If (2) is disallowed then we should document that in SetSystemProperty(). Regards, Tim
