I'm not sure what you mean by returning the correct # of records but no data. However if you ask for a property that doesn't exist then you get the result with no data. You didn't specify an example query nor whether you were using any filters so it is hard to confirm whether the properties you're searching for are actually defined or not. Perhaps you should consider using an AD explorer (like ADExplorer from Sysinternals) to see what the AD schema is.
In my case if I filter on computers only then Disabled
and fullName
don't apply. name
works though. This may just be a case of you trying to load properties that don't exist on the objects you're returning.