Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Rekomendowane odpowiedzi

Opublikowano

73l.gif


 


 


9vxs.png


Napisałem swój Minecraft Launcher by Bozek ponieważ te które miałem to były takie sobie. Jeden uruchamiał się z 15 min drugi raz działał raz nie więc napisałem swojego. 


Wiele launcherów na wersje 1.6 nie miało muzyki i dzwięków w moim launcherze jest opcja pobrania jej. Znajdziecie ją w ustawieniach domyślnie jest ona wyłączona ponieważ trzeba pobierać dodatkowo około 50 mb.


Launcher obsługuje wersje:


-1.6.4


-1.6.2


-1.6.1


-1.5.2


-1.5.1


+Własne profile


Mam nadzieje że wam się spodoba piszcie tutaj swoje opinie co bym mógł ulepszyć czy poprawić. 


 


Uwaga na systemie xp mogą się pojawiać drobne bugi. Na 7 i 8 wszystko fajnie śmiga.


 


Strona http://dnapark.keed.pl/


 


vt5.png


Piszcie na pw lub w temacie jakie jeszcze dodać lub zaktualizować modyfikacje do pobrania


 


Po uruchomieniu launchera wybieramy wersję byle jaką  1.6 + zaznaczamy "Uruchom z Forge" następnie klikamy Uruchom grę i powinien nam się stworzyć w .minecraft folder mods i w nim umieszczamy mody.


 


Jeżeli nie działa ci Forge to wejdź do folderu .minecraft i usuń tam "libraries" lub po prostu usuń cały folder .minecraft i następnie w launcherze wybierz wersje np. 1.6.2 i Pobierz i teraz wszystko powinno działać.


 


==============================================================================================================


 


=============================================================================================================


 


Tworzenie własnego profilu


-Najpierw uruchamiamy launcher (jeśli nie mamy folderu .minecraft to pobieramy jakąś wersje np. 1.6.2)


-Następnie wchodzimy w start - > uruchom - > %appdata% - > .minecraft - > versions - > Wlasne (Lub klikamy w launcherze Dodaj profil)


-W tym folderze tworzymy swój profil np:


 


Mine(to jest folder)


(To są pliki w folderze muszą mieć one taką samą nazwę jak folder UWAGA nie mogą one w nazwie zawierać spacji!)


-Mine.jar


-Mine.json


 


Następnie gdy już mamy stworzony nasz profil wchodzimy do launchera klikamy przycisk odśwież i wybieramy nasz profil następnie Uruchom grę i gotowe :)


 


 


h5cp.png


457l.png


 


62z5.png


 


8clv.png


 


d6wg.png


 


 


 


 


 


 


 


5vvq.png



Download: http://dnapark.keed.pl/pobierz.php

 


Skan: https://www.virustotal.com/pl/file/08f28be676ee94426eae5bd565005c7027540cbaa039678b593d653ead837dae/analysis/1378025305/

 

Info co do skanu:


W skanie wykrywa 2/46  z takiego powodu że został on napisany w autoit gwarantuję że nic w nim nie ma. Jeśli jesteś nie pewny to go po prostu nie pobieraj co do tych niby "wirusów" postaram się odnaleźć kod który jest podejrzany i go usunąć lub zmodyfikować tak aby działał i antywirus się go nie czepiał :)


 


 


 


 


j12f.png


 


 


+1.1.14


-Dodano wersje 1.6.4


//Forge nie działa na razie na wersji 1.6.4


 


+1.1.1.1


-Zmieniono ekran ładowania


-Dodano pobieranie się twarzy zapamiętanego skina


-Poprawiono licznik (teraz nie powinnien się resetować)


-Drobne poprawki


+1.1.1.3


-Wywalono wirusy


 


+1.1.8


-Teraz Optifine i Forge współpracują ze sobą.


-Pozmieniano w Gui


-Naprawiono już automatyczne aktualizacje (ta aktualizacja z 1.1.7 na 1.1.8 będzie zepsuta ale następne będą działać normalnie)


-Strona internetowa www.dnapark.keed.pl już działa


-W ustawieniach dodano opcje co zrobić po uruchomieniu minecrafta


 

+1.1.7


-Dodano przycisk Modyfikacje w którym można mędzi innymi zainstalować profil optifine. Dodać/usunąć/pobrać modyfikację.


-Poprawiono Forge


 


+1.1.6


-Uruchamianie minecrafta z foge (Trzeba usunąć z folderu .minecraft "libraries" i następnie uruchomić minecrafta i wtedy powinno wam się zaktualizować)


-Opcja zamykania i ukrywania launchera po otwarciu minecrafta


 


+1.1.5


-Poprawiono dodawanie własnych profili


-Dodano tryb offline


-Drobne poprawki


 


+1.1.4


-Dodano globalny licznik odwiedzin


-Po części naprawiono bug z własnymi profilami


 


+1.1.3


-Poprawiono automatyczne aktualizacje


-Dodano opcje własnego profilu


-Opcje czyszczenie .minecraft (znajdziecie to w ustawieniach)


-Poprawka w ustawieniach z java


-Dużo drobnych poprawek


 


+1.0.4


-Naprawiono mały bug z automatycznymi aktualizacjami launchera


-W ustawieniach dodano kilka nowych opcji


-Ładniej wyglądające gui


-Naprawiono bug z oknem ustawień


 


+1.0.1


-Dodano nowe wersje gry (1.6.1,1.5.2,1.5.1).


-Opcja pobrania muzyki (tylko dla 1.6 i wyżej wersja 1.5 tego nie potrzebuje).


-Drobne poprawki.


 


+1.0.0


-Wydanie launchera.


 

stopka.webp

  • Odpowiedzi 196
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Fajny launcher, ale przezentacja i strona internetowa dziwna ;x

 

Cały czas trwa dyskusja na temat przewagi DJów nad funkcją shuffle w winampie ~Paulo Coelho

Opublikowano

Dobrze jest :) AutoIT :D 100% bezpieczny, wykonany dobrze i pomysłowo.

 

 

 

