Cyrus Mod Loader
Loading...
Searching...
No Matches
UserCapabilitiesInfo.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/PropertyClass.h>
4
6public:
7 std::string getMacAddress() { // Property Generated Getter
8 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x48);
9 }
10
11 void setMacAddress(std::string val) { // Property Generated Setter
12 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x48) = val;
13 }
14
15 unsigned short getSystemMemory() { // Property Generated Getter
16 return *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0x68);
17 }
18
19 void setSystemMemory(unsigned short val) { // Property Generated Setter
20 *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0x68) = val;
21 }
22
23 unsigned short getFreeDiskSpace() { // Property Generated Getter
24 return *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0x6A);
25 }
26
27 void setFreeDiskSpace(unsigned short val) { // Property Generated Setter
28 *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0x6A) = val;
29 }
30
31 unsigned short getProcessorArchitecture() { // Property Generated Getter
32 return *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0x6C);
33 }
34
35 void setProcessorArchitecture(unsigned short val) { // Property Generated Setter
36 *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0x6C) = val;
37 }
38
39 char getNumProcessors() { // Property Generated Getter
40 return *reinterpret_cast<char*>(reinterpret_cast<uintptr_t>(this) + 0x6E);
41 }
42
43 void setNumProcessors(char val) { // Property Generated Setter
44 *reinterpret_cast<char*>(reinterpret_cast<uintptr_t>(this) + 0x6E) = val;
45 }
46
47 unsigned int getProcessorType() { // Property Generated Getter
48 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x70);
49 }
50
51 void setProcessorType(unsigned int val) { // Property Generated Setter
52 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x70) = val;
53 }
54
55 unsigned short getProcessorLevel() { // Property Generated Getter
56 return *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0x74);
57 }
58
59 void setProcessorLevel(unsigned short val) { // Property Generated Setter
60 *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0x74) = val;
61 }
62
63 unsigned short getProcessorRevision() { // Property Generated Getter
64 return *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0x76);
65 }
66
67 void setProcessorRevision(unsigned short val) { // Property Generated Setter
68 *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0x76) = val;
69 }
70
71 unsigned short getVendorID() { // Property Generated Getter
72 return *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0x78);
73 }
74
75 void setVendorID(unsigned short val) { // Property Generated Setter
76 *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0x78) = val;
77 }
78
79 unsigned short getDeviceID() { // Property Generated Getter
80 return *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0x7A);
81 }
82
83 void setDeviceID(unsigned short val) { // Property Generated Setter
84 *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0x7A) = val;
85 }
86
87 unsigned int getSubSysID() { // Property Generated Getter
88 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x7C);
89 }
90
91 void setSubSysID(unsigned int val) { // Property Generated Setter
92 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x7C) = val;
93 }
94
95 unsigned short getTextureMemory() { // Property Generated Getter
96 return *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0x80);
97 }
98
99 void setTextureMemory(unsigned short val) { // Property Generated Setter
100 *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0x80) = val;
101 }
102
103 bool getHwTransformAndLight() { // Property Generated Getter
104 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x82);
105 }
106
107 void setHwTransformAndLight(bool val) { // Property Generated Setter
108 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x82) = val;
109 }
110
111 bool getDynamicTextures() { // Property Generated Getter
112 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x83);
113 }
114
115 void setDynamicTextures(bool val) { // Property Generated Setter
116 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x83) = val;
117 }
118
119 bool getRenderToTexture_A8R8G8B8() { // Property Generated Getter
120 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x84);
121 }
122
123 void setRenderToTexture_A8R8G8B8(bool val) { // Property Generated Setter
124 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x84) = val;
125 }
126
127 bool getRenderToTexture_A8B8G8R8() { // Property Generated Getter
128 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x85);
129 }
130
131 void setRenderToTexture_A8B8G8R8(bool val) { // Property Generated Setter
132 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x85) = val;
133 }
134
135 bool getTextureFromSystemMemory() { // Property Generated Getter
136 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x86);
137 }
138
139 void setTextureFromSystemMemory(bool val) { // Property Generated Setter
140 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x86) = val;
141 }
142
143 bool getTextureFromVideoMemory() { // Property Generated Getter
144 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x87);
145 }
146
147 void setTextureFromVideoMemory(bool val) { // Property Generated Setter
148 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x87) = val;
149 }
150
151 char getMaxTextureBlendStages() { // Property Generated Getter
152 return *reinterpret_cast<char*>(reinterpret_cast<uintptr_t>(this) + 0x88);
153 }
154
155 void setMaxTextureBlendStages(char val) { // Property Generated Setter
156 *reinterpret_cast<char*>(reinterpret_cast<uintptr_t>(this) + 0x88) = val;
157 }
158
159 char getMaxActiveLights() { // Property Generated Getter
160 return *reinterpret_cast<char*>(reinterpret_cast<uintptr_t>(this) + 0x89);
161 }
162
163 void setMaxActiveLights(char val) { // Property Generated Setter
164 *reinterpret_cast<char*>(reinterpret_cast<uintptr_t>(this) + 0x89) = val;
165 }
166
167 char getMaxSimultaneousTextures() { // Property Generated Getter
168 return *reinterpret_cast<char*>(reinterpret_cast<uintptr_t>(this) + 0x8A);
169 }
170
171 void setMaxSimultaneousTextures(char val) { // Property Generated Setter
172 *reinterpret_cast<char*>(reinterpret_cast<uintptr_t>(this) + 0x8A) = val;
173 }
174
175 unsigned short getMaxTextureWidth() { // Property Generated Getter
176 return *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0x8C);
177 }
178
179 void setMaxTextureWidth(unsigned short val) { // Property Generated Setter
180 *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0x8C) = val;
181 }
182
183 unsigned short getMaxTextureHeight() { // Property Generated Getter
184 return *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0x8E);
185 }
186
187 void setMaxTextureHeight(unsigned short val) { // Property Generated Setter
188 *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0x8E) = val;
189 }
190
191 unsigned int getVertexShaderVersion() { // Property Generated Getter
192 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x90);
193 }
194
195 void setVertexShaderVersion(unsigned int val) { // Property Generated Setter
196 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x90) = val;
197 }
198
199 unsigned int getPixelShaderVersion() { // Property Generated Getter
200 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x94);
201 }
202
203 void setPixelShaderVersion(unsigned int val) { // Property Generated Setter
204 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x94) = val;
205 }
206
207 int getNumMonitors() { // Property Generated Getter
208 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x98);
209 }
210
211 void setNumMonitors(int val) { // Property Generated Setter
212 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x98) = val;
213 }
214
215 int getMouseButtons() { // Property Generated Getter
216 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x9C);
217 }
218
219 void setMouseButtons(int val) { // Property Generated Setter
220 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x9C) = val;
221 }
222
223 unsigned short getScreenResX() { // Property Generated Getter
224 return *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0xA0);
225 }
226
227 void setScreenResX(unsigned short val) { // Property Generated Setter
228 *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0xA0) = val;
229 }
230
231 unsigned short getScreenResY() { // Property Generated Getter
232 return *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0xA2);
233 }
234
235 void setScreenResY(unsigned short val) { // Property Generated Setter
236 *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0xA2) = val;
237 }
238
239 unsigned int getPackedOSVersion() { // Property Generated Getter
240 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0xA4);
241 }
242
243 void setPackedOSVersion(unsigned int val) { // Property Generated Setter
244 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0xA4) = val;
245 }
246
247 unsigned int getPackedOSServicePack() { // Property Generated Getter
248 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0xA8);
249 }
250
251 void setPackedOSServicePack(unsigned int val) { // Property Generated Setter
252 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0xA8) = val;
253 }
254
255 bool getHostedOS() { // Property Generated Getter
256 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0xAC);
257 }
258
259 void setHostedOS(bool val) { // Property Generated Setter
260 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0xAC) = val;
261 }
262
263 bool getFlashPluginInstalled() { // Property Generated Getter
264 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0xAD);
265 }
266
267 void setFlashPluginInstalled(bool val) { // Property Generated Setter
268 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0xAD) = val;
269 }
270
271 bool getIsAdministrator() { // Property Generated Getter
272 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0xAE);
273 }
274
275 void setIsAdministrator(bool val) { // Property Generated Setter
276 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0xAE) = val;
277 }
278
279 bool getTabletPC() { // Property Generated Getter
280 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0xAF);
281 }
282
283 void setTabletPC(bool val) { // Property Generated Setter
284 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0xAF) = val;
285 }
286
287 int getTouchCapabilites() { // Property Generated Getter
288 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xB0);
289 }
290
291 void setTouchCapabilites(int val) { // Property Generated Setter
292 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xB0) = val;
293 }
294
295 std::string getHwID() { // Property Generated Getter
296 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0xB8);
297 }
298
299 void setHwID(std::string val) { // Property Generated Setter
300 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0xB8) = val;
301 }
302
303 Vector<std::string> getHwSerials() { // Property Generated Getter
304 return *reinterpret_cast<Vector<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0xD8);
305 }
306
307 void setHwSerials(Vector<std::string> val) { // Property Generated Setter
308 *reinterpret_cast<Vector<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0xD8) = val;
309 }
310
311};
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86
Definition UserCapabilitiesInfo.h:5
void setMacAddress(std::string val)
Definition UserCapabilitiesInfo.h:11
Vector< std::string > getHwSerials()
Definition UserCapabilitiesInfo.h:303
void setDeviceID(unsigned short val)
Definition UserCapabilitiesInfo.h:83
char getMaxActiveLights()
Definition UserCapabilitiesInfo.h:159
void setVendorID(unsigned short val)
Definition UserCapabilitiesInfo.h:75
bool getTextureFromVideoMemory()
Definition UserCapabilitiesInfo.h:143
bool getRenderToTexture_A8B8G8R8()
Definition UserCapabilitiesInfo.h:127
unsigned short getScreenResY()
Definition UserCapabilitiesInfo.h:231
void setTextureFromSystemMemory(bool val)
Definition UserCapabilitiesInfo.h:139
bool getIsAdministrator()
Definition UserCapabilitiesInfo.h:271
void setPixelShaderVersion(unsigned int val)
Definition UserCapabilitiesInfo.h:203
bool getTextureFromSystemMemory()
Definition UserCapabilitiesInfo.h:135
void setSubSysID(unsigned int val)
Definition UserCapabilitiesInfo.h:91
void setSystemMemory(unsigned short val)
Definition UserCapabilitiesInfo.h:19
void setFreeDiskSpace(unsigned short val)
Definition UserCapabilitiesInfo.h:27
void setScreenResX(unsigned short val)
Definition UserCapabilitiesInfo.h:227
void setProcessorArchitecture(unsigned short val)
Definition UserCapabilitiesInfo.h:35
int getNumMonitors()
Definition UserCapabilitiesInfo.h:207
unsigned short getMaxTextureWidth()
Definition UserCapabilitiesInfo.h:175
void setDynamicTextures(bool val)
Definition UserCapabilitiesInfo.h:115
void setPackedOSServicePack(unsigned int val)
Definition UserCapabilitiesInfo.h:251
bool getFlashPluginInstalled()
Definition UserCapabilitiesInfo.h:263
void setPackedOSVersion(unsigned int val)
Definition UserCapabilitiesInfo.h:243
unsigned short getScreenResX()
Definition UserCapabilitiesInfo.h:223
char getNumProcessors()
Definition UserCapabilitiesInfo.h:39
void setMaxActiveLights(char val)
Definition UserCapabilitiesInfo.h:163
void setMaxSimultaneousTextures(char val)
Definition UserCapabilitiesInfo.h:171
char getMaxSimultaneousTextures()
Definition UserCapabilitiesInfo.h:167
void setTextureFromVideoMemory(bool val)
Definition UserCapabilitiesInfo.h:147
bool getDynamicTextures()
Definition UserCapabilitiesInfo.h:111
void setTextureMemory(unsigned short val)
Definition UserCapabilitiesInfo.h:99
std::string getMacAddress()
Definition UserCapabilitiesInfo.h:7
unsigned short getTextureMemory()
Definition UserCapabilitiesInfo.h:95
void setHwID(std::string val)
Definition UserCapabilitiesInfo.h:299
void setMouseButtons(int val)
Definition UserCapabilitiesInfo.h:219
bool getTabletPC()
Definition UserCapabilitiesInfo.h:279
void setTouchCapabilites(int val)
Definition UserCapabilitiesInfo.h:291
int getMouseButtons()
Definition UserCapabilitiesInfo.h:215
unsigned short getMaxTextureHeight()
Definition UserCapabilitiesInfo.h:183
unsigned int getSubSysID()
Definition UserCapabilitiesInfo.h:87
unsigned short getProcessorArchitecture()
Definition UserCapabilitiesInfo.h:31
bool getHostedOS()
Definition UserCapabilitiesInfo.h:255
void setIsAdministrator(bool val)
Definition UserCapabilitiesInfo.h:275
bool getHwTransformAndLight()
Definition UserCapabilitiesInfo.h:103
unsigned short getProcessorRevision()
Definition UserCapabilitiesInfo.h:63
void setMaxTextureHeight(unsigned short val)
Definition UserCapabilitiesInfo.h:187
char getMaxTextureBlendStages()
Definition UserCapabilitiesInfo.h:151
unsigned short getProcessorLevel()
Definition UserCapabilitiesInfo.h:55
void setNumProcessors(char val)
Definition UserCapabilitiesInfo.h:43
unsigned int getProcessorType()
Definition UserCapabilitiesInfo.h:47
void setProcessorType(unsigned int val)
Definition UserCapabilitiesInfo.h:51
void setProcessorRevision(unsigned short val)
Definition UserCapabilitiesInfo.h:67
unsigned int getPackedOSVersion()
Definition UserCapabilitiesInfo.h:239
unsigned int getVertexShaderVersion()
Definition UserCapabilitiesInfo.h:191
void setHostedOS(bool val)
Definition UserCapabilitiesInfo.h:259
void setHwSerials(Vector< std::string > val)
Definition UserCapabilitiesInfo.h:307
void setScreenResY(unsigned short val)
Definition UserCapabilitiesInfo.h:235
int getTouchCapabilites()
Definition UserCapabilitiesInfo.h:287
unsigned short getDeviceID()
Definition UserCapabilitiesInfo.h:79
void setHwTransformAndLight(bool val)
Definition UserCapabilitiesInfo.h:107
void setTabletPC(bool val)
Definition UserCapabilitiesInfo.h:283
std::string getHwID()
Definition UserCapabilitiesInfo.h:295
unsigned short getVendorID()
Definition UserCapabilitiesInfo.h:71
void setFlashPluginInstalled(bool val)
Definition UserCapabilitiesInfo.h:267
unsigned int getPixelShaderVersion()
Definition UserCapabilitiesInfo.h:199
unsigned int getPackedOSServicePack()
Definition UserCapabilitiesInfo.h:247
void setRenderToTexture_A8B8G8R8(bool val)
Definition UserCapabilitiesInfo.h:131
void setMaxTextureWidth(unsigned short val)
Definition UserCapabilitiesInfo.h:179
void setMaxTextureBlendStages(char val)
Definition UserCapabilitiesInfo.h:155
void setNumMonitors(int val)
Definition UserCapabilitiesInfo.h:211
void setProcessorLevel(unsigned short val)
Definition UserCapabilitiesInfo.h:59
bool getRenderToTexture_A8R8G8B8()
Definition UserCapabilitiesInfo.h:119
unsigned short getFreeDiskSpace()
Definition UserCapabilitiesInfo.h:23
void setVertexShaderVersion(unsigned int val)
Definition UserCapabilitiesInfo.h:195
unsigned short getSystemMemory()
Definition UserCapabilitiesInfo.h:15
void setRenderToTexture_A8R8G8B8(bool val)
Definition UserCapabilitiesInfo.h:123