def get_func_args()

in functions/kernel32.py [0:0]


    def get_func_args(self, nth):
        ida_dbg.refresh_debugger_memory()
        if self.is_64bit:
            four_args = ["RCX", "RDX", "R8", "R9"]
            if nth == 0:
                rsp = idc.get_reg_value("RSP")
                result = idc.get_qword(rsp)
            elif nth < 5:
                result = idc.get_reg_value(four_args[nth - 1])
            else:
                rsp = idc.get_reg_value("RSP")
                result = idc.get_qword(rsp + nth * 8)
        else:
            esp = idc.get_reg_value("ESP")
            result = idc.get_wide_dword(esp + nth * 4)
        return result