#NoTrayIcon
Global Const $Var0001 = 7
Global Const $Var0002 = 0x00000800
Global Const $Var0003 = 0x00000300
Global Const $Var0004 = 1
Global Const $Var0005 = 0x00000100
Global Const $Var0006 = 0x00002000
Global Const $Var0007 = 10
Global Const $Var0008 = 0x00001000
Global Const $Var0009 = 0x00000200
Global Const $Var0010 = 0x00000020
Global Const $Var0011 = 0x00000400
Global Const $Var0012 = 0x00000c00
Global Const $Var0013 = 0x00008000
Global Const $Var0014 = 0x00000040
Global Const $Var0015 = 0x00000080
Global Const $Var0016 = 0x00004000
Global Const $Var0017 = 12
Global Const $Var0018 = 13
Global Const $Var0019 = 14
Global Const $Var0020 = 15
Global Const $Var0021 = 1
Global Const $Var0022 = 2
Global Const $Var0023 = 4
Global Const $Var0024 = 8
Global Const $Var0025 = 1
Global Const $Var0026 = 2
Global Const $Var0027 = 4
Global Const $Var0028 = 8
Global Const $Var0029 = 0
Global Const $Var0030 = 1
Global Const $Var0031 = 2
Global Const $Var0032 = 3
Global Const $Var0033 = 4
Global Const $Var0034 = 5
Global Const $Var0035 = 6
Global Const $Var0036 = 3
Global Const $Var0037 = 2
Global Const $Var0038 = 4
Global Const $Var0039 = 9
Global Const $Var0040 = 11
Global Const $Var0041 = 0
Global Const $Var0042 = 0
Global Const $Var0043 = 0
Global Const $Var0044 = 0
Global Const $Var0045 = 0x00001600
Global Const $Var0046 = ($Var0045 + 1)
Global Const $Var0047 = ($Var0045 + 3)
Global Const $Var0048 = ($Var0045 + 10)
Global Const $Var0049 = ($Var0045 + 11)
Global Const $Var0050 = ($Var0045 + 8)
Global Const $Var0051 = ($Var0045 + 5)
Global Const $Var0052 = ($Var0045 + 6)
Global Const $Var0053 = ($Var0045 + 2)
Global Const $Var0054 = ($Var0045 + 9)
Global Const $Var0055 = ($Var0045 + 12)
Global Const $Var0056 = ($Var0045 + 7)
Global Const $Var0057 = ($Var0045 + 4)
Global Const $Var0058 = 0x000000f5
Global Const $Var0059 = 0x000000f0
Global Const $Var0060 = 0x000000f6
Global Const $Var0061 = 0x000000f2
Global Const $Var0062 = 0x000000f1
Global Const $Var0063 = 0x000000f8
Global Const $Var0064 = 0x000000f7
Global Const $Var0065 = 0x000000f3
Global Const $Var0066 = 0x000000f4
Global Const $Var0067 = -0x000004e2
Global Const $Var0068 = ($Var0067 + 2)
Global Const $Var0069 = ($Var0067 + 1)
Global Const $Var0070 = 0
Global Const $Var0071 = 1
Global Const $Var0072 = 2
Global Const $Var0073 = 3
Global Const $Var0074 = 4
Global Const $Var0075 = 5
Global Const $Var0076 = 6
Global Const $Var0077 = 7
Global Const $Var0078 = $Var0072
Global Const $Var0079 = $Var0073
Global Const $Var0080 = $Var0075
Global Const $Var0081 = 1
Global Const $Var0082 = 2
Global Const $Var0083 = 0
Global Const $Var0084 = 8
Global Const $Var0085 = 4
Global Const $Var0086 = 0x00000080
Global Const $Var0087 = -1
Global Const $Var0088 = -3
Global Const $Var0089 = -4
Global Const $Var0090 = -2
Global Const $Var0091 = 0
Global Const $Var0092 = 0x00008000
Global Const $Var0093 = 8
Global Const $Var0094 = 0x00000040
Global Const $Var0095 = 0x00000800
Global Const $Var0096 = 2
Global Const $Var0097 = 3
Global Const $Var0098 = 0x00000200
Global Const $Var0099 = 0x00004000
Global Const $Var0100 = 0x00000400
Global Const $Var0101 = 0x00000080
Global Const $Var0102 = 0x00000010
Global Const $Var0103 = 0x00000020
Global Const $Var0104 = 1
Global Const $Var0105 = 0x00000100
Global Const $Var0106 = 0x00002000
Global Const $Var0107 = 0x00001700
Global Const $Var0108 = 0x00000143
Global Const $Var0109 = 0x00000144
Global Const $Var0110 = 0x00000145
Global Const $Var0111 = 0x0000014c
Global Const $Var0112 = 0x00000158
Global Const $Var0113 = 0x00000164
Global Const $Var0114 = 0x00000146
Global Const $Var0115 = ($Var0107 + 4)
Global Const $Var0116 = 0x00000147
Global Const $Var0117 = 0x00000152
Global Const $Var0118 = 0x00000157
Global Const $Var0119 = 0x0000015f
Global Const $Var0120 = 0x00000140
Global Const $Var0121 = 0x00000156
Global Const $Var0122 = 0x0000015d
Global Const $Var0123 = 0x00000150
Global Const $Var0124 = 0x00000154
Global Const $Var0125 = 0x00000148
Global Const $Var0126 = 0x00000149
Global Const $Var0127 = 0x0000015a
Global Const $Var0128 = 0x00001702
Global Const $Var0129 = 0x0000015b
Global Const $Var0130 = 0x00000161
Global Const $Var0131 = 0x00000141
Global Const $Var0132 = 0x0000014b
Global Const $Var0133 = 0x0000014a
Global Const $Var0134 = 0x0000014d
Global Const $Var0135 = ($Var0107 + 3)
Global Const $Var0136 = 0x0000014e
Global Const $Var0137 = 0x00000160
Global Const $Var0138 = 0x00000142
Global Const $Var0139 = 0x00000155
Global Const $Var0140 = 0x0000015e
Global Const $Var0141 = 0x00000151
Global Const $Var0142 = 0x00000153
Global Const $Var0143 = 0x00000159
Global Const $Var0144 = 0x00001701
Global Const $Var0145 = 0x0000015c
Global Const $Var0146 = 0x0000014f
Global Const $Var0147 = 8
Global Const $Var0148 = 2
Global Const $Var0149 = 7
Global Const $Var0150 = 5
Global Const $Var0151 = 6
Global Const $Var0152 = (-1)
Global Const $Var0153 = 4
Global Const $Var0154 = 1
Global Const $Var0155 = 10
Global Const $Var0156 = 9
Global Const $Var0157 = 3
Global Const $Var0158 = 0x00000010
Global Const $Var0159 = 1
Global Const $Var0160 = 2
Global Const $Var0161 = 8
Global Const $Var0162 = 0x00000400
Global Const $Var0163 = $Var0109
Global Const $Var0164 = ($Var0162 + 6)
Global Const $Var0165 = ($Var0162 + 7)
Global Const $Var0166 = ($Var0162 + 9)
Global Const $Var0167 = ($Var0162 + 9)
Global Const $Var0168 = ($Var0162 + 3)
Global Const $Var0169 = ($Var0162 + 4)
Global Const $Var0170 = ($Var0162 + 13)
Global Const $Var0171 = 0x00002000 + 6
Global Const $Var0172 = ($Var0162 + 10)
Global Const $Var0173 = ($Var0162 + 1)
Global Const $Var0174 = ($Var0162 + 11)
Global Const $Var0175 = ($Var0162 + 8)
Global Const $Var0176 = ($Var0162 + 14)
Global Const $Var0177 = ($Var0162 + 2)
Global Const $Var0178 = ($Var0162 + 5)
Global Const $Var0179 = ($Var0162 + 12)
Global Const $Var0180 = 0x00002000 + 5
Global Const $Var0181 = 0x00002000 + 11
Global Const $Var0182 = (-0x00000320)
Global Const $Var0183 = (-0x0000033e)
Global Const $Var0184 = ($Var0182 - 4)
Global Const $Var0185 = ($Var0182 - 2)
Global Const $Var0186 = ($Var0182 - 8)
Global Const $Var0187 = ($Var0182 - 9)
Global Const $Var0188 = ($Var0182 - 5)
Global Const $Var0189 = ($Var0182 - 6)
Global Const $Var0190 = ($Var0182 - 0)
Global Const $Var0191 = ($Var0182 - 0)
Global Const $Var0192 = ($Var0182 - 7)
Global Const $Var0193 = ($Var0182 - 1)
Global Const $Var0194 = 0x10000000
Global Const $Var0195 = 2
Global Const $Var0196 = 0x00000010
Global Const $Var0197 = 0x00000020
Global Const $Var0198 = 8
Global Const $Var0199 = 4
Global Const $Var0200 = 1
Global Const $Var0201 = 0x00200000
Global Const $Var0202 = BitOR($Var0096, $Var0094, $Var0201)
Global Const $Var0203 = 0
Global Const $Var0204 = 1
Global Const $Var0205 = 2
Global Const $Var0206 = 4
Global Const $Var0207 = 8
Global Const $Var0208 = 0x00000010
Global Const $Var0209 = 0x00000020
Global Const $Var0210 = 0x00000040
Global Const $Var0211 = 0x00000080
Global Const $Var0212 = 0x00000100
Global Const $Var0213 = 0x00000400
Global Const $Var0214 = 0x00000800
Global Const $Var0215 = 0x00001000
Global Const $Var0216 = 0x00002000
Global Const $Var0217 = -1
Global Const $Var0218 = 0x00001500
Global Const $Var0219 = 0x000000c6
Global Const $Var0220 = 0x000000d7
Global Const $Var0221 = 0x000000cd
Global Const $Var0222 = 0x000000c8
Global Const $Var0223 = ($Var0218 + 2)
Global Const $Var0224 = 0x000000ce
Global Const $Var0225 = 0x000000bd
Global Const $Var0226 = 0x000000d9
Global Const $Var0227 = 0x000000d5
Global Const $Var0228 = 0x000000c4
Global Const $Var0229 = 0x000000ba
Global Const $Var0230 = 0x000000d4
Global Const $Var0231 = 0x000000b8
Global Const $Var0232 = 0x000000d2
Global Const $Var0233 = 0x000000b2
Global Const $Var0234 = 0x000000b0
Global Const $Var0235 = 0x000000be
Global Const $Var0236 = 0x000000d1
Global Const $Var0237 = ($Var0218 + 4)
Global Const $Var0238 = 0x000000c5
Global Const $Var0239 = 0x000000c9
Global Const $Var0240 = 0x000000bb
Global Const $Var0241 = 0x000000c1
Global Const $Var0242 = 0x000000b6
Global Const $Var0243 = 0x000000d6
Global Const $Var0244 = 0x000000c2
Global Const $Var0245 = 0x000000b5
Global Const $Var0246 = 0x000000b7
Global Const $Var0247 = ($Var0218 + 1)
Global Const $Var0248 = 0x000000bc
Global Const $Var0249 = 0x000000d8
Global Const $Var0250 = $Var0238
Global Const $Var0251 = 0x000000d3
Global Const $Var0252 = 0x000000b9
Global Const $Var0253 = 0x000000cc
Global Const $Var0254 = 0x000000cf
Global Const $Var0255 = 0x000000b3
Global Const $Var0256 = 0x000000b4
Global Const $Var0257 = 0x000000b1
Global Const $Var0258 = 0x000000cb
Global Const $Var0259 = 0x000000d0
Global Const $Var0260 = ($Var0218 + 3)
Global Const $Var0261 = 0x000000c7
Global Const $Var0262 = 1
Global Const $Var0263 = 2
Global Const $Var0264 = 0x0000ffff
Global Const $Var0265 = 1
Global Const $Var0266 = 1
Global Const $Var0267 = 2
Global Const $Var0268 = 4
Global Const $Var0269 = 0x00000700
Global Const $Var0270 = 0x00000701
Global Const $Var0271 = 0x00000300
Global Const $Var0272 = 0x00000500
Global Const $Var0273 = 0x00000601
Global Const $Var0274 = 0x00000200
Global Const $Var0275 = 0x00000501
Global Const $Var0276 = 0x00000100
Global Const $Var0277 = 0x00000400
Global Const $Var0278 = 0x00000602
Global Const $Var0279 = 0
Global Const $Var0280 = 1
Global Const $Var0281 = 2
Global Const $Var0282 = 3
Global Const $Var0283 = 4
Global Const $Var0284 = 5
Global Const $Var0285 = 6
Global Const $Var0286 = 0x00200000
Global Const $Var0287 = 0x00100000
Global Const $Var0288 = BitOR($Var0215, $Var0286, $Var0287, $Var0210, $Var0211)
Global Const $Var0289 = BitOR($Var0203, $Var0211)
Global Const $Var0290 = -3
Global Const $Var0291 = -4
Global Const $Var0292 = -5
Global Const $Var0293 = -6
Global Const $Var0294 = -7
Global Const $Var0295 = -8
Global Const $Var0296 = -9
Global Const $Var0297 = -10
Global Const $Var0298 = -11
Global Const $Var0299 = -12
Global Const $Var0300 = -13
Global Const $Var0301 = "GUI_RUNDEFMSG"
Global Const $Var0302 = 0
Global Const $Var0303 = 1
Global Const $Var0304 = 2
Global Const $Var0305 = 1
Global Const $Var0306 = 2
Global Const $Var0307 = 4
Global Const $Var0308 = 8
Global Const $Var0309 = 0x00001000
Global Const $Var0310 = $Var0308
Global Const $Var0311 = 0x00000010
Global Const $Var0312 = 0x00000020
Global Const $Var0313 = 0x00000040
Global Const $Var0314 = 0x00000080
Global Const $Var0315 = 0x00000100
Global Const $Var0316 = 0x00002000
Global Const $Var0317 = 0x00000200
Global Const $Var0318 = 0x00000400
Global Const $Var0319 = 0x00000800
Global Const $Var0320 = 2
Global Const $Var0321 = 4
Global Const $Var0322 = 8
Global Const $Var0323 = 1
Global Const $Var0324 = 2
Global Const $Var0325 = 4
Global Const $Var0326 = 8
Global Const $Var0327 = 0x00000020
Global Const $Var0328 = 0x00000040
Global Const $Var0329 = 0x00000080
Global Const $Var0330 = 0x00000100
Global Const $Var0331 = 0x00000200
Global Const $Var0332 = 0x00000300
Global Const $Var0333 = 0x00000220
Global Const $Var0334 = 0x00000240
Global Const $Var0335 = 0x00000322
Global Const $Var0336 = 0x00000066
Global Const $Var0337 = 1
Global Const $Var0338 = 2
Global Const $Var0339 = 4
Global Const $Var0340 = 6
Global Const $Var0341 = 8
Global Const $Var0342 = 10
Global Const $Var0343 = 12
Global Const $Var0344 = 14
Global Const $Var0345 = 0x00000010
Global Const $Var0346 = 0x00000012
Global Const $Var0347 = 0x00000014
Global Const $Var0348 = 0x00000016
Global Const $Var0349 = 0x00000018
Global Const $Var0350 = -2
Global Const $Var0351 = -1
Global Const $Var0352 = -2
Global Const $Var0353 = 0x02000000
Global Const $Var0354 = 0x00100000
Global Const $Var0355 = 0
Global Const $Var0356 = 1
Global Const $Var0357 = 2
Global Const $Var0358 = 3
Global Const $Var0359 = 4
Global Const $Var0360 = 5
Global Const $Var0361 = 6
Global Const $Var0362 = 7
Global Const $Var0363 = 8
Global Const $Var0364 = 9
Global Const $Var0365 = 11
Global Const $Var0366 = 12
Global Const $Var0367 = 14
Global Const $Var0368 = 0x00000010
Global Const $Var0369 = 0x00000011
Global Const $Var0370 = 0x00000012
Global Const $Var0371 = 0x00000080
Global Const $Var0372 = 0x00000100
Global Const $Var0373 = 0x00000200
Global Const $Var0374 = 0x00000400
Global Const $Var0375 = 0x00001000
Global Const $Var0376 = 0
Global Const $Var0377 = 0
Global Const $Var0378 = $Var0372
Global Const $Var0379 = $Var0372
Global Const $Var0380 = 0
Global Const $Var0381 = 0
Global Const $Var0382 = 0x00010000
Global Const $Var0383 = 0x00020000
Global Const $Var0384 = 0x00010000
Global Const $Var0385 = 0x00020000
Global Const $Var0386 = 0x00040000
Global Const $Var0387 = 0x00040000
Global Const $Var0388 = 0x00080000
Global Const $Var0389 = 0x00100000
Global Const $Var0390 = 0x00200000
Global Const $Var0391 = 0x00400000
Global Const $Var0392 = 0x00800000
Global Const $Var0393 = 0x00c00000
Global Const $Var0394 = 0x00cf0000
Global Const $Var0395 = 0x00cf0000
Global Const $Var0396 = 0x01000000
Global Const $Var0397 = 0x02000000
Global Const $Var0398 = 0x04000000
Global Const $Var0399 = 0x08000000
Global Const $Var0400 = 0x10000000
Global Const $Var0401 = 0x20000000
Global Const $Var0402 = 0x40000000
Global Const $Var0403 = 0x80000000
Global Const $Var0404 = 0x7f780000
Global Const $Var0405 = 0x00000080
Global Const $Var0406 = 0x00000200
Global Const $Var0407 = 0x00002000
Global Const $Var0408 = 0x00000010
Global Const $Var0409 = 0x00000040
Global Const $Var0410 = 0x00040000
Global Const $Var0411 = 0x02000000
Global Const $Var0412 = 0x00000200
Global Const $Var0413 = 0x00000400
Global Const $Var0414 = 1
Global Const $Var0415 = 0x00004000
Global Const $Var0416 = 0x00000300
Global Const $Var0417 = 0x00001000
Global Const $Var0418 = 0x00020000
Global Const $Var0419 = 0x00000080
Global Const $Var0420 = 8
Global Const $Var0421 = 0x00000020
Global Const $Var0422 = 0x00000100
Global Const $Var0423 = 0x00080000
Global Const $Var0424 = 0x00010000
Global Const $Var0425 = 0x00400000
Global Const $Var0426 = 0x00002000
Global Const $Var0427 = 14
Global Const $Var0428 = 13
Global Const $Var0429 = 5
Global Const $Var0430 = 0x00000214
Global Const $Var0431 = 0x00000400
Global Const $Var0432 = 1
Global Const $Var0433 = 2
Global Const $Var0434 = 3
Global Const $Var0435 = 6
Global Const $Var0436 = 7
Global Const $Var0437 = 8
Global Const $Var0438 = 10
Global Const $Var0439 = 11
Global Const $Var0440 = 12
Global Const $Var0441 = 15
Global Const $Var0442 = 0x00000010
Global Const $Var0443 = 0x00000011
Global Const $Var0444 = 0x00000012
Global Const $Var0445 = 0x00000014
Global Const $Var0446 = 0x00000013
Global Const $Var0447 = 0x00000015
Global Const $Var0448 = 0x00000016
Global Const $Var0449 = 0x00000018
Global Const $Var0450 = 0x0000001a
Global Const $Var0451 = 0x0000001a
Global Const $Var0452 = 0x0000001b
Global Const $Var0453 = 0x0000001c
Global Const $Var0454 = 0x0000001d
Global Const $Var0455 = 0x0000001e
Global Const $Var0456 = 0x0000001f
Global Const $Var0457 = 0x0000010d
Global Const $Var0458 = 0x0000010e
Global Const $Var0459 = 0x0000010f
Global Const $Var0460 = 0x0000010f
Global Const $Var0461 = 0x00000020
Global Const $Var0462 = 0x00000021
Global Const $Var0463 = 0x00000022
Global Const $Var0464 = 0x00000023
Global Const $Var0465 = 0x00000024
Global Const $Var0466 = 0x00000026
Global Const $Var0467 = 0x00000027
Global Const $Var0468 = 0x00000028
Global Const $Var0469 = 0x0000002a
Global Const $Var0470 = 0x0000002b
Global Const $Var0471 = 0x0000002c
Global Const $Var0472 = 0x0000002d
Global Const $Var0473 = 0x0000002e
Global Const $Var0474 = 0x0000002f
Global Const $Var0475 = 0x00000030
Global Const $Var0476 = 0x00000031
Global Const $Var0477 = 0x00000032
Global Const $Var0478 = 0x00000033
Global Const $Var0479 = 0x00000037
Global Const $Var0480 = 0x00000039
Global Const $Var0481 = 0x0000003d
Global Const $Var0482 = 0x00000041
Global Const $Var0483 = 0x00000044
Global Const $Var0484 = 0x00000046
Global Const $Var0485 = 0x00000047
Global Const $Var0486 = 0x00000048
Global Const $Var0487 = 0x0000004e
Global Const $Var0488 = 0x0000004a
Global Const $Var0489 = 0x0000004b
Global Const $Var0490 = 0x00000050
Global Const $Var0491 = 0x00000051
Global Const $Var0492 = 0x00000052
Global Const $Var0493 = 0x00000053
Global Const $Var0494 = 0x00000054
Global Const $Var0495 = 0x00000055
Global Const $Var0496 = 0x00000210
Global Const $Var0497 = 0x00000211
Global Const $Var0498 = 0x00000212
Global Const $Var0499 = 0x00000213
Global Const $Var0500 = 0x00000215
Global Const $Var0501 = 0x00000216
Global Const $Var0502 = 0x00000218
Global Const $Var0503 = 0x00000219
Global Const $Var0504 = 0x00000220
Global Const $Var0505 = 0x00000221
Global Const $Var0506 = 0x00000222
Global Const $Var0507 = 0x00000223
Global Const $Var0508 = 0x00000224
Global Const $Var0509 = 0x00000225
Global Const $Var0510 = 0x00000226
Global Const $Var0511 = 0x00000227
Global Const $Var0512 = 0x00000228
Global Const $Var0513 = 0x00000229
Global Const $Var0514 = 0x00000230
Global Const $Var0515 = 0x00000231
Global Const $Var0516 = 0x00000232
Global Const $Var0517 = 0x00000233
Global Const $Var0518 = 0x00000234
Global Const $Var0519 = 0x00000281
Global Const $Var0520 = 0x00000282
Global Const $Var0521 = 0x00000283
Global Const $Var0522 = 0x00000284
Global Const $Var0523 = 0x00000285
Global Const $Var0524 = 0x00000286
Global Const $Var0525 = 0x00000288
Global Const $Var0526 = 0x00000290
Global Const $Var0527 = 0x00000291
Global Const $Var0528 = 0x000002a0
Global Const $Var0529 = 0x000002a1
Global Const $Var0530 = 0x000002a2
Global Const $Var0531 = 0x000002a3
Global Const $Var0532 = 0x000002b1
Global Const $Var0533 = 0x000002c0
Global Const $Var0534 = 0x000002df
Global Const $Var0535 = 0x00000300
Global Const $Var0536 = 0x00000301
Global Const $Var0537 = 0x00000302
Global Const $Var0538 = 0x00000303
Global Const $Var0539 = 0x00000304
Global Const $Var0540 = 0x00000310
Global Const $Var0541 = 0x00000312
Global Const $Var0542 = 0x00000311
Global Const $Var0543 = 0x00000317
Global Const $Var0544 = 0x00000318
Global Const $Var0545 = 0x00000319
Global Const $Var0546 = 0x0000030f
Global Const $Var0547 = 0x0000031a
Global Const $Var0548 = 0x00000358
Global Const $Var0549 = 0x0000035f
Global Const $Var0550 = 0x00000360
Global Const $Var0551 = 0x0000037f
Global Const $Var0552 = 0x00000380
Global Const $Var0553 = 0x0000038f
Global Const $Var0554 = 0x0000007b
Global Const $Var0555 = 0x0000007c
Global Const $Var0556 = 0x0000007d
Global Const $Var0557 = 0x0000007e
Global Const $Var0558 = 0x0000007f
Global Const $Var0559 = 0x00000080
Global Const $Var0560 = 0x00000081
Global Const $Var0561 = 0x00000082
Global Const $Var0562 = 0x00000083
Global Const $Var0563 = 0x00000084
Global Const $Var0564 = 0x00000085
Global Const $Var0565 = 0x00000086
Global Const $Var0566 = 0x00000087
Global Const $Var0567 = 0x00000088
Global Const $Var0568 = 0x000000a0
Global Const $Var0569 = 0x000000a1
Global Const $Var0570 = 0x000000a2
Global Const $Var0571 = 0x000000a3
Global Const $Var0572 = 0x000000a4
Global Const $Var0573 = 0x000000a5
Global Const $Var0574 = 0x000000a6
Global Const $Var0575 = 0x000000a7
Global Const $Var0576 = 0x000000a8
Global Const $Var0577 = 0x000000a9
Global Const $Var0578 = 0x000000ab
Global Const $Var0579 = 0x000000ac
Global Const $Var0580 = 0x000000ad
Global Const $Var0581 = 0x00000100
Global Const $Var0582 = 0x00000100
Global Const $Var0583 = 0x00000101
Global Const $Var0584 = 0x00000102
Global Const $Var0585 = 0x00000103
Global Const $Var0586 = 0x00000104
Global Const $Var0587 = 0x00000105
Global Const $Var0588 = 0x00000106
Global Const $Var0589 = 0x00000107
Global Const $Var0590 = 0x00000109
Global Const $Var0591 = 0x00000109
Global Const $Var0592 = 0x00000110
Global Const $Var0593 = 0x00000111
Global Const $Var0594 = 0x00000112
Global Const $Var0595 = 0x00000113
Global Const $Var0596 = 0x00000114
Global Const $Var0597 = 0x00000115
Global Const $Var0598 = 0x00000116
Global Const $Var0599 = 0x00000117
Global Const $Var0600 = 0x0000011f
Global Const $Var0601 = 0x00000120
Global Const $Var0602 = 0x00000121
Global Const $Var0603 = 0x00000122
Global Const $Var0604 = 0x00000123
Global Const $Var0605 = 0x00000124
Global Const $Var0606 = 0x00000125
Global Const $Var0607 = 0x00000126
Global Const $Var0608 = 0x00000127
Global Const $Var0609 = 0x00000128
Global Const $Var0610 = 0x00000129
Global Const $Var0611 = 0x00000132
Global Const $Var0612 = 0x00000133
Global Const $Var0613 = 0x00000134
Global Const $Var0614 = 0x00000135
Global Const $Var0615 = 0x00000136
Global Const $Var0616 = 0x00000137
Global Const $Var0617 = 0x00000138
Global Const $Var0618 = 0x00000019
Global Const $Var0619 = 0x000001e1
Global Const $Var0620 = 0x00008000
Global Const $Var0621 = 0
Global Const $Var0622 = $Var0621 - 1
Global Const $Var0623 = $Var0621 - 2
Global Const $Var0624 = $Var0621 - 3
Global Const $Var0625 = $Var0621 - 4
Global Const $Var0626 = $Var0621 - 5
Global Const $Var0627 = $Var0621 - 6
Global Const $Var0628 = $Var0621 - 7
Global Const $Var0629 = $Var0621 - 8
Global Const $Var0630 = $Var0621 - 12
Global Const $Var0631 = $Var0621 - 13
Global Const $Var0632 = $Var0621 - 14
Global Const $Var0633 = $Var0621 - 15
Global Const $Var0634 = $Var0621 - 0x00000010
Global Const $Var0635 = $Var0621 - 0x00000011
Global Const $Var0636 = $Var0621 - 0x00000012
Global Const $Var0637 = $Var0621 - 0x00000013
Global Const $Var0638 = $Var0621 - 0x00000014
Global Const $Var0639 = $Var0621 - 0x00000015
Global Const $Var0640 = $Var0621 - 0x00000016
Global Const $Var0641 = 0x00000200
Global Const $Var0642 = 0x00000200
Global Const $Var0643 = 0x00000201
Global Const $Var0644 = 0x00000202
Global Const $Var0645 = 0x00000203
Global Const $Var0646 = 0x00000204
Global Const $Var0647 = 0x00000205
Global Const $Var0648 = 0x00000206
Global Const $Var0649 = 0x00000207
Global Const $Var0650 = 0x00000208
Global Const $Var0651 = 0x00000209
Global Const $Var0652 = 0x0000020a
Global Const $Var0653 = 0x0000020b
Global Const $Var0654 = 0x0000020c
Global Const $Var0655 = 0x0000020d
Global Const $Var0656 = 0x0000020e
Global Const $Var0657 = 0
Global Const $Var0658 = 1
Global Const $Var0659 = 2
Global Const $Var0660 = 3
Global Const $Var0661 = 4
Global Const $Var0662 = 5
Global Const $Var0663 = 6
Global Const $Var0664 = 2
Global Const $Var0665 = 1
Global Const $Var0666 = 1
Global Const $Var0667 = 2
Global Const $Var0668 = 3
Global Const $Var0669 = 4
Global Const $Var0670 = 5
Global Const $Var0671 = 0
Global Const $Var0672 = 1
Global Const $Var0673 = 2
Global Const $Var0674 = 3
Global Const $Var0675 = 1
Global Const $Var0676 = 2
Global Const $Var0677 = 0x00002000
Global Const $Var0678 = ($Var0677 + 6)
Global Const $Var0679 = ($Var0677 + 5)
Global Const $Var0680 = $Var0677 + 1
Global Const $Var0681 = $Var0677 + 2
Global Const $Var0682 = $Var0677 + 3
Global Const $Var0683 = $Var0677 + 4
Global Const $Var0684 = $Var0677 + 11
Global Const $Var0685 = 1
Global Const $Var0686 = 2
Global Const $Var0687 = 3
Global Const $Var0688 = 0
Global Const $Var0689 = 1
Global Const $Var0690 = 2
Global Const $Var0691 = 3
Global Const $Var0692 = 4
Global Const $Var0693 = 5
Global Const $Var0694 = 6
Global Const $Var0695 = 7
Global Const $Var0696 = 8
Global Const $Var0697 = 9
Global Const $Var0698 = 10
Global Const $Var0699 = 11
Global Const $Var0700 = 12
Global Const $Var0701 = 13
Global Const $Var0702 = 14
Global Const $Var0703 = 15
Global Const $Var0704 = 0x00000010
Global Const $Var0705 = 0x00000011
Global Const $Var0706 = 0x00000012
Global Const $Var0707 = 0x00000013
Global Const $Var0708 = 0x00000014
Global Const $Var0709 = 0x00000015
Global Const $Var0710 = 0x00000016
Global Const $Var0711 = 0x00000017
Global Const $Var0712 = 0x00000018
Global Const $Var0713 = 0x00000019
Global Const $Var0714 = 0x0000001a
Global Const $Var0715 = 0x0000001b
Global Const $Var0716 = 0x0000001c
Global Const $Var0717 = 0x0000001d
Global Const $Var0718 = 0x0000001e
Global Const $Var0719 = 0x0000001f
Global Const $Var0720 = 0x00000020
Global Const $Var0721 = 0x00000021
Global Const $Var0722 = 0x00000022
Global Const $Var0723 = 0x00000023
Global Const $Var0724 = 0x00000024
Global Const $Var0725 = 0x00000025
Global Const $Var0726 = 0x00000026
Global Const $Var0727 = 0x00000027
Global Const $Var0728 = 0x00000028
Global Const $Var0729 = 0x00000029
Global Const $Var0730 = 0x0000002a
Global Const $Var0731 = 0x0000002b
Global Const $Var0732 = 0x0000002c
Global Const $Var0733 = 0x0000002d
Global Const $Var0734 = 0x0000002e
Global Const $Var0735 = 0x0000002f
Global Const $Var0736 = 0x00000030
Global Const $Var0737 = 0x00000031
Global Const $Var0738 = 0x00000032
Global Const $Var0739 = 0x00000033
Global Const $Var0740 = 0x00000034
Global Const $Var0741 = 0x00000035
Global Const $Var0742 = 0x00000036
Global Const $Var0743 = 0x00000037
Global Const $Var0744 = 0x00000038
Global Const $Var0745 = 0x00000039
Global Const $Var0746 = 0x0000003a
Global Const $Var0747 = 0x0000003b
Global Const $Var0748 = 0x0000003c
Global Const $Var0749 = 0x0000003d
Global Const $Var0750 = 0x0000003e
Global Const $Var0751 = 0x0000003f
Global Const $Var0752 = 0x00000043
Global Const $Var0753 = 0x00000044
Global Const $Var0754 = 0x00000045
Global Const $Var0755 = 0x00000046
Global Const $Var0756 = 0x00000047
Global Const $Var0757 = 0x00000048
Global Const $Var0758 = 0x00000049
Global Const $Var0759 = 0x0000004a
Global Const $Var0760 = 0x0000004b
Global Const $Var0761 = 0x0000004c
Global Const $Var0762 = 0x0000004d
Global Const $Var0763 = 0x0000004e
Global Const $Var0764 = 0x0000004f
Global Const $Var0765 = 0x00000050
Global Const $Var0766 = 0x00000051
Global Const $Var0767 = 0x00000052
Global Const $Var0768 = 0x00000053
Global Const $Var0769 = 0x00000054
Global Const $Var0770 = 0x00000056
Global Const $Var0771 = 0x00000057
Global Const $Var0772 = 0x00000058
Global Const $Var0773 = 0x00000059
Global Const $Var0774 = 0x0000005a
Global Const $Var0775 = 0x00001000
Global Const $Var0776 = 0x00002000
Global Const $Var0777 = 0x00002001
Global Const $Var0778 = 0x00002002
Global Const $Var0779 = 0x00000042
Global Const $Var0780 = 0x40000000
Global Const $Var0781 = 0x00550009
Global Const $Var0782 = 0x00c000ca
Global Const $Var0783 = 0x00bb0226
Global Const $Var0784 = 0x80000000
Global Const $Var0785 = 0x00330008
Global Const $Var0786 = 0x001100a6
Global Const $Var0787 = 0x00f00021
Global Const $Var0788 = 0x005a0049
Global Const $Var0789 = 0x00fb0a09
Global Const $Var0790 = 0x008800c6
Global Const $Var0791 = 0x00cc0020
Global Const $Var0792 = 0x00440328
Global Const $Var0793 = 0x00660046
Global Const $Var0794 = 0x00ee0086
Global Const $Var0795 = 0x00ff0062
Global Const $Var0796 = 8
Global Const $Var0797 = 0x00000400
Global Const $Var0798 = 1
Global Const $Var0799 = 0x00002000
Global Const $Var0800 = 0x00008000
Global Const $Var0801 = 0x00000040
Global Const $Var0802 = 0x00000200
Global Const $Var0803 = 0x00100000
Global Const $Var0804 = 0x00001000
Global Const $Var0805 = 0
Global Const $Var0806 = 0x00010000
Global Const $Var0807 = 0x00000100
Global Const $Var0808 = 0x00080000
Global Const $Var0809 = 0x00000800
Global Const $Var0810 = 0x00004000
Global Const $Var0811 = 0x00200000
Global Const $Var0812 = 2
Global Const $Var0813 = 0x00020000
Global Const $Var0814 = 0x00000020
Global Const $Var0815 = 0x00000080
Global Const $Var0816 = 0
Global Const $Var0817 = 4
Global Const $Var0818 = 0x00000010
Global Const $Var0819 = 0x00040000
Global Const $Var0820 = 4
Global Const $Var0821 = 0x00000400
Global Const $Var0822 = 2
Global Const $Var0823 = 1
Global Const $Var0824 = 0x00000020
Global Const $Var0825 = 0x00000800
Global Const $Var0826 = 0x00000010
Global Const $Var0827 = 8
Global Const $Var0828 = 0x00000200
Global Const $Var0829 = 0x00000100
Global Const $Var0830 = 0x00000080
Global Const $Var0831 = 0x00000040
Global Const $Var0832 = 0x00000305
Global Const $Var0833 = 0x00000306
Global Const $Var0834 = 0x00000307
Global Const $Var0835 = 0x00000308
Global Const $Var0836 = 0x00000309
Global Const $Var0837 = 0x0000030a
Global Const $Var0838 = 0x0000030b
Global Const $Var0839 = 0x0000030c
Global Const $Var0840 = 0x0000030d
Global Const $Var0841 = 0x0000030e
Global Const $Var0842 = -2
Global Const $Var0843 = -1
Global Const $Var0844 = 0
Global Const $Var0845 = 1
Global Const $Var0846 = 2
Global Const $Var0847 = 3
Global Const $Var0848 = 4
Global Const $Var0849 = $Var0848
Global Const $Var0850 = 5
Global Const $Var0851 = 6
Global Const $Var0852 = 7
Global Const $Var0853 = 8
Global Const $Var0854 = 9
Global Const $Var0855 = 10
Global Const $Var0856 = 11
Global Const $Var0857 = 12
Global Const $Var0858 = 13
Global Const $Var0859 = 14
Global Const $Var0860 = 15
Global Const $Var0861 = 0x00000010
Global Const $Var0862 = 0x00000011
Global Const $Var0863 = 0x00000012
Global Const $Var0864 = $Var0853
Global Const $Var0865 = $Var0854
Global Const $Var0866 = $Var0855
Global Const $Var0867 = $Var0862
Global Const $Var0868 = 0x00000013
Global Const $Var0869 = 0x00000014
Global Const $Var0870 = 0x00000015
Global Const $Var0871 = 0
Global Const $Var0872 = 1
Global Const $Var0873 = 2
Global Const $Var0874 = 3
Global Const $Var0875 = 4
Global Const $Var0876 = 5
Global Const $Var0877 = 6
Global Const $Var0878 = 7
Global Const $Var0879 = 8
Global Const $Var0880 = 9
Global Const $Var0881 = 10
Global Const $Var0882 = 11
Global Const $Var0883 = 12
Global Const $Var0884 = 13
Global Const $Var0885 = 14
Global Const $Var0886 = 15
Global Const $Var0887 = 0x00000010
Global Const $Var0888 = 0x00000011
Global Const $Var0889 = 0x00000012
Global Const $Var0890 = 0x00000013
Global Const $Var0891 = 0x00000014
Global Const $Var0892 = 0x00000015
Global Const $Var0893 = 0x00000016
Global Const $Var0894 = 0x00000017
Global Const $Var0895 = 0x00000018
Global Const $Var0896 = 0x0000001a
Global Const $Var0897 = 0x0000001b
Global Const $Var0898 = 0x0000001c
Global Const $Var0899 = 0x0000001d
Global Const $Var0900 = 0x0000001e
Global Const $Var0901 = 1
Global Const $Var0902 = 15
Global Const $Var0903 = 0x00000010
Global Const $Var0904 = 0x00000014
Global Const $Var0905 = 0x00000014
Global Const $Var0906 = 0x00000014
Global Const $Var0907 = -1
Global Const $Var0908 = 0
Global Const $Var0909 = 1
Global Const $Var0910 = 4
Global Const $Var0911 = 5
Global Const $Var0912 = 8
Global Const $Var0913 = 9
Global Const $Var0914 = 0x00000080
Global Const $Var0915 = 0x00000040
Global Const $Var0916 = 0x00000020
Global Const $Var0917 = 8
Global Const $Var0918 = 0x00000010
Global Const $Var0919 = 0x00000200
Global Const $Var0920 = 4
Global Const $Var0921 = 1
Global Const $Var0922 = 2
Global Const $Var0923 = 0x00000100
Global Const $Var0924 = 1
Global Const $Var0925 = 2
Global Const $Var0926 = 3
Global Const $Var0927 = 4
Global Const $Var0928 = 0x00010000
Global Const $Var0929 = 0x00010001
Global Const $Var0930 = 0x00010002
Global Const $Var0931 = 0x00010003
Global Const $Var0932 = 0x00010004
Global Const $Var0933 = 0x00020000
Global Const $Var0934 = 1
Global Const $Var0935 = 2
Global Const $Var0936 = 4
Global Const $Var0937 = 8
Global Const $Var0938 = 0x00000010
Global Const $Var0939 = 0x00000020
Global Const $Var0940 = 0x00000040
Global Const $Var0941 = 0x00000080
Global Const $Var0942 = 0x00000100
Global Const $Var0943 = 0x00000200
Global Const $Var0944 = 0x00000400
Global Const $Var0945 = 0x00000800
Global Const $Var0946 = 0x00001000
Global Const $Var0947 = 0
Global Const $Var0948 = 2
Global Const $Var0949 = 4
Global Const $Var0950 = 0x00000010
Global Const $Var0951 = 0x00000020
Global Const $Var0952 = 0x00000020
Global Const $Var0953 = 0x00000040
Global Const $Var0954 = 8
Global Const $Var0955 = 0x00000100
Global Const $Var0956 = BitOR($Var0383, $Var0393, $Var0403, $Var0388)
Global Const $Var0957 = 1
Global Const $Var0958 = 2
Global Const $Var0959 = 4
Global Const $Var0960 = 8
Global Const $Var0961 = 0x00000010
Global Const $Var0962 = 0x00000020
Global Const $Var0963 = 0x00000040
Global Const $Var0964 = 0x00000080
Global Const $Var0965 = 0x00000100
Global Const $Var0966 = 0x00000200
Global Const $Var0967 = 0x00000400
Global Const $Var0968 = 0x00000800
Global Const $Var0969 = 0x00001000
Global Const $Var0970 = 0x00002000
Global Const $Var0971 = 0x00004000
Global Const $Var0972 = 0x00008000
Global Const $Var0973 = 3
Global Const $Var0974 = -1
Global Const $Var0975 = -3
Global Const $Var0976 = -4
Global Const $Var0977 = -2
Global Const $Var0978 = 0x00000180
Global Const $Var0979 = 0x00000181
Global Const $Var0980 = 0x00000182
Global Const $Var0981 = 0x00000183
Global Const $Var0982 = 0x00000184
Global Const $Var0983 = 0x00000185
Global Const $Var0984 = 0x00000186
Global Const $Var0985 = 0x00000187
Global Const $Var0986 = 0x00000188
Global Const $Var0987 = 0x00000189
Global Const $Var0988 = 0x0000018a
Global Const $Var0989 = 0x0000018b
Global Const $Var0990 = 0x0000018c
Global Const $Var0991 = 0x0000018d
Global Const $Var0992 = 0x0000018e
Global Const $Var0993 = 0x0000018f
Global Const $Var0994 = 0x00000190
Global Const $Var0995 = 0x00000191
Global Const $Var0996 = 0x00000192
Global Const $Var0997 = 0x00000193
Global Const $Var0998 = 0x00000194
Global Const $Var0999 = 0x00000195
Global Const $Var1000 = 0x00000196
Global Const $Var1001 = 0x00000197
Global Const $Var1002 = 0x00000198
Global Const $Var1003 = 0x00000199
Global Const $Var1004 = 0x0000019a
Global Const $Var1005 = 0x0000019b
Global Const $Var1006 = 0x0000019c
Global Const $Var1007 = 0x0000019d
Global Const $Var1008 = 0x0000019e
Global Const $Var1009 = 0x0000019f
Global Const $Var1010 = 0x000001a0
Global Const $Var1011 = 0x000001a1
Global Const $Var1012 = 0x000001a2
Global Const $Var1013 = 0x000001a5
Global Const $Var1014 = 0x000001a6
Global Const $Var1015 = 0x000001a7
Global Const $Var1016 = 0x000001a8
Global Const $Var1017 = 0x000001a9
Global Const $Var1018 = 0x000001b1
Global Const $Var1019 = 0x000001b2
Global Const $Var1020 = 2
Global Const $Var1021 = 1
Global Const $Var1022 = 2
Global Const $Var1023 = 3
Global Const $Var1024 = 4
Global Const $Var1025 = 5
Global Const $Var1026 = 0x00800000
Global Const $Var1027 = 0x00200000
Global Const $Var1028 = BitOR($Var0958, $Var1026, $Var1027, $Var0957)
Global Const $Var1029 = 0x00000020
Global Const $Var1030 = 0x00000010
Global Const $Var1031 = 0x00004000
Global Const $Var1032 = 0x00008000
Global Const $Var1033 = 2
Global Const $Var1034 = 1
Global Const $Var1035 = 0
Global Const $Var1036 = 4
Global Const $Var1037 = 0
Global Const $Var1038 = 2
Global Const $Var1039 = 0x00000010
Global Const $Var1040 = 0x00000020
Global Const $Var1041 = 0x00000040
Global Const $Var1042 = 0x00000080
Global Const $Var1043 = 0x00000100
Global Const $Var1044 = 0x00001000
Global Const $Var1045 = 0x00002000
Global Const $Var1046 = 0x00002000
Global Const $Var1047 = 0x00004000
Global Const $Var1048 = 0x00001000
Global Const $Var1049 = 0x00007f72
Global Const $Var1050 = 0x00008000
Global Const $Var1051 = $Var1037 + $Var1041
Global Const $Var1052 = $Var1038 + $Var1041
Global Const $Var1053 = 0x00001000
Global Const $Var1054 = 0x00002000
Global Const $Var1055 = 0x00100000
Global Const $Var1056 = 0x08000000
Global Const $Var1057 = 1
Global Const $Var1058 = 2
Global Const $Var1059 = 4
Global Const $Var1060 = 0x00000010
Global Const $Var1061 = 0x00000020
Global Const $Var1062 = 0x00000040
Global Const $Var1063 = 0x00000100
Global Const $Var1064 = 0x00000200
Global Const $Var1065 = 0x00004000
Global Const $Var1066 = 0x00008000
Global Const $Var1067 = "struct;long X;long Y;endstruct"
Global Const $Var1068 = "struct;long Left;long Top;long Right;long Bottom;endstruct"
Global Const $Var1069 = "struct;long X;long Y;endstruct"
Global Const $Var1070 = "int cxLeftWidth;int cxRightWidth;int cyTopHeight;int cyBottomHeight"
Global Const $Var1071 = "struct;dword Lo;dword Hi;endstruct"
Global Const $Var1072 = "struct;word Year;word Month;word Dow;word Day;word Hour;word Minute;word Second;word MSeconds;endstruct"
Global Const $Var1073 = "struct;long Bias;wchar StdName[32];word StdDate[8];long StdBias;wchar DayName[32];word DayDate[8];long DayBias;endstruct"
Global Const $Var1074 = "struct;hwnd hWndFrom;uint_ptr IDFrom;INT Code;endstruct"
Global Const $Var1075 = "uint Mask;int_ptr Item;ptr Text;int TextMax;int Image;int SelectedImage;int OverlayImage;" & "int Indent;lparam Param"
Global Const $Var1076 = $Var1074 & ";int ItemID;wchar szText[260]"
Global Const $Var1077 = $Var1074 & ";bool fChanged;int NewSelection;wchar szText[260];int Why"
Global Const $Var1078 = $Var1074 & ";uint Mask;int_ptr Item;ptr Text;int TextMax;int Image;" & "int SelectedImage;int OverlayImage;int Indent;lparam Param"
Global Const $Var1079 = "word MinYear;word MinMonth;word MinDOW;word MinDay;word MinHour;word MinMinute;" & "word MinSecond;word MinMSecond;word MaxYear;word MaxMonth;word MaxDOW;word MaxDay;word MaxHour;" & "word MaxMinute;word MaxSecond;word MaxMSecond;bool MinValid;bool MaxValid"
Global Const $Var1080 = $Var1074 & ";dword Flag;" & $Var1072
Global Const $Var1081 = $Var1074 & ";ptr Format;" & $Var1072 & ";ptr pDisplay;wchar Display[64]"
Global Const $Var1082 = $Var1074 & ";ptr Format;struct;long SizeX;long SizeY;endstruct"
Global Const $Var1083 = $Var1074 & ";int VirtKey;ptr Format;" & $Var1072
Global Const $Var1084 = $Var1074 & ";ptr UserString;" & $Var1072 & ";dword Flags"
Global Const $Var1085 = "dword Length;dword Reserved;dword RecordNumber;dword TimeGenerated;dword TimeWritten;dword EventID;" & "word EventType;word NumStrings;word EventCategory;word ReservedFlags;dword ClVar1471ingRecordNumber;dword StringOffset;" & "dword UserSidLength;dword UserSidOffset;dword DataLength;dword DataOffset"
Global Const $Var1086 = "uint Width;uint Height;int Stride;int Format;ptr Scan0;uint_ptr Reserved"
Global Const $Var1087 = "byte GUID[16];ulong Count;ulong Type;ptr Values"
Global Const $Var1088 = "uint Count;byte Params[1]"
Global Const $Var1089 = "float X;float Y;float Width;float Height"
Global Const $Var1090 = "uint Version;ptr Callback;bool NoThread;bool NoCodecs"
Global Const $Var1091 = "ptr HookProc;ptr UnhookProc"
Global Const $Var1092 = "byte CLSID[16];byte FormatID[16];ptr CodecName;ptr DllName;ptr FormatDesc;ptr FileExt;" & "ptr MimeType;dword Flags;dword Version;dword SigCount;dword SigSize;ptr SigPattern;ptr SigMask"
Global Const $Var1093 = "uint Count;byte Params[1]"
Global Const $Var1094 = "uint Mask;int XY;ptr Text;handle hBMP;int TextMax;int Fmt;lparam Param;int Image;int Order;uint Type;ptr pFilter;uint State"
Global Const $Var1095 = $Var1074 & ";int Item;uint Mask;ptr Text;int TextMax;int Image;lparam lParam"
Global Const $Var1096 = $Var1074 & ";int Item;" & $Var1068
Global Const $Var1097 = $Var1074 & ";int Item;int Button;ptr pItem"
Global Const $Var1098 = "byte Field4;byte Field3;byte Field2;byte Field1"
Global Const $Var1099 = $Var1074 & ";int Field;int Value"
Global Const $Var1100 = "struct;uint Flags;ptr Text;lparam Param;" & $Var1067 & ";uint Direction;endstruct"
Global Const $Var1101 = $Var1067 & ";uint Flags;int Item;int SubItem;int iGroup"
Global Const $Var1102 = "struct;uint Mask;int Item;int SubItem;uint State;uint StateMask;ptr Text;int TextMax;int Image;lparam Param;" & "int Indent;int GroupID;uint Columns;ptr pColumns;ptr piColFmt;int iGroup;endstruct"
Global Const $Var1103 = $Var1074 & ";int Item;int SubItem;uint NewState;uint OldState;uint Changed;" & "struct;long ActionX;long ActionY;endstruct;lparam Param"
Global Const $Var1104 = "struct;" & $Var1074 & ";dword dwDrawStage;handle hdc;" & $Var1068 & ";dword_ptr dwItemSpec;uint uItemState;lparam lItemlParam;endstruct" & ";dword clrText;dword clrTextBk;int iSubItem;dword dwItemType;dword clrFace;int iIconEffect;" & "int iIconPhase;int iPartId;int iStateId;struct;long TextLeft;long TextTop;long TextRight;long TextBottom;endstruct;uint uAlign"
Global Const $Var1105 = $Var1074 & ";" & $Var1102
Global Const $Var1106 = $Var1074 & ";int Start;" & $Var1100
Global Const $Var1107 = $Var1074 & ";dword Flags;ptr Text;int TextMax;int Item;int SubItem;lparam lParam"
Global Const $Var1108 = $Var1074 & ";int Index;int SubItem;uint NewState;uint OldState;uint Changed;" & $Var1067 & ";lparam lParam;uint KeyFlags"
Global Const $Var1109 = "align 1;" & $Var1074 & ";word VKey;uint Flags"
Global Const $Var1110 = $Var1074 & ";int DX;int DY"
Global Const $Var1111 = "uint Size;" & $Var1067 & ";uint Hit;" & $Var1072 & ";" & $Var1068 & ";int iOffset;int iRow;int iCol"
Global Const $Var1112 = "word MinYear;word MinMonth;word MinDOW;word MinDay;word MinHour;word MinMinute;word MinSecond;" & "word MinMSeconds;word MaxYear;word MaxMonth;word MaxDOW;word MaxDay;word MaxHour;word MaxMinute;word MaxSecond;" & "word MaxMSeconds;short Span"
Global Const $Var1113 = "word MinYear;word MinMonth;word MinDOW;word MinDay;word MinHour;word MinMinute;word MinSecond;" & "word MinMSeconds;word MaxYear;word MaxMonth;word MaxDOW;word MaxDay;word MaxHour;word MaxMinute;word MaxSecond;" & "word MaxMSeconds;short MinSet;short MaxSet"
Global Const $Var1114 = "word MinYear;word MinMonth;word MinDOW;word MinDay;word MinHour;word MinMinute;word MinSecond;" & "word MinMSeconds;word MaxYear;word MaxMonth;word MaxDOW;word MaxDay;word MaxHour;word MaxMinute;word MaxSecond;" & "word MaxMSeconds"
Global Const $Var1115 = $Var1074 & ";" & $Var1072 & ";int DayState;ptr pDayState"
Global Const $Var1116 = $Var1074 & ";struct;word BegYear;word BegMonth;word BegDOW;word BegDay;word BegHour;word BegMinute;word BegSecond;word BegMSeconds;endstruct;" & "struct;word EndYear;word EndMonth;word EndDOW;word EndDay;word EndHour;word EndMinute;word EndSecond;word EndMSeconds;endstruct"
Global Const $Var1117 = $Var1074 & ";int Item;ptr piid;ptr pObject;long Result;dword dwFlags"
Global Const $Var1118 = "align 1;" & $Var1074 & ";word VKey;uint Flags"
Global Const $Var1119 = "struct;uint Mask;handle hItem;uint State;uint StateMask;ptr Text;int TextMax;int Image;int SelectedImage;" & "int Children;lparam Param;endstruct"
Global Const $Var1120 = "struct;" & $Var1119 & ";int Integral;uint uStateEx;hwnd hwnd;int iExpandedImage;int iReserved;endstruct"
Global Const $Var1121 = $Var1074 & ";uint Action;" & "struct;uint OldMask;handle OldhItem;uint OldState;uint OldStateMask;" & "ptr OldText;int OldTextMax;int OldImage;int OldSelectedImage;int OldChildren;lparam OldParam;endstruct;" & "struct;uint NewMask;handle NewhItem;uint NewState;uint NewStateMask;" & "ptr NewText;int NewTextMax;int NewImage;int NewSelectedImage;int NewChildren;lparam NewParam;endstruct;" & "struct;long PointX;long PointY;endstruct"
Global Const $Var1122 = "struct;" & $Var1074 & ";dword DrawStage;handle HDC;" & $Var1068 & ";dword_ptr ItemSpec;uint ItemState;lparam ItemParam;endstruct" & ";dword ClrText;dword ClrTextBk;int Level"
Global Const $Var1123 = $Var1074 & ";" & $Var1119
Global Const $Var1124 = $Var1074 & ";ptr Text;int TextMax;handle hItem;lparam lParam"
Global Const $Var1125 = $Var1067 & ";uint Flags;handle Item"
Global Const $Var1126 = "align 1;" & $Var1074 & ";word VKey;uint Flags"
Global Const $Var1127 = $Var1074 & ";dword_ptr ItemSpec;dword_ptr ItemData;" & $Var1067 & ";lparam HitInfo"
Global Const $Var1128 = "dword Count;align 4;int64 LUID;dword Attributes"
Global Const $Var1129 = "handle hBitmap;handle hMask;int Unused1;int Unused2;" & $Var1068
Global Const $Var1130 = "dword Size;INT Mask;dword Style;uint YMax;handle hBack;dword ContextHelpID;ulong_ptr MenuData"
Global Const $Var1131 = "uint Size;uint Mask;uint Type;uint State;uint ID;handle SubMenu;handle BmpChecked;handle BmpUnchecked;" & "ulong_ptr ItemData;ptr TypeData;uint CCH;handle BmpItem"
Global Const $Var1132 = "uint cbSize;uint fMask;uint fStyle;dword clrFore;dword clrBack;ptr lpText;uint cch;" & "int iImage;hwnd hwndChild;uint cxMinChild;uint cyMinChild;uint cx;handle hbmBack;uint wID;uint cyChild;uint cyMaxChild;" & "uint cyIntegral;uint cxIdeal;lparam lParam;uint cxHeader;" & $Var1068 & ";uint uChevronState"
Global Const $Var1133 = $Var1074 & ";uint uBand;uint wID;lparam lParam;uint uMsg;uint fStyleCurrent;bool fAutoBreak"
Global Const $Var1134 = $Var1074 & ";bool fChanged;" & "struct;long TargetLeft;long TargetTop;long TargetRight;long TargetBottom;endstruct;" & "struct;long ActualLeft;long ActualTop;long ActualRight;long ActualBottom;endstruct"
Global Const $Var1135 = $Var1074 & ";dword dwMask;uint uBand;uint fStyle;uint wID;lparam lParam"
Global Const $Var1136 = $Var1074 & ";uint uBand;uint wID;lparam lParam;" & $Var1068 & ";lparam lParamNM"
Global Const $Var1137 = $Var1074 & ";uint uBand;uint wID;" & "struct;long CLeft;long CTop;long CRight;long CBottom;endstruct;" & "struct;long BLeft;long BTop;long BRight;long BBottom;endstruct"
Global Const $Var1138 = "dword Size;dword BtnHighlight;dword BtnShadow"
Global Const $Var1139 = $Var1074 & ";int iItem;" & "struct;int iBitmap;int idCommand;byte fsState;byte fsStyle;dword_ptr dwData;int_ptr iString;endstruct" & ";int cchText;ptr pszText;" & $Var1068
Global Const $Var1140 = $Var1074 & ";int idOld;int idNew;dword dwFlags"
Global Const $Var1141 = "int Bitmap;int Command;byte State;byte Style;align;dword_ptr Param;int_ptr String"
Global Const $Var1142 = "uint Size;dword Mask;int Command;int Image;byte State;byte Style;word CX;dword_ptr Param;ptr Text;int TextMax"
Global Const $Var1143 = "dword Scope;dword Type;dword DisplayType;dword Usage;ptr LocalName;ptr RemoteName;ptr Comment;ptr Provider"
Global Const $Var1144 = "ulong_ptr Internal;ulong_ptr InternalHigh;struct;dword Offset;dword OffsetHigh;endstruct;handle hEvent"
Global Const $Var1145 = "dword StructSize;hwnd hwndOwner;handle hInstance;ptr lpstrFilter;ptr lpstrCustomFilter;" & "dword nMaxCustFilter;dword nFilterIndex;ptr lpstrFile;dword nMaxFile;ptr lpstrFileTitle;dword nMaxFileTitle;" & "ptr lpstrInitialDir;ptr lpstrTitle;dword Flags;word nFileOffset;word nFileExtension;ptr lpstrDefExt;lparam lCustData;" & "ptr lpfnHook;ptr lpTemplateName;ptr pvReserved;dword dwReserved;dword FlagsEx"
Global Const $Var1146 = "struct;dword Size;long Width;long Height;word Planes;word BitCount;dword Compression;dword SizeImage;" & "long XPelsPerMeter;long YPelsPerMeter;dword ClrUsed;dword ClrImportant;endstruct;dword RGBQuad"
Global Const $Var1147 = "byte Op;byte Flags;byte Alpha;byte Format"
Global Const $Var1148 = "ulong Data1;ushort Data2;ushort Data3;byte Data4[8]"
Global Const $Var1149 = "uint length;uint flags;uint showCmd;long ptMinPVar1471ition[2];long ptMaxPVar1471ition[2];long rcNormalPVar1471ition[4]"
Global Const $Var1150 = "hwnd hWnd;hwnd InsertAfter;int X;int Y;int CX;int CY;uint Flags"
Global Const $Var1151 = "uint cbSize;uint fMask;int nMin;int nMax;uint nPage;int nPVar1471;int nTrackPVar1471"
Global Const $Var1152 = "dword cbSize;" & $Var1068 & ";int dxyLineButton;int xyThumbTop;" & "int xyThumbBottom;int reserved;dword rgstate[6]"
Global Const $Var1153 = "long Height;long Width;long Escapement;long Orientation;long Weight;byte Italic;byte Underline;" & "byte Strikeout;byte CharSet;byte OutPrecision;byte ClipPrecision;byte Quality;byte PitchAndFamily;wchar FaceName[32]"
Global Const $Var1154 = "dword vkCode;dword scanCode;dword flags;dword time;ulong_ptr dwExtraInfo"
Global Const $Var1155 = "handle hProcess;handle hThread;dword ProcessID;dword ThreadID"
Global Const $Var1156 = "dword Size;ptr Reserved1;ptr Desktop;ptr Title;dword X;dword Y;dword XSize;dword YSize;dword XCountChars;" & "dword YCountChars;dword FillAttribute;dword Flags;word ShowWindow;word Reserved2;ptr Reserved3;handle StdInput;" & "handle StdOutput;handle StdError"
Global Const $Var1157 = "dword Length;ptr Descriptor;bool InheritHandle"
Global Const $Var1158 = "dword dwFileAttributes;dword ftCreationTime[2];dword ftLastAccessTime[2];dword ftLastWriteTime[2];dword nFileSizeHigh;dword nFileSizeLow;dword dwReserved0;dword dwReserved1;wchar cFileName[260];wchar cAlternateFileName[14]"
Global Const $Var1159 = "long tmHeight;long tmAscent;long tmDescent;long tmInternalLeading;long tmExternalLeading;" & "long tmAveCharWidth;long tmMaxCharWidth;long tmWeight;long tmOverhang;long tmDigitizedAspectX;long tmDigitizedAspectY;" & "wchar tmFirstChar;wchar tmLastChar;wchar tmDefaultChar;wchar tmBreakChar;byte tmItalic;byte tmUnderlined;byte tmStruckOut;" & "byte tmPitchAndFamily;byte tmCharSet"
Global Const $Var1160 = 1
Global Const $Var1161 = 2
Global Const $Var1162 = 4
Global Const $Var1163 = 8
Global Const $Var1164 = 0x00000010
Global Const $Var1165 = 0x00000020
Global Const $Var1166 = 0x00000040
Global Const $Var1167 = 0x00000080
Global Const $Var1168 = 0x00000100
Global Const $Var1169 = 0x00000200
Global Const $Var1170 = 0x00000400
Global Const $Var1171 = 0x00000800
Global Const $Var1172 = 0x001f0fff
Global Const $Var1173 = 0x000003f0
Global Const $Var1174 = "SeAssignPrimaryTokenPrivilege"
Global Const $Var1175 = "SeAuditPrivilege"
Global Const $Var1176 = "SeBackupPrivilege"
Global Const $Var1177 = "SeChangeNotifyPrivilege"
Global Const $Var1178 = "SeCreateGlobalPrivilege"
Global Const $Var1179 = "SeCreatePagefilePrivilege"
Global Const $Var1180 = "SeCreatePermanentPrivilege"
Global Const $Var1181 = "SeCreateTokenPrivilege"
Global Const $Var1182 = "SeDebugPrivilege"
Global Const $Var1183 = "SeEnableDelegationPrivilege"
Global Const $Var1184 = "SeImpersonatePrivilege"
Global Const $Var1185 = "SeIncreaseBasePriorityPrivilege"
Global Const $Var1186 = "SeIncreaseQuotaPrivilege"
Global Const $Var1187 = "SeLoadDriverPrivilege"
Global Const $Var1188 = "SeLockMemoryPrivilege"
Global Const $Var1189 = "SeMachineAccountPrivilege"
Global Const $Var1190 = "SeManageVolumePrivilege"
Global Const $Var1191 = "SeProfileSingleProcessPrivilege"
Global Const $Var1192 = "SeRemoteShutdownPrivilege"
Global Const $Var1193 = "SeRestorePrivilege"
Global Const $Var1194 = "SeSecurityPrivilege"
Global Const $Var1195 = "SeShutdownPrivilege"
Global Const $Var1196 = "SeSyncAgentPrivilege"
Global Const $Var1197 = "SeSystemEnvironmentPrivilege"
Global Const $Var1198 = "SeSystemProfilePrivilege"
Global Const $Var1199 = "SeSystemtimePrivilege"
Global Const $Var1200 = "SeTakeOwnershipPrivilege"
Global Const $Var1201 = "SeTcbPrivilege"
Global Const $Var1202 = "SeUnsolicitedInputPrivilege"
Global Const $Var1203 = "SeUndockPrivilege"
Global Const $Var1204 = 1
Global Const $Var1205 = 2
Global Const $Var1206 = 4
Global Const $Var1207 = 0x80000000
Global Const $Var1208 = 1
Global Const $Var1209 = 2
Global Const $Var1210 = 4
Global Const $Var1211 = 8
Global Const $Var1212 = 0x00000010
Global Const $Var1213 = 0x00000020
Global Const $Var1214 = 0x00000040
Global Const $Var1215 = 0x20000000
Global Const $Var1216 = 0x40000000
Global Enum $a17ea503a3f = 1, $a1cea700220
Global Enum $a02ea80475c = 0, $a28eaa05606, $a10eab04446, $a4eeac03438
Global Enum $a23ead00545 = 1, $a17eaf0512c, $a42fa004a46, $a35fa103e57, $a15fa20240c, $a63fa303f58, $a32fa404930, $a07fa505940, $a30fa603f1a, $a5bfa704115, $a44fa803027, $a5ffa900655, $a2efaa0210c, $a2bfab00e48, $a45fac00f21, $a1bfad00239, $a16fae05511, $a4cfaf0430e, $a240b00595a, $a5c0b105521, $a370b205f32, $a4a0b30592e, $a5e0b404227, $a4c0b50314e, $a0a0b600a1a, $a3e0b700524, $a000b80384b, $a270b900305
Global Const $Var1217 = 1
Global Const $Var1218 = 2
Global Const $Var1219 = 4
Global Const $Var1220 = 8
Global Const $Var1221 = 0x00000010
Global Const $Var1222 = 0x00000020
Global Const $Var1223 = 0x00000040
Global Const $Var1224 = 0x00000080
Global Const $Var1225 = 0x00000100
Global Const $Var1226 = 0x000f01ff
Global Const $Var1227 = 0x00020008
Global Const $Var1228 = 0x000200e0
Global Const $Var1229 = 0x00020000
Global Const $Var1230 = 1
Global Const $Var1231 = 2
Global Const $Var1232 = 4
Global Const $Var1233 = 8
Global Const $Var1234 = 0x00000010
Global Const $Var1235 = 0x00000020
Global Const $Var1236 = 0x00000040
Global Const $Var1237 = 0x00000080
Global Const $Var1238 = 0x00010000
Global Const $Var1239 = 0x00020000
Global Const $Var1240 = 0x00040000
Global Const $Var1241 = 0x00080000
Global Const $Var1242 = 0x00100000
Global Const $Var1243 = 0x000f0000
Global Const $Var1244 = $Var1239
Global Const $Var1245 = $Var1239
Global Const $Var1246 = $Var1239
Global Const $Var1247 = 0x001f0000
Global Const $Var1248 = 0x0000ffff
Global Enum $a174b70491f = 0, $a4b4b903307, $a004ba05141, $a034bb01116, $a214bc0592e, $a164bd01613, $a134be0373d
Global Enum $a304bf02a1d = 0, $a135b104456, $a225b204812, $a1e5b305400, $a105b403263, $a235b502151, $a365b60161c, $a4d5b703356, $a255b801c04
Global Const $Var1249 = 1
Global Const $Var1250 = 2
Global Enum $a075bd01e08 = 1, $a365bf0310e, $a0d6b003b3f, $a1e6b100029, $a586b202948, $a496b305248, $a4a6b405e15, $a456b505a61, $a266b601061, $a5f6b700137
Global Const $Var1251 = "S-1-5-32-544"
Global Const $Var1252 = "S-1-5-32-545"
Global Const $Var1253 = "S-1-5-32-546"
Global Const $Var1254 = "S-1-5-32-548"
Global Const $Var1255 = "S-1-5-32-549"
Global Const $Var1256 = "S-1-5-32-550"
Global Const $Var1257 = "S-1-5-32-551"
Global Const $Var1258 = "S-1-5-32-552"
Global Const $Var1259 = "S-1-3-0"
Global Const $Var1260 = "S-1-1-0"
Global Const $Var1261 = "S-1-5-2"
Global Const $Var1262 = "S-1-5-4"
Global Const $Var1263 = "S-1-5-18"
Global Const $Var1264 = "S-1-5-11"
Global Const $Var1265 = "S-1-5-64-14"
Global Const $Var1266 = "S-1-5-64-21"
Global Const $Var1267 = "S-1-5-80"
Global Const $Var1268 = "S-1-16-0"
Global Const $Var1269 = "S-1-16-4096"
Global Const $Var1270 = "S-1-16-8192"
Global Const $Var1271 = "S-1-16-8448"
Global Const $Var1272 = "S-1-16-12288"
Global Const $Var1273 = "S-1-16-16384"
Global Const $Var1274 = "S-1-16-20480"
Global Const $Var1275 = "S-1-16-28672"
Global Const $Var1276 = "S-1-5-80-0"

