Windows module

DeviceIoControl

procedureforeignSource
DeviceIoControl :: (
    hDevice: HANDLE,
    dwIoControlCode: u32,
    lpInBuffer: *void,
    nInBufferSize: u32,
    lpOutBuffer: *void,
    nOutBufferSize: u32,
    lpBytesReturned: *u32,
    lpOverlapped: *OVERLAPPED
) -> BOOL #foreign

Parameters

hDevice: HANDLE
dwIoControlCode: u32
lpInBuffer: *void
nInBufferSize: u32
lpOutBuffer: *void
nOutBufferSize: u32
lpBytesReturned: *u32
lpOverlapped: *OVERLAPPED

Returns

See also