#ifndef __WINE_RAS_H #define __WINE_RAS_H #include "windef.h" #include "lmcons.h" #define RAS_MaxEntryName 256 #define RAS_MaxPhoneNumber 128 #define RAS_MaxCallbackNumber RAS_MaxPhoneNumber typedef struct tagRASCONNA { DWORD dwSize; HRASCONN hRasConn; CHAR szEntryName[RAS_MaxEntryName+1]; } RASCONNA,*LPRASCONNA; typedef struct tagRASENTRYNAME { DWORD dwSize; CHAR szEntryName[ RAS_MaxEntryName + 1 ]; } RASENTRYNAME, *LPRASENTRYNAME; typedef struct tagRASDIALPARAMS { DWORD dwSize; WCHAR szEntryName[ RAS_MaxEntryName + 1 ]; WCHAR szPhoneNumber[ RAS_MaxPhoneNumber + 1 ]; WCHAR szCallbackNumber[ RAS_MaxCallbackNumber + 1 ]; WCHAR szUserName[ UNLEN + 1 ]; WCHAR szPassword[ PWLEN + 1 ]; WCHAR szDomain[ DNLEN + 1 ]; DWORD dwSubEntry; DWORD dwCallbackId; } RASDIALPARAMS, *LPRASDIALPARAMS; DWORD WINAPI RasEnumConnectionsA( LPRASCONNA rc, LPDWORD x, LPDWORD y); DWORD WINAPI RasEnumEntriesA( LPSTR Reserved, LPSTR lpszPhoneBook, LPRASENTRYNAME lpRasEntryName, LPDWORD lpcb, LPDWORD lpcEntries); DWORD WINAPI RasGetEntryDialParamsA( LPSTR lpszPhoneBook, LPRASDIALPARAMS lpRasDialParams, LPBOOL lpfPassword); #endif