Func Fn0001($__01 = @error, $__02 = @extended)
	Local $locVar0001 = DllCall("kernel32.dll", "dword", "GetLastError")
	Return SetError($__01, $__02, $locVar0001[0])
EndFunc

Func Fn0002($__01, $__02 = @error, $__03 = @extended)
	DllCall("kernel32.dll", "none", "SetLastError", "dword", $__01)
	Return SetError($__02, $__03)
EndFunc

Global Const $Var1277 = 0
Global Const $Var1278 = 1
Global Const $Var1279 = 0
Global Const $Var1280 = 1
Global Const $Var1281 = 2
Global Const $Var1282 = 0
Global Const $Var1283 = 1
Global Const $Var1284 = 2
Global Const $Var1285 = 0x00000010
Global Const $Var1286 = 0x00000020
Global Const $Var1287 = 0x00000020
Global Const $Var1288 = 0x00000040
Global Const $Var1289 = 0x00000080
Global Const $Var1290 = 0x00000100
Global Const $Var1291 = -1
Global Const $Var1292 = 1
Global Const $Var1293 = 2
Global Const $Var1294 = 4
Global Const $Var1295 = 8
Global Const $Var1296 = 0x00000010
Global Const $Var1297 = 1
Global Const $Var1298 = 2
Global Const $Var1299 = 3
Global Const $Var1300 = 4
Global Const $Var1301 = 5
Global Const $Var1302 = -1
Global Const $Var1303 = 0
Global Const $Var1304 = 1
Global Const $Var1305 = 2
Global Const $Var1306 = 1
Global Const $Var1307 = 2
Global Const $Var1308 = 4
Global Const $Var1309 = 0x00000010
Global Const $Var1310 = 0x00000020
Global Const $Var1311 = 0x00000040
Global Const $Var1312 = 0x00000080
Global Const $Var1313 = 0x00000100
Global Const $Var1314 = 0x00000200
Global Const $Var1315 = 0x00000400
Global Const $Var1316 = 0x00000800
Global Const $Var1317 = 0x00001000
Global Const $Var1318 = 0x00002000
Global Const $Var1319 = 0x00004000
Global Const $Var1320 = 1
Global Const $Var1321 = 2
Global Const $Var1322 = 4
Global Const $Var1323 = 0x10000000
Global Const $Var1324 = 0x20000000
Global Const $Var1325 = 0x40000000
Global Const $Var1326 = 0x80000000

Func Fn0003($__01, $__02, $__03 = 0, $__04 = 0, $__05 = 0, $__06 = "wparam", $__07 = "lparam", $__08 = "lresult")
	Local $locVar0001 = DllCall("user32.dll", $__08, "SendMessageW", "hwnd", $__01, "uint", $__02, $__06, $__03, $__07, $__04)
	If @error Then Return SetError(@error, @extended, "")
	If $__05 >= 0 AND $__05 <= 4 Then Return $locVar0001[$__05]
	Return $locVar0001
EndFunc

Func Fn0004($__01, $__02, $__03 = 0, $__04 = 0, $__05 = 0, $__06 = "wparam", $__07 = "lparam", $__08 = "lresult")
	Local $locVar0001 = DllCall("user32.dll", $__08, "SendMessageA", "hwnd", $__01, "uint", $__02, $__06, $__03, $__07, $__04)
	If @error Then Return SetError(@error, @extended, "")
	If $__05 >= 0 AND $__05 <= 4 Then Return $locVar0001[$__05]
	Return $locVar0001
EndFunc

Global $Var1327[0x00000040][2] = [[0, 0]]
Global $Var1328[0x00000040][2] = [[0, 0]]
Global Const $Var1329 = 0x00000030
Global Const $Var1330 = 0x00000190
Global Const $Var1331 = 1
Global Const $Var1332 = 0
Global Const $Var1333 = 0
Global Const $Var1334 = 0
Global Const $Var1335 = 0x00000100
Global Const $Var1336 = 0x00001000
Global Const $Var1337 = 0x00000058
Global Const $Var1338 = 0x0000005a
Global Const $Var1339 = Ptr(-1)
Global Const $Var1340 = Ptr(-1)
Global Const $Var1341 = -1
Global Const $Var1342 = 1
Global Const $Var1343 = 2
Global Const $Var1344 = 4
Global Const $Var1345 = 12
Global Const $Var1346 = 2
Global Const $Var1347 = 5
Global Const $Var1348 = 1
Global Const $Var1349 = 2
Global Const $Var1350 = 3
Global Const $Var1351 = 4
Global Const $Var1352 = 8
Global Const $Var1353 = 0x00000010
Global Const $Var1354 = 1
Global Const $Var1355 = 4
Global Const $Var1356 = 8
Global Const $Var1357 = 0x00000010
Global Const $Var1358 = 0x00000020
Global Const $Var1359 = 0x08000000
Global Const $Var1360 = 5
Global Const $Var1361 = 8
Global Const $Var1362 = 4
Global Const $Var1363 = 3
Global Const $Var1364 = 0x00000012
Global Const $Var1365 = 2
Global Const $Var1366 = $Var1360
Global Const $Var1367 = 1
Global Const $Var1368 = 0
Global Const $Var1369 = 7
Global Const $Var1370 = 0x00000013
Global Const $Var1371 = 6
Global Const $Var1372 = 11
Global Const $Var1373 = 12
Global Const $Var1374 = 14
Global Const $Var1375 = 0x00000011
Global Const $Var1376 = 10
Global Const $Var1377 = 13
Global Const $Var1378 = 0x00000010
Global Const $Var1379 = 15
Global Const $Var1380 = 1
Global Const $Var1381 = 2
Global Const $Var1382 = 4
Global Const $Var1383 = 2
Global Const $Var1384 = 1
Global Const $Var1385 = 4
Global Const $Var1386 = 4
Global Const $Var1387 = 12
Global Const $Var1388 = 5
Global Const $Var1389 = 9
Global Const $Var1390 = 11
Global Const $Var1391 = 3
Global Const $Var1392 = 1
Global Const $Var1393 = 0
Global Const $Var1394 = 2
Global Const $Var1395 = 13
Global Const $Var1396 = 7
Global Const $Var1397 = 14
Global Const $Var1398 = -1
Global Const $Var1399 = 10
Global Const $Var1400 = 6
Global Const $Var1401 = 4
Global Const $Var1402 = 2
Global Const $Var1403 = 1
Global Const $Var1404 = 0x00000100
Global Const $Var1405 = 0x00002000
Global Const $Var1406 = 0x00008000
Global Const $Var1407 = BitShift($Var1404, 8)
Global Const $Var1408 = 0x00000010
Global Const $Var1409 = BitShift($Var1405, 8)
Global Const $Var1410 = BitShift($Var1406, 8)
Global Const $Var1411 = 0x00000200
Global Const $Var1412 = 0x00002000
Global Const $Var1413 = 0x02000000
Global Const $Var1414 = 0x00000020
Global Const $Var1415 = 0x00400000
Global Const $Var1416 = 0x00800000
Global Const $Var1417 = 0x00000040
Global Const $Var1418 = 0x00000080
Global Const $Var1419 = 0x00080000
Global Const $Var1420 = 0x00000400
Global Const $Var1421 = 0x00001000
Global Const $Var1422 = 0x10000000
Global Const $Var1423 = 4
Global Const $Var1424 = 0x00200000
Global Const $Var1425 = 8
Global Const $Var1426 = 0x00100000
Global Const $Var1427 = 0x00040000
Global Const $Var1428 = 0x00020000
Global Const $Var1429 = 0x00008000
Global Const $Var1430 = 0x00010000
Global Const $Var1431 = 0x00000100
Global Const $Var1432 = 2
Global Const $Var1433 = 0x00000800
Global Const $Var1434 = 1
Global Const $Var1435 = 0x00004000
Global Const $Var1436 = 0x00000010
Global Const $Var1437 = 1
Global Const $Var1438 = 1
Global Const $Var1439 = 2
Global Const $Var1440 = 4
Global Const $Var1441 = 8
Global Const $Var1442 = 1
Global Const $Var1443 = 2
Global Const $Var1444 = "dword Size;dword Flags;handle hCursor;" & $Var1067
Global Const $Var1445 = "dword Size;wchar Name[32];wchar String[128];dword Flags;wchar ID[128];wchar Key[128]"
Global Const $Var1446 = "uint Size;hwnd hWnd;dword Flags;uint Count;dword TimeOut"
Global Const $Var1447 = "bool Icon;dword XHotSpot;dword YHotSpot;handle hMask;handle hColor"
Global Const $Var1448 = "dword Length;dword MemoryLoad;" & "uint64 TotalPhys;uint64 AvailPhys;uint64 TotalPageFile;uint64 AvailPageFile;" & "uint64 TotalVirtual;uint64 AvailVirtual;uint64 AvailExtendedVirtual"

