QueryVolume, QueryFileSystemAttributes stubs with accompanying XVolumeInfo and XFileSystemAttributeInfo. Needs further improvement.
This commit is contained in:
@@ -20,6 +20,8 @@ XEDECLARECLASS2(xe, kernel, KernelState);
|
||||
XEDECLARECLASS2(xe, kernel, XFile);
|
||||
XEDECLARECLASS2(xe, kernel, XFileInfo);
|
||||
XEDECLARECLASS2(xe, kernel, XDirectoryInfo);
|
||||
XEDECLARECLASS2(xe, kernel, XVolumeInfo);
|
||||
XEDECLARECLASS2(xe, kernel, XFileSystemAttributeInfo);
|
||||
|
||||
|
||||
namespace xe {
|
||||
@@ -62,6 +64,8 @@ public:
|
||||
virtual X_STATUS QueryInfo(XFileInfo* out_info) = 0;
|
||||
virtual X_STATUS QueryDirectory(XDirectoryInfo* out_info,
|
||||
size_t length, const char* file_name, bool restart) = 0;
|
||||
virtual X_STATUS QueryVolume(XVolumeInfo* out_info, size_t length) = 0;
|
||||
virtual X_STATUS QueryFileSystemAttributes(XFileSystemAttributeInfo* out_info, size_t length) = 0;
|
||||
|
||||
virtual bool can_map() { return false; }
|
||||
virtual MemoryMapping* CreateMemoryMapping(
|
||||
|
||||
Reference in New Issue
Block a user