CommonLibSSE (Parapets fork)
BSThread.h
Go to the documentation of this file.
1 #pragma once
2 
3 namespace RE
4 {
5  class BSThread
6  {
7  public:
8  inline static constexpr auto RTTI = RTTI_BSThread;
9 
10  virtual ~BSThread(); // 00
11 
12  // add
13  virtual std::uint32_t ThreadProc(); // 01 - { return 0; }
14  virtual void Unk_02(void); // 02 - { return; }
15 
16  // members
18  void* thread; // 30
19  void* ownerThread; // 38
20  std::uint32_t threadID; // 40
21  std::uint32_t ownerThreadID; // 44
22  bool initialized; // 48
23  std::uint8_t pad49; // 49
24  std::uint16_t pad4A; // 4A
25  std::uint32_t pad4C; // 4C
26  };
27  static_assert(sizeof(BSThread) == 0x50);
28 }
Definition: BSThread.h:6
virtual void Unk_02(void)
std::uint32_t ownerThreadID
Definition: BSThread.h:21
WinAPI::CRITICAL_SECTION lock
Definition: BSThread.h:17
std::uint16_t pad4A
Definition: BSThread.h:24
std::uint32_t threadID
Definition: BSThread.h:20
virtual ~BSThread()
std::uint32_t pad4C
Definition: BSThread.h:25
void * thread
Definition: BSThread.h:18
void * ownerThread
Definition: BSThread.h:19
bool initialized
Definition: BSThread.h:22
virtual std::uint32_t ThreadProc()
static constexpr auto RTTI
Definition: BSThread.h:8
std::uint8_t pad49
Definition: BSThread.h:23
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BSThread
Definition: Offsets_RTTI.h:3622
Definition: WinAPI.h:14