VirtualBox

source: vbox/trunk/src/VBox/Devices/Graphics/shaderlib/wine/include/ras.h@ 53206

Last change on this file since 53206 was 53206, checked in by vboxsync, 10 years ago

Devices/vmsvga: header fixes

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 17.6 KB
Line 
1/*
2 * Copyright (C) 1998 Marcus Meissner
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library; if not, write to the Free Software
16 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
17 */
18
19/*
20 * Oracle LGPL Disclaimer: For the avoidance of doubt, except that if any license choice
21 * other than GPL or LGPL is available it will apply instead, Oracle elects to use only
22 * the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where
23 * a choice of LGPL license versions is made available with the language indicating
24 * that LGPLv2 or any later version may be used, or where a choice of which version
25 * of the LGPL is applied is otherwise unspecified.
26 */
27
28#ifndef __WINE_RAS_H
29#define __WINE_RAS_H
30
31#include <lmcons.h>
32
33#ifdef __cplusplus
34extern "C" {
35#endif
36#include <pshpack4.h>
37#include <inaddr.h>
38#include <in6addr.h>
39
40#define RAS_MaxCallbackNumber RAS_MaxPhoneNumber
41#define RAS_MaxDeviceName 128
42#define RAS_MaxDeviceType 16
43#define RAS_MaxEntryName 256
44#define RAS_MaxPhoneNumber 128
45#define RAS_MaxAreaCode 10
46#define RAS_MaxPadType 32
47#define RAS_MaxX25Address 200
48#define RAS_MaxFacilities 200
49#define RAS_MaxUserData 200
50#define RAS_MaxDnsSuffix 256
51
52/* szDeviceType strings for RASDEVINFO */
53#define RASDT_Direct "direct"
54#define RASDT_Modem "modem"
55#define RASDT_Isdn "isdn"
56#define RASDT_X25 "x25"
57#define RASDT_Vpn "vpn"
58#define RASDT_Pad "pad"
59#define RASDT_Generic "GENERIC"
60#define RASDT_Serial "SERIAL"
61#define RASDT_FrameRelay "FRAMERELAY"
62#define RASDT_Atm "ATM"
63#define RASDT_Sonet "SONET"
64#define RASDT_SW56 "SW56"
65#define RASDT_Irda "IRDA"
66#define RASDT_Parallel "PARALLEL"
67#define RASDT_PPPoE "PPPoE"
68
69typedef struct tagRASDEVINFOA {
70 DWORD dwSize;
71 CHAR szDeviceType[ RAS_MaxDeviceType + 1 ];
72 CHAR szDeviceName[ RAS_MaxDeviceName + 1 ];
73} RASDEVINFOA, *LPRASDEVINFOA;
74
75typedef struct tagRASDEVINFOW {
76 DWORD dwSize;
77 WCHAR szDeviceType[ RAS_MaxDeviceType + 1 ];
78 WCHAR szDeviceName[ RAS_MaxDeviceName + 1 ];
79} RASDEVINFOW, *LPRASDEVINFOW;
80
81DECL_WINELIB_TYPE_AW(RASDEVINFO)
82DECL_WINELIB_TYPE_AW(LPRASDEVINFO)
83
84DECLARE_HANDLE(HRASCONN);
85typedef HRASCONN* LPHRASCONN;
86
87typedef struct tagRASCONNA {
88 DWORD dwSize;
89 HRASCONN hRasConn;
90 CHAR szEntryName[ RAS_MaxEntryName + 1 ];
91 CHAR szDeviceType[ RAS_MaxDeviceType + 1 ];
92 CHAR szDeviceName[ RAS_MaxDeviceName + 1 ];
93 CHAR szPhonebook[ MAX_PATH ];
94 DWORD dwSubEntry;
95 GUID guidEntry;
96 DWORD dwFlags;
97 LUID luid;
98 GUID guidCorrelationId;
99} RASCONNA,*LPRASCONNA;
100
101typedef struct tagRASCONNW {
102 DWORD dwSize;
103 HRASCONN hRasConn;
104 WCHAR szEntryName[ RAS_MaxEntryName + 1 ];
105 WCHAR szDeviceType[ RAS_MaxDeviceType + 1 ];
106 WCHAR szDeviceName[ RAS_MaxDeviceName + 1 ];
107 WCHAR szPhonebook[ MAX_PATH ];
108 DWORD dwSubEntry;
109 GUID guidEntry;
110 DWORD dwFlags;
111 LUID luid;
112 GUID guidCorrelationId;
113} RASCONNW,*LPRASCONNW;
114
115DECL_WINELIB_TYPE_AW(RASCONN)
116DECL_WINELIB_TYPE_AW(LPRASCONN)
117
118typedef struct tagRASENTRYNAMEA {
119 DWORD dwSize;
120 CHAR szEntryName[ RAS_MaxEntryName + 1 ];
121} RASENTRYNAMEA, *LPRASENTRYNAMEA;
122
123typedef struct tagRASENTRYNAMEW {
124 DWORD dwSize;
125 WCHAR szEntryName[ RAS_MaxEntryName + 1 ];
126} RASENTRYNAMEW, *LPRASENTRYNAMEW;
127
128DECL_WINELIB_TYPE_AW(RASENTRYNAME)
129DECL_WINELIB_TYPE_AW(LPRASENTRYNAME)
130
131typedef struct tagRASDIALPARAMSA {
132 DWORD dwSize;
133 CHAR szEntryName[ RAS_MaxEntryName + 1 ];
134 CHAR szPhoneNumber[ RAS_MaxPhoneNumber + 1 ];
135 CHAR szCallbackNumber[ RAS_MaxCallbackNumber + 1 ];
136 CHAR szUserName[ UNLEN + 1 ];
137 CHAR szPassword[ PWLEN + 1 ];
138 CHAR szDomain[ DNLEN + 1 ];
139 DWORD dwSubEntry;
140 DWORD dwCallbackId;
141} RASDIALPARAMSA, *LPRASDIALPARAMSA;
142
143typedef struct tagRASDIALPARAMSW {
144 DWORD dwSize;
145 WCHAR szEntryName[ RAS_MaxEntryName + 1 ];
146 WCHAR szPhoneNumber[ RAS_MaxPhoneNumber + 1 ];
147 WCHAR szCallbackNumber[ RAS_MaxCallbackNumber + 1 ];
148 WCHAR szUserName[ UNLEN + 1 ];
149 WCHAR szPassword[ PWLEN + 1 ];
150 WCHAR szDomain[ DNLEN + 1 ];
151 DWORD dwSubEntry;
152 DWORD dwCallbackId;
153} RASDIALPARAMSW, *LPRASDIALPARAMSW;
154
155DECL_WINELIB_TYPE_AW(RASDIALPARAMS)
156DECL_WINELIB_TYPE_AW(LPRASDIALPARAMS)
157
158typedef struct tagRASIPADDR {
159 BYTE classA,classB,classC,classD;
160} RASIPADDR;
161
162#define RASEO_UseCountryAndAreaCodes 0x0001
163#define RASEO_SpecificIpAddr 0x0002
164#define RASEO_SpecificNameServers 0x0004
165#define RASEO_IpHeaderCompression 0x0008
166#define RASEO_RemoteDefaultGateway 0x0010
167#define RASEO_DisableLcpExtensions 0x0020
168#define RASEO_TerminalBeforeDial 0x0040
169#define RASEO_TerminalAfterDial 0x0080
170#define RASEO_ModemLights 0x0100
171#define RASEO_SwCompression 0x0200
172#define RASEO_RequireEncryptedPw 0x0400
173#define RASEO_RequireMsEncryptedPw 0x0800
174#define RASEO_RequireDataEncryption 0x1000
175#define RASEO_NetworkLogon 0x2000
176#define RASEO_UseLogonCredentials 0x4000
177#define RASEO_PromoteAlternates 0x8000
178typedef struct tagRASENTRYA {
179 DWORD dwSize;
180 DWORD dwfOptions;
181
182 /* Location */
183
184 DWORD dwCountryID;
185 DWORD dwCountryCode;
186 CHAR szAreaCode[ RAS_MaxAreaCode + 1 ];
187 CHAR szLocalPhoneNumber[ RAS_MaxPhoneNumber + 1 ];
188 DWORD dwAlternateOffset;
189
190 /* IP related stuff */
191
192 RASIPADDR ipaddr;
193 RASIPADDR ipaddrDns;
194 RASIPADDR ipaddrDnsAlt;
195 RASIPADDR ipaddrWins;
196 RASIPADDR ipaddrWinsAlt;
197
198 /* Framing (for ppp/isdn etc...) */
199
200 DWORD dwFrameSize;
201 DWORD dwfNetProtocols;
202 DWORD dwFramingProtocol;
203
204 CHAR szScript[ MAX_PATH ];
205
206 CHAR szAutodialDll[ MAX_PATH ];
207 CHAR szAutodialFunc[ MAX_PATH ];
208
209 CHAR szDeviceType[ RAS_MaxDeviceType + 1 ];
210 CHAR szDeviceName[ RAS_MaxDeviceName + 1 ];
211
212 /* x25 only */
213
214 CHAR szX25PadType[ RAS_MaxPadType + 1 ];
215 CHAR szX25Address[ RAS_MaxX25Address + 1 ];
216 CHAR szX25Facilities[ RAS_MaxFacilities + 1 ];
217 CHAR szX25UserData[ RAS_MaxUserData + 1 ];
218 DWORD dwChannels;
219
220 DWORD dwReserved1;
221 DWORD dwReserved2;
222
223 /* Multilink and BAP */
224
225 DWORD dwSubEntries;
226 DWORD dwDialMode;
227 DWORD dwDialExtraPercent;
228 DWORD dwDialExtraSampleSeconds;
229 DWORD dwHangUpExtraPercent;
230 DWORD dwHangUpExtraSampleSeconds;
231
232 /* Idle time out */
233 DWORD dwIdleDisconnectSeconds;
234
235 DWORD dwType; /* entry type */
236 DWORD dwEncryptionType; /* type of encryption to use */
237 DWORD dwCustomAuthKey; /* authentication key for EAP */
238 GUID guidId; /* guid that represents the phone-book entry */
239 CHAR szCustomDialDll[MAX_PATH]; /* DLL for custom dialing */
240 DWORD dwVpnStrategy; /* specifies type of VPN protocol */
241
242 DWORD dwfOptions2;
243 DWORD dwfOptions3;
244 CHAR szDnsSuffix[RAS_MaxDnsSuffix];
245 DWORD dwTcpWindowSize;
246 CHAR szPrerequisitePbk[MAX_PATH];
247 CHAR szPrerequisiteEntry[RAS_MaxEntryName + 1];
248 DWORD dwRedialCount;
249 DWORD dwRedialPause;
250} RASENTRYA, *LPRASENTRYA;
251
252typedef struct tagRASENTRYW {
253 DWORD dwSize;
254 DWORD dwfOptions;
255
256 /* Location */
257
258 DWORD dwCountryID;
259 DWORD dwCountryCode;
260 WCHAR szAreaCode[ RAS_MaxAreaCode + 1 ];
261 WCHAR szLocalPhoneNumber[ RAS_MaxPhoneNumber + 1 ];
262 DWORD dwAlternateOffset;
263
264 /* IP related stuff */
265
266 RASIPADDR ipaddr;
267 RASIPADDR ipaddrDns;
268 RASIPADDR ipaddrDnsAlt;
269 RASIPADDR ipaddrWins;
270 RASIPADDR ipaddrWinsAlt;
271
272 /* Framing (for ppp/isdn etc...) */
273
274 DWORD dwFrameSize;
275 DWORD dwfNetProtocols;
276 DWORD dwFramingProtocol;
277
278 WCHAR szScript[ MAX_PATH ];
279
280 WCHAR szAutodialDll[ MAX_PATH ];
281 WCHAR szAutodialFunc[ MAX_PATH ];
282
283 WCHAR szDeviceType[ RAS_MaxDeviceType + 1 ];
284 WCHAR szDeviceName[ RAS_MaxDeviceName + 1 ];
285
286 /* x25 only */
287
288 WCHAR szX25PadType[ RAS_MaxPadType + 1 ];
289 WCHAR szX25Address[ RAS_MaxX25Address + 1 ];
290 WCHAR szX25Facilities[ RAS_MaxFacilities + 1 ];
291 WCHAR szX25UserData[ RAS_MaxUserData + 1 ];
292 DWORD dwChannels;
293
294 DWORD dwReserved1;
295 DWORD dwReserved2;
296
297 /* Multilink and BAP */
298
299 DWORD dwSubEntries;
300 DWORD dwDialMode;
301 DWORD dwDialExtraPercent;
302 DWORD dwDialExtraSampleSeconds;
303 DWORD dwHangUpExtraPercent;
304 DWORD dwHangUpExtraSampleSeconds;
305
306 /* Idle time out */
307 DWORD dwIdleDisconnectSeconds;
308
309 DWORD dwType; /* entry type */
310 DWORD dwEncryptionType; /* type of encryption to use */
311 DWORD dwCustomAuthKey; /* authentication key for EAP */
312 GUID guidId; /* guid that represents the phone-book entry */
313 WCHAR szCustomDialDll[MAX_PATH]; /* DLL for custom dialing */
314 DWORD dwVpnStrategy; /* specifies type of VPN protocol */
315
316 DWORD dwfOptions2;
317 DWORD dwfOptions3;
318 WCHAR szDnsSuffix[RAS_MaxDnsSuffix];
319 DWORD dwTcpWindowSize;
320 WCHAR szPrerequisitePbk[MAX_PATH];
321 WCHAR szPrerequisiteEntry[RAS_MaxEntryName + 1];
322 DWORD dwRedialCount;
323 DWORD dwRedialPause;
324} RASENTRYW, *LPRASENTRYW;
325
326DECL_WINELIB_TYPE_AW(RASENTRY)
327
328#define RASCS_PAUSED 0x1000
329#define RASCS_DONE 0x2000
330typedef enum tagRASCONNSTATE
331{
332 RASCS_OpenPort = 0,
333 RASCS_PortOpened,
334 RASCS_ConnectDevice,
335 RASCS_DeviceConnected,
336 RASCS_AllDevicesConnected,
337 RASCS_Authenticate,
338 RASCS_AuthNotify,
339 RASCS_AuthRetry,
340 RASCS_AuthCallback,
341 RASCS_AuthChangePassword,
342 RASCS_AuthProject,
343 RASCS_AuthLinkSpeed,
344 RASCS_AuthAck,
345 RASCS_ReAuthenticate,
346 RASCS_Authenticated,
347 RASCS_PrepareForCallback,
348 RASCS_WaitForModemReset,
349 RASCS_WaitForCallback,
350 RASCS_Projected,
351 RASCS_StartAuthentication,
352 RASCS_CallbackComplete,
353 RASCS_LogonNetwork,
354 RASCS_SubEntryConnected,
355 RASCS_SubEntryDisconnected,
356 RASCS_Interactive = RASCS_PAUSED,
357 RASCS_RetryAuthentication,
358 RASCS_CallbackSetByCaller,
359 RASCS_PasswordExpired,
360 RASCS_Connected = RASCS_DONE,
361 RASCS_Disconnected
362} RASCONNSTATE, *LPRASCONNSTATE;
363
364typedef struct tagRASCONNSTATUSA
365{
366 DWORD dwSize;
367 RASCONNSTATE rasconnstate;
368 DWORD dwError;
369 CHAR szDeviceType[RAS_MaxDeviceType + 1];
370 CHAR szDeviceName[RAS_MaxDeviceName + 1];
371} RASCONNSTATUSA, *LPRASCONNSTATUSA;
372
373typedef struct tagRASCONNSTATUSW
374{
375 DWORD dwSize;
376 RASCONNSTATE rasconnstate;
377 DWORD dwError;
378 WCHAR szDeviceType[RAS_MaxDeviceType + 1];
379 WCHAR szDeviceName[RAS_MaxDeviceName + 1];
380} RASCONNSTATUSW, *LPRASCONNSTATUSW;
381
382DECL_WINELIB_TYPE_AW(RASCONNSTATUS)
383
384typedef enum tagRASPROJECTION
385{
386 RASP_Amb = 0x10000,
387 RASP_PppNbf = 0x803F,
388 RASP_PppIpx = 0x802B,
389 RASP_PppIp = 0x8021,
390 RASP_PppLcp = 0xC021,
391 RASP_Slip = 0x20000
392} RASPROJECTION, *LPRASPROJECTION;
393
394typedef struct tagRASSUBENTRYA
395{
396 DWORD dwSize;
397 DWORD dwfFlags;
398 CHAR szDeviceType[RAS_MaxDeviceType + 1];
399 CHAR szDeviceName[RAS_MaxDeviceName + 1];
400 CHAR szLocalPhoneNumber[RAS_MaxPhoneNumber + 1];
401 DWORD dwAlternateOffset;
402} RASSUBENTRYA, *LPRASSUBENTRYA;
403
404typedef struct tagRASSUBENTRYW
405{
406 DWORD dwSize;
407 DWORD dwfFlags;
408 WCHAR szDeviceType[RAS_MaxDeviceType + 1];
409 WCHAR szDeviceName[RAS_MaxDeviceName + 1];
410 WCHAR szLocalPhoneNumber[RAS_MaxPhoneNumber + 1];
411 DWORD dwAlternateOffset;
412} RASSUBENTRYW, *LPRASSUBENTRYW;
413
414typedef struct tagRASDIALEXTENSIONS
415{
416 DWORD dwSize;
417 DWORD dwfOptions;
418 HWND hwndParent;
419 ULONG_PTR reserved;
420} RASDIALEXTENSIONS, *LPRASDIALEXTENSIONS;
421
422typedef struct tagRASAUTODIALENTRYA
423{
424 DWORD dwSize;
425 DWORD dwFlags;
426 DWORD dwDialingLocation;
427 CHAR szEntry[ RAS_MaxEntryName + 1 ];
428} RASAUTODIALENTRYA, *LPRASAUTODIALENTRYA;
429
430typedef struct tagRASAUTODIALENTRYW
431{
432 DWORD dwSize;
433 DWORD dwFlags;
434 DWORD dwDialingLocation;
435 WCHAR szEntry[ RAS_MaxEntryName + 1 ];
436} RASAUTODIALENTRYW, *LPRASAUTODIALENTRYW;
437
438
439DWORD WINAPI RasConnectionNotificationA(HRASCONN,HANDLE,DWORD);
440DWORD WINAPI RasConnectionNotificationW(HRASCONN,HANDLE,DWORD);
441#define RasConnectionNotification WINELIB_NAME_AW(RasConnectionNotification)
442DWORD WINAPI RasCreatePhonebookEntryA(HWND,LPCSTR);
443DWORD WINAPI RasCreatePhonebookEntryW(HWND,LPCWSTR);
444#define RasCreatePhonebookEntry WINELIB_NAME_AW(RasCreatePhonebookEntry)
445DWORD WINAPI RasDeleteEntryA(LPCSTR,LPCSTR);
446DWORD WINAPI RasDeleteEntryW(LPCWSTR,LPCWSTR);
447#define RasDeleteEntry WINELIB_NAME_AW(RasDeleteEntry)
448DWORD WINAPI RasDeleteSubEntryA(LPCSTR,LPCSTR,DWORD);
449DWORD WINAPI RasDeleteSubEntryW(LPCWSTR,LPCWSTR,DWORD);
450#define RasDeleteSubEntry WINELIB_NAME_AW(RasDeleteSubEntry)
451DWORD WINAPI RasDialA(LPRASDIALEXTENSIONS,LPCSTR,LPRASDIALPARAMSA,DWORD,LPVOID,LPHRASCONN);
452DWORD WINAPI RasDialW(LPRASDIALEXTENSIONS,LPCWSTR,LPRASDIALPARAMSW,DWORD,LPVOID,LPHRASCONN);
453#define RasDial WINELIB_NAME_AW(RasDial)
454DWORD WINAPI RasEditPhonebookEntryA(HWND,LPCSTR,LPCSTR);
455DWORD WINAPI RasEditPhonebookEntryW(HWND,LPCWSTR,LPCWSTR);
456#define RasEditPhonebookEntry WINELIB_NAME_AW(RasEditPhonebookEntry)
457DWORD WINAPI RasEnumAutodialAddressesA(LPSTR*,LPDWORD,LPDWORD);
458DWORD WINAPI RasEnumAutodialAddressesW(LPWSTR*,LPDWORD,LPDWORD);
459#define RasEnumAutodialAddresses WINELIB_NAME_AW(RasEnumAutodialAddresses)
460DWORD WINAPI RasEnumConnectionsA(LPRASCONNA,LPDWORD,LPDWORD);
461DWORD WINAPI RasEnumConnectionsW(LPRASCONNW,LPDWORD,LPDWORD);
462#define RasEnumConnections WINELIB_NAME_AW(RasEnumConnections)
463DWORD WINAPI RasEnumDevicesA(LPRASDEVINFOA,LPDWORD,LPDWORD);
464DWORD WINAPI RasEnumDevicesW(LPRASDEVINFOW,LPDWORD,LPDWORD);
465#define RasEnumDevices WINELIB_NAME_AW(RasEnumDevices)
466DWORD WINAPI RasEnumEntriesA(LPCSTR,LPCSTR,LPRASENTRYNAMEA,LPDWORD,LPDWORD);
467DWORD WINAPI RasEnumEntriesW(LPCWSTR,LPCWSTR,LPRASENTRYNAMEW,LPDWORD,LPDWORD);
468#define RasEnumEntries WINELIB_NAME_AW(RasEnumEntries)
469DWORD WINAPI RasGetAutodialAddressA(LPCSTR,LPDWORD,LPRASAUTODIALENTRYA,LPDWORD,LPDWORD);
470DWORD WINAPI RasGetAutodialAddressW(LPCWSTR,LPDWORD,LPRASAUTODIALENTRYW,LPDWORD,LPDWORD);
471#define RasGetAutodialAddresses WINELIB_NAME_AW(RasGetAutodialAddresses)
472DWORD WINAPI RasGetAutodialEnableA(DWORD,LPBOOL);
473DWORD WINAPI RasGetAutodialEnableW(DWORD,LPBOOL);
474#define RasGetAutodialEnable WINELIB_NAME_AW(RasGetAutodialEnable)
475DWORD WINAPI RasGetAutodialParamA(DWORD dwKey, LPVOID lpvValue, LPDWORD lpdwcbValue);
476DWORD WINAPI RasGetAutodialParamW(DWORD dwKey, LPVOID lpvValue, LPDWORD lpdwcbValue);
477#define RasGetAutodialParam WINELIB_NAME_AW(RasGetAutodialParam)
478DWORD WINAPI RasGetConnectStatusA(HRASCONN,LPRASCONNSTATUSA);
479DWORD WINAPI RasGetConnectStatusW(HRASCONN,LPRASCONNSTATUSW);
480#define RasGetConnectStatus WINELIB_NAME_AW(RasGetConnectStatus)
481DWORD WINAPI RasGetEntryDialParamsA(LPCSTR,LPRASDIALPARAMSA,LPBOOL);
482DWORD WINAPI RasGetEntryDialParamsW(LPCWSTR,LPRASDIALPARAMSW,LPBOOL);
483#define RasGetEntryDialParams WINELIB_NAME_AW(RasGetEntryDialParams)
484DWORD WINAPI RasGetEntryPropertiesA(LPCSTR,LPCSTR,LPRASENTRYA,LPDWORD,LPBYTE,LPDWORD);
485DWORD WINAPI RasGetEntryPropertiesW(LPCWSTR,LPCWSTR,LPRASENTRYW,LPDWORD,LPBYTE,LPDWORD);
486#define RasGetEntryProperties WINELIB_NAME_AW(RasGetEntryProperties)
487DWORD WINAPI RasGetErrorStringA(UINT,LPSTR,DWORD);
488DWORD WINAPI RasGetErrorStringW(UINT,LPWSTR,DWORD);
489#define RasGetErrorString WINELIB_NAME_AW(RasGetErrorString)
490DWORD WINAPI RasGetProjectionInfoA(HRASCONN,RASPROJECTION,LPVOID,LPDWORD);
491DWORD WINAPI RasGetProjectionInfoW(HRASCONN,RASPROJECTION,LPVOID,LPDWORD);
492#define RasGetProjectionInfo WINELIB_NAME_AW(RasGetProjectionInfo)
493DWORD WINAPI RasHangUpA(HRASCONN);
494DWORD WINAPI RasHangUpW(HRASCONN);
495#define RasHangUp WINELIB_NAME_AW(RasHangUp)
496DWORD WINAPI RasRenameEntryA(LPCSTR,LPCSTR,LPCSTR);
497DWORD WINAPI RasRenameEntryW(LPCWSTR,LPCWSTR,LPCWSTR);
498#define RasRenameEntry WINELIB_NAME_AW(RasRenameEntry)
499DWORD WINAPI RasSetAutodialAddressA(LPCSTR,DWORD,LPRASAUTODIALENTRYA,DWORD,DWORD);
500DWORD WINAPI RasSetAutodialAddressW(LPCWSTR,DWORD,LPRASAUTODIALENTRYW,DWORD,DWORD);
501#define RasSetAutodialAddress WINELIB_NAME_AW(RasSetAutodialAddress)
502DWORD WINAPI RasSetAutodialParamA(DWORD,LPVOID,DWORD);
503DWORD WINAPI RasSetAutodialParamW(DWORD,LPVOID,DWORD);
504#define RasSetAutodialParam WINELIB_NAME_AW(RasSetAutodialParam)
505DWORD WINAPI RasSetEntryDialParamsA(LPCSTR,LPRASDIALPARAMSA,BOOL);
506DWORD WINAPI RasSetEntryDialParamsW(LPCWSTR,LPRASDIALPARAMSW,BOOL);
507#define RasSetEntryDialParams WINELIB_NAME_AW(RasSetEntryDialParams)
508DWORD WINAPI RasSetSubEntryPropertiesA(LPCSTR,LPCSTR,DWORD,LPRASSUBENTRYA,DWORD,LPBYTE,DWORD);
509DWORD WINAPI RasSetSubEntryPropertiesW(LPCWSTR,LPCWSTR,DWORD,LPRASSUBENTRYW,DWORD,LPBYTE,DWORD);
510#define RasSetSubEntryProperties WINELIB_NAME_AW(RasSetSubEntryProperties)
511DWORD WINAPI RasValidateEntryNameA(LPCSTR lpszPhonebook, LPCSTR lpszEntry);
512DWORD WINAPI RasValidateEntryNameW(LPCWSTR lpszPhonebook, LPCWSTR lpszEntry);
513#define RasValidateEntryName WINELIB_NAME_AW(RasValidateEntryName)
514DWORD WINAPI RasSetEntryPropertiesA(LPCSTR,LPCSTR,LPRASENTRYA,DWORD,LPBYTE,DWORD);
515DWORD WINAPI RasSetEntryPropertiesW(LPCWSTR,LPCWSTR,LPRASENTRYW,DWORD,LPBYTE,DWORD);
516#define RasSetEntryProperties WINELIB_NAME_AW(RasSetEntryProperties)
517DWORD WINAPI RasSetAutodialEnableA(DWORD dwDialingLocation, BOOL fEnabled);
518DWORD WINAPI RasSetAutodialEnableW(DWORD dwDialingLocation, BOOL fEnabled);
519#define RasSetAutodialEnable WINELIB_NAME_AW(RasSetAutodialEnable)
520
521#include <poppack.h>
522#ifdef __cplusplus
523}
524#endif
525
526#endif
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette