⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 d4iface.h

📁 MinGW+MSYS开发必用的api参考
💻 H
字号:
/* * d4iface.h * * DOT4 interface * * This file is part of the w32api package. * * Contributors: *   Created by Casper S. Hornstrup <chorns@users.sourceforge.net> * * THIS SOFTWARE IS NOT COPYRIGHTED * * This source code is offered for use in the public domain. You may * use, modify or distribute it freely. * * This code is distributed in the hope that it will be useful but * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY * DISCLAIMED. This includes but is not limited to warranties of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * */#ifndef __D4IFACE_H#define __D4IFACE_H#if __GNUC__ >=3#pragma GCC system_header#endif#ifdef __cplusplusextern "C" {#endif#include "ntddk.h"#define DOT4_MAX_CHANNELS                 128#define NO_TIMEOUT                        0#define DOT4_CHANNEL                      0#define HP_MESSAGE_PROCESSOR              1#define PRINTER_CHANNEL                   2#define SCANNER_CHANNEL                   4#define MIO_COMMAND_PROCESSOR             5#define ECHO_CHANNEL                      6#define FAX_SEND_CHANNEL                  7#define FAX_RECV_CHANNEL                  8#define DIAGNOSTIC_CHANNEL                9#define HP_RESERVED                       10#define IMAGE_DOWNLOAD                    11#define HOST_DATASTORE_UPLOAD             12#define HOST_DATASTORE_DOWNLOAD           13#define CONFIG_UPLOAD                     14#define CONFIG_DOWNLOAD                   15#define STREAM_TYPE_CHANNEL               1#define PACKET_TYPE_CHANNEL               2/* DOT4_ACTIVITY.ulMessage flags */#define DOT4_STREAM_RECEIVED              0x100#define DOT4_STREAM_CREDITS               0x101#define DOT4_MESSAGE_RECEIVED             0x102#define DOT4_DISCONNECT                   0x103#define DOT4_CHANNEL_CLOSED               0x105typedef unsigned long CHANNEL_HANDLE, *PCHANNEL_HANDLE;typedef struct _DOT4_ACTIVITY {  ULONG  ulMessage;  ULONG  ulByteCount;  CHANNEL_HANDLE  hChannel;} DOT4_ACTIVITY, *PDOT4_ACTIVITY;typedef struct _DOT4_WMI_XFER_INFO {  ULONG  ulStreamBytesWritten;  ULONG  ulStreamBytesRead;  ULONG  ulPacketBytesWritten;  ULONG  ulPacketBytesRead;} DOT4_WMI_XFER_INFO, *PDOT4_WMI_XFER_INFO;#ifdef __cplusplus}#endif#endif /* __D4IFACE_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -