CommonLibVR
BSSystemFile.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "REX/W32/BASE.h"
4 
5 namespace RE
6 {
7  namespace BSResource
8  {
10  {
11  public:
12  struct Info
13  {
14  // members
18  std::uint64_t fileSize; // 18
19  };
20  static_assert(sizeof(Info) == 0x20);
21 
23 
24  // members
25  std::uint32_t flags{ 1 }; // 00
26  std::uint32_t pad04{ 0 }; // 04
28  };
29  static_assert(sizeof(BSSystemFile) == 0x10);
30  }
31 }
Definition: BSSystemFile.h:10
void * file
Definition: BSSystemFile.h:27
std::uint32_t flags
Definition: BSSystemFile.h:25
std::uint32_t pad04
Definition: BSSystemFile.h:26
const auto INVALID_HANDLE_VALUE
Definition: BASE.h:33
Definition: AbsorbEffect.h:6
Definition: BASE.h:40
Definition: BSSystemFile.h:13
REX::W32::FILETIME createTime
Definition: BSSystemFile.h:17
REX::W32::FILETIME modifyTime
Definition: BSSystemFile.h:16
REX::W32::FILETIME accessTime
Definition: BSSystemFile.h:15
std::uint64_t fileSize
Definition: BSSystemFile.h:18