/* Generated by Nim Compiler v0.16.0 */ /* (c) 2017 Andreas Rumpf */ /* The generated code is subject to the original license. */ #define NIM_INTBITS 32 #include "nimbase.h" #include #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"); }