DeviceIoControl(3w)

DeviceIoControl3w

Deviceiocontrol (kernel32.188)

Usage

BOOL32 DeviceIoControl
(

HANDLE32 hDevice,

DWORD dwIoControlCode,

LPVOID lpvInBuffer,

DWORD cbInBuffer,

LPVOID lpvOutBuffer,

DWORD cbOutBuffer,

LPDWORD lpcbBytesReturned,

LPOVERLAPPED lpOverlapped
);

Overview

This is one of those big ugly nasty procedure which can do a million and one things when it comes to devices. It can also be used for VxD communication.

A return value of FALSE indicates that something has gone wrong which GetLastError can decypher.

Releases

2 releases since Debian 2.0 (Hamm); the text changed 1 time.

  1. 2.0
  2. 2.1

From wine-doc 0.0.981018-1.1 in Debian 2.1 (Slink). Parsed by carta from the page's man source.