source: trunk/src/kernel32/comm.cpp@ 2007

Last change on this file since 2007 was 1858, checked in by achimha, 26 years ago

start of COM port implementation

File size: 6.7 KB
Line 
1/* $Id: comm.cpp,v 1.3 1999-11-27 12:48:25 achimha Exp $ */
2
3/*
4 * PE2LX dialog conversion code
5 *
6 * Copyright 1998 Patrick Haller (?)
7 * Copyright 1998 Felix Maschek (?)
8 *
9 * Project Odin Software License can be found in LICENSE.TXT
10 *
11 */
12/*
13 * *Comm* stubs
14 */
15#include <os2win.h>
16#include "unicode.h"
17#include "handlemanager.h"
18
19
20//------------------------------------------------------------------------------
21
22BOOL WIN32API BuildCommDCBA( LPCSTR lpDef, LPDCB lpDCB )
23{
24 dprintf(("BuildCommDCBA Not implemented (TRUE)\n"));
25 return(TRUE);
26}
27
28//------------------------------------------------------------------------------
29
30BOOL WIN32API BuildCommDCBW( LPCWSTR lpDef, LPDCB lpDCB )
31{
32 dprintf(("BuildCommDCBW Not implemented (TRUE)\n"));
33 return(TRUE);
34}
35
36//------------------------------------------------------------------------------
37
38BOOL WIN32API BuildCommDCBAndTimeoutsA( LPCSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts )
39{
40 dprintf(("BuildCommDCBAndTimeoutsA Not implemented (TRUE)\n"));
41 return(TRUE);
42}
43
44//------------------------------------------------------------------------------
45
46BOOL WIN32API BuildCommDCBAndTimeoutsW( LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts )
47{
48 dprintf(("BuildCommDCBAndTimeoutsW Not implemented (TRUE)\n"));
49 return(TRUE);
50}
51
52//------------------------------------------------------------------------------
53
54BOOL WIN32API CommConfigDialogA( LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC )
55{
56 dprintf(("CommConfigDialogA Not implemented (TRUE)\n"));
57 return(TRUE);
58}
59
60//------------------------------------------------------------------------------
61
62BOOL WIN32API CommConfigDialogW( LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC )
63{
64 dprintf(("CommConfigDialogW Not implemented (TRUE)\n"));
65 return(TRUE);
66}
67
68//------------------------------------------------------------------------------
69
70BOOL WIN32API GetDefaultCommConfigA( LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize )
71{
72 dprintf(("GetDefaultCommConfigA Not implemented (TRUE)\n"));
73 return(TRUE);
74}
75
76//------------------------------------------------------------------------------
77
78BOOL WIN32API GetDefaultCommConfigW( LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize )
79{
80 dprintf(("GetDefaultCommConfigW Not implemented (TRUE)\n"));
81 return(TRUE);
82}
83
84//------------------------------------------------------------------------------
85
86BOOL WIN32API SetDefaultCommConfigA( LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize )
87{
88 dprintf(("SetDefaultCommConfigA Not implemented (TRUE)\n"));
89 return(TRUE);
90}
91
92//------------------------------------------------------------------------------
93
94BOOL WIN32API SetDefaultCommConfigW( LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize )
95{
96 dprintf(("SetDefaultCommConfigW Not implemented (TRUE)\n"));
97 return(TRUE);
98}
99
100//------------------------------------------------------------------------------
101
102BOOL WIN32API ClearCommBreak( HANDLE hFile )
103{
104 dprintf(("ClearCommBreak Not implemented (TRUE)\n"));
105 return(TRUE);
106}
107
108//------------------------------------------------------------------------------
109
110BOOL WIN32API SetupComm( HANDLE hFile, DWORD dwInQueue, DWORD dwOutQueue )
111{
112 return HMSetupComm(hFile, dwInQueue, dwOutQueue);
113}
114
115//------------------------------------------------------------------------------
116
117BOOL WIN32API EscapeCommFunction( HANDLE hFile, UINT dwFunc )
118{
119 dprintf(("EscapeCommFunction Not implemented (TRUE)\n"));
120 return(TRUE);
121}
122
123//------------------------------------------------------------------------------
124
125BOOL WIN32API GetCommConfig( HANDLE hCommDev, LPCOMMCONFIG lpCC, LPDWORD lpdwSize )
126{
127 dprintf(("GetCommConfig Not implemented (TRUE)\n"));
128 return(TRUE);
129}
130
131//------------------------------------------------------------------------------
132
133BOOL WIN32API GetCommModemStatus( HANDLE hFile, LPDWORD lpModemStat )
134{
135 dprintf(("GetCommModemStatus Not implemented (TRUE)\n"));
136 return(TRUE);
137}
138
139//------------------------------------------------------------------------------
140
141BOOL WIN32API SetCommBreak( HANDLE hFile )
142{
143 dprintf(("SetCommBreak Not implemented (TRUE)\n"));
144 return(TRUE);
145}
146
147//------------------------------------------------------------------------------
148
149BOOL WIN32API SetCommConfig( HANDLE hCommDev, LPCOMMCONFIG lpCC, DWORD dwSize )
150{
151 dprintf(("SetCommConfig Not implemented (TRUE)\n"));
152 return(TRUE);
153}
154
155//------------------------------------------------------------------------------
156
157BOOL WIN32API TransmitCommChar( INT hFile, CHAR cChar )
158{
159 dprintf(("TransmitCommChar Not implemented (TRUE)\n"));
160 return(TRUE);
161}
162
163//------------------------------------------------------------------------------
164
165BOOL WIN32API SetCommTimeouts(INT hCommDev, LPCOMMTIMEOUTS lpctmo)
166{
167 dprintf(("OS2SetCommTimeouts Not implemented (TRUE)\n"));
168 return(TRUE);
169}
170
171//------------------------------------------------------------------------------
172
173BOOL WIN32API GetCommTimeouts(INT hCommDev, LPCOMMTIMEOUTS lpctmo)
174{
175 dprintf(("OS2GetCommTimeouts Not implemented\n"));
176 return(FALSE);
177}
178
179//------------------------------------------------------------------------------
180
181BOOL WIN32API GetCommState(INT hCommDev, LPDCB lpdcb)
182{
183 return HMGetCommState(hCommDev, lpdcb);
184}
185
186//------------------------------------------------------------------------------
187
188BOOL WIN32API SetCommState(INT hCommDev, LPDCB lpdcb)
189{
190 dprintf(("OS2SetCommState Not implemented\n"));
191 return(FALSE);
192}
193
194//------------------------------------------------------------------------------
195
196BOOL WIN32API ClearCommError(INT hCommDev, LPDWORD lpdwErrors, LPCOMSTAT lpcst)
197{
198 dprintf(("OS2ClearCommError Not implemented\n"));
199 return(FALSE);
200}
201
202//------------------------------------------------------------------------------
203
204BOOL WIN32API PurgeComm(HANDLE hCommDev, DWORD fdwAction)
205{
206 dprintf(("OS2PurgeComm Not implemented (TRUE)\n"));
207 return(TRUE);
208}
209
210//------------------------------------------------------------------------------
211
212BOOL WIN32API SetCommMask(INT hCommDev, DWORD fdwEvtMask)
213{
214 dprintf(("SetCommMask Not implemented (TRUE)\n"));
215 return(TRUE);
216}
217
218//------------------------------------------------------------------------------
219
220BOOL WIN32API GetCommMask(HANDLE hCommDev, LPDWORD fdwEvtMask)
221{
222 dprintf(("GetCommMask Not implemented (TRUE)\n"));
223 return(TRUE);
224}
225
226//------------------------------------------------------------------------------
227
228BOOL WIN32API GetCommProperties(HANDLE hCommDev, LPCOMMPROP lpcmmp)
229{
230 dprintf(("GetCommProperties Not implemented (TRUE)\n"));
231 return(TRUE);
232}
233
234//------------------------------------------------------------------------------
235
236BOOL WIN32API WaitCommEvent(HANDLE hCommDev, LPDWORD lpfdwEvtMask,
237 LPOVERLAPPED lpo)
238{
239 dprintf(("WaitCommEvent Not implemented (TRUE)\n"));
240 return(TRUE);
241}
242
243//------------------------------------------------------------------------------
244
Note: See TracBrowser for help on using the repository browser.