2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/ControlText.h>
4#include <Cyrus/Classes/PropertyClass.h>
5#include <Cyrus/Classes/Window.h>
10 return *
reinterpret_cast<Color*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2B8);
14 *
reinterpret_cast<Color*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2B8) = val;
18 return *
reinterpret_cast<Color*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2BC);
22 *
reinterpret_cast<Color*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2BC) = val;
26 return *
reinterpret_cast<Color*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2C0);
30 *
reinterpret_cast<Color*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2C0) = val;
34 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x310);
38 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x310) = val;
42 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x314);
46 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x314) = val;
50 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x318);
54 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x318) = val;
58 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x31C);
62 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x31C) = val;
66 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x320);
70 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x320) = val;
74 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x324);
78 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x324) = val;
82 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x325);
86 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x325) = val;
90 return reinterpret_cast<SharedPointer<Window> *
>(
reinterpret_cast<uintptr_t
>(
this) + 0x328);
94 *
reinterpret_cast<SharedPointer<Window> **
>(
reinterpret_cast<uintptr_t
>(
this) + 0x328) = val;
98 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x338);
102 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x338) = val;
138 using FunctionPointerType = int (*)(
ControlList *self);
139 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16158E0);
144 using FunctionPointerType =
struct ControlList::Column* (*)(
ControlList *self,
int a0);
145 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16158D0);
146 return inner(
this, a0);
150 using FunctionPointerType = int (*)(
ControlList *self,
int a0,
Color a1,
int a2,
int a3);
151 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x160CF50);
152 return inner(
this, a0, a1, a2, a3);
156 using FunctionPointerType = int (*)(
ControlList *self,
struct ControlList::Column a0);
157 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x160D000);
158 return inner(
this, a0);
162 using FunctionPointerType = void (*)(
ControlList *self,
int a0,
struct ControlList::Column a1);
163 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x160D120);
164 return inner(
this, a0, a1);
168 using FunctionPointerType = void (*)(
ControlList *self,
int a0);
169 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x160D210);
170 return inner(
this, a0);
174 using FunctionPointerType = int (*)(
ControlList *self);
175 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x4BE530);
180 using FunctionPointerType = std::wstring (*)(
ControlList *self,
int a0,
int a1);
181 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x1617660);
182 return inner(
this, a0, a1);
186 using FunctionPointerType = int (*)(
ControlList *self, std::wstring a0,
int a1);
187 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x160D3E0);
188 return inner(
this, a0, a1);
192 using FunctionPointerType = int (*)(
ControlList *self, std::wstring a0, std::wstring a1,
int a2);
193 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x160D9A0);
194 return inner(
this, a0, a1, a2);
197 int SetItem(
int a0,
int a1, std::wstring a2) {
198 using FunctionPointerType = int (*)(
ControlList *self,
int a0,
int a1, std::wstring a2);
199 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x160DAD0);
200 return inner(
this, a0, a1, a2);
204 using FunctionPointerType = void (*)(
ControlList *self,
int a0);
205 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x160DBF0);
206 return inner(
this, a0);
210 using FunctionPointerType = void (*)(
ControlList *self,
int a0,
int a1);
211 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x160DD60);
212 return inner(
this, a0, a1);
216 using FunctionPointerType = void (*)(
ControlList *self,
int a0,
int a1);
217 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x160DF70);
218 return inner(
this, a0, a1);
222 using FunctionPointerType = void (*)(
ControlList *self);
223 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x160E150);
228 using FunctionPointerType = void (*)(
ControlList *self);
229 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x160E460);
234 using FunctionPointerType = int (*)(
ControlList *self);
235 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16176A0);
240 using FunctionPointerType = int (*)(
ControlList *self,
int a0);
241 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16176B0);
242 return inner(
this, a0);
246 using FunctionPointerType = void (*)(
ControlList *self,
int a0);
247 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x160E400);
248 return inner(
this, a0);
252 using FunctionPointerType = void (*)(
ControlList *self,
bool a0,
bool a1);
253 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x160E230);
254 return inner(
this, a0, a1);
258 using FunctionPointerType = void (*)(
ControlList *self,
int a0,
bool a1);
259 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x160E250);
260 return inner(
this, a0, a1);
Definition ControlList__ListItemState.h:6
Definition ControlList.h:7
void setHighlightColor(Color val)
Definition ControlList.h:29
int getItemHeight()
Definition ControlList.h:97
void setSelectColor(Color val)
Definition ControlList.h:21
void RemoveAllItems()
Definition ControlList.h:221
void setItemSelectedState(ControlList__ListItemState **val)
Definition ControlList.h:125
Color getSelectColor()
Definition ControlList.h:17
void setItemHeight(int val)
Definition ControlList.h:101
void setNHighlighted(int val)
Definition ControlList.h:61
void setTextColor(Color val)
Definition ControlList.h:13
Color getTextColor()
Definition ControlList.h:9
int AddItem(std::wstring a0, int a1)
Definition ControlList.h:185
void setBSortAscending(bool val)
Definition ControlList.h:53
bool getBSortAscending()
Definition ControlList.h:49
std::wstring ItemByIndex(int a0, int a1)
Definition ControlList.h:179
void setItemNormalState(ControlList__ListItemState **val)
Definition ControlList.h:109
int ColumnCount()
Definition ControlList.h:137
int AddSeperatedItems(std::wstring a0, std::wstring a1, int a2)
Definition ControlList.h:191
ControlList__ListItemState ** getItemSelectedState()
Definition ControlList.h:121
bool getBListInvalid()
Definition ControlList.h:73
int AddColumn(int a0, Color a1, int a2, int a3)
Definition ControlList.h:149
int getNSortByColumn()
Definition ControlList.h:41
void setNSortByColumn(int val)
Definition ControlList.h:45
ControlList__ListItemState ** getItemDisabledState()
Definition ControlList.h:129
int ItemCount()
Definition ControlList.h:173
void SwapItems(int a0, int a1)
Definition ControlList.h:209
bool getBSortEnable()
Definition ControlList.h:33
void SetColumn(int a0, struct ControlList::Column a1)
Definition ControlList.h:161
bool getBSortInvalid()
Definition ControlList.h:81
int AddExistingColumn(struct ControlList::Column a0)
Definition ControlList.h:155
ControlList__ListItemState ** getItemNormalState()
Definition ControlList.h:105
int getNSelected()
Definition ControlList.h:65
void setBListInvalid(bool val)
Definition ControlList.h:77
int getNHighlighted()
Definition ControlList.h:57
void setPScrollWin(SharedPointer< Window > *val)
Definition ControlList.h:93
ControlList__ListItemState ** getItemHighlightedState()
Definition ControlList.h:113
int SortedItem(int a0)
Definition ControlList.h:239
void SetSort(int a0, bool a1)
Definition ControlList.h:257
struct ControlList::Column * ColumnByIndex(int a0)
Definition ControlList.h:143
void SetSelected(int a0)
Definition ControlList.h:245
void MoveItem(int a0, int a1)
Definition ControlList.h:215
void RemoveAll()
Definition ControlList.h:227
void setBSortInvalid(bool val)
Definition ControlList.h:85
Color getHighlightColor()
Definition ControlList.h:25
void SetSortEnable(bool a0, bool a1)
Definition ControlList.h:251
int SetItem(int a0, int a1, std::wstring a2)
Definition ControlList.h:197
void RemoveItem(int a0)
Definition ControlList.h:203
void setBSortEnable(bool val)
Definition ControlList.h:37
void setItemDisabledState(ControlList__ListItemState **val)
Definition ControlList.h:133
void setNSelected(int val)
Definition ControlList.h:69
SharedPointer< Window > * getPScrollWin()
Definition ControlList.h:89
int Selected()
Definition ControlList.h:233
void RemoveColumn(int a0)
Definition ControlList.h:167
void setItemHighlightedState(ControlList__ListItemState **val)
Definition ControlList.h:117
A class that represents a text-based control element in a window.
Definition ControlText.h:22