Merge pull request #3746 from jasonKercher/add-commtimeouts
add COMMTIMEOUTS, get/setCommTimeouts
This commit is contained in:
1 file changed
+13
Regular → Executable
+13
@@ -1153,6 +1153,19 @@ foreign kernel32 {
|
|||||||
SetCommState :: proc(handle: HANDLE, dcb: ^DCB) -> BOOL ---
|
SetCommState :: proc(handle: HANDLE, dcb: ^DCB) -> BOOL ---
|
||||||
}
|
}
|
||||||
|
|
||||||
|
COMMTIMEOUTS :: struct {
|
||||||
|
ReadIntervalTimeout: DWORD,
|
||||||
|
ReadTotalTimeoutMultiplier: DWORD,
|
||||||
|
ReadTotalTimeoutConstant: DWORD,
|
||||||
|
WriteTotalTimeoutMultiplier: DWORD,
|
||||||
|
WriteTotalTimeoutConstant: DWORD,
|
||||||
|
}
|
||||||
|
|
||||||
|
@(default_calling_convention="system")
|
||||||
|
foreign kernel32 {
|
||||||
|
GetCommTimeouts :: proc(handle: HANDLE, timeouts: ^COMMTIMEOUTS) -> BOOL ---
|
||||||
|
SetCommTimeouts :: proc(handle: HANDLE, timeouts: ^COMMTIMEOUTS) -> BOOL ---
|
||||||
|
}
|
||||||
|
|
||||||
LPFIBER_START_ROUTINE :: #type proc "system" (lpFiberParameter: LPVOID)
|
LPFIBER_START_ROUTINE :: #type proc "system" (lpFiberParameter: LPVOID)
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user