ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/Daodan/MSYS2/mingw32/i686-w64-mingw32/include/ddk/d4iface.h
Revision: 1166
Committed: Tue Oct 26 14:22:36 2021 UTC (4 years ago) by rossy
Content type: text/x-chdr
File size: 1017 byte(s)
Log Message:
Daodan: Replace MinGW build env with an up-to-date MSYS2 env

File Contents

# Content
1 #pragma once
2
3 #define _DOT4_IFACE_H
4
5 #ifdef __cplusplus
6 extern "C" {
7 #endif
8
9 #define DOT4_MAX_CHANNELS 128
10 #define NO_TIMEOUT 0
11 #define STREAM_TYPE_CHANNEL 1
12 #define PACKET_TYPE_CHANNEL 2
13 #define DOT4_STREAM_RECEIVED 0x100
14 #define DOT4_STREAM_CREDITS 0x101
15 #define DOT4_MESSAGE_RECEIVED 0x102
16 #define DOT4_DISCONNECT 0x103
17 #define DOT4_CHANNEL_CLOSED 0x105
18 #define DOT4_CHANNEL 0
19 #define HP_MESSAGE_PROCESSOR 1
20 #define PRINTER_CHANNEL 2
21 #define SCANNER_CHANNEL 4
22 #define MIO_COMMAND_PROCESSOR 5
23 #define ECHO_CHANNEL 6
24 #define FAX_SEND_CHANNEL 7
25 #define FAX_RECV_CHANNEL 8
26 #define DIAGNOSTIC_CHANNEL 9
27 #define HP_RESERVED 10
28 #define IMAGE_DOWNLOAD 11
29 #define HOST_DATASTORE_UPLOAD 12
30 #define HOST_DATASTORE_DOWNLOAD 13
31 #define CONFIG_UPLOAD 14
32 #define CONFIG_DOWNLOAD 15
33
34 typedef ULONG CHANNEL_HANDLE, *PCHANNEL_HANDLE;
35
36 typedef struct _DOT4_ACTIVITY {
37 ULONG ulMessage;
38 ULONG ulByteCount;
39 CHANNEL_HANDLE hChannel;
40 } DOT4_ACTIVITY, *PDOT4_ACTIVITY;
41
42 #ifdef __cplusplus
43 }
44 #endif
45