Removed some unnecessary #includes and dll dependencies.
[wine] / include / ras.h
1 #ifndef __WINE_RAS_H
2 #define __WINE_RAS_H
3
4 #include "windef.h"
5 #include "lmcons.h"
6
7 #define RAS_MaxEntryName        256
8 #define RAS_MaxPhoneNumber  128
9 #define RAS_MaxCallbackNumber RAS_MaxPhoneNumber
10
11 typedef struct tagRASCONNA {
12         DWORD           dwSize;
13         HRASCONN        hRasConn;
14         CHAR            szEntryName[RAS_MaxEntryName+1];
15 } RASCONNA,*LPRASCONNA;
16
17 typedef struct tagRASENTRYNAME {
18     DWORD dwSize;
19     CHAR  szEntryName[ RAS_MaxEntryName + 1 ];
20 } RASENTRYNAME, *LPRASENTRYNAME;
21
22 typedef struct tagRASDIALPARAMS {
23     DWORD dwSize;
24     WCHAR szEntryName[ RAS_MaxEntryName + 1 ];
25     WCHAR szPhoneNumber[ RAS_MaxPhoneNumber + 1 ];
26     WCHAR szCallbackNumber[ RAS_MaxCallbackNumber + 1 ];
27     WCHAR szUserName[ UNLEN + 1 ];
28     WCHAR szPassword[ PWLEN + 1 ];
29     WCHAR szDomain[ DNLEN + 1 ];
30     DWORD dwSubEntry;
31     DWORD dwCallbackId;
32 } RASDIALPARAMS, *LPRASDIALPARAMS;
33
34
35 DWORD WINAPI RasEnumConnectionsA( LPRASCONNA rc, LPDWORD x, LPDWORD y);
36 DWORD WINAPI RasEnumEntriesA( LPSTR Reserved, LPSTR lpszPhoneBook,
37         LPRASENTRYNAME lpRasEntryName, 
38         LPDWORD lpcb, LPDWORD lpcEntries); 
39 DWORD WINAPI RasGetEntryDialParamsA( LPSTR lpszPhoneBook,
40         LPRASDIALPARAMS lpRasDialParams,
41         LPBOOL lpfPassword); 
42
43
44 #endif