I get an smart pointer of IADsUser through "ADsGetObject(...)"
later on, I want to add an array of string as value to this ADUser.
can i just use "SetInfoEx" and "SetEx" to set that value? or I need to
call "ADsOpenObject" instead?
also, I see in some code snip that each read to an AD object involves a
"GetInfoEx" to read it to
the AD cache, and a following "GetEx" to read the value into some variant.
Is that necessary?
(does that mean each "Set" will need a "SetEx" to write to cache, and a
"SetInfoEx" to commit it?