Function at 0x402320
Capabilities:
Link many functions at runtime

Disassembly:
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
test eax, eax
mov dword [0x42c174], eax
jne 0x402337
xor al, al
ret
push esi
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.Py_OptimizeFlag
push eax
call esi
test eax, eax
je 0x40234d
add dword [eax], 2
mov ecx, dword [0x42c174]
push str.Py_Main
push ecx
call esi
test eax, eax
mov dword [0x42c118], eax
jne 0x402371
push str.Cannot_found_Py_Main_n
call fcn.004011b0
add esp, 4
mov edx, dword [0x42c174]
push str.PyMarshal_ReadObjectFromString
push edx
call esi
test eax, eax
mov dword [0x42c11c], eax
jne 0x402395
push str.Cannot_found_PyMarshal_ReadObjectFromString_n
call fcn.004011b0
add esp, 4
mov eax, dword [0x42c174]
push str.PyImport_AddModule
push eax
call esi
test eax, eax
mov dword [0x42c120], eax
jne 0x4023b8
push str.Cannot_found_PyImport_AddModule_n
call fcn.004011b0
add esp, 4
mov ecx, dword [0x42c174]
push str.PyModule_GetDict
push ecx
call esi
test eax, eax
mov dword [0x42c124], eax
jne 0x4023dc
push str.Cannot_found_PyModule_GetDict_n
call fcn.004011b0
add esp, 4
mov edx, dword [0x42c174]
push str.PyEval_EvalCode
push edx
call esi
test eax, eax
mov dword [0x42c128], eax
jne 0x402400
push str.Cannot_found_PyEval_EvalCode_n
call fcn.004011b0
add esp, 4
mov eax, dword [0x42c174]
push str.Py_Initialize
push eax
call esi
test eax, eax
mov dword [0x42c12c], eax
jne 0x402423
push str.Cannot_found_Py_Initialize_n
call fcn.004011b0
add esp, 4
mov ecx, dword [0x42c174]
push str.Py_Finalize
push ecx
call esi
test eax, eax
mov dword [0x42c130], eax
jne 0x402447
push str.Cannot_found_Py_Finalize_n
call fcn.004011b0
add esp, 4
mov edx, dword [0x42c174]
push str.PyDict_SetItemString
push edx
call esi
test eax, eax
mov dword [0x42c134], eax
jne 0x40246b
push str.Cannot_found_PyDict_SetItemString_n
call fcn.004011b0
add esp, 4
mov eax, dword [0x42c174]
push str.Py_BuildValue
push eax
call esi
test eax, eax
mov dword [0x42c138], eax
jne 0x40248e
push str.Cannot_found_Py_BuildValue_n
call fcn.004011b0
add esp, 4
mov ecx, dword [0x42c174]
push str.PyErr_Print
push ecx
call esi
test eax, eax
mov dword [0x42c13c], eax
jne 0x4024b2
push str.Cannot_found_PyErr_Print_n
call fcn.004011b0
add esp, 4
mov edx, dword [0x42c174]
push str.PyErr_Clear
push edx
call esi
test eax, eax
mov dword [0x42c140], eax
jne 0x4024d6
push str.Cannot_found_PyErr_Clear_n
call fcn.004011b0
add esp, 4
mov eax, dword [0x42c174]
push str.PySys_SetArgv
push eax
call esi
test eax, eax
mov dword [0x42c144], eax
jne 0x4024f9
push str.Cannot_found_PySys_SetArgv_n
call fcn.004011b0
add esp, 4
mov ecx, dword [0x42c174]
push str.PyArg_ParseTuple
push ecx
call esi
test eax, eax
mov dword [0x42c148], eax
jne 0x40251d
push str.Cannot_found_PyArg_ParseTuple_n
call fcn.004011b0
add esp, 4
mov edx, dword [0x42c174]
push str.PyDict_New
push edx
call esi
test eax, eax
mov dword [0x42c14c], eax
jne 0x402541
push str.Cannot_found_PyDict_New_n
call fcn.004011b0
add esp, 4
mov eax, dword [0x42c174]
push str.PyString_FromString
push eax
call esi
test eax, eax
mov dword [0x42c150], eax
jne 0x402564
push str.Cannot_found_PyString_FromString_n
call fcn.004011b0
add esp, 4
mov ecx, dword [0x42c174]
push str.PyClass_New
push ecx
call esi
test eax, eax
mov dword [0x42c154], eax
jne 0x402588
push str.Cannot_found_PyClass_New_n
call fcn.004011b0
add esp, 4
mov edx, dword [0x42c174]
push str.PyCFunction_NewEx
push edx
call esi
test eax, eax
mov dword [0x42c158], eax
jne 0x4025ac
push str.Cannot_found_PyCFunction_NewEx_n
call fcn.004011b0
add esp, 4
mov eax, dword [0x42c174]
push str.PyMethod_New
push eax
call esi
test eax, eax
mov dword [0x42c15c], eax
jne 0x4025cf
push str.Cannot_found_PyMethod_New_n
call fcn.004011b0
add esp, 4
mov ecx, dword [0x42c174]
push str.PySys_SetObject
push ecx
call esi
test eax, eax
mov dword [0x42c160], eax
jne 0x4025f3
push str.Cannot_found_PySys_SetObject_n
call fcn.004011b0
add esp, 4
mov edx, dword [0x42c174]
push str.PyInstance_New
push edx
call esi
test eax, eax
mov dword [0x42c164], eax
jne 0x402617
push str.Cannot_found_PyInstance_New_n
call fcn.004011b0
add esp, 4
mov eax, dword [0x42c174]
push str.PyString_AsString
push eax
call esi
test eax, eax
mov dword [0x42c168], eax
jne 0x40263a
push str.Cannot_found_PyString_AsString_n
call fcn.004011b0
add esp, 4
mov ecx, dword [0x42c174]
push str.PyString_Size
push ecx
call esi
test eax, eax
mov dword [0x42c16c], eax
jne 0x40265e
push str.Cannot_found_PyString_Size_n
call fcn.004011b0
add esp, 4
call dword [0x42c12c]
mov edx, dword [0x42c174]
push str._Py_NoneStruct
push edx
call esi
mov dword [0x42c170], eax
mov al, 1
pop esi
ret