public unsafe int IoDread(HleIoDrvFileArg HleIoDrvFileArg, HleIoDirent* IoDirent)
{
//var Enumerator = (DirectoryEnumerator<HleIoDirent>)(DisposableDummy<DirectoryEnumerator<HleIoDirent>>)HleIoDrvFileArg.FileArgument;
var Enumerator = (DirectoryEnumerator<HleIoDirent>)HleIoDrvFileArg.FileArgument;
// More items.
if (Enumerator.MoveNext())
{
//Console.Error.WriteLine("'{0}'", Enumerator.Current.ToString());
*IoDirent = Enumerator.Current;
/*
*/
}
// No more items.
else
{
}
return Enumerator.GetLeft();
}