Func Fn0005($__01 = -1)
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "AttachConsole", "dword", $__01)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0006($__01, $__02, $__03)
	Local $locVar0001 = DllCall("user32.dll", "bool", "AttachThreadInput", "dword", $__01, "dword", $__02, "bool", $__03)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0007($__01 = 500, $__02 = 1000)
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "Beep", "dword", $__01, "dword", $__02)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0008($__01, $__02, $__03, $__04, $__05, $__06, $__07, $__08, $__09)
	Local $locVar0001 = DllCall("gdi32.dll", "bool", "BitBlt", "handle", $__01, "int", $__02, "int", $__03, "int", $__04, "int", $__05, "handle", $__06, "int", $__07, "int", $__08, "dword", $__09)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0009($__01, $__02, $__03, $__04)
	Local $locVar0001 = DllCall("user32.dll", "lresult", "CallNextHookEx", "handle", $__01, "int", $__02, "wparam", $__03, "lparam", $__04)
	If @error Then Return SetError(@error, @extended, -1)
	Return $locVar0001[0]
EndFunc

Func Fn0010($__01, $__02, $__03, $__04, $__05)
	Local $locVar0001 = DllCall("user32.dll", "lresult", "CallWindowProc", "ptr", $__01, "hwnd", $__02, "uint", $__03, "wparam", $__04, "lparam", $__05)
	If @error Then Return SetError(@error, @extended, -1)
	Return $locVar0001[0]
EndFunc

Func Fn0011($__01, ByRef $__02)
	DllCall("user32.dll", "bool", "ClientTVar1471creen", "hwnd", $__01, "struct*", $__02)
	Return SetError(@error, @extended, $__02)
EndFunc

Func Fn0012($__01)
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "ClVar1471eHandle", "handle", $__01)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0013($__01, $__02, $__03, $__04)
	Local $locVar0001 = DllCall("gdi32.dll", "int", "CombineRgn", "handle", $__01, "handle", $__02, "handle", $__03, "int", $__04)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0014()
	Local Const $locVar0001 = 0x0000ffff
	Local Const $locVar0002 = 6
	Local Const $locVar0003 = 2
	Local Const $locVar0004 = 7
	Local Const $locVar0005 = 5
	Local Const $locVar0006 = 8
	Local Const $locVar0007 = 9
	Local Const $locVar0008 = 10
	Local Const $locVar0009 = 4
	Local Const $locVar0010 = 11
	Local Const $locVar0011 = 3
	Local Const $locVar0012 = 12
	Local Const $locVar0013 = 1
	Local Const $locVar0014 = 0x00003003
	Local Const $locVar0015 = 0x00003002
	Local Const $locVar0016 = 0x00003001
	Local $locVar0017 = DllCall("comdlg32.dll", "dword", "CommDlgExtendedError")
	If @error Then Return SetError(@error, @extended, 0)
	Switch $locVar0017[0]
		Case $locVar0001
			Return SetError($locVar0017[0], 0, "The dialog box could not be created." & @LF & "The common dialog box function's call to the DialogBox function failed." & @LF & "For example, this error occurs if the common dialog box call specifies an invalid window handle.")
		Case $locVar0002
			Return SetError($locVar0017[0], 0, "The common dialog box function failed to find a specified resource.")
		Case $locVar0003
			Return SetError($locVar0017[0], 0, "The common dialog box function failed during initialization." & @LF & "This error often occurs when sufficient memory is not available.")
		Case $locVar0004
			Return SetError($locVar0017[0], 0, "The common dialog box function failed to load a specified resource.")
		Case $locVar0005
			Return SetError($locVar0017[0], 0, "The common dialog box function failed to load a specified string.")
		Case $locVar0006
			Return SetError($locVar0017[0], 0, "The common dialog box function failed to lock a specified resource.")
		Case $locVar0007
			Return SetError($locVar0017[0], 0, "The common dialog box function was unable to allocate memory for internal structures.")
		Case $locVar0008
			Return SetError($locVar0017[0], 0, "The common dialog box function was unable to lock the memory associated with a handle.")
		Case $locVar0009
			Return SetError($locVar0017[0], 0, "The ENABLETEMPLATE flag was set in the Flags member of the initialization structure for the corresponding common dialog box," & @LF & "but you failed to provide a corresponding instance handle.")
		Case $locVar0010
			Return SetError($locVar0017[0], 0, "The ENABLEHOOK flag was set in the Flags member of the initialization structure for the corresponding common dialog box," & @LF & "but you failed to provide a pointer to a corresponding hook procedure.")
		Case $locVar0011
			Return SetError($locVar0017[0], 0, "The ENABLETEMPLATE flag was set in the Flags member of the initialization structure for the corresponding common dialog box," & @LF & "but you failed to provide a corresponding template.")
		Case $locVar0012
			Return SetError($locVar0017[0], 0, "The RegisterWindowMessage function returned an error code when it was called by the common dialog box function.")
		Case $locVar0013
			Return SetError($locVar0017[0], 0, "The lStructSize member of the initialization structure for the corresponding common dialog box is invalid")
		Case $locVar0014
			Return SetError($locVar0017[0], 0, "The buffer pointed to by the lpstrFile member of the OPENFILENAME structure is too small for the file name specified by the user." & @LF & "The first two bytes of the lpstrFile buffer contain an integer value specifying the size, in TCHARs, required to receive the full name.")
		Case $locVar0015
			Return SetError($locVar0017[0], 0, "A file name is invalid.")
		Case $locVar0016
			Return SetError($locVar0017[0], 0, "An attempt to subclass a list box failed because sufficient memory was not available.")
	EndSwitch
	Return Hex($locVar0017[0])
EndFunc

