|
|
typedef DWORD (WINAPI * RASENUMCONNECTIONS) (LPRASCONN lpRasConn, LPDWORD lpcb, LPDWORD lpcConnections); extern RASENUMCONNECTIONS lpfnRasEnumConnections;
typedef DWORD (WINAPI * RASHANGUP) (HRASCONN hRasConn); extern RASHANGUP lpfnRasHangUp;
typedef DWORD (WINAPI * RASGETENTRYDIALPARAMS) (LPTSTR, LPRASDIALPARAMS, LPBOOL ); extern RASGETENTRYDIALPARAMS lpfnRasGetEntryDialParams;
typedef DWORD (WINAPI * RASSETENTRYDIALPARAMS) (LPTSTR, LPRASDIALPARAMS, BOOL); extern RASSETENTRYDIALPARAMS lpfnRasSetEntryDialParams;
typedef DWORD (WINAPI * RASDIAL) (LPRASDIALEXTENSIONS, LPTSTR, LPRASDIALPARAMS, DWORD, LPVOID, LPHRASCONN ); extern RASDIAL lpfnRasDial;
typedef DWORD (WINAPI * RASGETCONECTSTATUS) (HRASCONN, LPRASCONNSTATUS ); extern RASGETCONECTSTATUS lpfnRasGetConnectStatus;
typedef DWORD (WINAPI * RASGETERRORSTRING) ( UINT, LPTSTR, DWORD ); extern RASGETERRORSTRING lpfnRasGetErrorString;
typedef DWORD (WINAPI * RASVALIDATEENTRYNAME) (LPTSTR lpszPhonebook, LPTSTR szEntry); extern RASVALIDATEENTRYNAME lpfnRasValidateEntryName;
typedef DWORD (WINAPI * RASRENAMEENTRY) (LPTSTR lpszPhonebook, LPTSTR szEntryOld, LPTSTR szEntryNew); extern RASRENAMEENTRY lpfnRasRenameEntry;
typedef DWORD (WINAPI * RASDELETEENTRY) (LPTSTR lpszPhonebook, LPTSTR szEntry); extern RASDELETEENTRY lpfnRasDeleteEntry;
typedef DWORD (WINAPI * RASGETENTRYPROPERTIES) (LPTSTR lpszPhonebook, LPTSTR szEntry, LPBYTE lpbEntry, LPDWORD lpdwEntrySize, LPBYTE lpb, LPDWORD lpdwSize); extern RASGETENTRYPROPERTIES lpfnRasGetEntryProperties;
typedef DWORD (WINAPI * RASSETENTRYPROPERTIES) (LPTSTR lpszPhonebook, LPTSTR szEntry, LPBYTE lpbEntry, DWORD dwEntrySize, LPBYTE lpb, DWORD dwSize); extern RASSETENTRYPROPERTIES lpfnRasSetEntryProperties;
typedef DWORD (WINAPI * RASGETCOUNTRYINFO) (LPRASCTRYINFO lpCtryInfo, LPDWORD lpdwSize); extern RASGETCOUNTRYINFO lpfnRasGetCountryInfo;
typedef DWORD (WINAPI * RASENUMDEVICES) (LPRASDEVINFO lpBuff, LPDWORD lpcbSize, LPDWORD lpcDevices); extern RASENUMDEVICES lpfnRasEnumDevices;
#if !defined(WIN16)
typedef DWORD (WINAPI * RASSETAUTODIALENABLE) (DWORD dwDialingLocation, BOOL fEnabled); extern RASSETAUTODIALENABLE lpfnRasSetAutodialEnable;
typedef DWORD (WINAPI * RASSETAUTODIALADDRESS) (LPTSTR lpszAddress,DWORD dwReserved,LPRASAUTODIALENTRY lpAutoDialEntries, DWORD dwcbAutoDialEntries,DWORD dwcAutoDialEntries); extern RASSETAUTODIALADDRESS lpfnRasSetAutodialAddress; #endif
typedef DWORD (WINAPI *INETCONFIGSYSTEM) (HWND hwndParent, DWORD dwfOptions, LPBOOL lpfNeedsRestart); extern INETCONFIGSYSTEM lpfnInetConfigSystem;
typedef DWORD (WINAPI *INETCONFIGCLIENT) (HWND hwndParent, LPCTSTR lpszPhoneBook, LPCTSTR lpszEntryName, LPRASENTRY lpRasEntry, LPCTSTR lpszUserName, LPCTSTR lpszPassword, LPCTSTR lpszProfile, LPINETCLIENTINFO lpClientInfo, DWORD dwfOptions, LPBOOL lpfNeedsRestart); extern INETCONFIGCLIENT lpfnInetConfigClient;
typedef DWORD (WINAPI *INETGETAUTODIAL) (LPBOOL lpfEnable, LPCTSTR lpszEntryName, DWORD cbEntryNameSize); extern INETGETAUTODIAL lpfnInetGetAutodial;
typedef DWORD (WINAPI *INETSETAUTODIAL) (BOOL fEnable, LPCTSTR lpszEntryName); extern INETSETAUTODIAL lpfnInetSetAutodial;
typedef DWORD (WINAPI *INETGETCLIENTINFO) (LPCTSTR lpszProfile, LPINETCLIENTINFO lpClientInfo); extern INETGETCLIENTINFO lpfnInetGetClientInfo;
typedef DWORD (WINAPI *INETSETCLIENTINFO) (LPCTSTR lpszProfile, LPINETCLIENTINFO lpClientInfo); extern INETSETCLIENTINFO lpfnInetSetClientInfo;
typedef DWORD (WINAPI *INETGETPROXY) (LPBOOL lpfEnable, LPCTSTR lpszServer, DWORD cbServer, LPCTSTR lpszOverride, DWORD cbOverride); extern INETGETPROXY lpfnInetGetProxy;
typedef DWORD (WINAPI *INETSETPROXY) (BOOL fEnable, LPCTSTR lpszServer, LPCTSTR lpszOverride); extern INETSETPROXY lpfnInetSetProxy;
typedef BOOL (WINAPI *BRANDME) (LPCTSTR pszIns, LPCTSTR pszPath); extern BRANDME lpfnBrandMe;
typedef BOOL (WINAPI *BRANDICW) (LPCSTR pszIns, LPCSTR pszPath, DWORD dwFlags, LPCSTR pszConnectoid); extern BRANDICW lpfnBrandICW;
extern BOOL LoadRnaFunctions(HWND hwndParent); extern BOOL LoadInetFunctions(HWND hwndParent); extern BOOL LoadBrandingFunctions(void); extern void UnloadRnaFunctions(void); extern void UnloadInetFunctions(void); extern void UnloadBrandingFunctions(void);
|