diff --git a/src/xenia/kernel/modules/xboxkrnl/fs/devices/host_path_file.h b/src/xenia/kernel/modules/xboxkrnl/fs/devices/host_path_file.h index a0a9c0a5b..5949eb6b9 100644 --- a/src/xenia/kernel/modules/xboxkrnl/fs/devices/host_path_file.h +++ b/src/xenia/kernel/modules/xboxkrnl/fs/devices/host_path_file.h @@ -1,52 +1,52 @@ -/** - ****************************************************************************** - * Xenia : Xbox 360 Emulator Research Project * - ****************************************************************************** - * Copyright 2013 Ben Vanik. All rights reserved. * - * Released under the BSD license - see LICENSE in the root for more details. * - ****************************************************************************** - */ - -#ifndef XENIA_KERNEL_MODULES_XBOXKRNL_FS_DEVICES_HOST_PATH_FILE_H_ -#define XENIA_KERNEL_MODULES_XBOXKRNL_FS_DEVICES_HOST_PATH_FILE_H_ - -#include -#include - -#include - - -namespace xe { -namespace kernel { -namespace xboxkrnl { -namespace fs { - -class HostPathEntry; - - -class HostPathFile : public XFile { -public: - HostPathFile(KernelState* kernel_state, uint32_t desired_access, - HostPathEntry* entry, HANDLE file_handle); - virtual ~HostPathFile(); - - virtual X_STATUS QueryInfo(FileInfo* out_info); - -protected: +/** + ****************************************************************************** + * Xenia : Xbox 360 Emulator Research Project * + ****************************************************************************** + * Copyright 2013 Ben Vanik. All rights reserved. * + * Released under the BSD license - see LICENSE in the root for more details. * + ****************************************************************************** + */ + +#ifndef XENIA_KERNEL_MODULES_XBOXKRNL_FS_DEVICES_HOST_PATH_FILE_H_ +#define XENIA_KERNEL_MODULES_XBOXKRNL_FS_DEVICES_HOST_PATH_FILE_H_ + +#include +#include + +#include + + +namespace xe { +namespace kernel { +namespace xboxkrnl { +namespace fs { + +class HostPathEntry; + + +class HostPathFile : public XFile { +public: + HostPathFile(KernelState* kernel_state, uint32_t desired_access, + HostPathEntry* entry, HANDLE file_handle); + virtual ~HostPathFile(); + + virtual X_STATUS QueryInfo(FileInfo* out_info); + +protected: virtual X_STATUS ReadSync( void* buffer, size_t buffer_length, size_t byte_offset, - size_t* out_bytes_read); - -private: - HostPathEntry* entry_; - HANDLE file_handle_; -}; - - -} // namespace fs -} // namespace xboxkrnl -} // namespace kernel -} // namespace xe - - -#endif // XENIA_KERNEL_MODULES_XBOXKRNL_FS_DEVICES_HOST_PATH_FILE_H_ + size_t* out_bytes_read); + +private: + HostPathEntry* entry_; + HANDLE file_handle_; +}; + + +} // namespace fs +} // namespace xboxkrnl +} // namespace kernel +} // namespace xe + + +#endif // XENIA_KERNEL_MODULES_XBOXKRNL_FS_DEVICES_HOST_PATH_FILE_H_