File: stdlib_winlean.c

package info (click to toggle)
nim 0.16.0-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 290,936 kB
  • ctags: 1,049,726
  • sloc: sh: 7,408; ansic: 1,464; makefile: 358; objc: 224; asm: 199; xml: 129; java: 56; pascal: 32; python: 20
file content (285 lines) | stat: -rw-r--r-- 16,538 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
/* Generated by Nim Compiler v0.16.0 */
/*   (c) 2017 Andreas Rumpf */
/* The generated code is subject to the original license. */
#define NIM_INTBITS 64

#include "nimbase.h"
#include <string.h>
#include "winsock2.h"
#undef linux
typedef struct Guid_J2WQBMgezjwf6Trblkflgg Guid_J2WQBMgezjwf6Trblkflgg;
typedef struct NimStringDesc NimStringDesc;
typedef struct TGenericSeq TGenericSeq;
typedef struct Win32finddata_aYwmSz9bIz0JHAL9ciwIrnhA Win32finddata_aYwmSz9bIz0JHAL9ciwIrnhA;
typedef struct Securityattributes_P4HW9ceaevTBZ5O3kGC8yyw Securityattributes_P4HW9ceaevTBZ5O3kGC8yyw;
typedef struct Startupinfo_WGlpKvY9cdd69bAwMQMNLYoQ Startupinfo_WGlpKvY9cdd69bAwMQMNLYoQ;
typedef struct Processinformation_rpgAdaffN9b79bo2kEQiFsMg Processinformation_rpgAdaffN9b79bo2kEQiFsMg;
typedef struct Filetime_bs4NMleDDVF7xsEK0SGLBw Filetime_bs4NMleDDVF7xsEK0SGLBw;
typedef NI8 TY_9cWG514ToTTjfTPLhXXV0IQ[8];
struct  Guid_J2WQBMgezjwf6Trblkflgg  {
NI32 D1;
NI16 D2;
NI16 D3;
TY_9cWG514ToTTjfTPLhXXV0IQ D4;
};
typedef N_STDCALL_PTR(NCSTRING, TY_5ctyytqoGFQ0BA1imFGbVw) (int family0, void* paddr0, NCSTRING pstringbuffer0, NI32 stringbufsize0);
struct  TGenericSeq  {
NI len;
NI reserved;
};
struct  NimStringDesc  {
  TGenericSeq Sup;
NIM_CHAR data[SEQ_DECL_SIZE];
};
typedef N_STDCALL_PTR(NI, TY_zP2zGemcuVRvOUE82f9a0Pw) (NI32 nstdhandle0);
typedef N_STDCALL_PTR(int, TY_As5z9bYt859cLKWaorPRgQYA) (NI16 wversionrequired0, WSADATA* Wsdata0);
typedef N_STDCALL_PTR(NI32, TY_aO673xGTLLxou7P7GxoCXA) (NI32 dwflags0, void* lpsource0, NI32 dwmessageid0, NI32 dwlanguageid0, void* lpbuffer0, NI32 nsize0, void* Arguments0);
typedef N_STDCALL_PTR(void, TY_im9buRnIvptJfzdASYMEbBA) (void* p0);
typedef N_STDCALL_PTR(NI32, TY_9bXer9a4ps9aSGctILcxWReVw) (void);
typedef N_STDCALL_PTR(NI32, TY_W1Y0YSv0z9cf3pqKJgjGdqQ) (NI16* lpfilename0, NI32 nbufferlength0, NI16* lpbuffer0, NI16** lpfilepart0);
typedef N_STDCALL_PTR(NI, TY_YTOHOMfxh6yqeIrwoF3EQw) (NI16* lpfilename0, Win32finddata_aYwmSz9bIz0JHAL9ciwIrnhA* lpfindfiledata0);
typedef N_STDCALL_PTR(void, TY_ofoySXaAAlxxs9bQS9a1etlg) (NI hfindfile0);
typedef N_STDCALL_PTR(NI32, TY_jwEWAkul5J6p6K0UfXa1tw) (NI hfindfile0, Win32finddata_aYwmSz9bIz0JHAL9ciwIrnhA* lpfindfiledata0);
typedef N_STDCALL_PTR(NI32, TY_2xBzxeMx4l7D6jwHak3G2g) (NI handle0, NI16* buf0, NI32 size0);
typedef N_STDCALL_PTR(NI32, TY_SQvdXqIshqDsOrj27LgeLQ) (NI16* pathname0, void* security0);
typedef N_STDCALL_PTR(NI32, TY_fRm1QK2sgVg9aFiEV5T74jA) (NI16* lpfilename0);
typedef N_STDCALL_PTR(NI, TY_jZjaRJIBSgYA1p8iXwsy9cA) (NI16* lpfilename0, NI32 dwdesiredaccess0, NI32 dwsharemode0, void* lpsecurityattributes0, NI32 dwcreationdisposition0, NI32 dwflagsandattributes0, NI htemplatefile0);
typedef N_STDCALL_PTR(NI32, TY_P13srMBg9b3d3yEV9aW4NCoA) (NI hobject0);
typedef N_STDCALL_PTR(NI32, TY_ZF830CPGZda8saokdzv3Nw) (NI hfile0, NI32 ldistancetomove0, NI32* lpdistancetomovehigh0, NI32 dwmovemethod0);
typedef N_STDCALL_PTR(NI, TY_rQv4HdT3JZB1EnhSb4r4Gg) (NI hfile0, void* lpfilemappingattributes0, NI32 flprotect0, NI32 dwmaximumsizehigh0, NI32 dwmaximumsizelow0, void* lpname0);
typedef N_STDCALL_PTR(void*, TY_N3uS69bw8S7evCEnH5Rc6Mg) (NI hfilemappingobject0, NI32 dwdesiredaccess0, NI32 dwfileoffsethigh0, NI32 dwfileoffsetlow0, NI32 dwnumberofbytestomap0, void* lpbaseaddress0);
typedef N_STDCALL_PTR(NI32, TY_I8CYTKrqz0DV8EyysIRhJw) (NI hfile0, NI32* lpfilesizehigh0);
typedef N_STDCALL_PTR(NI32, TY_ah5wcFv3UG20t2vgXBy0Fg) (void* lpbaseaddress0);
typedef N_STDCALL_PTR(NI16*, TY_C6bRt4Mqo6LDqlyl9bIOYWQ) (void);
typedef N_STDCALL_PTR(NI32, TY_l1Nv6c9cTPsVTSfpp9bI8Q7Q) (NI16* lpname0, NI16* lpvalue0);
typedef N_STDCALL_PTR(NI32, TY_UWgwsOCvecqqlVsXbs132A) (NI32 nbufferlength0, NI16* lpbuffer0);
typedef N_STDCALL_PTR(NI32, TY_C5kM33gEhlSKPXwfDNHofQ) (NI* hreadpipe0, NI* hwritepipe0, Securityattributes_P4HW9ceaevTBZ5O3kGC8yyw* lppipeattributes0, NI32 nsize0);
typedef N_STDCALL_PTR(NI, TY_zbOhGDO3f3Asi0OF5kiN4w) (NI16* lpname0, NI32 dwopenmode0, NI32 dwpipemode0, NI32 nmaxinstances0, NI32 noutbuffersize0, NI32 ninbuffersize0, NI32 ndefaulttimeout0, Securityattributes_P4HW9ceaevTBZ5O3kGC8yyw* lpsecurityattributes0);
typedef N_STDCALL_PTR(NI, TY_uryidYWkntM7ddjZSyxvyQ) (void);
typedef N_STDCALL_PTR(NI32, TY_oew1DfaGl5XhHmnBK0HYXQ) (NI hsourceprocesshandle0, NI hsourcehandle0, NI htargetprocesshandle0, NI* lptargethandle0, NI32 dwdesiredaccess0, NI32 binherithandle0, NI32 dwoptions0);
typedef N_STDCALL_PTR(NI32, TY_sZsab4827ISgT5SnxCijjg) (NI16* lpapplicationname0, NI16* lpcommandline0, Securityattributes_P4HW9ceaevTBZ5O3kGC8yyw* lpprocessattributes0, Securityattributes_P4HW9ceaevTBZ5O3kGC8yyw* lpthreadattributes0, NI32 binherithandles0, NI32 dwcreationflags0, NI16* lpenvironment0, NI16* lpcurrentdirectory0, Startupinfo_WGlpKvY9cdd69bAwMQMNLYoQ* lpstartupinfo0, Processinformation_rpgAdaffN9b79bo2kEQiFsMg* lpprocessinformation0);
typedef N_STDCALL_PTR(NI32, TY_9ajZYMGL5GqiRFqiCC367oA) (NI hfile0, void* Buffer0, NI32 nnumberofbytestoread0, NI32* lpnumberofbytesread0, void* lpoverlapped0);
typedef N_STDCALL_PTR(NI32, TY_FprzxJFfqQdWyyGxiUsmeQ) (NI hhandle0, NI32 dwmilliseconds0);
typedef N_STDCALL_PTR(NI32, TY_KxeGXN001TReCr89ca9c5bng) (NI hprocess0, NI32* lpexitcode0);
typedef N_STDCALL_PTR(NI32, TY_VxkwbRWIB7oY6WmptBE73A) (NI16* lpfilename0, NI32 dwfileattributes0);
typedef N_STDCALL_PTR(NI32, TY_UVtmMfBlnKqZ4ulTGMgcRw) (NI16* lpexistingfilename0, NI16* lpnewfilename0, NI32 bfailifexists0);
struct  Filetime_bs4NMleDDVF7xsEK0SGLBw  {
NI32 dwlowdatetime;
NI32 dwhighdatetime;
};
typedef N_STDCALL_PTR(void, TY_9bc9cLDdaqTE6n5J78feKRYg) (Filetime_bs4NMleDDVF7xsEK0SGLBw* lpsystemtimeasfiletime0);
typedef N_STDCALL_PTR(void, TY_Tjolzh1w2dIIpj3oCDGPFw) (NI32 dwmilliseconds0);
typedef NIM_CHAR TY_EWK8XzFKXCg2WflN3ijhqA[257];
typedef NIM_CHAR TY_4249al09aeC68W9cvqMnjIYOA[129];
typedef NI16 TY_EKfNt9b8uxndgFbu2Ky3XAQ[260];
typedef NI16 TY_Get9cpRTS5VjGKP6CDsI9bYA[14];
struct  Win32finddata_aYwmSz9bIz0JHAL9ciwIrnhA  {
NI32 dwfileattributes;
Filetime_bs4NMleDDVF7xsEK0SGLBw ftcreationtime;
Filetime_bs4NMleDDVF7xsEK0SGLBw ftlastaccesstime;
Filetime_bs4NMleDDVF7xsEK0SGLBw ftlastwritetime;
NI32 nfilesizehigh;
NI32 nfilesizelow;
NI32 dwreserved0;
NI32 dwreserved1;
TY_EKfNt9b8uxndgFbu2Ky3XAQ cfilename;
TY_Get9cpRTS5VjGKP6CDsI9bYA calternatefilename;
};
struct  Securityattributes_P4HW9ceaevTBZ5O3kGC8yyw  {
NI32 nlength;
void* lpsecuritydescriptor;
NI32 binherithandle;
};
struct  Startupinfo_WGlpKvY9cdd69bAwMQMNLYoQ  {
NI32 cb;
NCSTRING lpreserved;
NCSTRING lpdesktop;
NCSTRING lptitle;
NI32 dwx;
NI32 dwy;
NI32 dwxsize;
NI32 dwysize;
NI32 dwxcountchars;
NI32 dwycountchars;
NI32 dwfillattribute;
NI32 dwflags;
NI16 wshowwindow;
NI16 cbreserved2;
void* lpreserved2;
NI hstdinput;
NI hstdoutput;
NI hstderror;
};
struct  Processinformation_rpgAdaffN9b79bo2kEQiFsMg  {
NI hprocess;
NI hthread;
NI32 dwprocessid;
NI32 dwthreadid;
};
N_NIMCALL(void*, loadlib_lSvQvOASnMsmHZsCRL59ctQ)(NimStringDesc* path0, NIM_BOOL globalsymbols0);
N_NIMCALL(void*, symaddr_NHfjIU1Uh0ju9azgMjiSkQA)(void* lib0, NCSTRING name0);
N_NIMCALL(void*, nimLoadLibrary)(NimStringDesc* path0);
N_NOINLINE(void, nimLoadLibraryError)(NimStringDesc* path0);
N_NIMCALL(void*, nimGetProcAddr)(void* lib0, NCSTRING name0);
Guid_J2WQBMgezjwf6Trblkflgg Wsaidconnectex_YmR9c9crObjjK9ckt1ygsPQKg;
Guid_J2WQBMgezjwf6Trblkflgg Wsaidacceptex_pwoOiDuyZgHBOLaI2GSBpg;
Guid_J2WQBMgezjwf6Trblkflgg Wsaidgetacceptexsockaddrs_rSjtFMq7pCHQR2EQvcKbDg;
TY_5ctyytqoGFQ0BA1imFGbVw inetntopreal_FVXn9aJ5AOo23ScDsZUc9aZw;
void* ws2_hGspZUrVrEMpO9aP9c3dJQPQ;
static void* T_k6kyf4Co79a84IkK9blFuQVA_5;
TY_zP2zGemcuVRvOUE82f9a0Pw Dl_119820;
static void* T_k6kyf4Co79a84IkK9blFuQVA_11;
TY_As5z9bYt859cLKWaorPRgQYA Dl_121344;
TY_aO673xGTLLxou7P7GxoCXA Dl_119835;
TY_im9buRnIvptJfzdASYMEbBA Dl_120001;
TY_9bXer9a4ps9aSGctILcxWReVw Dl_119830;
TY_W1Y0YSv0z9cf3pqKJgjGdqQ Dl_120604;
TY_YTOHOMfxh6yqeIrwoF3EQw Dl_120432;
TY_ofoySXaAAlxxs9bQS9a1etlg Dl_120601;
TY_jwEWAkul5J6p6K0UfXa1tw Dl_120437;
TY_2xBzxeMx4l7D6jwHak3G2g Dl_120022;
TY_SQvdXqIshqDsOrj27LgeLQ Dl_120011;
TY_fRm1QK2sgVg9aFiEV5T74jA Dl_120611;
TY_jZjaRJIBSgYA1p8iXwsy9cA Dl_121421;
TY_P13srMBg9b3d3yEV9aW4NCoA Dl_119603;
TY_ZF830CPGZda8saokdzv3Nw Dl_121604;
TY_P13srMBg9b3d3yEV9aW4NCoA Dl_121601;
TY_rQv4HdT3JZB1EnhSb4r4Gg Dl_121624;
TY_N3uS69bw8S7evCEnH5Rc6Mg Dl_121616;
TY_I8CYTKrqz0DV8EyysIRhJw Dl_121611;
TY_ah5wcFv3UG20t2vgXBy0Fg Dl_121801;
TY_C6bRt4Mqo6LDqlyl9bIOYWQ Dl_120632;
TY_C6bRt4Mqo6LDqlyl9bIOYWQ Dl_120627;
TY_fRm1QK2sgVg9aFiEV5T74jA Dl_120629;
TY_l1Nv6c9cTPsVTSfpp9bI8Q7Q Dl_120018;
TY_UWgwsOCvecqqlVsXbs132A Dl_120004;
TY_C5kM33gEhlSKPXwfDNHofQ Dl_119622;
TY_zbOhGDO3f3Asi0OF5kiN4w Dl_119630;
TY_uryidYWkntM7ddjZSyxvyQ Dl_121419;
TY_oew1DfaGl5XhHmnBK0HYXQ Dl_121409;
TY_sZsab4827ISgT5SnxCijjg Dl_119652;
TY_9ajZYMGL5GqiRFqiCC367oA Dl_119606;
TY_9ajZYMGL5GqiRFqiCC367oA Dl_119614;
TY_FprzxJFfqQdWyyGxiUsmeQ Dl_119807;
TY_KxeGXN001TReCr89ca9c5bng Dl_119815;
TY_fRm1QK2sgVg9aFiEV5T74jA Dl_121430;
TY_VxkwbRWIB7oY6WmptBE73A Dl_120614;
TY_fRm1QK2sgVg9aFiEV5T74jA Dl_120015;
TY_fRm1QK2sgVg9aFiEV5T74jA Dl_120008;
TY_l1Nv6c9cTPsVTSfpp9bI8Q7Q Dl_120623;
TY_UVtmMfBlnKqZ4ulTGMgcRw Dl_120618;
TY_9bc9cLDdaqTE6n5J78feKRYg Dl_120827;
TY_Tjolzh1w2dIIpj3oCDGPFw Dl_120831;
NIM_CONST TY_9cWG514ToTTjfTPLhXXV0IQ T_k6kyf4Co79a84IkK9blFuQVA_2 = {((NI8) -114),
((NI8) -23),
((NI8) 118),
((NI8) -27),
((NI8) -116),
((NI8) 116),
((NI8) 6),
((NI8) 62)}
;
NIM_CONST TY_9cWG514ToTTjfTPLhXXV0IQ T_k6kyf4Co79a84IkK9blFuQVA_3 = {((NI8) -107),
((NI8) -54),
((NI8) 0),
((NI8) -128),
((NI8) 95),
((NI8) 72),
((NI8) -95),
((NI8) -110)}
;
STRING_LITERAL(T_k6kyf4Co79a84IkK9blFuQVA_4, "Ws2_32.dll", 10);
STRING_LITERAL(T_k6kyf4Co79a84IkK9blFuQVA_7, "kernel32", 8);
STRING_LITERAL(T_k6kyf4Co79a84IkK9blFuQVA_8, "kernel32", 8);
STRING_LITERAL(T_k6kyf4Co79a84IkK9blFuQVA_13, "Ws2_32.dll", 10);
STRING_LITERAL(T_k6kyf4Co79a84IkK9blFuQVA_14, "Ws2_32.dll", 10);