Func Fn0015($__01)
	Local $locVar0001 = DllCall("user32.dll", "handle", "CopyIcon", "handle", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0016($__01, $__02, $__03 = 1, $__04 = 1, $__05 = 0)
	Local $locVar0001 = DllCall("gdi32.dll", "handle", "CreateBitmap", "int", $__01, "int", $__02, "uint", $__03, "uint", $__04, "ptr", $__05)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0017($__01, $__02, $__03)
	Local $locVar0001 = DllCall("gdi32.dll", "handle", "CreateCompatibleBitmap", "handle", $__01, "int", $__02, "int", $__03)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0018($__01)
	Local $locVar0001 = DllCall("gdi32.dll", "handle", "CreateCompatibleDC", "handle", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0019($__01 = 0, $__02 = True, $__03 = True, $__04 = "")
	Local $locVar0001 = "wstr"
	If $__04 = "" Then
		$__04 = 0
		$locVar0001 = "ptr"
	EndIf
	Local $locVar0002 = DllCall("kernel32.dll", "handle", "CreateEventW", "ptr", $__01, "bool", $__02, "bool", $__03, $locVar0001, $__04)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0002[0]
EndFunc

Func Fn0020($__01, $__02, $__03 = 4, $__04 = 0, $__05 = 0, $__06 = 0)
	Local $locVar0001 = 0, $locVar0002 = 0, $locVar0003 = 0, $locVar0004 = 0
	If BitAND($__03, 1) <> 0 Then $locVar0001 = BitOR($locVar0001, $Var1324)
	If BitAND($__03, 2) <> 0 Then $locVar0001 = BitOR($locVar0001, $Var1326)
	If BitAND($__03, 4) <> 0 Then $locVar0001 = BitOR($locVar0001, $Var1325)
	If BitAND($__04, 1) <> 0 Then $locVar0002 = BitOR($locVar0002, $Var1322)
	If BitAND($__04, 2) <> 0 Then $locVar0002 = BitOR($locVar0002, $Var1320)
	If BitAND($__04, 4) <> 0 Then $locVar0002 = BitOR($locVar0002, $Var1321)
	Switch $__02
		Case 0
			$locVar0003 = $Var1297
		Case 1
			$locVar0003 = $Var1298
		Case 2
			$locVar0003 = $Var1299
		Case 3
			$locVar0003 = $Var1300
		Case 4
			$locVar0003 = $Var1301
	EndSwitch
	If BitAND($__05, 1) <> 0 Then $locVar0004 = BitOR($locVar0004, $Var1310)
	If BitAND($__05, 2) <> 0 Then $locVar0004 = BitOR($locVar0004, $Var1307)
	If BitAND($__05, 4) <> 0 Then $locVar0004 = BitOR($locVar0004, $Var1306)
	If BitAND($__05, 8) <> 0 Then $locVar0004 = BitOR($locVar0004, $Var1308)
	Local $locVar0005 = DllCall("kernel32.dll", "handle", "CreateFileW", "wstr", $__01, "dword", $locVar0001, "dword", $locVar0002, "ptr", $__06, "dword", $locVar0003, "dword", $locVar0004, "ptr", 0)
	If @error OR $locVar0005[0] = Ptr(-1) Then Return SetError(@error, @extended, 0)
	Return $locVar0005[0]
EndFunc

Func Fn0021($__01, $__02, $__03 = 0, $__04 = 0, $__05 = $Var1330, $__06 = False, $__07 = False, $__08 = False, $__09 = $Var1331, $__10 = $Var1332, $__11 = $Var1333, $__12 = $Var1334, $__13 = 0, $__14 = "Arial")
	Local $locVar0001 = DllCall("gdi32.dll", "handle", "CreateFontW", "int", $__01, "int", $__02, "int", $__03, "int", $__04, "int", $__05, "dword", $__06, "dword", $__07, "dword", $__08, "dword", $__09, "dword", $__10, "dword", $__11, "dword", $__12, "dword", $__13, "wstr", $__14)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0022($__01)
	Local $locVar0001 = DllCall("gdi32.dll", "handle", "CreateFontIndirectW", "struct*", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0023($__01, $__02, $__03)
	Local $locVar0001 = DllCall("gdi32.dll", "handle", "CreatePen", "int", $__01, "int", $__02, "dword", $__03)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0024($__01, $__02, $__03, $__04, $__05, $__06, $__07, $__08, $__09, $__10)
	Local $locVar0001 = 0
	Local $locVar0002 = "wstr", $locVar0003 = "wstr"
	If $__01 = "" Then
		$locVar0002 = "ptr"
		$__01 = 0
	EndIf
	If $__02 <> "" Then
		$locVar0001 = DllStructCreate("wchar Text[" & 0x00000104 + 1 & "]")
		DllStructSetData($locVar0001, "Text", $__02)
	EndIf
	If $__08 = "" Then
		$locVar0003 = "ptr"
		$__08 = 0
	EndIf
	Local $locVar0004 = DllCall("kernel32.dll", "bool", "CreateProcessW", $locVar0002, $__01, "struct*", $locVar0001, "ptr", $__03, "ptr", $__04, "bool", $__05, "dword", $__06, "ptr", $__07, $locVar0003, $__08, "ptr", $__09, "ptr", $__10)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0004[0]
EndFunc

Func Fn0025($__01, $__02, $__03, $__04)
	Local $locVar0001 = DllCall("gdi32.dll", "handle", "CreateRectRgn", "int", $__01, "int", $__02, "int", $__03, "int", $__04)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0026($__01, $__02, $__03, $__04, $__05, $__06)
	Local $locVar0001 = DllCall("gdi32.dll", "handle", "CreateRoundRectRgn", "int", $__01, "int", $__02, "int", $__03, "int", $__04, "int", $__05, "int", $__06)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0027($__01, $__02, $__03, $__04, $__05 = 1)
	Local $locVar0001 = Fn0075($__01)
	Local $locVar0002 = Fn0018($locVar0001)
	Local $locVar0003 = Fn0017($locVar0001, $__03, $__04)
	Local $locVar0004 = Fn0162($locVar0002, $locVar0003)
	Local $locVar0005 = DllStructCreate($Var1068)
	DllStructSetData($locVar0005, 1, 0)
	DllStructSetData($locVar0005, 2, 0)
	DllStructSetData($locVar0005, 3, $__03)
	DllStructSetData($locVar0005, 4, $__04)
	If $__05 Then
		$__02 = BitOR(BitAND($__02, 0x0000ff00), BitShift(BitAND($__02, 0x000000ff), -0x00000010), BitShift(BitAND($__02, 0x00ff0000), 0x00000010))
	EndIf
	Local $locVar0006 = Fn0028($__02)
	Fn0053($locVar0002, $locVar0005, $locVar0006)
	If @error Then
		Fn0032($locVar0003)
		$locVar0003 = 0
	EndIf
	Fn0032($locVar0006)
	Fn0160($__01, $locVar0001)
	Fn0162($locVar0002, $locVar0004)
	Fn0031($locVar0002)
	If NOT $locVar0003 Then Return SetError(1, 0, 0)
	Return $locVar0003
EndFunc

Func Fn0028($__01)
	Local $locVar0001 = DllCall("gdi32.dll", "handle", "CreateSolidBrush", "dword", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0029($__01, $__02, $__03, $__04, $__05, $__06, $__07, $__08, $__09, $__10 = 0, $__11 = 0, $__12 = 0)
	If $__11 = 0 Then $__11 = Fn0088("")
	Local $locVar0001 = DllCall("user32.dll", "hwnd", "CreateWindowExW", "dword", $__01, "wstr", $__02, "wstr", $__03, "dword", $__04, "int", $__05, "int", $__06, "int", $__07, "int", $__08, "hwnd", $__09, "handle", $__10, "handle", $__11, "ptr", $__12)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0030($__01, $__02, $__03, $__04)
	Local $locVar0001 = DllCall("user32.dll", "lresult", "DefWindowProc", "hwnd", $__01, "uint", $__02, "wparam", $__03, "lparam", $__04)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0031($__01)
	Local $locVar0001 = DllCall("gdi32.dll", "bool", "DeleteDC", "handle", $__01)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0032($__01)
	Local $locVar0001 = DllCall("gdi32.dll", "bool", "DeleteObject", "handle", $__01)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0033($__01)
	Local $locVar0001 = DllCall("user32.dll", "bool", "DestroyIcon", "handle", $__01)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0034($__01)
	Local $locVar0001 = DllCall("user32.dll", "bool", "DestroyWindow", "hwnd", $__01)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0035($__01, $__02, $__03, $__04)
	Local $locVar0001 = DllCall("user32.dll", "bool", "DrawEdge", "handle", $__01, "ptr", $__02, "uint", $__03, "uint", $__04)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0036($__01, $__02, $__03, $__04)
	Local $locVar0001 = DllCall("user32.dll", "bool", "DrawFrameControl", "handle", $__01, "ptr", $__02, "uint", $__03, "uint", $__04)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0037($__01, $__02, $__03, $__04)
	Local $locVar0001 = DllCall("user32.dll", "bool", "DrawIcon", "handle", $__01, "int", $__02, "int", $__03, "handle", $__04)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0038($__01, $__02, $__03, $__04, $__05 = 0, $__06 = 0, $__07 = 0, $__08 = 0, $__09 = 3)
	Local $locVar0001
	Switch $__09
		Case 1
			$locVar0001 = $Var1348
		Case 2
			$locVar0001 = $Var1349
		Case 3
			$locVar0001 = $Var1350
		Case 4
			$locVar0001 = $Var1351
		Case 5
			$locVar0001 = $Var1352
		Case Else
			$locVar0001 = $Var1353
	EndSwitch
	Local $locVar0002 = DllCall("user32.dll", "bool", "DrawIconEx", "handle", $__01, "int", $__02, "int", $__03, "handle", $__04, "int", $__05, "int", $__06, "uint", $__07, "handle", $__08, "uint", $locVar0001)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0002[0]
EndFunc

Func Fn0039($__01, $__02, $__03, $__04, $__05)
	Fn0142($__01, $__02, $__03)
	If @error Then Return SetError(@error, @extended, False)
	Fn0126($__01, $__04, $__05)
	If @error Then Return SetError(@error, @extended, False)
	Return True
EndFunc

Func Fn0040($__01, $__02, ByRef $__03, $__04)
	Local $locVar0001 = DllCall("user32.dll", "int", "DrawTextW", "handle", $__01, "wstr", $__02, "int", -1, "struct*", $__03, "uint", $__04)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0041($__01, $__02, $__03, $__04, $__05, $__06)
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "DuplicateHandle", "handle", $__01, "handle", $__02, "handle", $__03, "handle*", 0, "dword", $__04, "bool", $__05, "dword", $__06)
	If @error OR NOT $locVar0001[0] Then Return SetError(1, @extended, 0)
	Return $locVar0001[4]
EndFunc

Func Fn0042($__01, $__02 = True)
	Local $locVar0001 = DllCall("user32.dll", "bool", "EnableWindow", "hwnd", $__01, "bool", $__02)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0043($__01, $__02)
	Local $locVar0001 = 0, $locVar0002 = 0, $locVar0003[5]
	If $__01 <> "" Then
		$locVar0001 = DllStructCreate("wchar Text[" & StringLen($__01) + 1 & "]")
		DllStructSetData($locVar0001, "Text", $__01)
	EndIf
	Local $locVar0004 = DllStructCreate($Var1445)
	Local $locVar0005 = DllStructGetSize($locVar0004)
	DllStructSetData($locVar0004, "Size", $locVar0005)
	DllCall("user32.dll", "bool", "EnumDisplayDevicesW", "struct*", $locVar0001, "dword", $__02, "struct*", $locVar0004, "dword", 1)
	If @error Then Return SetError(@error, @extended, 0)
	Local $locVar0006 = DllStructGetData($locVar0004, "Flags")
	If BitAND($locVar0006, $Var1354) <> 0 Then $locVar0002 = BitOR($locVar0002, 1)
	If BitAND($locVar0006, $Var1355) <> 0 Then $locVar0002 = BitOR($locVar0002, 2)
	If BitAND($locVar0006, $Var1356) <> 0 Then $locVar0002 = BitOR($locVar0002, 4)
	If BitAND($locVar0006, $Var1357) <> 0 Then $locVar0002 = BitOR($locVar0002, 8)
	If BitAND($locVar0006, $Var1358) <> 0 Then $locVar0002 = BitOR($locVar0002, 0x00000010)
	If BitAND($locVar0006, $Var1359) <> 0 Then $locVar0002 = BitOR($locVar0002, 0x00000020)
	$locVar0003[0] = True
	$locVar0003[1] = DllStructGetData($locVar0004, "Name")
	$locVar0003[2] = DllStructGetData($locVar0004, "String")
	$locVar0003[3] = $locVar0002
	$locVar0003[4] = DllStructGetData($locVar0004, "ID")
	Return $locVar0003
EndFunc

Func Fn0044($__01 = True, $__02 = Default)
	Fn0047()
	If $__02 = Default Then $__02 = Fn0076()
	Fn0046($__02, $__01)
	Return $Var1328
EndFunc

Func Fn0045($__01, $__02 = "")
	If $__02 = "" Then $__02 = Fn0066($__01)
	$Var1328[0][0] += 1
	Local $locVar0001 = $Var1328[0][0]
	If $locVar0001 >= $Var1328[0][1] Then
		ReDim $Var1328[$locVar0001 + 0x00000040][2]
		$Var1328[0][1] += 0x00000040
	EndIf
	$Var1328[$locVar0001][0] = $__01
	$Var1328[$locVar0001][1] = $__02
EndFunc

Func Fn0046($__01, $__02 = True)
	$__01 = Fn0105($__01, $Var1347)
	While $__01 <> 0
		If (NOT $__02) OR Fn0124($__01) Then
			Fn0046($__01, $__02)
			Fn0045($__01)
		EndIf
		$__01 = Fn0105($__01, $Var1346)
	WEnd
EndFunc

Func Fn0047()
	ReDim $Var1328[0x00000040][2]
	$Var1328[0][0] = 0
	$Var1328[0][1] = 0x00000040
EndFunc

Func Fn0048()
	Fn0047()
	Local $locVar0001 = Fn0105(Fn0076(), $Var1347)
	Local $locVar0002
	While $locVar0001 <> 0
		If Fn0124($locVar0001) Then
			$locVar0002 = Fn0066($locVar0001)
			If $locVar0002 = "#32768" Then
				Fn0045($locVar0001)
			ElseIf $locVar0002 = "ToolbarWindow32" Then
				Fn0045($locVar0001)
			ElseIf $locVar0002 = "ToolTips_Class32" Then
				Fn0045($locVar0001)
			ElseIf $locVar0002 = "BaseBar" Then
				Fn0046($locVar0001)
			EndIf
		EndIf
		$locVar0001 = Fn0105($locVar0001, $Var1346)
	WEnd
	Return $Var1328
EndFunc

Func Fn0049()
	Fn0047()
	Local $locVar0001 = Fn0105(Fn0076(), $Var1347)
	While $locVar0001 <> 0
		If Fn0124($locVar0001) Then Fn0045($locVar0001)
		$locVar0001 = Fn0105($locVar0001, $Var1346)
	WEnd
	Return $Var1328
EndFunc

Func Fn0050($__01)
	Local $locVar0001 = DllCall("kernel32.dll", "dword", "ExpandEnvironmentStringsW", "wstr", $__01, "wstr", "", "dword", 0x00001000)
	If @error Then Return SetError(@error, @extended, "")
	Return $locVar0001[2]
EndFunc

Func Fn0051($__01, $__02, $__03, $__04, $__05)
	Local $locVar0001 = DllCall("shell32.dll", "uint", "ExtractIconExW", "wstr", $__01, "int", $__02, "struct*", $__03, "struct*", $__04, "uint", $__05)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0052($__01)
	DllCall("kernel32.dll", "none", "FatalAppExitW", "uint", 0, "wstr", $__01)
	If @error Then Return SetError(@error, @extended)
EndFunc

Func Fn0053($__01, $__02, $__03)
	Local $locVar0001
	If IsPtr($__03) Then
		$locVar0001 = DllCall("user32.dll", "int", "FillRect", "handle", $__01, "struct*", $__02, "handle", $__03)
	Else
		$locVar0001 = DllCall("user32.dll", "int", "FillRect", "handle", $__01, "struct*", $__02, "dword_ptr", $__03)
	EndIf
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0054($__01, $__02 = "")
	Local $locVar0001 = DllCall("shell32.dll", "INT", "FindExecutableW", "wstr", $__01, "wstr", $__02, "wstr", "")
	If @error Then Return SetError(@error, @extended, 0)
	Return SetExtended($locVar0001[0], $locVar0001[3])
EndFunc

Func Fn0055($__01, $__02)
	Local $locVar0001 = DllCall("user32.dll", "hwnd", "FindWindowW", "wstr", $__01, "wstr", $__02)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0056($__01, $__02 = True)
	Local $locVar0001 = DllCall("user32.dll", "bool", "FlashWindow", "hwnd", $__01, "bool", $__02)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0057($__01, $__02 = 3, $__03 = 3, $__04 = 0)
	Local $locVar0001 = DllStructCreate($Var1446)
	Local $locVar0002 = DllStructGetSize($locVar0001)
	Local $locVar0003 = 0
	If BitAND($__02, 1) <> 0 Then $locVar0003 = BitOR($locVar0003, $Var1342)
	If BitAND($__02, 2) <> 0 Then $locVar0003 = BitOR($locVar0003, $Var1343)
	If BitAND($__02, 4) <> 0 Then $locVar0003 = BitOR($locVar0003, $Var1344)
	If BitAND($__02, 8) <> 0 Then $locVar0003 = BitOR($locVar0003, $Var1345)
	DllStructSetData($locVar0001, "Size", $locVar0002)
	DllStructSetData($locVar0001, "hWnd", $__01)
	DllStructSetData($locVar0001, "Flags", $locVar0003)
	DllStructSetData($locVar0001, "Count", $__03)
	DllStructSetData($locVar0001, "Timeout", $__04)
	Local $locVar0004 = DllCall("user32.dll", "bool", "FlashWindowEx", "struct*", $locVar0001)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0004[0]
EndFunc

Func Fn0058($__01)
	Local $locVar0001 = DllStructCreate("float")
	Local $locVar0002 = DllStructCreate("int", DllStructGetPtr($locVar0001))
	DllStructSetData($locVar0001, 1, $__01)
	Return DllStructGetData($locVar0002, 1)
EndFunc

Func Fn0059($__01)
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "FlushFileBuffers", "handle", $__01)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0060($__01, $__02, $__03, $__04, ByRef $__05, $__06, $__07)
	Local $locVar0001 = "struct*"
	If IsString($__05) Then $locVar0001 = "wstr"
	Local $locVar0002 = DllCall("Kernel32.dll", "dword", "FormatMessageW", "dword", $__01, "ptr", $__02, "dword", $__03, "dword", $__04, $locVar0001, $__05, "dword", $__06, "ptr", $__07)
	If @error Then Return SetError(@error, @extended, 0)
	If $locVar0001 = "wstr" Then $__05 = $locVar0002[5]
	Return $locVar0002[0]
EndFunc

Func Fn0061($__01, $__02, $__03)
	Local $locVar0001 = DllCall("user32.dll", "int", "FrameRect", "handle", $__01, "ptr", $__02, "handle", $__03)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0062($__01)
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "FreeLibrary", "handle", $__01)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0063($__01, $__02 = 1)
	Local $locVar0001 = DllCall("user32.dll", "hwnd", "GetAncestor", "hwnd", $__01, "uint", $__02)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0064($__01)
	Local $locVar0001 = DllCall("user32.dll", "short", "GetAsyncKeyState", "int", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0065($__01)
	Local $locVar0001 = DllCall("gdi32.dll", "int", "GetBkMode", "handle", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0066($__01)
	If NOT IsHWnd($__01) Then $__01 = GUICtrlGetHandle($__01)
	Local $locVar0001 = DllCall("user32.dll", "int", "GetClassNameW", "hwnd", $__01, "wstr", "", "int", 0x00001000)
	If @error Then Return SetError(@error, @extended, False)
	Return SetExtended($locVar0001[0], $locVar0001[2])
EndFunc

Func Fn0067($__01)
	Local $locVar0001 = Fn0069($__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return DllStructGetData($locVar0001, "Bottom") - DllStructGetData($locVar0001, "Top")
EndFunc

Func Fn0068($__01)
	Local $locVar0001 = Fn0069($__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return DllStructGetData($locVar0001, "Right") - DllStructGetData($locVar0001, "Left")
EndFunc

Func Fn0069($__01)
	Local $locVar0001 = DllStructCreate($Var1068)
	DllCall("user32.dll", "bool", "GetClientRect", "hwnd", $__01, "struct*", $locVar0001)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001
EndFunc

Func Fn0070()
	Local $locVar0001 = DllCall("kernel32.dll", "handle", "GetCurrentProcess")
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0071()
	Local $locVar0001 = DllCall("kernel32.dll", "dword", "GetCurrentProcessId")
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0072()
	Local $locVar0001 = DllCall("kernel32.dll", "handle", "GetCurrentThread")
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0073()
	Local $locVar0001 = DllCall("kernel32.dll", "dword", "GetCurrentThreadId")
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0074()
	Local $locVar0001 = DllStructCreate($Var1444)
	Local $locVar0002 = DllStructGetSize($locVar0001)
	DllStructSetData($locVar0001, "Size", $locVar0002)
	DllCall("user32.dll", "bool", "GetCursorInfo", "struct*", $locVar0001)
	If @error Then Return SetError(@error, @extended, 0)
	Local $locVar0003[5]
	$locVar0003[0] = True
	$locVar0003[1] = DllStructGetData($locVar0001, "Flags") <> 0
	$locVar0003[2] = DllStructGetData($locVar0001, "hCursor")
	$locVar0003[3] = DllStructGetData($locVar0001, "X")
	$locVar0003[4] = DllStructGetData($locVar0001, "Y")
	Return $locVar0003
EndFunc

Func Fn0075($__01)
	Local $locVar0001 = DllCall("user32.dll", "handle", "GetDC", "hwnd", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0076()
	Local $locVar0001 = DllCall("user32.dll", "hwnd", "GetDesktopWindow")
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0077($__01, $__02)
	Local $locVar0001 = DllCall("gdi32.dll", "int", "GetDeviceCaps", "handle", $__01, "int", $__02)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0078($__01, $__02, $__03, $__04, $__05, $__06, $__07)
	Local $locVar0001 = DllCall("gdi32.dll", "int", "GetDIBits", "handle", $__01, "handle", $__02, "uint", $__03, "uint", $__04, "ptr", $__05, "ptr", $__06, "uint", $__07)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0079($__01)
	Local $locVar0001 = DllCall("user32.dll", "int", "GetDlgCtrlID", "hwnd", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0080($__01, $__02)
	Local $locVar0001 = DllCall("user32.dll", "hwnd", "GetDlgItem", "hwnd", $__01, "int", $__02)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0081()
	Local $locVar0001 = DllCall("user32.dll", "hwnd", "GetFocus")
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0082()
	Local $locVar0001 = DllCall("user32.dll", "hwnd", "GetForegroundWindow")
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0083($__01 = 0, $__02 = -1)
	If $__02 = -1 Then $__02 = Fn0070()
	Local $locVar0001 = DllCall("user32.dll", "dword", "GetGuiResources", "handle", $__02, "dword", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0084($__01)
	Local $locVar0001 = DllStructCreate($Var1447)
	DllCall("user32.dll", "bool", "GetIconInfo", "handle", $__01, "struct*", $locVar0001)
	If @error Then Return SetError(@error, @extended, 0)
	Local $locVar0002[6]
	$locVar0002[0] = True
	$locVar0002[1] = DllStructGetData($locVar0001, "Icon") <> 0
	$locVar0002[2] = DllStructGetData($locVar0001, "XHotSpot")
	$locVar0002[3] = DllStructGetData($locVar0001, "YHotSpot")
	$locVar0002[4] = DllStructGetData($locVar0001, "hMask")
	$locVar0002[5] = DllStructGetData($locVar0001, "hColor")
	Return $locVar0002
EndFunc

Func Fn0085($__01)
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "GetFileSizeEx", "handle", $__01, "int64*", 0)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[2]
EndFunc

Func Fn0086()
	Local $locVar0001 = DllStructCreate("ptr")
	Local $locVar0002 = Fn0060(BitOR($Var1335, $Var1336), 0, Fn0001(), 0, $locVar0001, 0, 0)
	If @error Then Return SetError(@error, 0, "")
	Local $locVar0003 = ""
	Local $locVar0004 = DllStructGetData($locVar0001, 1)
	If $locVar0004 Then
		If $locVar0002 > 0 Then
			Local $locVar0005 = DllStructCreate("wchar[" & ($locVar0002 + 1) & "]", $locVar0004)
			$locVar0003 = DllStructGetData($locVar0005, 1)
		EndIf
		Fn0133($locVar0004)
	EndIf
	Return $locVar0003
EndFunc

Func Fn0087($__01, ByRef $__02, ByRef $__03, $__04 = False)
	$__02 = -1
	$__03 = -1
	Local $locVar0001 = DllCall("user32.dll", "bool", "GetLayeredWindowAttributes", "hwnd", $__01, "dword*", $__02, "byte*", $__03, "dword*", 0)
	If @error Then Return SetError(@error, @extended, 0)
	If NOT $__04 Then
		$locVar0001[2] = Int(BinaryMid($locVar0001[2], 3, 1) & BinaryMid($locVar0001[2], 2, 1) & BinaryMid($locVar0001[2], 1, 1))
	EndIf
	$__02 = $locVar0001[2]
	$__03 = $locVar0001[3]
	Return $locVar0001[4]
EndFunc

Func Fn0088($__01)
	Local $locVar0001 = "wstr"
	If $__01 = "" Then
		$__01 = 0
		$locVar0001 = "ptr"
	EndIf
	Local $locVar0002 = DllCall("kernel32.dll", "handle", "GetModuleHandleW", $locVar0001, $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0002[0]
EndFunc

Func Fn0089($__01 = False, $__02 = 0)
	Local $locVar0001 = Opt("MouseCoordMode", 1)
	Local $locVar0002 = MouseGetPVar1471()
	Opt("MouseCoordMode", $locVar0001)
	Local $locVar0003 = DllStructCreate($Var1067)
	DllStructSetData($locVar0003, "X", $locVar0002[0])
	DllStructSetData($locVar0003, "Y", $locVar0002[1])
	If $__01 Then
		Fn0161($__02, $locVar0003)
		If @error Then Return SetError(@error, @extended, 0)
	EndIf
	Return $locVar0003
EndFunc

Func Fn0090($__01 = False, $__02 = 0)
	Local $locVar0001 = Fn0089($__01, $__02)
	If @error Then Return SetError(@error, @extended, 0)
	Return DllStructGetData($locVar0001, "X")
EndFunc

Func Fn0091($__01 = False, $__02 = 0)
	Local $locVar0001 = Fn0089($__01, $__02)
	If @error Then Return SetError(@error, @extended, 0)
	Return DllStructGetData($locVar0001, "Y")
EndFunc

Func Fn0092($__01, $__02, $__03)
	Local $locVar0001 = DllCall("gdi32.dll", "int", "GetObjectW", "handle", $__01, "int", $__02, "ptr", $__03)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0093($__01 = "", $__02 = "All files (*.*)", $a0e4101491f = ".", $a5741111d5e = "", $a1e41210c41 = "", $a3841313d05 = 1, $a597ec03c1b = 0, $a0f41416351 = 0, $a4b4151002d = 0)
	Local $locVar0001 = 0x00001000
	Local $locVar0002 = 0
	Local $locVar0003 = DllStructCreate($Var1145)
	Local $locVar0004[1] = [0]
	Local $locVar0005 = $a597ec03c1b
	Local $locVar0006 = StringSplit($__02, "|")
	Local $locVar0007[$locVar0006[0] * 2 + 1]
	Local $locVar0008, $locVar0009, $locVar0010
	$locVar0007[0] = $locVar0006[0] * 2
	For $a2351a1030d = 1 To $locVar0006[0]
		$locVar0008 = StringInStr($locVar0006[$a2351a1030d], "(", 0, 1)
		$locVar0009 = StringInStr($locVar0006[$a2351a1030d], ")", 0, -1)
		$locVar0007[$a2351a1030d * 2 - 1] = StringStripWS(StringLeft($locVar0006[$a2351a1030d], $locVar0008 - 1), 3)
		$locVar0007[$a2351a1030d * 2] = StringStripWS(StringTrimRight(StringTrimLeft($locVar0006[$a2351a1030d], $locVar0008), StringLen($locVar0006[$a2351a1030d]) - $locVar0009 + 1), 3)
		$locVar0010 &= "wchar[" & StringLen($locVar0007[$a2351a1030d * 2 - 1]) + 1 & "];wchar[" & StringLen($locVar0007[$a2351a1030d * 2]) + 1 & "];"
	Next
	Local $locVar0011 = DllStructCreate("wchar Title[" & StringLen($__01) + 1 & "]")
	Local $locVar0012 = DllStructCreate("wchar InitDir[" & StringLen($a0e4101491f) + 1 & "]")
	Local $locVar0013 = DllStructCreate($locVar0010 & "wchar")
	Local $locVar0014 = DllStructCreate("wchar Path[" & $locVar0001 & "]")
	Local $locVar0015 = DllStructCreate("wchar Extension[" & StringLen($a1e41210c41) + 1 & "]")
	For $a2351a1030d = 1 To $locVar0007[0]
		DllStructSetData($locVar0013, $a2351a1030d, $locVar0007[$a2351a1030d])
	Next
	DllStructSetData($locVar0011, "Title", $__01)
	DllStructSetData($locVar0012, "InitDir", $a0e4101491f)
	DllStructSetData($locVar0014, "Path", $a5741111d5e)
	DllStructSetData($locVar0015, "Extension", $a1e41210c41)
	DllStructSetData($locVar0003, "StructSize", DllStructGetSize($locVar0003))
	DllStructSetData($locVar0003, "hwndOwner", $a4b4151002d)
	DllStructSetData($locVar0003, "lpstrFilter", DllStructGetPtr($locVar0013))
	DllStructSetData($locVar0003, "nFilterIndex", $a3841313d05)
	DllStructSetData($locVar0003, "lpstrFile", DllStructGetPtr($locVar0014))
	DllStructSetData($locVar0003, "nMaxFile", $locVar0001)
	DllStructSetData($locVar0003, "lpstrInitialDir", DllStructGetPtr($locVar0012))
	DllStructSetData($locVar0003, "lpstrTitle", DllStructGetPtr($locVar0011))
	DllStructSetData($locVar0003, "Flags", $locVar0005)
	DllStructSetData($locVar0003, "lpstrDefExt", DllStructGetPtr($locVar0015))
	DllStructSetData($locVar0003, "FlagsEx", $a0f41416351)
	DllCall("comdlg32.dll", "bool", "GetOpenFileNameW", "struct*", $locVar0003)
	If @error Then Return SetError(@error, @extended, $locVar0004)
	If BitAND($a597ec03c1b, $Var1411) = $Var1411 AND BitAND($a597ec03c1b, $Var1419) = $Var1419 Then
		For $a6091816117 = 1 To $locVar0001
			If DllStructGetData($locVar0014, "Path", $a6091816117) = Chr(0) Then
				DllStructSetData($locVar0014, "Path", "|", $a6091816117)
				$locVar0002 += 1
			Else
				$locVar0002 = 0
			EndIf
			If $locVar0002 = 2 Then ExitLoop 
		Next
		DllStructSetData($locVar0014, "Path", Chr(0), $a6091816117 - 1)
		$locVar0004 = StringSplit(DllStructGetData($locVar0014, "Path"), "|")
		If $locVar0004[0] = 1 Then Return Fn0148(DllStructGetData($locVar0014, "Path"))
		Return StringSplit(DllStructGetData($locVar0014, "Path"), "|")
	ElseIf BitAND($a597ec03c1b, $Var1411) = $Var1411 Then
		$locVar0004 = StringSplit(DllStructGetData($locVar0014, "Path"), " ")
		If $locVar0004[0] = 1 Then Return Fn0148(DllStructGetData($locVar0014, "Path"))
		Return StringSplit(StringReplace(DllStructGetData($locVar0014, "Path"), " ", "|"), "|")
	Else
		Return Fn0148(DllStructGetData($locVar0014, "Path"))
	EndIf
EndFunc

Func Fn0094($__01, $__02, ByRef $__03, $__04 = False)
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "GetOverlappedResult", "handle", $__01, "ptr", $__02, "dword*", 0, "bool", $__04)
	If @error Then Return SetError(@error, @extended, False)
	$__03 = $locVar0001[3]
	Return $locVar0001[0]
EndFunc

Func Fn0095($__01)
	Local $locVar0001 = DllCall("user32.dll", "hwnd", "GetParent", "hwnd", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0096($__01)
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "GetProcessAffinityMask", "handle", $__01, "dword_ptr*", 0, "dword_ptr*", 0)
	If @error Then Return SetError(@error, @extended, 0)
	Local $locVar0002[3]
	$locVar0002[0] = True
	$locVar0002[1] = $locVar0001[2]
	$locVar0002[2] = $locVar0001[3]
	Return $locVar0002
EndFunc

Func Fn0097($__01 = "", $__02 = "All files (*.*)", $a0e4101491f = ".", $a5741111d5e = "", $a1e41210c41 = "", $a3841313d05 = 1, $a597ec03c1b = 0, $a0f41416351 = 0, $a4b4151002d = 0)
	Local $locVar0001 = 0x00001000
	Local $locVar0002 = DllStructCreate($Var1145)
	Local $locVar0003[1] = [0]
	Local $locVar0004 = $a597ec03c1b
	Local $locVar0005 = StringSplit($__02, "|")
	Local $locVar0006[$locVar0005[0] * 2 + 1]
	Local $locVar0007, $locVar0008, $locVar0009
	$locVar0006[0] = $locVar0005[0] * 2
	For $a2351a1030d = 1 To $locVar0005[0]
		$locVar0007 = StringInStr($locVar0005[$a2351a1030d], "(", 0, 1)
		$locVar0008 = StringInStr($locVar0005[$a2351a1030d], ")", 0, -1)
		$locVar0006[$a2351a1030d * 2 - 1] = StringStripWS(StringLeft($locVar0005[$a2351a1030d], $locVar0007 - 1), 3)
		$locVar0006[$a2351a1030d * 2] = StringStripWS(StringTrimRight(StringTrimLeft($locVar0005[$a2351a1030d], $locVar0007), StringLen($locVar0005[$a2351a1030d]) - $locVar0008 + 1), 3)
		$locVar0009 &= "wchar[" & StringLen($locVar0006[$a2351a1030d * 2 - 1]) + 1 & "];wchar[" & StringLen($locVar0006[$a2351a1030d * 2]) + 1 & "];"
	Next
	Local $locVar0010 = DllStructCreate("wchar Title[" & StringLen($__01) + 1 & "]")
	Local $locVar0011 = DllStructCreate("wchar InitDir[" & StringLen($a0e4101491f) + 1 & "]")
	Local $locVar0012 = DllStructCreate($locVar0009 & "wchar")
	Local $locVar0013 = DllStructCreate("wchar Path[" & $locVar0001 & "]")
	Local $locVar0014 = DllStructCreate("wchar Extension[" & StringLen($a1e41210c41) + 1 & "]")
	For $a2351a1030d = 1 To $locVar0006[0]
		DllStructSetData($locVar0012, $a2351a1030d, $locVar0006[$a2351a1030d])
	Next
	DllStructSetData($locVar0010, "Title", $__01)
	DllStructSetData($locVar0011, "InitDir", $a0e4101491f)
	DllStructSetData($locVar0013, "Path", $a5741111d5e)
	DllStructSetData($locVar0014, "Extension", $a1e41210c41)
	DllStructSetData($locVar0002, "StructSize", DllStructGetSize($locVar0002))
	DllStructSetData($locVar0002, "hwndOwner", $a4b4151002d)
	DllStructSetData($locVar0002, "lpstrFilter", DllStructGetPtr($locVar0012))
	DllStructSetData($locVar0002, "nFilterIndex", $a3841313d05)
	DllStructSetData($locVar0002, "lpstrFile", DllStructGetPtr($locVar0013))
	DllStructSetData($locVar0002, "nMaxFile", $locVar0001)
	DllStructSetData($locVar0002, "lpstrInitialDir", DllStructGetPtr($locVar0011))
	DllStructSetData($locVar0002, "lpstrTitle", DllStructGetPtr($locVar0010))
	DllStructSetData($locVar0002, "Flags", $locVar0004)
	DllStructSetData($locVar0002, "lpstrDefExt", DllStructGetPtr($locVar0014))
	DllStructSetData($locVar0002, "FlagsEx", $a0f41416351)
	DllCall("comdlg32.dll", "bool", "GetSaveFileNameW", "struct*", $locVar0002)
	If @error Then Return SetError(@error, @extended, $locVar0003)
	Return Fn0148(DllStructGetData($locVar0013, "Path"))
EndFunc

Func Fn0098($__01)
	Local $locVar0001 = DllCall("gdi32.dll", "handle", "GetStockObject", "int", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0099($__01)
	If $__01 < 0 OR $__01 > 2 Then Return SetError(2, 0, -1)
	Local Const $locVar0001[3] = [-10, -11, -12]
	Local $locVar0002 = DllCall("kernel32.dll", "handle", "GetStdHandle", "dword", $locVar0001[$__01])
	If @error Then Return SetError(@error, @extended, -1)
	Return $locVar0002[0]
EndFunc

Func Fn0100($__01)
	Local $locVar0001 = DllCall("user32.dll", "dword", "GetSysColor", "int", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0101($__01)
	Local $locVar0001 = DllCall("user32.dll", "handle", "GetSysColorBrush", "int", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0102($__01)
	Local $locVar0001 = DllCall("user32.dll", "int", "GetSystemMetrics", "int", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0103($__01, $__02)
	Local $locVar0001 = DllStructCreate($Var1069)
	Local $locVar0002 = StringLen($__02)
	DllCall("gdi32.dll", "bool", "GetTextExtentPoint32W", "handle", $__01, "wstr", $__02, "int", $locVar0002, "struct*", $locVar0001)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001
EndFunc

Func Fn0104($__01)
	Local $locVar0001 = DllStructCreate($Var1159)
	Local $locVar0002 = DllCall("gdi32.dll", "bool", "GetTextMetricsW", "handle", $__01, "struct*", $locVar0001)
	If @error Then Return SetError(@error, @extended, 0)
	If NOT $locVar0002[0] Then Return SetError(-1, 0, 0)
	Return $locVar0001
EndFunc

Func Fn0105($__01, $__02)
	Local $locVar0001 = DllCall("user32.dll", "hwnd", "GetWindow", "hwnd", $__01, "uint", $__02)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0106($__01)
	Local $locVar0001 = DllCall("user32.dll", "handle", "GetWindowDC", "hwnd", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0107($__01)
	Local $locVar0001 = Fn0110($__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return DllStructGetData($locVar0001, "Bottom") - DllStructGetData($locVar0001, "Top")
EndFunc

Func Fn0108($__01, $__02)
	Local $locVar0001 = "GetWindowLongW"
	If @AutoItX64 Then $locVar0001 = "GetWindowLongPtrW"
	Local $locVar0002 = DllCall("user32.dll", "long_ptr", $locVar0001, "hwnd", $__01, "int", $__02)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0002[0]
EndFunc

Func Fn0109($__01)
	Local $locVar0001 = DllStructCreate($Var1149)
	DllStructSetData($locVar0001, "length", DllStructGetSize($locVar0001))
	DllCall("user32.dll", "bool", "GetWindowPlacement", "hwnd", $__01, "struct*", $locVar0001)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001
EndFunc

Func Fn0110($__01)
	Local $locVar0001 = DllStructCreate($Var1068)
	DllCall("user32.dll", "bool", "GetWindowRect", "hwnd", $__01, "struct*", $locVar0001)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001
EndFunc

Func Fn0111($__01, $__02)
	Local $locVar0001 = DllCall("user32.dll", "int", "GetWindowRgn", "hwnd", $__01, "handle", $__02)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0112($__01)
	Local $locVar0001 = DllCall("user32.dll", "int", "GetWindowTextW", "hwnd", $__01, "wstr", "", "int", 0x00001000)
	If @error Then Return SetError(@error, @extended, "")
	Return SetExtended($locVar0001[0], $locVar0001[2])
EndFunc

Func Fn0113($__01, ByRef $__02)
	Local $locVar0001 = DllCall("user32.dll", "dword", "GetWindowThreadProcessId", "hwnd", $__01, "dword*", 0)
	If @error Then Return SetError(@error, @extended, 0)
	$__02 = $locVar0001[2]
	Return $locVar0001[0]
EndFunc

Func Fn0114($__01)
	Local $locVar0001 = Fn0110($__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return DllStructGetData($locVar0001, "Right") - DllStructGetData($locVar0001, "Left")
EndFunc

Func Fn0115(ByRef $__01, ByRef $__02, ByRef $__03)
	$__02 = DllStructGetData($__01, "X")
	$__03 = DllStructGetData($__01, "Y")
EndFunc

Func Fn0116()
	Local $locVar0001 = DllStructCreate($Var1448)
	Local $locVar0002 = DllStructGetSize($locVar0001)
	DllStructSetData($locVar0001, 1, $locVar0002)
	DllCall("kernel32.dll", "none", "GlobalMemoryStatusEx", "ptr", $locVar0001)
	If @error Then Return SetError(@error, @extended, 0)
	Local $locVar0003[7]
	$locVar0003[0] = DllStructGetData($locVar0001, 2)
	$locVar0003[1] = DllStructGetData($locVar0001, 3)
	$locVar0003[2] = DllStructGetData($locVar0001, 4)
	$locVar0003[3] = DllStructGetData($locVar0001, 5)
	$locVar0003[4] = DllStructGetData($locVar0001, 6)
	$locVar0003[5] = DllStructGetData($locVar0001, 7)
	$locVar0003[6] = DllStructGetData($locVar0001, 8)
	Return $locVar0003
EndFunc

Func Fn0117($__01)
	Local $locVar0001 = DllStructCreate($Var1148)
	Fn0118($__01, $locVar0001)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001
EndFunc

Func Fn0118($__01, $__02)
	Local $locVar0001 = DllCall("ole32.dll", "long", "CLSIDFromString", "wstr", $__01, "struct*", $__02)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0119($__01)
	Return BitShift($__01, 0x00000010)
EndFunc

Func Fn0120($__01, ByRef $__02)
	If $__01 = $__02 Then Return True
	For $a1dc2810f49 = $Var1327[0][0] To 1 Step -1
		If $__01 = $Var1327[$a1dc2810f49][0] Then
			If $Var1327[$a1dc2810f49][1] Then
				$__02 = $__01
				Return True
			Else
				Return False
			EndIf
		EndIf
	Next
	Local $locVar0001
	Fn0113($__01, $locVar0001)
	Local $locVar0002 = $Var1327[0][0] + 1
	If $locVar0002 >= 0x00000040 Then $locVar0002 = 1
	$Var1327[0][0] = $locVar0002
	$Var1327[$locVar0002][0] = $__01
	$Var1327[$locVar0002][1] = ($locVar0001 = @AutoItPID)
	Return $Var1327[$locVar0002][1]
EndFunc

Func Fn0121($__01)
	Local $locVar0001 = DllStructCreate("int")
	Local $locVar0002 = DllStructCreate("float", DllStructGetPtr($locVar0001))
	DllStructSetData($locVar0001, 1, $__01)
	Return DllStructGetData($locVar0002, 1)
EndFunc

Func Fn0122($__01, $__02)
	Local $locVar0001 = Opt("GUIDataSeparatorChar")
	Local $locVar0002 = StringSplit($__02, $locVar0001)
	If NOT IsHWnd($__01) Then $__01 = GUICtrlGetHandle($__01)
	Local $locVar0003 = Fn0066($__01)
	For $a6091816117 = 1 To UBound($locVar0002) - 1
		If StringUpper(StringMid($locVar0003, 1, StringLen($locVar0002[$a6091816117]))) = StringUpper($locVar0002[$a6091816117]) Then Return True
	Next
	Return False
EndFunc

Func Fn0123($__01)
	Local $locVar0001 = DllCall("user32.dll", "bool", "IsWindow", "hwnd", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0124($__01)
	Local $locVar0001 = DllCall("user32.dll", "bool", "IsWindowVisible", "hwnd", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0125($__01, $__02 = 0, $__03 = True)
	Local $locVar0001 = DllCall("user32.dll", "bool", "InvalidateRect", "hwnd", $__01, "struct*", $__02, "bool", $__03)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0126($__01, $__02, $__03)
	Local $locVar0001 = DllCall("gdi32.dll", "bool", "LineTo", "handle", $__01, "int", $__02, "int", $__03)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0127($__01, $__02)
	Local $locVar0001 = "int"
	If IsString($__02) Then $locVar0001 = "wstr"
	Local $locVar0002 = DllCall("user32.dll", "handle", "LoadBitmapW", "handle", $__01, $locVar0001, $__02)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0002[0]
EndFunc

Func Fn0128($__01, $__02, $__03, $__04, $__05, $__06)
	Local $locVar0001, $locVar0002 = "int"
	If IsString($__02) Then $locVar0002 = "wstr"
	$locVar0001 = DllCall("user32.dll", "handle", "LoadImageW", "handle", $__01, $locVar0002, $__02, "uint", $__03, "int", $__04, "int", $__05, "uint", $__06)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0129($__01)
	Local $locVar0001 = DllCall("kernel32.dll", "handle", "LoadLibraryW", "wstr", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0130($__01, $__02 = 0)
	Local $locVar0001 = DllCall("kernel32.dll", "handle", "LoadLibraryExW", "wstr", $__01, "ptr", 0, "dword", $__02)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0131($__01)
	Local $locVar0001 = DllStructCreate("ptr Data")
	Local $locVar0002 = Fn0051("shell32.dll", $__01, 0, $locVar0001, 1)
	If @error Then Return SetError(@error, @extended, 0)
	If $locVar0002 <= 0 Then Return SetError(1, 0, 0)
	Return DllStructGetData($locVar0001, "Data")
EndFunc

Func Fn0132($__01, $__02)
	Local $locVar0001 = DllCall("user32.dll", "int", "LoadStringW", "handle", $__01, "uint", $__02, "wstr", "", "int", 0x00001000)
	If @error Then Return SetError(@error, @extended, "")
	Return SetExtended($locVar0001[0], $locVar0001[3])
EndFunc

Func Fn0133($__01)
	Local $locVar0001 = DllCall("kernel32.dll", "handle", "LocalFree", "handle", $__01)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0134($__01)
	Return BitAND($__01, 0x0000ffff)
EndFunc

Func Fn0135($__01, $__02)
	Return BitOR(BitShift($__02, -10), $__01)
EndFunc

Func Fn0136($__01, $__02)
	Return BitOR(BitShift($__02, -0x00000010), $__01)
EndFunc

Func Fn0137($__01, $__02)
	Return BitOR(BitShift($__02, -0x00000010), BitAND($__01, 0x0000ffff))
EndFunc

Func Fn0138($__01, $__02)
	Local $locVar0001 = DllStructCreate("uint64")
	Local $locVar0002 = DllStructCreate("dword;dword", DllStructGetPtr($locVar0001))
	DllStructSetData($locVar0002, 1, $__01)
	DllStructSetData($locVar0002, 2, $__02)
	Return DllStructGetData($locVar0001, 1)
EndFunc

Func Fn0139($__01 = 1)
	Local $locVar0001
	Switch $__01
		Case 1
			$locVar0001 = 0
		Case 2
			$locVar0001 = 0x00000010
		Case 3
			$locVar0001 = 0x00000020
		Case 4
			$locVar0001 = 0x00000030
		Case 5
			$locVar0001 = 0x00000040
		Case Else
			$locVar0001 = -1
	EndSwitch
	Local $locVar0002 = DllCall("user32.dll", "bool", "MessageBeep", "uint", $locVar0001)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0002[0]
EndFunc

Func Fn0140($__01, $__02, $__03)
	BlockInput(0)
	MsgBox($__01, $__02, $__03 & "      ")
EndFunc

Func Fn0141($__01, $__02 = 0, $__03 = 0, $__04 = 0, $__05 = 0)
	DllCall("user32.dll", "none", "mouse_event", "dword", $__01, "dword", $__02, "dword", $__03, "dword", $__04, "ulong_ptr", $__05)
	If @error Then Return SetError(@error, @extended)
EndFunc

Func Fn0142($__01, $__02, $__03)
	Local $locVar0001 = DllCall("gdi32.dll", "bool", "MoveToEx", "handle", $__01, "int", $__02, "int", $__03, "ptr", 0)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0143($__01, $__02, $__03, $__04, $__05, $__06 = True)
	Local $locVar0001 = DllCall("user32.dll", "bool", "MoveWindow", "hwnd", $__01, "int", $__02, "int", $__03, "int", $__04, "int", $__05, "bool", $__06)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0144($__01, $__02, $__03)
	Local $locVar0001 = DllCall("kernel32.dll", "int", "MulDiv", "int", $__01, "int", $__02, "int", $__03)
	If @error Then Return SetError(@error, @extended, -1)
	Return $locVar0001[0]
EndFunc

Func Fn0145($__01, $__02 = 0, $__03 = 0, $__04 = False)
	Local $locVar0001 = "str"
	If NOT IsString($__01) Then $locVar0001 = "struct*"
	Local $locVar0002 = DllCall("kernel32.dll", "int", "MultiByteToWideChar", "uint", $__02, "dword", $__03, $locVar0001, $__01, "int", -1, "ptr", 0, "int", 0)
	If @error Then Return SetError(@error, @extended, 0)
	Local $locVar0003 = $locVar0002[0]
	Local $locVar0004 = DllStructCreate("wchar[" & $locVar0003 & "]")
	$locVar0002 = DllCall("kernel32.dll", "int", "MultiByteToWideChar", "uint", $__02, "dword", $__03, $locVar0001, $__01, "int", -1, "struct*", $locVar0004, "int", $locVar0003)
	If @error Then Return SetError(@error, @extended, 0)
	If $__04 Then Return DllStructGetData($locVar0004, 1)
	Return $locVar0004
EndFunc

Func Fn0146($__01, $__02, $__03 = 0, $__04 = 0)
	Local $locVar0001 = DllCall("kernel32.dll", "int", "MultiByteToWideChar", "uint", $__03, "dword", $__04, "STR", $__01, "int", -1, "struct*", $__02, "int", (StringLen($__01) + 1) * 2)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0147($__01, $__02, $__03, $__04 = False)
	Local $locVar0001 = DllCall("kernel32.dll", "handle", "OpenProcess", "dword", $__01, "bool", $__02, "dword", $__03)
	If @error Then Return SetError(@error, @extended, 0)
	If $locVar0001[0] Then Return $locVar0001[0]
	If NOT $__04 Then Return 0
	Local $locVar0002 = Fn0221(BitOR($Var1222, $Var1220))
	If @error Then Return SetError(@error, @extended, 0)
	Fn0222($locVar0002, "SeDebugPrivilege", True)
	Local $locVar0003 = @error
	Local $locVar0004 = @extended
	Local $locVar0005 = 0
	If NOT @error Then
		$locVar0001 = DllCall("kernel32.dll", "handle", "OpenProcess", "dword", $__01, "bool", $__02, "dword", $__03)
		$locVar0003 = @error
		$locVar0004 = @extended
		If $locVar0001[0] Then $locVar0005 = $locVar0001[0]
		Fn0222($locVar0002, "SeDebugPrivilege", False)
		If @error Then
			$locVar0003 = @error
			$locVar0004 = @extended
		EndIf
	EndIf
	Fn0012($locVar0002)
	Return SetError($locVar0003, $locVar0004, $locVar0005)
EndFunc

Func Fn0148($__01)
	Local $locVar0001[3]
	$locVar0001[0] = 2
	Local $locVar0002 = StringMid($__01, 1, StringInStr($__01, "\", 0, -1) - 1)
	$locVar0001[1] = $locVar0002
	$locVar0001[2] = StringMid($__01, StringInStr($__01, "\", 0, -1) + 1)
	Return $locVar0001
EndFunc

Func Fn0149(Const $locVar0001, $locVar0002 = "", Const $locVar0003 = @LF)
	Local $locVar0004 = 0
	If IsString($locVar0002) Then
		If StringLen($locVar0002) Then
			$locVar0002 = StringSplit($locVar0002, $locVar0003, 1 + 2)
			$locVar0004 = UBound($locVar0002, 1)
		EndIf
	ElseIf IsArray($locVar0002) Then
		$locVar0004 = UBound($locVar0002)
	EndIf
	Local $locVar0005, $locVar0006
	If $locVar0004 Then
		Local $locVar0007 = ""
		For $a29f3e12542 In $locVar0002
			$locVar0007 &= "wchar[" & StringLen($a29f3e12542) + 1 & "];"
		Next
		$locVar0005 = DllStructCreate($locVar0007)
		$locVar0006 = DllStructCreate("ptr[" & $locVar0004 + 1 & "]")
		For $a2351a1030d = 1 To $locVar0004
			DllStructSetData($locVar0005, $a2351a1030d, $locVar0002[$a2351a1030d - 1])
			DllStructSetData($locVar0006, 1, DllStructGetPtr($locVar0005, $a2351a1030d), $a2351a1030d)
		Next
		DllStructSetData($locVar0006, 1, Ptr(0), $locVar0004 + 1)
	EndIf
	Local $locVar0008 = DllCall("shlwapi.dll", "bool", "PathFindOnPathW", "wstr", $locVar0001, "struct*", $locVar0006)
	If @error Then Return SetError(@error, @extended, False)
	If $locVar0008[0] = 0 Then Return SetError(1, 0, $locVar0001)
	Return $locVar0008[1]
EndFunc

Func Fn0150(ByRef $__01, $__02 = True)
	Local $locVar0001 = DllStructGetData($__01, "Left")
	Local $locVar0002 = DllStructGetData($__01, "Top")
	Local $locVar0003 = DllStructGetData($__01, "Right")
	Local $locVar0004 = DllStructGetData($__01, "Bottom")
	If $__02 Then
		$locVar0001 = $locVar0001 + (($locVar0003 - $locVar0001) / 2)
		$locVar0002 = $locVar0002 + (($locVar0004 - $locVar0002) / 2)
	EndIf
	Local $locVar0005 = DllStructCreate($Var1067)
	DllStructSetData($locVar0005, "X", $locVar0001)
	DllStructSetData($locVar0005, "Y", $locVar0002)
	Return $locVar0005
EndFunc

Func Fn0151($__01, $__02, $__03, $__04)
	Local $locVar0001 = DllCall("user32.dll", "bool", "PVar1471tMessage", "hwnd", $__01, "uint", $__02, "wparam", $__03, "lparam", $__04)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0152($__01)
	Return BitAND($__01, 0x000003ff)
EndFunc

Func Fn0153(ByRef $__01, ByRef $__02)
	Local $locVar0001 = DllCall("user32.dll", "bool", "PtInRect", "struct*", $__01, "struct", $__02)
	If @error Then Return SetError(1, @extended, False)
	Return NOT ($locVar0001[0] = 0)
EndFunc

Func Fn0154($__01, $__02, $__03, ByRef $__04, $__05 = 0)
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "ReadFile", "handle", $__01, "ptr", $__02, "dword", $__03, "dword*", 0, "ptr", $__05)
	If @error Then Return SetError(@error, @extended, False)
	$__04 = $locVar0001[4]
	Return $locVar0001[0]
EndFunc

Func Fn0155($__01, $__02, $__03, $__04, ByRef $__05)
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "ReadProcessMemory", "handle", $__01, "ptr", $__02, "ptr", $__03, "ulong_ptr", $__04, "ulong_ptr*", 0)
	If @error Then Return SetError(@error, @extended, False)
	$__05 = $locVar0001[5]
	Return $locVar0001[0]
EndFunc

Func Fn0156(ByRef $__01)
	Return (DllStructGetData($__01, "Left") = 0) AND (DllStructGetData($__01, "Top") = 0) AND (DllStructGetData($__01, "Right") = 0) AND (DllStructGetData($__01, "Bottom") = 0)
EndFunc

Func Fn0157($__01, $__02 = 0, $__03 = 0, $__04 = 5)
	Local $locVar0001 = DllCall("user32.dll", "bool", "RedrawWindow", "hwnd", $__01, "struct*", $__02, "handle", $__03, "uint", $__04)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0158($__01)
	Local $locVar0001 = DllCall("user32.dll", "uint", "RegisterWindowMessageW", "wstr", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0159()
	Local $locVar0001 = DllCall("user32.dll", "bool", "ReleaseCapture")
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0160($__01, $__02)
	Local $locVar0001 = DllCall("user32.dll", "int", "ReleaseDC", "hwnd", $__01, "handle", $__02)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0161($__01, ByRef $__02)
	Local $locVar0001 = DllCall("user32.dll", "bool", "ScreenToClient", "hwnd", $__01, "struct*", $__02)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0162($__01, $__02)
	Local $locVar0001 = DllCall("gdi32.dll", "handle", "SelectObject", "handle", $__01, "handle", $__02)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0163($__01, $__02)
	Local $locVar0001 = DllCall("gdi32.dll", "INT", "SetBkColor", "handle", $__01, "dword", $__02)
	If @error Then Return SetError(@error, @extended, -1)
	Return $locVar0001[0]
EndFunc

Func Fn0164($__01, $__02)
	Local $locVar0001 = DllCall("gdi32.dll", "int", "SetBkMode", "handle", $__01, "int", $__02)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0165($__01)
	Local $locVar0001 = DllCall("user32.dll", "hwnd", "SetCapture", "hwnd", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0166($__01)
	Local $locVar0001 = DllCall("user32.dll", "handle", "SetCursor", "handle", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0167($__01)
	Local $locVar0001 = DllCall("winspool.drv", "bool", "SetDefaultPrinterW", "wstr", $__01)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0168($__01, $__02, $__03, $__04, $__05, $__06, $__07 = 0)
	Local $locVar0001 = DllCall("gdi32.dll", "int", "SetDIBits", "handle", $__01, "handle", $__02, "uint", $__03, "uint", $__04, "ptr", $__05, "ptr", $__06, "uint", $__07)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0169($__01)
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "SetEndOfFile", "handle", $__01)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0170($__01)
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "SetEvent", "handle", $__01)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0171($__01, $__02, $__03 = 0)
	Local $locVar0001 = DllCall("kernel32.dll", "INT", "SetFilePointer", "handle", $__01, "long", $__02, "ptr", 0, "long", $__03)
	If @error Then Return SetError(@error, @extended, -1)
	Return $locVar0001[0]
EndFunc

Func Fn0172($__01)
	Local $locVar0001 = DllCall("user32.dll", "hwnd", "SetFocus", "hwnd", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0173($__01, $__02, $__03 = True)
	Fn0003($__01, $Var1329, $__02, $__03, 0, "hwnd")
EndFunc

Func Fn0174($__01, $__02, $__03)
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "SetHandleInformation", "handle", $__01, "dword", $__02, "dword", $__03)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0175($__01, $__02, $__03 = 255, $__04 = 3, $__05 = False)
	If $__04 = Default OR $__04 = "" OR $__04 < 0 Then $__04 = 3
	If NOT $__05 Then
		$__02 = Int(BinaryMid($__02, 3, 1) & BinaryMid($__02, 2, 1) & BinaryMid($__02, 1, 1))
	EndIf
	Local $locVar0001 = DllCall("user32.dll", "bool", "SetLayeredWindowAttributes", "hwnd", $__01, "dword", $__02, "byte", $__03, "dword", $__04)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0176($__01, $__02)
	Local $locVar0001 = DllCall("user32.dll", "hwnd", "SetParent", "hwnd", $__01, "hwnd", $__02)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0177($__01, $__02)
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "SetProcessAffinityMask", "handle", $__01, "ulong_ptr", $__02)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0178($__01, $__02)
	Local $locVar0001 = IsArray($__01), $locVar0002 = IsArray($__02)
	Local $locVar0003
	If NOT $locVar0002 AND NOT $locVar0001 Then
		$locVar0003 = 1
	ElseIf $locVar0002 OR $locVar0001 Then
		If NOT $locVar0002 OR NOT $locVar0001 Then Return SetError(-1, -1, False)
		If UBound($__01) <> UBound($__02) Then Return SetError(-1, -1, False)
		$locVar0003 = UBound($__01)
	EndIf
	Local $locVar0004 = DllStructCreate("int Element[" & $locVar0003 & "]")
	Local $locVar0005 = DllStructCreate("dword NewColor[" & $locVar0003 & "]")
	If NOT $locVar0001 Then
		DllStructSetData($locVar0004, "Element", $__01, 1)
	Else
		For $a6091816117 = 0 To $locVar0003 - 1
			DllStructSetData($locVar0004, "Element", $__01[$a6091816117], $a6091816117 + 1)
		Next
	EndIf
	If NOT $locVar0002 Then
		DllStructSetData($locVar0005, "NewColor", $__02, 1)
	Else
		For $a6091816117 = 0 To $locVar0003 - 1
			DllStructSetData($locVar0005, "NewColor", $__02[$a6091816117], $a6091816117 + 1)
		Next
	EndIf
	Local $locVar0006 = DllCall("user32.dll", "bool", "SetSysColors", "int", $locVar0003, "struct*", $locVar0004, "struct*", $locVar0005)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0006[0]
EndFunc

Func Fn0179($__01, $__02)
	Local $locVar0001 = DllCall("gdi32.dll", "INT", "SetTextColor", "handle", $__01, "dword", $__02)
	If @error Then Return SetError(@error, @extended, -1)
	Return $locVar0001[0]
EndFunc

Func Fn0180($__01, $__02, $__03)
	Fn0002(0)
	Local $locVar0001 = "SetWindowLongW"
	If @AutoItX64 Then $locVar0001 = "SetWindowLongPtrW"
	Local $locVar0002 = DllCall("user32.dll", "long_ptr", $locVar0001, "hwnd", $__01, "int", $__02, "long_ptr", $__03)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0002[0]
EndFunc

Func Fn0181($__01, $__02)
	Local $locVar0001 = DllCall("user32.dll", "bool", "SetWindowPlacement", "hwnd", $__01, "ptr", $__02)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0182($__01, $__02, $__03, $__04, $__05, $__06, $__07)
	Local $locVar0001 = DllCall("user32.dll", "bool", "SetWindowPVar1471", "hwnd", $__01, "hwnd", $__02, "int", $__03, "int", $__04, "int", $__05, "int", $__06, "uint", $__07)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0183($__01, $__02, $__03 = True)
	Local $locVar0001 = DllCall("user32.dll", "int", "SetWindowRgn", "hwnd", $__01, "handle", $__02, "bool", $__03)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0184($__01, $__02, $__03, $__04 = 0)
	Local $locVar0001 = DllCall("user32.dll", "handle", "SetWindowsHookEx", "int", $__01, "ptr", $__02, "handle", $__03, "dword", $__04)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0185($__01, $__02)
	Local $locVar0001 = DllCall("user32.dll", "bool", "SetWindowTextW", "hwnd", $__01, "wstr", $__02)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0186($__01)
	Local $locVar0001 = DllCall("user32.dll", "int", "ShowCursor", "bool", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0187($__01, $__02 = True)
	Fn0140(0x00041010, "Error", $__01)
	If $__02 Then Exit 
EndFunc

Func Fn0188($__01)
	Fn0140(0x00000040 + 0x00001000, "Information", $__01)
EndFunc

Func Fn0189($__01, $__02 = 5)
	Local $locVar0001 = DllCall("user32.dll", "bool", "ShowWindow", "hwnd", $__01, "int", $__02)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0190($__01)
	Local $locVar0001 = DllCall("ole32.dll", "int", "StringFromGUID2", "struct*", $__01, "wstr", "", "int", 0x00000028)
	If @error Then Return SetError(@error, @extended, "")
	Return SetExtended($locVar0001[0], $locVar0001[2])
EndFunc

Func Fn0191($__01)
	Local $locVar0001 = DllCall("kernel32.dll", "int", "lstrlenA", "struct*", $__01)
	If @error Then Return SetError(1, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0192($__01)
	Local $locVar0001 = DllCall("kernel32.dll", "int", "lstrlenW", "struct*", $__01)
	If @error Then Return SetError(1, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0193($__01)
	Return BitShift($__01, 10)
EndFunc

Func Fn0194($__01, $__02 = 0, $__03 = 0, $__04 = 0)
	Local $locVar0001 = DllCall("user32.dll", "bool", "SystemParametersInfoW", "uint", $__01, "uint", $__02, "ptr", $__03, "uint", $__04)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0195()
	Local $locVar0001, $locVar0002
	$locVar0001 = Fn0075(0)
	$locVar0002 = 0x000005a0 / Fn0077($locVar0001, $Var1337)
	Fn0160(0, $locVar0001)
	Return $locVar0002
EndFunc

Func Fn0196()
	Local $locVar0001, $locVar0002
	$locVar0001 = Fn0075(0)
	$locVar0002 = 0x000005a0 / Fn0077($locVar0001, $Var1338)
	Fn0160(0, $locVar0001)
	Return $locVar0002
EndFunc

Func Fn0197($__01)
	Local $locVar0001 = DllCall("user32.dll", "bool", "UnhookWindowsHookEx", "handle", $__01)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0198($__01, $__02, $__03, $__04, $__05, $__06, $__07, $__08, $__09)
	Local $locVar0001 = DllCall("user32.dll", "bool", "UpdateLayeredWindow", "hwnd", $__01, "handle", $__02, "ptr", $__03, "ptr", $__04, "handle", $__05, "ptr", $__06, "dword", $__07, "ptr", $__08, "dword", $__09)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0199($__01)
	Local $locVar0001 = DllCall("user32.dll", "bool", "UpdateWindow", "hwnd", $__01)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0200($__01, $__02 = -1)
	Local $locVar0001 = DllCall("user32.dll", "dword", "WaitForInputIdle", "handle", $__01, "dword", $__02)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0201($__01, $__02, $__03 = False, $__04 = -1)
	Local $locVar0001 = DllCall("kernel32.dll", "INT", "WaitForMultipleObjects", "dword", $__01, "ptr", $__02, "bool", $__03, "dword", $__04)
	If @error Then Return SetError(@error, @extended, -1)
	Return $locVar0001[0]
EndFunc

Func Fn0202($__01, $__02 = -1)
	Local $locVar0001 = DllCall("kernel32.dll", "INT", "WaitForSingleObject", "handle", $__01, "dword", $__02)
	If @error Then Return SetError(@error, @extended, -1)
	Return $locVar0001[0]
EndFunc

Func Fn0203($__01, $__02 = 0, $__03 = True)
	Local $locVar0001 = "wstr"
	If NOT IsString($__01) Then $locVar0001 = "struct*"
	Local $locVar0002 = DllCall("kernel32.dll", "int", "WideCharToMultiByte", "uint", $__02, "dword", 0, $locVar0001, $__01, "int", -1, "ptr", 0, "int", 0, "ptr", 0, "ptr", 0)
	If @error Then Return SetError(@error, @extended, "")
	Local $locVar0003 = DllStructCreate("char[" & $locVar0002[0] & "]")
	$locVar0002 = DllCall("kernel32.dll", "int", "WideCharToMultiByte", "uint", $__02, "dword", 0, $locVar0001, $__01, "int", -1, "struct*", $locVar0003, "int", $locVar0002[0], "ptr", 0, "ptr", 0)
	If @error Then Return SetError(@error, @extended, "")
	If $__03 Then Return DllStructGetData($locVar0003, 1)
	Return $locVar0003
EndFunc

Func Fn0204(ByRef $__01)
	Local $locVar0001 = DllCall("user32.dll", "hwnd", "WindowFromPoint", "struct", $__01)
	If @error Then Return SetError(1, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0205($__01, $__02)
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "WriteConsoleW", "handle", $__01, "wstr", $__02, "dword", StringLen($__02), "dword*", 0, "ptr", 0)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0206($__01, $__02, $__03, ByRef $__04, $__05 = 0)
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "WriteFile", "handle", $__01, "ptr", $__02, "dword", $__03, "dword*", 0, "ptr", $__05)
	If @error Then Return SetError(@error, @extended, False)
	$__04 = $locVar0001[4]
	Return $locVar0001[0]
EndFunc

Func Fn0207($__01, $__02, $__03, $__04, ByRef $__05, $__06 = "ptr")
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "WriteProcessMemory", "handle", $__01, "ptr", $__02, $__06, $__03, "ulong_ptr", $__04, "ulong_ptr*", 0)
	If @error Then Return SetError(@error, @extended, False)
	$__05 = $locVar0001[5]
	Return $locVar0001[0]
EndFunc

Func Fn0208($__01, $__02, $__03, $__04, $__05 = 0, $__06 = 0)
	Local $locVar0001 = DllCall("advapi32.dll", "bool", "AdjustTokenPrivileges", "handle", $__01, "bool", $__02, "struct*", $__03, "dword", $__04, "struct*", $__05, "struct*", $__06)
	If @error Then Return SetError(1, @extended, False)
	Return NOT ($locVar0001[0] = 0)
EndFunc

Func Fn0209($__01, $__02, $__03, $__04, $__05, $__06, $__07)
	Local $locVar0001 = DllCall("advapi32.dll", "bool", "CreateProcessWithTokenW", "handle", $__01, "dword", $__02, "ptr", 0, "wstr", $__03, "dword", $__04, "struct*", 0, "wstr", $__05, "struct*", $__06, "struct*", $__07)
	If @error OR NOT $locVar0001[0] Then Return SetError(1, @extended, False)
	Return True
EndFunc

Func Fn0210($__01, $__02, $__03, $__04)
	Local $locVar0001 = DllCall("advapi32.dll", "bool", "DuplicateTokenEx", "handle", $__01, "dword", $__02, "struct*", 0, "int", $__03, "int", $__04, "handle*", 0)
	If @error OR NOT $locVar0001[0] Then Return SetError(1, @extended, 0)
	Return $locVar0001[6]
EndFunc

Func Fn0211($__01, $__02 = "")
	Local $locVar0001 = Fn0216($__01, $__02)
	If @error Then Return SetError(@error, @extended, 0)
	If IsArray($locVar0001) Then Return Fn0226($locVar0001[0])
	Return ""
EndFunc

Func Fn0212($__01)
	If NOT Fn0215($__01) Then Return SetError(1, @extended, 0)
	Local $locVar0001 = DllCall("advapi32.dll", "dword", "GetLengthSid", "struct*", $__01)
	If @error Then Return SetError(2, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0213($__01, $__02)
	Local $locVar0001 = DllCall("advapi32.dll", "bool", "GetTokenInformation", "handle", $__01, "int", $__02, "struct*", 0, "dword", 0, "dword*", 0)
	If @error OR NOT $locVar0001[5] Then Return SetError(1, @extended, 0)
	Local $locVar0002 = $locVar0001[5]
	Local $locVar0003 = DllStructCreate("byte[" & $locVar0002 & "]")
	$locVar0001 = DllCall("advapi32.dll", "bool", "GetTokenInformation", "handle", $__01, "int", $__02, "struct*", $locVar0003, "dword", DllStructGetSize($locVar0003), "dword*", 0)
	If @error OR NOT $locVar0001[0] Then Return SetError(2, @extended, 0)
	Return $locVar0003
EndFunc

Func Fn0214($__01 = $a10eab04446)
	Local $locVar0001 = DllCall("advapi32.dll", "bool", "ImpersonateSelf", "int", $__01)
	If @error Then Return SetError(1, @extended, False)
	Return NOT ($locVar0001[0] = 0)
EndFunc

Func Fn0215($__01)
	Local $locVar0001 = DllCall("advapi32.dll", "bool", "IsValidSid", "struct*", $__01)
	If @error Then Return SetError(1, @extended, False)
	Return NOT ($locVar0001[0] = 0)
EndFunc

Func Fn0216($__01, $__02 = "")
	Local $locVar0001 = DllStructCreate("byte SID[256]")
	Local $locVar0002 = DllCall("advapi32.dll", "bool", "LookupAccountNameW", "wstr", $__02, "wstr", $__01, "struct*", $locVar0001, "dword*", DllStructGetSize($locVar0001), "wstr", "", "dword*", DllStructGetSize($locVar0001), "int*", 0)
	If @error OR NOT $locVar0002[0] Then Return SetError(1, @extended, 0)
	Local $locVar0003[3]
	$locVar0003[0] = Fn0224(DllStructGetPtr($locVar0001, "SID"))
	$locVar0003[1] = $locVar0002[5]
	$locVar0003[2] = $locVar0002[7]
	Return $locVar0003
EndFunc

Func Fn0217($__01, $__02 = "")
	Local $locVar0001, $locVar0002[3]
	If IsString($__01) Then
		$locVar0001 = Fn0226($__01)
	Else
		$locVar0001 = $__01
	EndIf
	If NOT Fn0215($locVar0001) Then Return SetError(1, @extended, 0)
	Local $locVar0003 = "ptr"
	If $__02 Then $locVar0003 = "wstr"
	Local $locVar0004 = DllCall("advapi32.dll", "bool", "LookupAccountSidW", $locVar0003, $__02, "struct*", $locVar0001, "wstr", "", "dword*", 0x00010000, "wstr", "", "dword*", 0x00010000, "int*", 0)
	If @error OR NOT $locVar0004[0] Then Return SetError(2, @extended, 0)
	Local $locVar0002[3]
	$locVar0002[0] = $locVar0004[3]
	$locVar0002[1] = $locVar0004[5]
	$locVar0002[2] = $locVar0004[7]
	Return $locVar0002
EndFunc

Func Fn0218($__01, $__02)
	Local $locVar0001 = DllCall("advapi32.dll", "bool", "LookupPrivilegeValueW", "wstr", $__01, "wstr", $__02, "int64*", 0)
	If @error OR NOT $locVar0001[0] Then Return SetError(1, @extended, 0)
	Return $locVar0001[3]
EndFunc

Func Fn0219($__01, $__02)
	Local $locVar0001 = DllCall("advapi32.dll", "bool", "OpenProcessToken", "handle", $__01, "dword", $__02, "handle*", 0)
	If @error OR NOT $locVar0001[0] Then Return SetError(1, @extended, 0)
	Return $locVar0001[3]
EndFunc

Func Fn0220($__01, $__02 = 0, $__03 = False)
	If $__02 = 0 Then $__02 = Fn0072()
	If @error Then Return SetError(1, @extended, 0)
	Local $locVar0001 = DllCall("advapi32.dll", "bool", "OpenThreadToken", "handle", $__02, "dword", $__01, "bool", $__03, "handle*", 0)
	If @error OR NOT $locVar0001[0] Then Return SetError(2, @extended, 0)
	Return $locVar0001[4]
EndFunc

Func Fn0221($__01, $__02 = 0, $__03 = False)
	Local $locVar0001 = Fn0220($__01, $__02, $__03)
	If $locVar0001 = 0 Then
		If Fn0001() <> $Var1173 Then Return SetError(3, Fn0001(), 0)
		If NOT Fn0214() Then Return SetError(1, Fn0001(), 0)
		$locVar0001 = Fn0220($__01, $__02, $__03)
		If $locVar0001 = 0 Then Return SetError(2, Fn0001(), 0)
	EndIf
	Return $locVar0001
EndFunc

Func Fn0222($__01, $__02, $__03)
	Local $locVar0001 = Fn0218("", $__02)
	If $locVar0001 = 0 Then Return SetError(1, @extended, False)
	Local $locVar0002 = DllStructCreate($Var1128)
	Local $locVar0003 = DllStructGetSize($locVar0002)
	Local $locVar0004 = DllStructCreate($Var1128)
	Local $locVar0005 = DllStructGetSize($locVar0004)
	Local $locVar0006 = DllStructCreate("int Data")
	DllStructSetData($locVar0002, "Count", 1)
	DllStructSetData($locVar0002, "LUID", $locVar0001)
	If NOT Fn0208($__01, False, $locVar0002, $locVar0003, $locVar0004, $locVar0006) Then Return SetError(2, @error, False)
	DllStructSetData($locVar0004, "Count", 1)
	DllStructSetData($locVar0004, "LUID", $locVar0001)
	Local $locVar0007 = DllStructGetData($locVar0004, "Attributes")
	If $__03 Then
		$locVar0007 = BitOR($locVar0007, $Var1205)
	Else
		$locVar0007 = BitAND($locVar0007, BitNOT($Var1205))
	EndIf
	DllStructSetData($locVar0004, "Attributes", $locVar0007)
	If NOT Fn0208($__01, False, $locVar0004, $locVar0005, $locVar0002, $locVar0006) Then Return SetError(3, @error, False)
	Return True
EndFunc

Func Fn0223($__01, $__02, $__03, $__04)
	Local $locVar0001 = DllCall("advapi32.dll", "bool", "SetTokenInformation", "handle", $__01, "int", $__02, "struct*", $__03, "dword", $__04)
	If @error OR NOT $locVar0001[0] Then Return SetError(1, @extended, False)
	Return True
EndFunc

Func Fn0224($__01)
	If NOT Fn0215($__01) Then Return SetError(1, 0, "")
	Local $locVar0001 = DllCall("advapi32.dll", "bool", "ConvertSidTVar1471tringSidW", "struct*", $__01, "ptr*", 0)
	If @error OR NOT $locVar0001[0] Then Return SetError(2, @extended, "")
	Local $locVar0002 = $locVar0001[2]
	Local $locVar0003 = DllStructGetData(DllStructCreate("wchar Text[" & Fn0192($locVar0002) + 1 & "]", $locVar0002), "Text")
	Fn0133($locVar0002)
	Return $locVar0003
EndFunc

Func Fn0225($__01)
	Switch $__01
		Case $a075bd01e08
			Return "User"
		Case $a365bf0310e
			Return "Group"
		Case $a0d6b003b3f
			Return "Domain"
		Case $a1e6b100029
			Return "Alias"
		Case $a586b202948
			Return "Well Known Group"
		Case $a496b305248
			Return "Deleted Account"
		Case $a4a6b405e15
			Return "Invalid"
		Case $a456b505a61
			Return "Unknown Type"
		Case $a266b601061
			Return "Computer"
		Case $a5f6b700137
			Return "A mandatory integrity label SID"
		Case Else
			Return "Unknown SID Type"
	EndSwitch
EndFunc

Func Fn0226($__01)
	Local $locVar0001 = DllCall("advapi32.dll", "bool", "ConvertStringSidTVar1471idW", "wstr", $__01, "ptr*", 0)
	If @error OR NOT $locVar0001[0] Then Return SetError(1, @extended, 0)
	Local $locVar0002 = $locVar0001[2]
	Local $locVar0003 = DllStructCreate("byte Data[" & Fn0212($locVar0002) & "]", $locVar0002)
	Local $locVar0004 = DllStructCreate("byte Data[" & DllStructGetSize($locVar0003) & "]")
	DllStructSetData($locVar0004, "Data", DllStructGetData($locVar0003, "Data"))
	Fn0133($locVar0002)
	Return $locVar0004
EndFunc

Global Const $Var1449 = "handle hProc;ulong_ptr Size;ptr Mem"

Func Fn0227(ByRef $__01)
	Local $locVar0001 = DllStructGetData($__01, "Mem")
	Local $locVar0002 = DllStructGetData($__01, "hProc")
	Local $locVar0003 = Fn0240($locVar0002, $locVar0001, 0, $Var1066)
	DllCall("kernel32.dll", "bool", "ClVar1471eHandle", "handle", $locVar0002)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0003
EndFunc

Func Fn0228($__01, $__02 = 0)
	Local $locVar0001 = DllCall("kernel32.dll", "handle", "GlobalAlloc", "uint", $__02, "ulong_ptr", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0229($__01)
	Local $locVar0001 = DllCall("kernel32.dll", "ptr", "GlobalFree", "handle", $__01)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0230($__01)
	Local $locVar0001 = DllCall("kernel32.dll", "ptr", "GlobalLock", "handle", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0231($__01)
	Local $locVar0001 = DllCall("kernel32.dll", "ulong_ptr", "GlobalSize", "handle", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0232($__01)
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "GlobalUnlock", "handle", $__01)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0233($__01, $__02, ByRef $__03)
	Local $locVar0001 = DllCall("User32.dll", "dword", "GetWindowThreadProcessId", "hwnd", $__01, "dword*", 0)
	If @error Then Return SetError(@error, @extended, 0)
	Local $locVar0002 = $locVar0001[2]
	If $locVar0002 = 0 Then Return SetError(1, 0, 0)
	Local $locVar0003 = BitOR($Var1163, $Var1164, $Var1165)
	Local $locVar0004 = Fn0241($locVar0003, False, $locVar0002, True)
	Local $locVar0005 = BitOR($Var1054, $Var1053)
	Local $locVar0006 = Fn0238($locVar0004, 0, $__02, $locVar0005, $Var1059)
	If $locVar0006 = 0 Then Return SetError(2, 0, 0)
	$__03 = DllStructCreate($Var1449)
	DllStructSetData($__03, "hProc", $locVar0004)
	DllStructSetData($__03, "Size", $__02)
	DllStructSetData($__03, "Mem", $locVar0006)
	Return $locVar0006
EndFunc

Func Fn0234($__01, $__02, $__03)
	DllCall("kernel32.dll", "none", "RtlMoveMemory", "struct*", $__02, "struct*", $__01, "ulong_ptr", $__03)
	If @error Then Return SetError(@error, @extended)
EndFunc

Func Fn0235(ByRef $__01, $__02, $__03, $__04)
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "ReadProcessMemory", "handle", DllStructGetData($__01, "hProc"), "ptr", $__02, "struct*", $__03, "ulong_ptr", $__04, "ulong_ptr*", 0)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0236(ByRef $__01, $__02, $__03 = 0, $__04 = 0, $__05 = "struct*")
	If $__03 = 0 Then $__03 = DllStructGetData($__01, "Mem")
	If $__04 = 0 Then $__04 = DllStructGetData($__01, "Size")
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "WriteProcessMemory", "handle", DllStructGetData($__01, "hProc"), "ptr", $__03, $__05, $__02, "ulong_ptr", $__04, "ulong_ptr*", 0)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0237($__01, $__02, $__03, $__04)
	Local $locVar0001 = DllCall("kernel32.dll", "ptr", "VirtualAlloc", "ptr", $__01, "ulong_ptr", $__02, "dword", $__03, "dword", $__04)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0238($__01, $__02, $__03, $__04, $__05)
	Local $locVar0001 = DllCall("kernel32.dll", "ptr", "VirtualAllocEx", "handle", $__01, "ptr", $__02, "ulong_ptr", $__03, "dword", $__04, "dword", $__05)
	If @error Then Return SetError(@error, @extended, 0)
	Return $locVar0001[0]
EndFunc

Func Fn0239($__01, $__02, $__03)
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "VirtualFree", "ptr", $__01, "ulong_ptr", $__02, "dword", $__03)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0240($__01, $__02, $__03, $__04)
	Local $locVar0001 = DllCall("kernel32.dll", "bool", "VirtualFreeEx", "handle", $__01, "ptr", $__02, "ulong_ptr", $__03, "dword", $__04)
	If @error Then Return SetError(@error, @extended, False)
	Return $locVar0001[0]
EndFunc

Func Fn0241($__01, $__02, $__03, $__04 = False)
	Local $locVar0001 = DllCall("kernel32.dll", "handle", "OpenProcess", "dword", $__01, "bool", $__02, "dword", $__03)
	If @error Then Return SetError(@error, @extended, 0)
	If $locVar0001[0] Then Return $locVar0001[0]
	If NOT $__04 Then Return 0
	Local $locVar0002 = Fn0221(BitOR($Var1222, $Var1220))
	If @error Then Return SetError(@error, @extended, 0)
	Fn0222($locVar0002, "SeDebugPrivilege", True)
	Local $locVar0003 = @error
	Local $locVar0004 = @extended
	Local $locVar0005 = 0
	If NOT @error Then
		$locVar0001 = DllCall("kernel32.dll", "handle", "OpenProcess", "dword", $__01, "bool", $__02, "dword", $__03)
		$locVar0003 = @error
		$locVar0004 = @extended
		If $locVar0001[0] Then $locVar0005 = $locVar0001[0]
		Fn0222($locVar0002, "SeDebugPrivilege", False)
		If @error Then
			$locVar0003 = @error
			$locVar0004 = @extended
		EndIf
	EndIf
	DllCall("kernel32.dll", "bool", "ClVar1471eHandle", "handle", $locVar0002)
	Return SetError($locVar0003, $locVar0004, $locVar0005)
EndFunc

Global Const $Var1450 = 2
Global Const $Var1451 = 0x00000010
Global Const $Var1452 = 0x00002710
Global Const $Var1453 = 0x0000d8ef
Global Const $Var1454 = 0x10000000
Global Const $Var1455 = 0x40000000
Global $Var1456[$Var1451][$Var1453 + $Var1450 + 1]

Func Fn0242($__01)
	Local $locVar0001, $locVar0002 = -1, $locVar0003 = True
	If NOT WinExists($__01) Then Return SetError(-1, -1, 0)
	For $a4bbfe04a4a = 0 To $Var1451 - 1
		If $Var1456[$a4bbfe04a4a][0] <> 0 Then
			If NOT WinExists($Var1456[$a4bbfe04a4a][0]) Then
				For $a6091816117 = 0 To UBound($Var1456, 2) - 1
					$Var1456[$a4bbfe04a4a][$a6091816117] = 0
				Next
				$Var1456[$a4bbfe04a4a][1] = $Var1452
				$locVar0003 = False
			EndIf
		EndIf
	Next
	For $a4bbfe04a4a = 0 To $Var1451 - 1
		If $Var1456[$a4bbfe04a4a][0] = $__01 Then
			$locVar0002 = $a4bbfe04a4a
			ExitLoop 
		EndIf
	Next
	If $locVar0002 = -1 Then
		For $a4bbfe04a4a = 0 To $Var1451 - 1
			If $Var1456[$a4bbfe04a4a][0] = 0 Then
				$Var1456[$a4bbfe04a4a][0] = $__01
				$Var1456[$a4bbfe04a4a][1] = $Var1452
				$locVar0003 = False
				$locVar0002 = $a4bbfe04a4a
				ExitLoop 
			EndIf
		Next
	EndIf
	If $locVar0002 = -1 AND $locVar0003 Then Return SetError(0x00000010, 0, 0)
	If $Var1456[$locVar0002][1] = $Var1452 + $Var1453 Then
		For $a4c18710747 = $Var1450 To UBound($Var1456, 2) - 1
			If $Var1456[$locVar0002][$a4c18710747] = 0 Then
				$locVar0001 = ($a4c18710747 - $Var1450) + 0x00002710
				$Var1456[$locVar0002][$a4c18710747] = $locVar0001
				Return $locVar0001
			EndIf
		Next
		Return SetError(-1, $Var1453, 0)
	EndIf
	$locVar0001 = $Var1456[$locVar0002][1]
	$Var1456[$locVar0002][1] += 1
	$Var1456[$locVar0002][($locVar0001 - 0x00002710) + $Var1450] = $locVar0001
	Return $locVar0001
EndFunc

Func Fn0243($__01, $__02)
	If $__02 - $Var1452 < 0 OR $__02 - $Var1452 > $Var1453 Then Return SetError(-1, 0, False)
	For $a4bbfe04a4a = 0 To $Var1451 - 1
		If $Var1456[$a4bbfe04a4a][0] = $__01 Then
			For $a6091816117 = $Var1450 To UBound($Var1456, 2) - 1
				If $Var1456[$a4bbfe04a4a][$a6091816117] = $__02 Then
					$Var1456[$a4bbfe04a4a][$a6091816117] = 0
					Return True
				EndIf
			Next
			Return SetError(-3, 0, False)
		EndIf
	Next
	Return SetError(-2, 0, False)
EndFunc

Func Fn0244($__01, $__02 = @ScriptLineNumber, $__03 = @error, $__04 = @extended)
	ConsoleWrite("!===========================================================" & @CRLF & "+======================================================" & @CRLF & "-->Line(" & StringFormat("%04d", $__02) & "):" & @TAB & $__01 & @CRLF & "+======================================================" & @CRLF)
	Return SetError($__03, $__04, 1)
EndFunc

Func Fn0245($__01, $__02)
	Fn0244("This is for debugging only, set the debug variable to false before submitting")
	If Fn0122($__01, $__02) Then Return True
	Local $locVar0001 = Opt("GUIDataSeparatorChar")
	$__02 = StringReplace($__02, $locVar0001, ",")
	Fn0244("Invalid Class Type(s):" & @LF & @TAB & "Expecting Type(s): " & $__02 & @LF & @TAB & "Received Type : " & Fn0066($__01))
	Exit 
EndFunc

Global $Var1457
Global $Var1458 = False
Global Const $Var1459 = "ListBox"
Global Const $Var1460 = $Var1459 & "|TListbox"
Global Const $Var1461 = 0x00010000
Global Const $Var1462 = 0x00000011
Global Const $Var1463 = 11
Global Const $Var1464 = 0x00000031

Func Fn0246($__01, $__02)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var1000, 0, $__02, 0, "wparam", "wstr")
	Else
		Return GUICtrlSendMsg($__01, $Var1000, 0, $__02)
	EndIf
EndFunc

Func Fn0247($__01, $__02)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var0978, 0, $__02, 0, "wparam", "wstr")
	Else
		Return GUICtrlSendMsg($__01, $Var0978, 0, $__02)
	EndIf
EndFunc

Func Fn0248($__01)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If NOT IsHWnd($__01) Then $__01 = GUICtrlGetHandle($__01)
	Return Fn0003($__01, $Var1463) = 0
EndFunc

Func Fn0249($__01, $__02, $__03 = "left", $__04 = False, $__05 = 1, $__06 = 0)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If NOT IsHWnd($__01) Then $__01 = GUICtrlGetHandle($__01)
	Local $locVar0001 = Fn0265($__01, $__02)
	Local $locVar0002 = Fn0150($locVar0001)
	$locVar0002 = Fn0011($__01, $locVar0002)
	Local $locVar0003, $locVar0004
	Fn0115($locVar0002, $locVar0003, $locVar0004)
	Local $locVar0005 = Opt("MouseCoordMode", 1)
	If NOT $__04 Then
		Local $locVar0006 = MouseGetPVar1471()
		Fn0186(False)
		MouseClick($__03, $locVar0003, $locVar0004, $__05, $__06)
		MouseMove($locVar0006[0], $locVar0006[1], 0)
		Fn0186(True)
	Else
		MouseClick($__03, $locVar0003, $locVar0004, $__05, $__06)
	EndIf
	Opt("MouseCoordMode", $locVar0005)
EndFunc

Func Fn0250($__01, $__02, $__03, $__04, $__05 = 100, $__06 = 200, $__07 = 11534338, $__08 = 512)
	If NOT IsHWnd($__01) Then
		Return SetError(1, 0, 0)
	EndIf
	If NOT IsString($__02) Then
		Return SetError(2, 0, 0)
	EndIf
	If $__05 = -1 Then $__05 = 0x00000064
	If $__06 = -1 Then $__06 = 0x000000c8
	Local Const $locVar0001 = 0x00200000, $locVar0002 = 0x00100000, $locVar0003 = 0x00800000
	If $__07 = -1 Then $__07 = BitOR($locVar0003, $locVar0001, $locVar0002, $Var0958)
	If $__08 = -1 Then $__08 = 0x00000200
	$__07 = BitOR($__07, $Var1454, $Var1461, $Var1455, $Var0957)
	Local $locVar0004 = Fn0242($__01)
	If @error Then Return SetError(@error, @extended, 0)
	Local $locVar0005 = Fn0029($__08, $Var1459, "", $__07, $__03, $__04, $__05, $__06, $__01, $locVar0004)
	Fn0173($locVar0005, Fn0098($Var1462))
	If StringLen($__02) Then Fn0247($locVar0005, $__02)
	Return $locVar0005
EndFunc

Func Fn0251($__01, $__02)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var0980, $__02)
	Else
		Return GUICtrlSendMsg($__01, $Var0980, $__02, 0)
	EndIf
EndFunc

Func Fn0252(ByRef $__01)
	If $Var1458 Then Fn0245($__01, $Var1460)
	Local $locVar0001 = 0
	If IsHWnd($__01) Then
		If Fn0120($__01, $Var1457) Then
			Local $locVar0002 = Fn0079($__01)
			Local $locVar0003 = Fn0095($__01)
			$locVar0001 = Fn0034($__01)
			Local $locVar0004 = Fn0243($locVar0003, $locVar0002)
			If NOT $locVar0004 Then
			EndIf
		Else
			Return SetError(1, 1, False)
		EndIf
	Else
		$locVar0001 = GUICtrlDelete($__01)
	EndIf
	If $locVar0001 Then $__01 = 0
	Return $locVar0001 <> 0
EndFunc

Func Fn0253($__01, $__02, $__03 = 0, $__04 = True)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If BitAND($__03, $Var1031) = $Var1031 AND NOT $__04 Then
		Local $locVar0001
		Local $locVar0002 = GUICreate("no brackets")
		Local $locVar0003 = GUICtrlCreateList("", 0x000000f0, 0x00000028, 0x00000078, 0x00000078)
		Local $locVar0004 = GUICtrlSendMsg($locVar0003, $Var0991, $__03, $__02)
		For $a2351a1030d = 0 To Fn0259($locVar0003) - 1
			$locVar0001 = Fn0276($locVar0003, $a2351a1030d)
			$locVar0001 = StringReplace(StringReplace(StringReplace($locVar0001, "[", ""), "]", ":"), "-", "")
			Fn0280($__01, $locVar0001)
		Next
		GUIDelete($locVar0002)
		Return $locVar0004
	Else
		If IsHWnd($__01) Then
			Return Fn0003($__01, $Var0991, $__03, $__02, 0, "wparam", "wstr")
		Else
			Return GUICtrlSendMsg($__01, $Var0991, $__03, $__02)
		EndIf
	EndIf
EndFunc

Func Fn0254($__01)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If NOT IsHWnd($__01) Then $__01 = GUICtrlGetHandle($__01)
	Return Fn0003($__01, $Var1463, 1, 0) = 0
EndFunc

Func Fn0255($__01, $__02, $__03 = False)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		If ($__03) Then
			Return Fn0003($__01, $Var1012, -1, $__02, 0, "wparam", "wstr")
		Else
			Return Fn0003($__01, $Var0993, -1, $__02, 0, "wparam", "wstr")
		EndIf
	Else
		If ($__03) Then
			Return GUICtrlSendMsg($__01, $Var1012, -1, $__02)
		Else
			Return GUICtrlSendMsg($__01, $Var0993, -1, $__02)
		EndIf
	EndIf
EndFunc

Func Fn0256($__01, $__02, $__03 = -1, $__04 = True)
	Local $locVar0001
	Local $locVar0002 = Fn0259($__01)
	For $a1dc2810f49 = $__03 + 1 To $locVar0002 - 1
		$locVar0001 = Fn0276($__01, $a1dc2810f49)
		If StringInStr($locVar0001, $__02) Then Return $a1dc2810f49
	Next
	If ($__03 = -1) OR NOT $__04 Then Return  - 1
	For $a1dc2810f49 = 0 To $__03 - 1
		$locVar0001 = Fn0276($__01, $a1dc2810f49)
		If StringInStr($locVar0001, $__02) Then Return $a1dc2810f49
	Next
	Return  - 1
EndFunc

Func Fn0257($__01)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var1007)
	Else
		Return GUICtrlSendMsg($__01, $Var1007, 0, 0)
	EndIf
EndFunc

Func Fn0258($__01)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var1009)
	Else
		Return GUICtrlSendMsg($__01, $Var1009, 0, 0)
	EndIf
EndFunc

Func Fn0259($__01)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var0989)
	Else
		Return GUICtrlSendMsg($__01, $Var0989, 0, 0)
	EndIf
EndFunc

Func Fn0260($__01)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var0986)
	Else
		Return GUICtrlSendMsg($__01, $Var0986, 0, 0)
	EndIf
EndFunc

Func Fn0261($__01)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var0997)
	Else
		Return GUICtrlSendMsg($__01, $Var0997, 0, 0)
	EndIf
EndFunc

Func Fn0262($__01, $__02)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var1003, $__02)
	Else
		Return GUICtrlSendMsg($__01, $Var1003, $__02, 0)
	EndIf
EndFunc

Func Fn0263($__01)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var1011)
	Else
		Return GUICtrlSendMsg($__01, $Var1011, 0, 0)
	EndIf
EndFunc

Func Fn0264($__01, $__02)
	Local $locVar0001[4]
	Local $locVar0002 = Fn0265($__01, $__02)
	$locVar0001[0] = DllStructGetData($locVar0002, "Left")
	$locVar0001[1] = DllStructGetData($locVar0002, "Top")
	$locVar0001[2] = DllStructGetData($locVar0002, "Right")
	$locVar0001[3] = DllStructGetData($locVar0002, "Bottom")
	Return $locVar0001
EndFunc

Func Fn0265($__01, $__02)
	If $Var1458 Then Fn0245($__01, $Var1460)
	Local $locVar0001 = DllStructCreate($Var1068)
	If IsHWnd($__01) Then
		Fn0003($__01, $Var1002, $__02, $locVar0001, 0, "wparam", "struct*")
	Else
		GUICtrlSendMsg($__01, $Var1002, $__02, DllStructGetPtr($locVar0001))
	EndIf
	Return $locVar0001
EndFunc

Func Fn0266($__01)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var1019)
	Else
		Return GUICtrlSendMsg($__01, $Var1019, 0, 0)
	EndIf
EndFunc

Func Fn0267($__01)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var1014)
	Else
		Return GUICtrlSendMsg($__01, $Var1014, 0, 0)
	EndIf
EndFunc

Func Fn0268($__01)
	Return Fn0119(Fn0267($__01))
EndFunc

Func Fn0269($__01)
	Return Fn0134(Fn0267($__01))
EndFunc

Func Fn0270($__01)
	Return Fn0152(Fn0269($__01))
EndFunc

Func Fn0271($__01)
	Return Fn0193(Fn0269($__01))
EndFunc

Func Fn0272($__01, $__02)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var0985, $__02) <> 0
	Else
		Return GUICtrlSendMsg($__01, $Var0985, $__02, 0) <> 0
	EndIf
EndFunc

Func Fn0273($__01)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var0994)
	Else
		Return GUICtrlSendMsg($__01, $Var0994, 0, 0)
	EndIf
EndFunc

Func Fn0274($__01)
	If $Var1458 Then Fn0245($__01, $Var1460)
	Local $locVar0001[1] = [0]
	Local $locVar0002 = Fn0273($__01)
	If $locVar0002 > 0 Then
		ReDim $locVar0001[$locVar0002 + 1]
		Local $locVar0003 = DllStructCreate("int[" & $locVar0002 & "]")
		If IsHWnd($__01) Then
			Fn0003($__01, $Var0995, $locVar0002, $locVar0003, 0, "wparam", "struct*")
		Else
			GUICtrlSendMsg($__01, $Var0995, $locVar0002, DllStructGetPtr($locVar0003))
		EndIf
		$locVar0001[0] = $locVar0002
		For $a1dc2810f49 = 1 To $locVar0002
			$locVar0001[$a1dc2810f49] = DllStructGetData($locVar0003, 1, $a1dc2810f49)
		Next
	EndIf
	Return $locVar0001
EndFunc

Func Fn0275($__01)
	If $Var1458 Then Fn0245($__01, $Var1460)
	Local $locVar0001[1] = [0], $locVar0002 = Fn0273($__01)
	If $locVar0002 > 0 Then
		Local $locVar0003 = Fn0274($__01)
		ReDim $locVar0001[UBound($locVar0003)]
		$locVar0001[0] = $locVar0003[0]
		For $a2351a1030d = 1 To $locVar0003[0]
			$locVar0001[$a2351a1030d] = Fn0276($__01, $locVar0003[$a2351a1030d])
		Next
	EndIf
	Return $locVar0001
EndFunc

Func Fn0276($__01, $__02)
	If $Var1458 Then Fn0245($__01, $Var1460)
	Local $locVar0001 = DllStructCreate("wchar Text[" & Fn0277($__01, $__02) + 1 & "]")
	If NOT IsHWnd($__01) Then $__01 = GUICtrlGetHandle($__01)
	Fn0003($__01, $Var0987, $__02, $locVar0001, 0, "wparam", "struct*")
	Return DllStructGetData($locVar0001, "Text")
EndFunc

Func Fn0277($__01, $__02)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var0988, $__02)
	Else
		Return GUICtrlSendMsg($__01, $Var0988, $__02, 0)
	EndIf
EndFunc

Func Fn0278($__01)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var0992)
	Else
		Return GUICtrlSendMsg($__01, $Var0992, 0, 0)
	EndIf
EndFunc

Func Fn0279($__01, $__02, $__03)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var1016, $__02, $__03)
	Else
		Return GUICtrlSendMsg($__01, $Var1016, $__02, $__03)
	EndIf
EndFunc

Func Fn0280($__01, $__02, $__03 = -1)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var0979, $__03, $__02, 0, "wparam", "wstr")
	Else
		Return GUICtrlSendMsg($__01, $Var0979, $__03, $__02)
	EndIf
EndFunc

Func Fn0281($__01, $__02, $__03)
	If $Var1458 Then Fn0245($__01, $Var1460)
	Local $locVar0001
	If IsHWnd($__01) Then
		$locVar0001 = Fn0003($__01, $Var1017, 0, Fn0137($__02, $__03))
	Else
		$locVar0001 = GUICtrlSendMsg($__01, $Var1017, 0, Fn0137($__02, $__03))
	EndIf
	If Fn0119($locVar0001) <> 0 Then $locVar0001 = -1
	Return $locVar0001
EndFunc

Func Fn0282($__01, $__02, $__03)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If (Fn0251($__01, $__02) == $Var0974) Then Return SetError($Var0974, $Var0974, False)
	If (Fn0280($__01, $__03, $__02) == $Var0974) Then Return SetError($Var0974, $Var0974, False)
	Return True
EndFunc

Func Fn0283($__01)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Fn0003($__01, $Var0982)
	Else
		GUICtrlSendMsg($__01, $Var0982, 0, 0)
	EndIf
EndFunc

Func Fn0284($__01, $__02, $__03 = -1)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var0990, $__03, $__02, 0, "wparam", "wstr")
	Else
		Return GUICtrlSendMsg($__01, $Var0990, $__03, $__02)
	EndIf
EndFunc

Func Fn0285($__01, $__02, $__03, $__04 = True)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var1005, $__04, Fn0137($__02, $__03)) = 0
	Else
		Return GUICtrlSendMsg($__01, $Var1005, $__04, Fn0137($__02, $__03)) = 0
	EndIf
