BuildCommDCBAndTimeouts function kernel32
Win32Result<bool>
BuildCommDCBAndTimeouts(
- PCWSTR lpDef,
- Pointer<
DCB> lpDCB, - Pointer<
COMMTIMEOUTS> lpCommTimeouts
Translates a device-definition string into appropriate device-control block codes and places them into a device control block.
To learn more, see learn.microsoft.com/windows/win32/api/winbase/nf-winbase-buildcommdcbandtimeoutsw.
Implementation
Win32Result<bool> BuildCommDCBAndTimeouts(
PCWSTR lpDef,
Pointer<DCB> lpDCB,
Pointer<COMMTIMEOUTS> lpCommTimeouts,
) {
final result_ = BuildCommDCBAndTimeoutsW_Wrapper(
lpDef,
lpDCB,
lpCommTimeouts,
);
return .new(value: result_.value.i32 != FALSE, error: result_.error);
}