N_NIMCALL(NI64, rdfiletime_8xfVp1z4bc5fRCRgoEFhIQ)(Filetime_bs4NMleDDVF7xsEK0SGLBw f0) {
	NI64 result0;
	result0 = (NI64)0;
	result0 = (NI64)(((NI64)(NU64)(NU32)(f0.dwlowdatetime)) | (NI64)((NU64)(((NI64)(NU64)(NU32)(f0.dwhighdatetime))) << (NU64)(((NI) 32))));
	return result0;
}
NIM_EXTERNC N_NOINLINE(void, stdlib_winleanInit000)(void) {
	Guid_J2WQBMgezjwf6Trblkflgg LOC1;
	Guid_J2WQBMgezjwf6Trblkflgg LOC2;
	Guid_J2WQBMgezjwf6Trblkflgg LOC3;
	memset((void*)(&LOC1), 0, sizeof(LOC1));
	LOC1.D1 = ((NI32) 631375801);
	LOC1.D2 = ((NI16) -8717);
	LOC1.D3 = ((NI16) 18016);
	memcpy((void*)LOC1.D4, (NIM_CONST void*)T_k6kyf4Co79a84IkK9blFuQVA_2, sizeof(TY_9cWG514ToTTjfTPLhXXV0IQ));
	Wsaidconnectex_YmR9c9crObjjK9ckt1ygsPQKg = LOC1;
	memset((void*)(&LOC2), 0, sizeof(LOC2));
	LOC2.D1 = ((NI32) -1254720015);
	LOC2.D2 = ((NI16) -13396);
	LOC2.D3 = ((NI16) 4559);
	memcpy((void*)LOC2.D4, (NIM_CONST void*)T_k6kyf4Co79a84IkK9blFuQVA_3, sizeof(TY_9cWG514ToTTjfTPLhXXV0IQ));
	Wsaidacceptex_pwoOiDuyZgHBOLaI2GSBpg = LOC2;
	memset((void*)(&LOC3), 0, sizeof(LOC3));
	LOC3.D1 = ((NI32) -1254720014);
	LOC3.D2 = ((NI16) -13396);
	LOC3.D3 = ((NI16) 4559);
	memcpy((void*)LOC3.D4, (NIM_CONST void*)T_k6kyf4Co79a84IkK9blFuQVA_3, sizeof(TY_9cWG514ToTTjfTPLhXXV0IQ));
	Wsaidgetacceptexsockaddrs_rSjtFMq7pCHQR2EQvcKbDg = LOC3;
	inetntopreal_FVXn9aJ5AOo23ScDsZUc9aZw = NIM_NIL;
	ws2_hGspZUrVrEMpO9aP9c3dJQPQ = loadlib_lSvQvOASnMsmHZsCRL59ctQ(((NimStringDesc*) &T_k6kyf4Co79a84IkK9blFuQVA_4), NIM_FALSE);
	{
		void* LOC8;
		if (!!((ws2_hGspZUrVrEMpO9aP9c3dJQPQ == NIM_NIL))) goto LA6;
		LOC8 = (void*)0;
		LOC8 = symaddr_NHfjIU1Uh0ju9azgMjiSkQA(ws2_hGspZUrVrEMpO9aP9c3dJQPQ, "inet_ntop");
		inetntopreal_FVXn9aJ5AOo23ScDsZUc9aZw = ((TY_5ctyytqoGFQ0BA1imFGbVw) (LOC8));
	}
	LA6: ;
}

