oh. this may be sticker than I think. It doesn't seem to be a problem directly in the function. some how it just isn't getting all the users from windows.
Figured it out. The varible 'res' is used to keep track of where you
are in the enum of the users. this was used also to know when to
kick out of the while loop. This is one of those moments where you
wish that python had a "do while" feature. So i peiced something
together that allows res to start at 0 instead of 1. This solved the
problem of the first user being dropped from the list of users.