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