﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
1355	Data types mixed	trancexx	Valik	"With new 3.3.2.0 version there are issue(s) with data types with DllCall() function.
If I ask for dword AutoIt returns int. For example:
{{{
$sFile = ""NonExistingFile""

$aCall = DllCall(""kernel32.dll"", ""dword"", ""CreateFileW"", _
		""wstr"", $sFile, _
		""dword"", 0x80000000, _ ; GENERIC_READ
		""dword"", 0, _ ; prevent sharing
		""ptr"", 0, _
		""dword"", 3, _ ; OPEN_EXISTING
		""dword"", 0, _
		""ptr"", 0)

$hFile = $aCall[0]

ConsoleWrite(""! "" & $hFile & @CRLF)
MsgBox(0, '$hFile is', $hFile & @CRLF)
}}}

Same thing is for any parameter. If I do ''""dword*"", 0'' , i get int value returned.
I could write an example with GdipBitmapGetPixel from gdiplus.dll if you need it to verify this additionally. For non-transparent white it will return -1 instead of asked (and proper) 4294967295 (0xFFFFFFFF).
"	Bug	closed	3.3.3.0	AutoIt	3.3.2.0	None	Fixed		
