Code:
$handle = DllCallbackRegister("_Threadstart","int","ptr")
$handlr = DllCallbackRegister("_Threadstard","int","ptr")
$dll = DllStructCreate("Char[200];int")
DllStructSetData($dll,1,"hi")
DllStructSetData($dll,2,1234)
$ret = DllCall("kernel32.dll","hwnd","CreateThread","ptr",0,"dword",0,"long",DllCallbackGetPtr($handle),"ptr",DllStructGetPtr($dll),"long",0,"int*",0)
DllCall("kernel32.dll","hwnd","CreateThread","ptr",0,"dword",0,"long",DllCallbackGetPtr($handlr),"ptr",DllStructGetPtr($dll),"long",0,"int*",0)
msgbox (0,"","1")
Func _ThreadStart($x)
For $i = 1 To 1
msgbox (0,"","2")
Sleep(100)
Next
exit
EndFunc
Func _ThreadStard($x)
For $i = 1 To 1
msgbox (0,"","3")
Sleep(100)
Next
exit
EndFunc