Having Difficulty with LsaEnumerateAccountRights

Does anyone know how to successfully retrieve the string contained within a
LSA_UNICODE_STRING structure after a call to LsaEnumerateAccountRights?
When traversing the array of privileges, only a few of the privilege names
are returned even though the privilege count is much higher.  I've tried to
borrow upon some ideas from the SDK with no success.  Any suggestions would
be appreciated.