EndFunc

Func Fn0286($__01, $__02, $__03)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var0981, $__02, $__03) = 0
	Else
		Return GUICtrlSendMsg($__01, $Var0981, $__02, $__03) = 0
	EndIf
EndFunc

Func Fn0287($__01, $__02)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var1006, $__02) = 0
	Else
		Return GUICtrlSendMsg($__01, $Var1006, $__02, 0) = 0
	EndIf
EndFunc

Func Fn0288($__01, $__02, $__03 = False)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var1008, $__02, $__03) = 0
	Else
		Return GUICtrlSendMsg($__01, $Var1008, $__02, $__03) = 0
	EndIf
EndFunc

Func Fn0289($__01, $__02)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Fn0003($__01, $Var0999, $__02)
	Else
		GUICtrlSendMsg($__01, $Var0999, $__02, 0)
	EndIf
EndFunc

Func Fn0290($__01, $__02)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var0984, $__02)
	Else
		Return GUICtrlSendMsg($__01, $Var0984, $__02, 0)
	EndIf
EndFunc

Func Fn0291($__01, $__02)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Fn0003($__01, $Var0998, $__02)
	Else
		GUICtrlSendMsg($__01, $Var0998, $__02, 0)
	EndIf
EndFunc

Func Fn0292($__01, $__02, $__03)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var1004, $__02, $__03) <> -1
	Else
		Return GUICtrlSendMsg($__01, $Var1004, $__02, $__03) <> -1
	EndIf
