CommonLibSSE NG
IMessageBoxCallback.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace RE
6 {
8  {
9  public:
10  inline static constexpr auto RTTI = RTTI_IMessageBoxCallback;
11 
12  enum class Message
13  {
14  kUnk0 = 0,
15  kUnk1 = 1,
16  kUnk2 = 2
17  };
18 
19  virtual ~IMessageBoxCallback() = default; // 00
20 
21  // add
22  virtual void Run(Message a_msg) = 0; // 01
23 
24  // members
25  std::uint32_t unk0C; // 0C
26  };
27  static_assert(sizeof(IMessageBoxCallback) == 0x10);
28 }
Definition: IMessageBoxCallback.h:8
std::uint32_t unk0C
Definition: IMessageBoxCallback.h:25
static constexpr auto RTTI
Definition: IMessageBoxCallback.h:10
Message
Definition: IMessageBoxCallback.h:13
virtual ~IMessageBoxCallback()=default
virtual void Run(Message a_msg)=0
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_IMessageBoxCallback(686418, 394239, 0x1efd900)
Definition: BSIntrusiveRefCounted.h:8