int rewinddir(int handle) { FileDescriptor *descriptor = static_cast<FileDescriptor*>(GetResource(handle, OBJ_FD)); if (descriptor == 0) return E_BAD_HANDLE; int ret = descriptor->RewindDir(); descriptor->ReleaseRef(); return ret; }