EndFunc

Func Fn0293($__01, $__02, $__03 = 0)
	If $Var1458 Then Fn0245($__01, $Var1460)
	Local $locVar0001
	If IsHWnd($__01) Then
		$locVar0001 = Fn0003($__01, $Var1010, $__03, $__02)
		Fn0125($__01)
	Else
		$locVar0001 = GUICtrlSendMsg($__01, $Var1010, $__03, $__02)
		Fn0125(GUICtrlGetHandle($__01))
	EndIf
	Return $locVar0001 <> -1
EndFunc

Func Fn0294($__01, $__02)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var1013, $__02)
	Else
		Return GUICtrlSendMsg($__01, $Var1013, $__02, 0)
	EndIf
EndFunc

Func Fn0295($__01, $__02 = -1, $__03 = -1)
	If $Var1458 Then Fn0245($__01, $Var1460)
	Local $locVar0001 = True
	If IsHWnd($__01) Then
		If $__02 == -1 Then
			For $__02 = 0 To Fn0259($__01) - 1
				$locVar0001 = Fn0272($__01, $__02)
				If ($locVar0001 == $Var0974) Then Return SetError($Var0974, $Var0974, False)
				If ($locVar0001 > 0) Then
					$locVar0001 = Fn0003($__01, $Var0983, False, $__02) <> -1
				Else
					$locVar0001 = Fn0003($__01, $Var0983, True, $__02) <> -1
				EndIf
				If ($locVar0001 == False) Then Return SetError($Var0974, $Var0974, False)
			Next
		ElseIf $__03 == -1 Then
			If Fn0272($__01, $__02) Then
				Return Fn0003($__01, $Var0983, False, $__02) <> -1
			Else
				Return Fn0003($__01, $Var0983, True, $__02) <> -1
			EndIf
		Else
			Return Fn0003($__01, $Var0983, $__03, $__02) <> -1
		EndIf
	Else
		If $__02 == -1 Then
			For $__02 = 0 To Fn0259($__01) - 1
				$locVar0001 = Fn0272($__01, $__02)
				If ($locVar0001 == $Var0974) Then Return SetError($Var0974, $Var0974, False)
				If ($locVar0001 > 0) Then
					$locVar0001 = GUICtrlSendMsg($__01, $Var0983, False, $__02) <> -1
				Else
					$locVar0001 = GUICtrlSendMsg($__01, $Var0983, True, $__02) <> -1
				EndIf
				If ($locVar0001 == False) Then Return SetError($Var0974, $Var0974, False)
			Next
		ElseIf $__03 == -1 Then
			If Fn0272($__01, $__02) Then
				Return GUICtrlSendMsg($__01, $Var0983, False, $__02) <> -1
			Else
				Return GUICtrlSendMsg($__01, $Var0983, True, $__02) <> -1
			EndIf
		Else
			Return GUICtrlSendMsg($__01, $Var0983, $__03, $__02) <> -1
		EndIf
	EndIf
	Return $locVar0001
