/* * RASAPI32 * * Copyright 1998 Marcus Meissner * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include "windef.h" #include "ras.h" #include "wine/debug.h" WINE_DEFAULT_DEBUG_CHANNEL(ras); /************************************************************************** * RasEnumConnectionsA [RASAPI32.544] */ DWORD WINAPI RasEnumConnectionsA( LPRASCONNA rca, LPDWORD lpcb, LPDWORD lpcConnections) { /* Remote Access Service stuff is done by underlying OS anyway */ FIXME("(%p,%p,%p),stub!\n",rca,lpcb,lpcConnections); FIXME("RAS support is not implemented ! Configure program to use LAN connection/winsock instead !\n"); *lpcConnections = 0; /* no RAS connections available */ return 0; } /************************************************************************** * RasEnumEntriesA [RASAPI32.546] */ DWORD WINAPI RasEnumEntriesA( LPCSTR Reserved, LPCSTR lpszPhoneBook, LPRASENTRYNAMEA lpRasEntryName, LPDWORD lpcb, LPDWORD lpcEntries) { FIXME("(%p,%s,%p,%p,%p),stub!\n",Reserved,debugstr_a(lpszPhoneBook), lpRasEntryName,lpcb,lpcEntries); *lpcEntries = 0; return 0; } /************************************************************************** * RasGetEntryDialParamsA [RASAPI32.550] */ DWORD WINAPI RasGetEntryDialParamsA( LPCSTR lpszPhoneBook, LPRASDIALPARAMSA lpRasDialParams, LPBOOL lpfPassword) { FIXME("(%s,%p,%p),stub!\n",debugstr_a(lpszPhoneBook), lpRasDialParams,lpfPassword); return 0; } /************************************************************************** * RasHangUpA [RASAPI32.556] */ DWORD WINAPI RasHangUpA( HRASCONN hrasconn) { FIXME("(%p),stub!\n",hrasconn); return 0; } /************************************************************************** * RasDeleteEntryA [RASAPI32.7] */ DWORD WINAPI RasDeleteEntryA(LPCSTR a, LPCSTR b) { FIXME("(%s,%s),stub!\n",debugstr_a(a),debugstr_a(b)); return 0; } /************************************************************************** * RasDeleteEntryW [RASAPI32.8] */ DWORD WINAPI RasDeleteEntryW(LPCWSTR a, LPCWSTR b) { FIXME("(%s,%s),stub!\n",debugstr_w(a),debugstr_w(b)); return 0; } /************************************************************************** * RasEnumAutodialAddressesA [RASAPI32.14] */ DWORD WINAPI RasEnumAutodialAddressesA(LPCSTR *a, LPDWORD b, LPDWORD c) { FIXME("(%p,%p,%p),stub!\n",a,b,c); return 0; } /************************************************************************** * RasEnumAutodialAddressesW [RASAPI32.15] */ DWORD WINAPI RasEnumAutodialAddressesW(LPCWSTR *a, LPDWORD b, LPDWORD c) { FIXME("(%p,%p,%p),stub!\n",a,b,c); return 0; } typedef LPVOID LPRASDEVINFOA; typedef LPVOID LPRASDEVINFOW; typedef LPVOID LPRASAUTODIALENTRYA; typedef LPVOID LPRASAUTODIALENTRYW; /************************************************************************** * RasEnumDevicesA [RASAPI32.19] */ DWORD WINAPI RasEnumDevicesA(LPRASDEVINFOA a, LPDWORD b, LPDWORD c) { FIXME("(%p,%p,%p),stub!\n",a,b,c); return 0; } /************************************************************************** * RasEnumDevicesW [RASAPI32.20] */ DWORD WINAPI RasEnumDevicesW(LPRASDEVINFOW a, LPDWORD b, LPDWORD c) { FIXME("(%p,%p,%p),stub!\n",a,b,c); return 0; } /************************************************************************** * RasGetAutodialAddressA [RASAPI32.24] */ DWORD WINAPI RasGetAutodialAddressA(LPCSTR a, LPDWORD b, LPRASAUTODIALENTRYA c, LPDWORD d, LPDWORD e) { FIXME("(%s,%p,%p,%p,%p),stub!\n",debugstr_a(a),b,c,d,e); return 0; } /************************************************************************** * RasGetAutodialAddressW [RASAPI32.25] */ DWORD WINAPI RasGetAutodialAddressW(LPCWSTR a, LPDWORD b, LPRASAUTODIALENTRYW c, LPDWORD d, LPDWORD e) { FIXME("(%s,%p,%p,%p,%p),stub!\n",debugstr_w(a),b,c,d,e); return 0; } /************************************************************************** * RasGetAutodialEnableA [RASAPI32.26] */ DWORD WINAPI RasGetAutodialEnableA(DWORD a, LPBOOL b) { FIXME("(%lx,%p),stub!\n",a,b); return 0; } /************************************************************************** * RasGetAutodialEnableW [RASAPI32.27] */ DWORD WINAPI RasGetAutodialEnableW(DWORD a, LPBOOL b) { FIXME("(%lx,%p),stub!\n",a,b); return 0; } /************************************************************************** * RasGetAutodialParamA [RASAPI32.28] */ DWORD WINAPI RasGetAutodialParamA(DWORD a, LPVOID b, LPDWORD c) { FIXME("(%lx,%p,%p),stub!\n",a,b,c); return 0; } /************************************************************************** * RasGetAutodialParamW [RASAPI32.29] */ DWORD WINAPI RasGetAutodialParamW(DWORD a, LPVOID b, LPDWORD c) { FIXME("(%lx,%p,%p),stub!\n",a,b,c); return 0; } /************************************************************************** * RasSetAutodialAddressA [RASAPI32.57] */ DWORD WINAPI RasSetAutodialAddressA(LPCSTR a, DWORD b, LPRASAUTODIALENTRYA c, DWORD d, DWORD e) { FIXME("(%s,%lx,%p,%lx,%lx),stub!\n",debugstr_a(a),b,c,d,e); return 0; } /************************************************************************** * RasSetAutodialAddressW [RASAPI32.58] */ DWORD WINAPI RasSetAutodialAddressW(LPCWSTR a, DWORD b, LPRASAUTODIALENTRYW c, DWORD d, DWORD e) { FIXME("(%s,%lx,%p,%lx,%lx),stub!\n",debugstr_w(a),b,c,d,e); return 0; } /************************************************************************** * RasSetAutodialEnableA [RASAPI32.59] */ DWORD WINAPI RasSetAutodialEnableA(DWORD a, BOOL b) { FIXME("(%lx,%x),stub!\n",a,b); return 0; } /************************************************************************** * RasSetAutodialEnableW [RASAPI32.60] */ DWORD WINAPI RasSetAutodialEnableW(DWORD a, BOOL b) { FIXME("(%lx,%x),stub!\n",a,b); return 0; } /************************************************************************** * RasSetAutodialParamA [RASAPI32.61] */ DWORD WINAPI RasSetAutodialParamA(DWORD a, LPVOID b, DWORD c) { FIXME("(%lx,%p,%lx),stub!\n",a,b,c); return 0; } /************************************************************************** * RasSetAutodialParamW [RASAPI32.62] */ DWORD WINAPI RasSetAutodialParamW(DWORD a, LPVOID b, DWORD c) { FIXME("(%lx,%p,%lx),stub!\n",a,b,c); return 0; }