def ReadFile()

in functions/kernel32.py [0:0]


    def ReadFile(self, is_return = False):
        if is_return:
            return f"{hex(funcutils.get_result(self.is_64bit))} -> BOOL"

        hFile = funcutils.get_func_args(1, self.is_64bit)
        lpBuffer = funcutils.get_func_args(2, self.is_64bit)
        nNumberOfBytesToRead = funcutils.get_func_args(3, self.is_64bit)
        lpNumberOfBytesRead = funcutils.get_func_args(4, self.is_64bit)
        lpOverlapped = funcutils.get_func_args(5, self.is_64bit)

        _debug_info = f"hFile={hex(hFile)}, "
        _debug_info += f"lpBuffer={hex(lpBuffer)}, "
        _debug_info += f"nNumberOfBytesToRead={nNumberOfBytesToRead}, "
        _debug_info += f"lpNumberOfBytesRead={hex(lpNumberOfBytesRead)}, "
        _debug_info += f"lpOverlapped={hex(lpOverlapped)}) = "
        return _debug_info