NIM_EXTERNC N_NOINLINE(void, stdlib_winleanDatInit000)(void) {
if (!((T_k6kyf4Co79a84IkK9blFuQVA_5 = nimLoadLibrary((NimStringDesc*) &T_k6kyf4Co79a84IkK9blFuQVA_7))
)) nimLoadLibraryError((NimStringDesc*) &T_k6kyf4Co79a84IkK9blFuQVA_8);
	Dl_119820 = (TY_zP2zGemcuVRvOUE82f9a0Pw) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "GetStdHandle");
if (!((T_k6kyf4Co79a84IkK9blFuQVA_11 = nimLoadLibrary((NimStringDesc*) &T_k6kyf4Co79a84IkK9blFuQVA_13))
)) nimLoadLibraryError((NimStringDesc*) &T_k6kyf4Co79a84IkK9blFuQVA_14);
	Dl_121344 = (TY_As5z9bYt859cLKWaorPRgQYA) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_11, "WSAStartup");
	Dl_119835 = (TY_aO673xGTLLxou7P7GxoCXA) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "FormatMessageW");
	Dl_120001 = (TY_im9buRnIvptJfzdASYMEbBA) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "LocalFree");
	Dl_119830 = (TY_9bXer9a4ps9aSGctILcxWReVw) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "GetLastError");
	Dl_120604 = (TY_W1Y0YSv0z9cf3pqKJgjGdqQ) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "GetFullPathNameW");
	Dl_120432 = (TY_YTOHOMfxh6yqeIrwoF3EQw) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "FindFirstFileW");
	Dl_120601 = (TY_ofoySXaAAlxxs9bQS9a1etlg) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "FindClose");
	Dl_120437 = (TY_jwEWAkul5J6p6K0UfXa1tw) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "FindNextFileW");
	Dl_120022 = (TY_2xBzxeMx4l7D6jwHak3G2g) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "GetModuleFileNameW");
	Dl_120011 = (TY_SQvdXqIshqDsOrj27LgeLQ) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "CreateDirectoryW");
	Dl_120611 = (TY_fRm1QK2sgVg9aFiEV5T74jA) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "GetFileAttributesW");
	Dl_121421 = (TY_jZjaRJIBSgYA1p8iXwsy9cA) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "CreateFileW");
	Dl_119603 = (TY_P13srMBg9b3d3yEV9aW4NCoA) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "CloseHandle");
	Dl_121604 = (TY_ZF830CPGZda8saokdzv3Nw) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "SetFilePointer");
	Dl_121601 = (TY_P13srMBg9b3d3yEV9aW4NCoA) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "SetEndOfFile");
	Dl_121624 = (TY_rQv4HdT3JZB1EnhSb4r4Gg) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "CreateFileMappingW");
	Dl_121616 = (TY_N3uS69bw8S7evCEnH5Rc6Mg) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "MapViewOfFileEx");
	Dl_121611 = (TY_I8CYTKrqz0DV8EyysIRhJw) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "GetFileSize");
	Dl_121801 = (TY_ah5wcFv3UG20t2vgXBy0Fg) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "UnmapViewOfFile");
	Dl_120632 = (TY_C6bRt4Mqo6LDqlyl9bIOYWQ) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "GetCommandLineW");
	Dl_120627 = (TY_C6bRt4Mqo6LDqlyl9bIOYWQ) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "GetEnvironmentStringsW");
	Dl_120629 = (TY_fRm1QK2sgVg9aFiEV5T74jA) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "FreeEnvironmentStringsW");
	Dl_120018 = (TY_l1Nv6c9cTPsVTSfpp9bI8Q7Q) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "SetEnvironmentVariableW");
	Dl_120004 = (TY_UWgwsOCvecqqlVsXbs132A) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "GetCurrentDirectoryW");
	Dl_119622 = (TY_C5kM33gEhlSKPXwfDNHofQ) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "CreatePipe");
	Dl_119630 = (TY_zbOhGDO3f3Asi0OF5kiN4w) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "CreateNamedPipeW");
	Dl_121419 = (TY_uryidYWkntM7ddjZSyxvyQ) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "GetCurrentProcess");
	Dl_121409 = (TY_oew1DfaGl5XhHmnBK0HYXQ) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "DuplicateHandle");
	Dl_119652 = (TY_sZsab4827ISgT5SnxCijjg) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "CreateProcessW");
	Dl_119606 = (TY_9ajZYMGL5GqiRFqiCC367oA) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "ReadFile");
	Dl_119614 = (TY_9ajZYMGL5GqiRFqiCC367oA) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "WriteFile");
	Dl_119807 = (TY_FprzxJFfqQdWyyGxiUsmeQ) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "WaitForSingleObject");
	Dl_119815 = (TY_KxeGXN001TReCr89ca9c5bng) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "GetExitCodeProcess");
	Dl_121430 = (TY_fRm1QK2sgVg9aFiEV5T74jA) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "DeleteFileW");
	Dl_120614 = (TY_VxkwbRWIB7oY6WmptBE73A) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "SetFileAttributesW");
	Dl_120015 = (TY_fRm1QK2sgVg9aFiEV5T74jA) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "RemoveDirectoryW");
	Dl_120008 = (TY_fRm1QK2sgVg9aFiEV5T74jA) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "SetCurrentDirectoryW");
	Dl_120623 = (TY_l1Nv6c9cTPsVTSfpp9bI8Q7Q) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "MoveFileW");
	Dl_120618 = (TY_UVtmMfBlnKqZ4ulTGMgcRw) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "CopyFileW");
	Dl_120827 = (TY_9bc9cLDdaqTE6n5J78feKRYg) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "GetSystemTimeAsFileTime");
	Dl_120831 = (TY_Tjolzh1w2dIIpj3oCDGPFw) nimGetProcAddr(T_k6kyf4Co79a84IkK9blFuQVA_5, "Sleep");
}