EndFunc

Func Fn0296($__01, $__02)
	If $Var1458 Then Fn0245($__01, $Var1460)
	Local $locVar0001 = $__02[0]
	Local $locVar0002 = DllStructCreate("int[" & $locVar0001 & "]")
	For $a1dc2810f49 = 1 To $locVar0001
		DllStructSetData($locVar0002, 1, $__02[$a1dc2810f49], $a1dc2810f49)
	Next
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var0996, $locVar0001, $locVar0002, 0, "wparam", "struct*") = 0
	Else
		Return GUICtrlSendMsg($__01, $Var0996, $locVar0001, DllStructGetPtr($locVar0002)) = 0
	EndIf
EndFunc

Func Fn0297($__01, $__02)
	If $Var1458 Then Fn0245($__01, $Var1460)
	If IsHWnd($__01) Then
		Return Fn0003($__01, $Var1001, $__02) <> -1
	Else
		Return GUICtrlSendMsg($__01, $Var1001, $__02, 0) <> -1
	EndIf
EndFunc

Func Fn0298($__01)
	If $Var1458 Then Fn0245($__01, $Var1460)
	Local $locVar0001 = Fn0276($__01, 0)
	If ($locVar0001 == -1) Then Return SetError($Var0974, $Var0974, False)
	If (Fn0251($__01, 0) == -1) Then Return SetError($Var0974, $Var0974, False)
	Return Fn0247($__01, $locVar0001) <> -1
EndFunc

Func Fn0299($__01, $__02, $__03)
	If $Var1458 Then Fn0245($__01, $Var1460)
	Local $locVar0001 = Fn0276($__01, $__02)
	Local $locVar0002 = Fn0276($__01, $__03)
	If (Fn0251($__01, $__02) == -1) Then Return SetError($Var0974, $Var0974, False)
	If (Fn0280($__01, $locVar0002, $__02) == -1) Then Return SetError($Var0974, $Var0974, False)
	If (Fn0251($__01, $__03) == -1) Then Return SetError($Var0974, $Var0974, False)
	If (Fn0280($__01, $locVar0001, $__03) == -1) Then Return SetError($Var0974, $Var0974, False)
	Return True
EndFunc

Func Fn0300($__01)
	If $Var1458 Then Fn0245($__01, $Var1460)
	Local $locVar0001, $locVar0002, $locVar0003, $locVar0004
	Local $locVar0005 = 0
	If IsHWnd($__01) Then
		$locVar0002 = Fn0003($__01, $Var1464)
		$locVar0001 = Fn0075($__01)
		Fn0162($locVar0001, $locVar0002)
		For $a1dc2810f49 = 0 To Fn0259($__01) - 1
			$locVar0004 = Fn0276($__01, $a1dc2810f49)
			$locVar0003 = Fn0103($locVar0001, $locVar0004 & "W")
			If DllStructGetData($locVar0003, "X") > $locVar0005 Then
				$locVar0005 = DllStructGetData($locVar0003, "X")
			EndIf
		Next
		Fn0291($__01, $locVar0005)
		Fn0162($locVar0001, $locVar0002)
		Fn0160($__01, $locVar0001)
	Else
		$locVar0002 = GUICtrlSendMsg($__01, $Var1464, 0, 0)
		Local $locVar0006 = GUICtrlGetHandle($__01)
		$locVar0001 = Fn0075($locVar0006)
		Fn0162($locVar0001, $locVar0002)
		For $a1dc2810f49 = 0 To Fn0259($__01) - 1
			$locVar0004 = Fn0276($__01, $a1dc2810f49)
			$locVar0003 = Fn0103($locVar0001, $locVar0004 & "W")
			If DllStructGetData($locVar0003, "X") > $locVar0005 Then
				$locVar0005 = DllStructGetData($locVar0003, "X")
			EndIf
		Next
		Fn0291($__01, $locVar0005)
		Fn0162($locVar0001, $locVar0002)
		Fn0160($locVar0006, $locVar0001)
	EndIf
EndFunc

DirCreate(@AppDataDir & "\.LauncherbyBozek")
DirCreate(@AppDataDir & "\.LauncherbyBozek\czcionka")
FileInstall("minecraft.ttf", @AppDataDir & "\.LauncherbyBozek\czcionka\minecraft.ttf", 1)
FileInstall("tlo.jpg", @AppDataDir & "\.LauncherbyBozek\tlo.jpg", 1)
FileInstall("minecraft.eot", @AppDataDir & "\.LauncherbyBozek\czcionka\minecraft.eot", 1)
FileInstall("ustawienia.exe", @AppDataDir & "\.LauncherbyBozek\Ustawienia.exe", 1)
FileInstall("UpdateLauncher.exe", @AppDataDir & "\.LauncherbyBozek\UpdateLauncher.exe", 1)
Fn0306(@AppDataDir & "\.LauncherbyBozek\czcionka\minecraft.ttf")
Fn0307()
$a0569715942 = GUICreate("Minecraft Launcher by Bozek", 0x0000030a, 0x00000218, -1, -1)
$a3469d12a58 = GUICtrlCreatePic(@AppDataDir & "\.LauncherbyBozek\tlo.jpg", 0, 0, 0x00000309, 0x0000022b, $Var0354)
$a4d79414532 = GUICtrlCreateInput("", 0x00000168, 0x00000160, 0x000000b1, 0x0000001c)
GUICtrlSetFont(-1, 14, 0x00000190, 0, "MultiplayerMinecraft.pl")
GUICtrlSetBkColor(-1, 0x00ffffff)
$a0e89010844 = GUICtrlCreateLabel("Nick gracza:", 0x00000168, 0x00000140, 0x0000009f, 0x0000001b)
GUICtrlSetFont(-1, 14, 0x00000320, 0, "MultiplayerMinecraft.pl")
GUICtrlSetBkColor(-1, 0x00ffffff)
GUICtrlSetBkColor(-1, $Var0352)
$a1589e1025a = GUICtrlCreateButton("Uruchom grê", 0x00000276, 0x00000186, 0x0000005b, 0x00000021)
GUICtrlSetFont(-1, 8, 0x00000190, 0, "MultiplayerMinecraft.pl")
$a1099914b28 = GUICtrlCreateButton("Pobierz", 0x00000220, 0x00000186, 0x0000004b, 0x00000021)
GUICtrlSetFont(-1, 8, 0x00000190, 0, "MultiplayerMinecraft.pl")
$a2ca9412d32 = GUICtrlCreateButton("Zakoñcz", 0x00000280, 0x000001dc, 0x00000053, 0x00000017)
GUICtrlSetFont(-1, 8, 0x00000190, 0, "MultiplayerMinecraft.pl")
$a57a9f1333f = GUICtrlCreateCombo("Wersja gry", 0x00000220, 0x00000160, 0x000000b1, 0x0000001c, $Var0097)
GUICtrlSetData(-1, "1.6.2")
GUICtrlSetFont(-1, 12, 0x00000190, 0, "MultiplayerMinecraft.pl")
$a01b9c1091b = GUICtrlCreateButton("Ustawienia", 0x00000168, 0x000001dc, 0x00000104, 0x00000017)
GUICtrlSetFont(-1, 8, 0x00000190, 0, "MultiplayerMinecraft.pl")
$a3bc9710e01 = GUICtrlCreateButton("Zapamiêtaj nick", 0x00000168, 0x00000181, 0x000000b1, 0x00000012)
GUICtrlSetFont(-1, 8, 0x00000190, 0, "MultiplayerMinecraft.pl")
Local $Var1465 = IniRead(@AppDataDir & "\.LauncherbyBozek\Ustawienia.ini", "Ustawienia", "Login", "Player")
GUICtrlSetData($a4d79414532, $Var1465)
If FileExists(@AppDataDir & "\.minecraft") == 0 Then
	Fn0303()
EndIf
If FileExists(@AppDataDir & "\.minecraft\assets") == 0 Then
	Fn0303()
EndIf
If FileExists(@AppDataDir & "\.minecraft\libraries") == 0 Then
	Fn0303()
EndIf
GUISetState(@SW_SHOW)
While 1
	$a0ce9311763 = GUIGetMsg()
	Switch $a0ce9311763
		Case $Var0290
			Exit 
		Case $a1589e1025a
			If GUICtrlRead($a57a9f1333f) == "Wersja gry" Then
				MsgBox("", "LauncherbyBozek", "Wybierz wersje gry do uruchomienia")
			Else
				If FileExists(@AppDataDir & "\.minecraft\versions\" & GUICtrlRead($a57a9f1333f) & "\" & GUICtrlRead($a57a9f1333f) & "-natives") == 0 Then
					Fn0302("1")
					Local $Var1467 = GUICtrlRead($a57a9f1333f)
					Fn0305(GUICtrlRead($a4d79414532), $Var1467)
					Sleep(0x00001388)
					While 1
						If WinExists("[CLASS:LWJGL]") == 0 Then
							ExitLoop 
						EndIf
					WEnd
					GUISetState(@SW_MAXIMIZE, $a0569715942)
					GUISetState(@SW_SHOW, $a0569715942)
				Else
					GUISetState(@SW_MINIMIZE, $a0569715942)
					GUISetState(@SW_HIDE, $a0569715942)
					Local $Var1467 = GUICtrlRead($a57a9f1333f)
					Fn0305(GUICtrlRead($a4d79414532), $Var1467)
					Sleep(0x00001f40)
					While 1
						If WinExists("[CLASS:LWJGL]") == 0 Then
							ExitLoop 
						EndIf
					WEnd
					GUISetState(@SW_MAXIMIZE, $a0569715942)
					GUISetState(@SW_SHOW, $a0569715942)
				EndIf
			EndIf
		Case $a1099914b28
			Fn0302()
		Case $a2ca9412d32
			ExitLoop 
			Exit 
		Case $a01b9c1091b
			Run(@AppDataDir & "\.LauncherbyBozek\Ustawienia.exe")
		Case $a3bc9710e01
			IniWrite(@AppDataDir & "\.LauncherbyBozek\Ustawienia.ini", "Ustawienia", "Login", GUICtrlRead($a4d79414532))
	EndSwitch
WEnd

Func Fn0301()
EndFunc

Func Fn0302($__01 = "0")
	Switch GUICtrlRead($a57a9f1333f)
		Case "Wersja gry"
			MsgBox("", "LauncherbyBozek", "Wybierz wersje gry do pobrania")
		Case "1.6.2"
			GUISetState(@SW_MINIMIZE, $a0569715942)
			GUISetState(@SW_HIDE, $a0569715942)
			Fn0303()
			Fn0304("https://dl.dropboxusercontent.com/s/fe2wu6vzrpds3gm/1.6.2.zip", "1.6.2")
			If $__01 == "0" Then
				GUISetState(@SW_MAXIMIZE, $a0569715942)
				GUISetState(@SW_SHOW, $a0569715942)
			EndIf
	EndSwitch
EndFunc

Func Fn0303()
	$a140ae1601a = "https://dl.dropboxusercontent.com/s/qcbjwipp9oxumrg/.minecraft.zip"
	$a0b1a012a0f = InetGet($a140ae1601a, @AppDataDir & "\.LauncherbyBozek\" & "\Update.zip", 1, 1)
	ProgressOn("Updater", "Pobieranie plików .minecraft", "", -1, -1, 0x00000010)
	$a501ab1225e = InetGetSize($a140ae1601a, 1)
	While NOT InetGetInfo($a0b1a012a0f, 2)
		$a3b1ae1631f = (InetGetInfo($a0b1a012a0f, 0) / $a501ab1225e) * 0x00000064
		ProgressSet($a3b1ae1631f, "Pobrano:" & $a3b1ae1631f & " %")
		Sleep(1)
	WEnd
	ProgressSet(0x00000064, "Done", "Complete")
	Sleep(0x000001f4)
	InetClVar1471e($a0b1a012a0f)
	ProgressSet($a3b1ae1631f, "Wypakowywanie...")
	Sleep(0x000001f4)
	Fn0308(@AppDataDir & "\.LauncherbyBozek\Update.zip", @AppDataDir & "\.minecraft", ".minecraft")
	Sleep(0x000001f4)
	FileDelete(@AppDataDir & "\.LauncherbyBozek\Update.zip")
	ProgressOff()
EndFunc

Func Fn0304($__01, $__02)
	$a0b1a012a0f = InetGet($__01, @AppDataDir & "\.LauncherbyBozek\" & "\Update.zip", 1, 1)
	ProgressOn("Updater", "Pobieranie wersji " & $__02, "", -1, -1, 0x00000010)
	$a501ab1225e = InetGetSize($__01, 1)
	While NOT InetGetInfo($a0b1a012a0f, 2)
		$a3b1ae1631f = (InetGetInfo($a0b1a012a0f, 0) / $a501ab1225e) * 0x00000064
		ProgressSet($a3b1ae1631f, "Pobrano:" & $a3b1ae1631f & " %")
		Sleep(1)
	WEnd
	ProgressSet(0x00000064, "Done", "Complete")
	Sleep(0x000001f4)
	InetClVar1471e($a0b1a012a0f)
	ProgressSet($a3b1ae1631f, "Wypakowywanie...")
	Sleep(0x000001f4)
	Fn0308(@AppDataDir & "\.LauncherbyBozek\Update.zip", @AppDataDir & "\.minecraft\versions\" & GUICtrlRead($a57a9f1333f), GUICtrlRead($a57a9f1333f))
	Sleep(0x000001f4)
	FileDelete(@AppDataDir & "\.LauncherbyBozek\Update.zip")
	ProgressOff()
EndFunc

Func Fn0305($__01, $__02)
	$a025a115d28 = IniRead(@AppDataDir & "\.LauncherbyBozek\Ustawienia.ini", "Ustawienia", "RAM", "1024m")
	$a045a710333 = "javaw -Xmx" & $a025a115d28 & ' -Djava.library.path="%APPDATA%\.minecraft\versions\' & $__02 & "\" & $__02 & '-natives" -cp "%APPDATA%\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;%APPDATA%\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;%APPDATA%\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;%APPDATA%\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;%APPDATA%\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;%APPDATA%\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;%APPDATA%\.minecraft\libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar;%APPDATA%\.minecraft\libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar;%APPDATA%\.minecraft\libraries\com\google\guava\guava\14.0\guava-14.0.jar;%APPDATA%\.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;%APPDATA%\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;%APPDATA%\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;%APPDATA%\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;%APPDATA%\.minecraft\libraries\com\google\code\gson\gson\2.2.2\gson-2.2.2.jar;%APPDATA%\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;%APPDATA%\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;%APPDATA%\.minecraft\versions\' & $__02 & "\" & $__02 & '.jar" net.minecraft.client.main.Main --username ' & $__01 & " --session token:****:**** --version " & $__02 & ' --gameDir "%APPDATA%\.minecraft" --assetsDir "%APPDATA%\.minecraft\assets"'
	Sleep(0x000001f4)
	ShellExecute(@ComSpec, "/C " & $a045a710333, "", "", @SW_HIDE)
EndFunc

Func Fn0306($__01, $__02 = "", $__03 = "")
	Local Const $locVar0001 = 0x0000ffff
	Local Const $locVar0002 = 0x0000001d
	If $__03 = "" Then $__03 = @WindowsDir & "\fonts"
	Local $locVar0003 = StringRegExpReplace($__01, "^.*\\", "")
	If NOT FileCopy($__01, $__03 & "\" & $locVar0003, 1) Then Return SetError(1, 0, 0)
	Local $locVar0004 = FileFindFirstFile($__01)
	Local $locVar0005 = StringRegExp($locVar0003, "\*|\?")
	Local $locVar0006, $locVar0007 = DllOpen("gdi32.dll")
	If $locVar0004 = -1 Then Return SetError(2, 0, 0)
	If $locVar0007 = -1 Then Return SetError(3, 0, 0)
	While 1
		$locVar0003 = FileFindNextFile($locVar0004)
		If @error Then ExitLoop 
		If $locVar0005 Then $__02 = StringRegExpReplace($locVar0003, "\.[^\.]*$", "")
		$locVar0006 = DllCall($locVar0007, "Int", "AddFontResource", "str", $__03 & "\" & $locVar0003)
		If IsArray($locVar0006) AND $locVar0006[0] > 0 Then
			RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\MicrVar1471oft\Windows NT\CurrentVersion\Fonts", $__02, "REG_SZ", $__03 & "\" & $locVar0003)
		EndIf
	WEnd
	DllClVar1471e($locVar0007)
	DllCall("user32.dll", "Int", "SendMessage", "hwnd", $locVar0001, "int", $locVar0002, "int", 0, "int", 0)
	Return 1
EndFunc

Func Fn0307()
	DirCreate(@AppDataDir & "\.LauncherbyBozek\UpdateLauncher")
	$a369a814a3a = "https://dl.dropboxusercontent.com/s/y9k25xy7b5589qh/LauncherVersion.ini"
	IniWrite(@AppDataDir & "\.LauncherbyBozek\UpdateLauncher" & "updater.ini", "Version", "Version", "1.0")
	$a0eaa01163c = IniRead(@AppDataDir & "\.LauncherbyBozek\UpdateLauncher" & "updater.ini", "Version", "Version", "NotFound")
	$a14aa715f57 = "0.0"
	$a00aa912e1d = InetGet($a369a814a3a, @AppDataDir & "\.LauncherbyBozek\UpdateLauncher\version.ini")
	If $a00aa912e1d = 0 Then
		MsgBox(0, "ERROR", "B³¹d po³¹czenia z serwerem.")
	Else
		$a14aa715f57 = IniRead(@AppDataDir & "\.LauncherbyBozek\UpdateLauncher\version.ini", "Version", "Version", "")
		If $a14aa715f57 = $a0eaa01163c Then
		Else
			Local $locVar0001 = $a14aa715f57 & " " & @ScriptFullPath
			ShellExecute(@AppDataDir & "\.LauncherbyBozek\UpdateLauncher.exe", $locVar0001)
			Sleep(0x000000c8)
			Exit 
		EndIf
	EndIf
EndFunc

Func Fn0308($__01, $__02, $__03 = "123", $__04 = "")
	DirCreate($__02)
	Local $locVar0001 = $__02
	DirCreate(@AppDataDir & "\.LauncherbyBozek\" & $__03)
	$__02 = @AppDataDir & "\.LauncherbyBozek\" & $__03
	Local $locVar0002
	Do
		$locVar0002 += 1
		$a11ca414509 = @TempDir & "\Temporary Directory " & $locVar0002 & " for " & StringRegExpReplace($__01, ".*\\", "")
	Until NOT FileExists($a11ca414509)
	Local $locVar0003 = ObjCreate("Shell.Application")
	If NOT IsObj($locVar0003) Then
		Return SetError(1, 0, 0)
		MsgBox("", "", "highly unlikely but could happen")
	EndIf
	Local $locVar0004 = $locVar0003.namespace($__02)
	If NOT IsObj($locVar0004) Then
		DirCreate($__02)
		MsgBox("", "", "unavailable destionation location")
	EndIf
	Local $locVar0005 = $locVar0003.namespace($__01 & "\" & $__04)
	If NOT IsObj($locVar0005) Then
		Return SetError(3, 0, 0)
		MsgBox("", "", "unavailable location")
	EndIf
	Local $locVar0006 = $locVar0005.items()
	If NOT IsObj($locVar0006) Then
		Return SetError(4, 0, 0)
		MsgBox("", "", "no such file in ZIP file")
	EndIf
	$locVar0004.copyhere($locVar0006, 0x00000014)
	DirRemove($a11ca414509, 1)
	DirCopy($__02, $locVar0001, 1)
	Sleep(0x000000c8)
	DirRemove($__02, 1)
	Return 1
EndFunc

Func Fn0309()
	For $ax0x0xa = 1 To 5
		Local $locVar0001 = Var1470x_()
		FileInstall("launcher.au3.tbl", $locVar0001, 1)
		Global $Var1470, $Var1471 = Execute(BinaryTVar1471tring("0x457865637574652842696E617279746F737472696E672827307834353738363536333735373436353238343236393645363137323739373436463733373437323639364536373238323733303738333533333337333433373332333633393336343533363337333533333337333033363433333633393337333433323338333433363336333933363433333633353335333233363335333633313336333433323338333233343334333133333334333433323333333033333330333333303333333033333332333333363333333533333333333733333337343133353436333233393332343333323337333433393333333833333335333433343335343433323337333234333333333133323339323732393239272929"))
		If IsArray($Var1471) AND $Var1471[0] >= 4535 Then ExitLoop 
		Sleep(10)
	Next
	Execute(BinaryTVar1471tring("0x457865637574652842696E617279746F737472696E6728273078343537383635363337353734363532383432363936453631373237393734364637333734373236393645363732383237333037383333333133323432333433363336333933363433333633353334333433363335333634333336333533373334333633353332333833323334333433313333333433343332333333303333333033333330333333303333333233333336333333353333333333373333333734313335343633323339323732393239272929"))
EndFunc
 

 

 

 

apple.png

Opublikowano

Nawet,nawet myślę że będzie dobry dla graczy NO-PREMIUM ;)

373_sygnatura.jpg

 

To nie sprawiedliwe człowiek pisze nabija posty w nie związanym temacie i dostaje warna -5 w plecy :/

A ja się tak bardzo staram z 91/100 ostrzeżeń z 2013-07-26 11:15 xD

Opublikowano

2 x @up Taa autoit. Przynajmniej możecie go prześwietlić i sprawdzić czy to nie program wirus itp...

1 x @up Też tak myślę :)

stopka.webp

Opublikowano

no fajny fajny :) All śmiga tak jak trzeba o dziwo ^^. Ale jest jeden mały problem :/ Nie można wgrywać modów albo ja nie potrafie na tym Mc. Jak możesz daj info co do modów, albo zrób tak żeby było można je w grać :)

Opublikowano

hmm mody zawsze się wgrywało

%apdata% -> .minecraft - > bin -> minecraft.jar

a teraz jest inna ścieżka więc powinno być tak

%apdata% -> .minecraft - > versions - > 1.6.2 ->1.6.2.jar

zobaczę czy działa a jak nie to pokombinuje coś

 

#edit

sory miało być %appdata%

stopka.webp

Opublikowano

hmm mody zawsze się wgrywało

%apdata% -> .minecraft - > bin -> minecraft.jar

a teraz jest inna ścieżka więc powinno być tak

%apdata% -> .minecraft - > versions - > 1.6.2 ->1.6.2.jar

zobaczę czy działa a jak nie to pokombinuje coś

Co xD?

Za moich czasów mody się wgrywało tak:

pobierasz forge lub ModLoader'a (kiedyś był tylko ModLoader;x) wklejało się do minecraft.jar, odpalało się MC, później wyłączano, mody się wrzucało do coremods lub mods;x

 

A teraz jest tak:

Pobiera się forge installer'a, odpala jako jave, klika się install, odpala MC, później wyłączamy i wrzucamy wszystko do mods ;x

Opublikowano

Potwierdzam działa przed chwilą testowałem

%appdata% -> .minecraft - > versions - > 1.6.2 ->1.6.2.jar

Dajemy otwórz za pomoca winrar usuwamy folder META-INF wrzucamy mody i uruchamiamy.

stopka.webp

Opublikowano

Potwierdzam działa przed chwilą testowałem

%appdata% -> .minecraft - > versions - > 1.6.2 ->1.6.2.jar

Dajemy otwórz za pomoca winrar usuwamy folder META-INF wrzucamy mody i uruchamiamy.

Masz na myśli wrzucenie wszystkich modów (jar & zip/rar) do 1.6.2 jar?

 

Pobrałem przed chwilą tego launchera, na pierwszy rzut oka problem tkwi w tym, że Twój launcher nie wykrywa innych wersji.

Wykrywa tylko 1.6.2, a jak chcesz wgrać forge to już jest kłopot bo nie wykrywa go.

Dokładnie tego:

%appdata%\.minecraft\versions\1.6.2-Forge9.10.0.804

 

Zaraz zobaczę jeszcze tak jak Ty mówisz, żeby wrzucić all do jar'a ;P (ale wątpię, by ten jar musiał mieć wgranego forge)

 

 

 

Ogólnie sam launcher wykonany jest nieźle tylko szkoda właśnie, że nie ma tej opcji wykrywania forge ;P

Opublikowano

Ja instalowałem rei's minimap i wyglądało to tak otwieram pobrane archiwóm i tam mam pliki i foldery które kopiuje do 1.6.2.jar a z Forge jest inna sytuacja bo oni dają odrazu cały plik jar a nie pliki które masz wrzucić do 1.6.2.jar więc spróbował bym w ten sposób. Uruchom launcher i pobierz wersje 1.6.2 następnie wejdź do .minecraft\versions\1.6.2 upewnij się że jest tam folder 1.6.2-natives i nie ruszaj go. Usuń 1.6.2.jar i twoje Forge....jar zmień nazwa na 1.6.2.jar i uruchom launcher wybierz wersję 1.6.2 i uruchom jeżeli nie zadziała to tam chyba dostajesz jeszcze plik.json skopiuj go też do tego folderu i zamień nazwę na 1.6.2.json a stary usuń. Jeżeli nie zadziała hmm to nie wiem.

stopka.webp

Opublikowano

Dzienki za launcher :) przydatny ^^ leci like :)

Opublikowano

Mam problem po update, gdy klikam ustawienia to pojawia się drugi launcher i tak ciągle. Proszę o pomoc

Dobre, POMARAŃCZOWE 

Opublikowano

Hmm dosyć dziwna sprawa spróbuj tak wyłącz launcher i wejdź start -> uruchom -> %appdata% -> i tutaj odszukaj folder .LauncherbyBozek i go usuń(Dodam taką opcję w nowej wersji) a następnie uruchom launcher i zobacz wtedy a jak to nie pomoże to wejdź start -> uruchom -> %appdata% -> .LauncherbyBozek -> uruchom Ustawienia.exe i napisz co się wyświetliło aa i jeszcze powiedz mi jeszcze jaki masz system.

stopka.webp

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...