ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

rasapi.c
Go to the documentation of this file.
00001 /*
00002  * RASAPI32
00003  *
00004  * Copyright 1998,2001 Marcus Meissner
00005  *
00006  * This library is free software; you can redistribute it and/or
00007  * modify it under the terms of the GNU Lesser General Public
00008  * License as published by the Free Software Foundation; either
00009  * version 2.1 of the License, or (at your option) any later version.
00010  *
00011  * This library is distributed in the hope that it will be useful,
00012  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00013  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00014  * Lesser General Public License for more details.
00015  *
00016  * You should have received a copy of the GNU Lesser General Public
00017  * License along with this library; if not, write to the Free Software
00018  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
00019  */
00020 
00021 #include <stdarg.h>
00022 
00023 #include "windef.h"
00024 #include "winbase.h"
00025 #include "ras.h"
00026 #include "raserror.h"
00027 #include "wine/debug.h"
00028 
00029 WINE_DEFAULT_DEBUG_CHANNEL(ras);
00030 
00031 DWORD WINAPI RasConnectionNotificationA(HRASCONN hrasconn, HANDLE hEvent, DWORD dwFlags)
00032 {
00033     FIXME("(%p,%p,0x%08x),stub!\n",hrasconn,hEvent,dwFlags);
00034     return 1;
00035 }
00036 
00037 DWORD WINAPI RasConnectionNotificationW(HRASCONN hrasconn, HANDLE hEvent, DWORD dwFlags)
00038 {
00039     FIXME("(%p,%p,0x%08x),stub!\n",hrasconn,hEvent,dwFlags);
00040     return 1;
00041 }
00042 
00043 DWORD WINAPI RasCreatePhonebookEntryA(HWND hwnd, LPCSTR lpszPhonebook)
00044 {
00045     FIXME("(%p,%s),stub!\n",hwnd,debugstr_a(lpszPhonebook));
00046     return 0;
00047 }
00048 
00049 DWORD WINAPI RasCreatePhonebookEntryW(HWND hwnd, LPCWSTR lpszPhonebook)
00050 {
00051     FIXME("(%p,%s),stub!\n",hwnd,debugstr_w(lpszPhonebook));
00052     return 0;
00053 }
00054 
00055 DWORD WINAPI RasDeleteSubEntryA(LPCSTR lpszPhonebook, LPCSTR lpszEntry, DWORD dwSubEntryId)
00056 {
00057     FIXME("(%s,%s,0x%08x),stub!\n",debugstr_a(lpszPhonebook),
00058           debugstr_a(lpszEntry),dwSubEntryId);
00059     return 0;
00060 }
00061 
00062 DWORD WINAPI RasDeleteSubEntryW(LPCWSTR lpszPhonebook, LPCWSTR lpszEntry, DWORD dwSubEntryId)
00063 {
00064     FIXME("(%s,%s,0x%08x),stub!\n",debugstr_w(lpszPhonebook),
00065           debugstr_w(lpszEntry),dwSubEntryId);
00066     return 0;
00067 }
00068 
00069 DWORD WINAPI RasDialA(LPRASDIALEXTENSIONS lpRasDialExtensions, LPCSTR lpszPhonebook,
00070                       LPRASDIALPARAMSA lpRasDialParams, DWORD dwNotifierType,
00071                       LPVOID lpvNotifier, LPHRASCONN lphRasConn)
00072 {
00073     FIXME("(%p,%s,%p,0x%08x,%p,%p),stub!\n",lpRasDialExtensions,debugstr_a(lpszPhonebook),
00074           lpRasDialParams,dwNotifierType,lpvNotifier,lphRasConn);
00075     return 1;
00076 }
00077 
00078 DWORD WINAPI RasDialW(LPRASDIALEXTENSIONS lpRasDialExtensions, LPCWSTR lpszPhonebook,
00079                       LPRASDIALPARAMSW lpRasDialParams, DWORD dwNotifierType,
00080                       LPVOID lpvNotifier, LPHRASCONN lphRasConn)
00081 {
00082     FIXME("(%p,%s,%p,0x%08x,%p,%p),stub!\n",lpRasDialExtensions,debugstr_w(lpszPhonebook),
00083           lpRasDialParams,dwNotifierType,lpvNotifier,lphRasConn);
00084     return 1;
00085 }
00086 
00087 DWORD WINAPI RasEditPhonebookEntryA(HWND hwnd, LPCSTR lpszPhonebook, LPCSTR lpszEntryName)
00088 {
00089     FIXME("(%p,%s,%s),stub!\n",hwnd,debugstr_a(lpszPhonebook),debugstr_a(lpszEntryName));
00090     return 0;
00091 }
00092 
00093 DWORD WINAPI RasEditPhonebookEntryW(HWND hwnd, LPCWSTR lpszPhonebook, LPCWSTR lpszEntryName)
00094 {
00095     FIXME("(%p,%s,%s),stub!\n",hwnd,debugstr_w(lpszPhonebook),debugstr_w(lpszEntryName));
00096     return 0;
00097 }
00098 
00099 /**************************************************************************
00100  *                 RasEnumConnectionsA          [RASAPI32.544]
00101  */
00102 DWORD WINAPI RasEnumConnectionsA( LPRASCONNA rca, LPDWORD lpcb, LPDWORD lpcConnections) {
00103     /* Remote Access Service stuff is done by underlying OS anyway */
00104     FIXME("(%p,%p,%p),stub!\n",rca,lpcb,lpcConnections);
00105     FIXME("RAS support is not implemented! Configure program to use LAN connection/winsock instead!\n");
00106     *lpcb = 0; /* size of buffer needed to enumerate connections */
00107     *lpcConnections = 0; /* no RAS connections available */
00108 
00109     return 0;
00110 }
00111 
00112 /**************************************************************************
00113  *                 RasEnumConnectionsW          [RASAPI32.545]
00114  */
00115 DWORD WINAPI RasEnumConnectionsW( LPRASCONNW rcw, LPDWORD lpcb, LPDWORD lpcConnections) {
00116     /* Remote Access Service stuff is done by underlying OS anyway */
00117     FIXME("(%p,%p,%p),stub!\n",rcw,lpcb,lpcConnections);
00118     FIXME("RAS support is not implemented! Configure program to use LAN connection/winsock instead!\n");
00119     *lpcb = 0; /* size of buffer needed to enumerate connections */
00120     *lpcConnections = 0; /* no RAS connections available */
00121 
00122     return 0;
00123 }
00124 
00125 /**************************************************************************
00126  *                 RasEnumEntriesA                  [RASAPI32.546]
00127  */
00128 DWORD WINAPI RasEnumEntriesA( LPCSTR Reserved, LPCSTR lpszPhoneBook,
00129         LPRASENTRYNAMEA lpRasEntryName,
00130         LPDWORD lpcb, LPDWORD lpcEntries)
00131 {
00132     FIXME("(%p,%s,%p,%p,%p),stub!\n",Reserved,debugstr_a(lpszPhoneBook),
00133             lpRasEntryName,lpcb,lpcEntries);
00134         *lpcEntries = 0;
00135     return 0;
00136 }
00137 
00138 /**************************************************************************
00139  *                 RasEnumEntriesW                  [RASAPI32.547]
00140  */
00141 DWORD WINAPI RasEnumEntriesW( LPCWSTR Reserved, LPCWSTR lpszPhoneBook,
00142         LPRASENTRYNAMEW lpRasEntryName,
00143         LPDWORD lpcb, LPDWORD lpcEntries)
00144 {
00145     FIXME("(%p,%s,%p,%p,%p),stub!\n",Reserved,debugstr_w(lpszPhoneBook),
00146             lpRasEntryName,lpcb,lpcEntries);
00147         *lpcEntries = 0;
00148     return 0;
00149 }
00150 
00151 DWORD WINAPI RasGetConnectStatusA(HRASCONN hrasconn, LPRASCONNSTATUSA lprasconnstatus)
00152 {
00153     FIXME("(%p,%p),stub!\n",hrasconn,lprasconnstatus);
00154     return 0;
00155 }
00156 
00157 DWORD WINAPI RasGetConnectStatusW(HRASCONN hrasconn, LPRASCONNSTATUSW lprasconnstatus)
00158 {
00159     FIXME("(%p,%p),stub!\n",hrasconn,lprasconnstatus);
00160     return 0;
00161 }
00162 
00163 /**************************************************************************
00164  *                 RasGetEntryDialParamsA           [RASAPI32.550]
00165  */
00166 DWORD WINAPI RasGetEntryDialParamsA(
00167     LPCSTR lpszPhoneBook, LPRASDIALPARAMSA lpRasDialParams,
00168     LPBOOL lpfPassword)
00169 {
00170     FIXME("(%s,%p,%p),stub!\n",debugstr_a(lpszPhoneBook),
00171             lpRasDialParams,lpfPassword);
00172     return 0;
00173 }
00174 
00175 /**************************************************************************
00176  *                 RasGetEntryDialParamsW           [RASAPI32.551]
00177  */
00178 DWORD WINAPI RasGetEntryDialParamsW(
00179     LPCWSTR lpszPhoneBook, LPRASDIALPARAMSW lpRasDialParams,
00180     LPBOOL lpfPassword)
00181 {
00182     FIXME("(%s,%p,%p),stub!\n",debugstr_w(lpszPhoneBook),
00183             lpRasDialParams,lpfPassword);
00184     return 0;
00185 }
00186 
00187 /**************************************************************************
00188  *                 RasHangUpA           [RASAPI32.556]
00189  */
00190 DWORD WINAPI RasHangUpA( HRASCONN hrasconn)
00191 {
00192     FIXME("(%p),stub!\n",hrasconn);
00193     return 0;
00194 }
00195 
00196 /**************************************************************************
00197  *                 RasHangUpW           [RASAPI32.557]
00198  */
00199 DWORD WINAPI RasHangUpW(HRASCONN hrasconn)
00200 {
00201     FIXME("(%p),stub!\n",hrasconn);
00202     return 0;
00203 }
00204 
00205 /**************************************************************************
00206  *                 RasDeleteEntryA      [RASAPI32.7]
00207  */
00208 DWORD WINAPI RasDeleteEntryA(LPCSTR a, LPCSTR b)
00209 {
00210     FIXME("(%s,%s),stub!\n",debugstr_a(a),debugstr_a(b));
00211     return 0;
00212 }
00213 
00214 /**************************************************************************
00215  *                 RasDeleteEntryW      [RASAPI32.8]
00216  */
00217 DWORD WINAPI RasDeleteEntryW(LPCWSTR a, LPCWSTR b)
00218 {
00219     FIXME("(%s,%s),stub!\n",debugstr_w(a),debugstr_w(b));
00220     return 0;
00221 }
00222 
00223 /**************************************************************************
00224  *                 RasEnumAutodialAddressesA    [RASAPI32.14]
00225  */
00226 DWORD WINAPI RasEnumAutodialAddressesA(LPSTR *a, LPDWORD b, LPDWORD c)
00227 {
00228     FIXME("(%p,%p,%p),stub!\n",a,b,c);
00229     return 0;
00230 }
00231 
00232 /**************************************************************************
00233  *                 RasEnumAutodialAddressesW    [RASAPI32.15]
00234  */
00235 DWORD WINAPI RasEnumAutodialAddressesW(LPWSTR *a, LPDWORD b, LPDWORD c)
00236 {
00237     FIXME("(%p,%p,%p),stub!\n",a,b,c);
00238     return 0;
00239 }
00240 
00241 /**************************************************************************
00242  *                 RasEnumDevicesA      [RASAPI32.19]
00243  *
00244  * Just return a virtual modem too see what other APIs programs will
00245  * call with it.
00246  */
00247 DWORD WINAPI RasEnumDevicesA(LPRASDEVINFOA lpRasDevinfo, LPDWORD lpcb, LPDWORD lpcDevices)
00248 {
00249     if (!lpcb || !lpcDevices)
00250             return ERROR_INVALID_PARAMETER;
00251 
00252     FIXME("(%p,%p,%p),stub!\n",lpRasDevinfo,lpcb,lpcDevices);
00253 
00254     if(lpRasDevinfo && lpRasDevinfo->dwSize != sizeof(RASDEVINFOA))
00255         return ERROR_INVALID_SIZE;
00256 
00257     if (!lpRasDevinfo || (*lpcb < sizeof(RASDEVINFOA))) {
00258         *lpcb = sizeof(RASDEVINFOA);
00259         return ERROR_BUFFER_TOO_SMALL;
00260     }
00261     /* honor dwSize ? */
00262     strcpy(lpRasDevinfo->szDeviceType, RASDT_Modem);
00263     strcpy(lpRasDevinfo->szDeviceName, "WINE virtmodem");
00264     return 0;
00265 }
00266 
00267 /**************************************************************************
00268  *                 RasEnumDevicesW      [RASAPI32.20]
00269  */
00270 DWORD WINAPI RasEnumDevicesW(LPRASDEVINFOW a, LPDWORD b, LPDWORD c)
00271 {
00272     FIXME("(%p,%p,%p),stub!\n",a,b,c);
00273     return 0;
00274 }
00275 
00276 /**************************************************************************
00277  *                 RasGetAutodialAddressA   [RASAPI32.24]
00278  */
00279 DWORD WINAPI RasGetAutodialAddressA(LPCSTR a, LPDWORD b, LPRASAUTODIALENTRYA c,
00280                     LPDWORD d, LPDWORD e)
00281 {
00282     FIXME("(%s,%p,%p,%p,%p),stub!\n",debugstr_a(a),b,c,d,e);
00283     return 0;
00284 }
00285 
00286 /**************************************************************************
00287  *                 RasGetAutodialAddressW   [RASAPI32.25]
00288  */
00289 DWORD WINAPI RasGetAutodialAddressW(LPCWSTR a, LPDWORD b, LPRASAUTODIALENTRYW c,
00290                     LPDWORD d, LPDWORD e)
00291 {
00292     FIXME("(%s,%p,%p,%p,%p),stub!\n",debugstr_w(a),b,c,d,e);
00293     return 0;
00294 }
00295 
00296 /**************************************************************************
00297  *                 RasGetAutodialEnableA    [RASAPI32.26]
00298  */
00299 DWORD WINAPI RasGetAutodialEnableA(DWORD a, LPBOOL b)
00300 {
00301     FIXME("(%x,%p),stub!\n",a,b);
00302     return 0;
00303 }
00304 
00305 /**************************************************************************
00306  *                 RasGetAutodialEnableW    [RASAPI32.27]
00307  */
00308 DWORD WINAPI RasGetAutodialEnableW(DWORD a, LPBOOL b)
00309 {
00310     FIXME("(%x,%p),stub!\n",a,b);
00311     return 0;
00312 }
00313 
00314 /**************************************************************************
00315  *                 RasGetAutodialParamA     [RASAPI32.28]
00316  */
00317 DWORD WINAPI RasGetAutodialParamA(DWORD dwKey, LPVOID lpvValue, LPDWORD lpdwcbValue)
00318 {
00319     FIXME("(%x,%p,%p),stub!\n",dwKey,lpvValue,lpdwcbValue);
00320     return 0;
00321 }
00322 
00323 /**************************************************************************
00324  *                 RasGetAutodialParamW     [RASAPI32.29]
00325  */
00326 DWORD WINAPI RasGetAutodialParamW(DWORD dwKey, LPVOID lpvValue, LPDWORD lpdwcbValue)
00327 {
00328     FIXME("(%x,%p,%p),stub!\n",dwKey,lpvValue,lpdwcbValue);
00329     return 0;
00330 }
00331 
00332 /**************************************************************************
00333  *                 RasSetAutodialAddressA   [RASAPI32.57]
00334  */
00335 DWORD WINAPI RasSetAutodialAddressA(LPCSTR a, DWORD b, LPRASAUTODIALENTRYA c,
00336                     DWORD d, DWORD e)
00337 {
00338     FIXME("(%s,%x,%p,%x,%x),stub!\n",debugstr_a(a),b,c,d,e);
00339     return 0;
00340 }
00341 
00342 /**************************************************************************
00343  *                 RasSetAutodialAddressW   [RASAPI32.58]
00344  */
00345 DWORD WINAPI RasSetAutodialAddressW(LPCWSTR a, DWORD b, LPRASAUTODIALENTRYW c,
00346                     DWORD d, DWORD e)
00347 {
00348     FIXME("(%s,%x,%p,%x,%x),stub!\n",debugstr_w(a),b,c,d,e);
00349     return 0;
00350 }
00351 
00352 /**************************************************************************
00353  *                 RasSetAutodialEnableA    [RASAPI32.59]
00354  */
00355 DWORD WINAPI RasSetAutodialEnableA(DWORD dwDialingLocation, BOOL fEnabled)
00356 {
00357     FIXME("(%x,%x),stub!\n",dwDialingLocation,fEnabled);
00358     return 0;
00359 }
00360 
00361 /**************************************************************************
00362  *                 RasSetAutodialEnableW    [RASAPI32.60]
00363  */
00364 DWORD WINAPI RasSetAutodialEnableW(DWORD dwDialingLocation, BOOL fEnabled)
00365 {
00366     FIXME("(%x,%x),stub!\n",dwDialingLocation,fEnabled);
00367     return 0;
00368 }
00369 
00370 /**************************************************************************
00371  *                 RasSetAutodialParamA [RASAPI32.61]
00372  */
00373 DWORD WINAPI RasSetAutodialParamA(DWORD a, LPVOID b, DWORD c)
00374 {
00375     FIXME("(%x,%p,%x),stub!\n",a,b,c);
00376     return 0;
00377 }
00378 
00379 /**************************************************************************
00380  *                 RasSetAutodialParamW [RASAPI32.62]
00381  */
00382 DWORD WINAPI RasSetAutodialParamW(DWORD a, LPVOID b, DWORD c)
00383 {
00384     FIXME("(%x,%p,%x),stub!\n",a,b,c);
00385     return 0;
00386 }
00387 
00388 /**************************************************************************
00389  *                 RasSetEntryPropertiesA   [RASAPI32.67]
00390  */
00391 DWORD WINAPI RasSetEntryPropertiesA(LPCSTR lpszPhonebook, LPCSTR lpszEntry,
00392     LPRASENTRYA lpRasEntry, DWORD dwEntryInfoSize, LPBYTE lpbDeviceInfo,
00393     DWORD dwDeviceInfoSize
00394 ) {
00395     FIXME("(%s,%s,%p,%d,%p,%d), stub!\n",
00396         debugstr_a(lpszPhonebook),debugstr_a(lpszEntry),
00397         lpRasEntry,dwEntryInfoSize,lpbDeviceInfo,dwDeviceInfoSize
00398     );
00399     FIXME("Rasentry:\n");
00400     FIXME("\tdwfOptions %x\n",lpRasEntry->dwfOptions);
00401     FIXME("\tszLocalPhoneNumber %s\n",debugstr_a(lpRasEntry->szLocalPhoneNumber));
00402     return 0;
00403 }
00404 
00405 /**************************************************************************
00406  *                 RasSetEntryPropertiesW   [RASAPI32.68]
00407  */
00408 DWORD WINAPI RasSetEntryPropertiesW(LPCWSTR lpszPhonebook, LPCWSTR lpszEntry,
00409     LPRASENTRYW lpRasEntry, DWORD dwEntryInfoSize, LPBYTE lpbDeviceInfo,
00410     DWORD dwDeviceInfoSize
00411 ) {
00412     FIXME("(%s,%s,%p,%d,%p,%d), stub!\n",
00413         debugstr_w(lpszPhonebook),debugstr_w(lpszEntry),
00414         lpRasEntry,dwEntryInfoSize,lpbDeviceInfo,dwDeviceInfoSize
00415     );
00416     return 0;
00417 }
00418 
00419 /**************************************************************************
00420  *                 RasValidateEntryNameA    [RASAPI32.72]
00421  */
00422 DWORD WINAPI RasValidateEntryNameA(LPCSTR lpszPhonebook, LPCSTR lpszEntry) {
00423     FIXME("(%s,%s), stub!\n",debugstr_a(lpszPhonebook),debugstr_a(lpszEntry));
00424     return 0;
00425 }
00426 
00427 /**************************************************************************
00428  *                 RasValidateEntryNameW    [RASAPI32.73]
00429  */
00430 DWORD WINAPI RasValidateEntryNameW(LPCWSTR lpszPhonebook, LPCWSTR lpszEntry) {
00431     FIXME("(%s,%s), stub!\n",debugstr_w(lpszPhonebook),debugstr_w(lpszEntry));
00432     return 0;
00433 }
00434 
00435 /**************************************************************************
00436  *                 RasGetEntryPropertiesA   [RASAPI32.@]
00437  */
00438 DWORD WINAPI RasGetEntryPropertiesA(LPCSTR lpszPhonebook, LPCSTR lpszEntry, LPRASENTRYA lpRasEntry,
00439     LPDWORD lpdwEntryInfoSize, LPBYTE lpbDeviceInfo, LPDWORD lpdwDeviceInfoSize
00440 ) {
00441     FIXME("(%s,%s,%p,%p,%p,%p), stub!\n", debugstr_a(lpszPhonebook), debugstr_a(lpszEntry), lpRasEntry,
00442           lpdwEntryInfoSize, lpbDeviceInfo, lpdwDeviceInfoSize);
00443     return 0;
00444 }
00445 
00446 /**************************************************************************
00447  *                 RasGetEntryPropertiesW   [RASAPI32.@]
00448  */
00449 DWORD WINAPI RasGetEntryPropertiesW(LPCWSTR lpszPhonebook, LPCWSTR lpszEntry, LPRASENTRYW lpRasEntry,
00450     LPDWORD lpdwEntryInfoSize, LPBYTE lpbDeviceInfo, LPDWORD lpdwDeviceInfoSize
00451 ) {
00452     FIXME("(%s,%s,%p,%p,%p,%p), stub!\n", debugstr_w(lpszPhonebook), debugstr_w(lpszEntry), lpRasEntry,
00453           lpdwEntryInfoSize, lpbDeviceInfo, lpdwDeviceInfoSize);
00454     return 0;
00455 }
00456 
00457 DWORD WINAPI RasGetErrorStringA(UINT uErrorValue, LPSTR lpszErrorString, DWORD cBufSize)
00458 {
00459     FIXME("(0x%08x,%p,0x%08x), stub!\n", uErrorValue, lpszErrorString, cBufSize);
00460     return 1;
00461 }
00462 
00463 DWORD WINAPI RasGetErrorStringW(UINT uErrorValue, LPWSTR lpszErrorString, DWORD cBufSize)
00464 {
00465     FIXME("(0x%08x,%p,0x%08x), stub!\n", uErrorValue, lpszErrorString, cBufSize);
00466     return 1;
00467 }
00468 
00469 DWORD WINAPI RasGetProjectionInfoA(HRASCONN hrasconn, RASPROJECTION rasprojection,
00470                                    LPVOID lpprojection, LPDWORD lpcb)
00471 {
00472     FIXME("(%p,0x%08x,%p,%p), stub!\n", hrasconn, rasprojection, lpprojection, lpcb);
00473     return 1;
00474 }
00475 
00476 DWORD WINAPI RasGetProjectionInfoW(HRASCONN hrasconn, RASPROJECTION rasprojection,
00477                                    LPVOID lpprojection, LPDWORD lpcb)
00478 {
00479     FIXME("(%p,0x%08x,%p,%p), stub!\n", hrasconn, rasprojection, lpprojection, lpcb);
00480     return 1;
00481 }
00482 
00483 DWORD WINAPI RasRenameEntryA(LPCSTR lpszPhonebook, LPCSTR lpszOldEntry, LPCSTR lpszNewEntry)
00484 {
00485     FIXME("(%s,%s,%s), stub!\n", debugstr_a(lpszPhonebook), debugstr_a(lpszOldEntry),
00486           debugstr_a(lpszNewEntry));
00487     return 0;
00488 }
00489 
00490 DWORD WINAPI RasRenameEntryW(LPCWSTR lpszPhonebook, LPCWSTR lpszOldEntry, LPCWSTR lpszNewEntry)
00491 {
00492     FIXME("(%s,%s,%s), stub!\n", debugstr_w(lpszPhonebook), debugstr_w(lpszOldEntry),
00493           debugstr_w(lpszNewEntry));
00494     return 0;
00495 }
00496 
00497 DWORD WINAPI RasSetEntryDialParamsA(LPCSTR lpszPhonebook, LPRASDIALPARAMSA lprasdialparams,
00498                                     BOOL fRemovePassword)
00499 {
00500     FIXME("(%s,%p,0x%x), stub!\n", debugstr_a(lpszPhonebook), lprasdialparams, fRemovePassword);
00501     return 0;
00502 }
00503 
00504 DWORD WINAPI RasSetEntryDialParamsW(LPCWSTR lpszPhonebook, LPRASDIALPARAMSW lprasdialparams,
00505                                     BOOL fRemovePassword)
00506 {
00507     FIXME("(%s,%p,0x%x), stub!\n", debugstr_w(lpszPhonebook), lprasdialparams, fRemovePassword);
00508     return 0;
00509 }
00510 
00511 DWORD WINAPI RasSetSubEntryPropertiesA(LPCSTR lpszPhonebook, LPCSTR lpszEntry, DWORD dwSubEntry,
00512                                        LPRASSUBENTRYA lpRasSubEntry, DWORD dwcbRasSubEntry,
00513                                        LPBYTE lpbDeviceConfig, DWORD dwcbDeviceConfig)
00514 {
00515     FIXME("(%s,%s,0x%08x,%p,0x%08x,%p,0x%08x), stub!\n", debugstr_a(lpszPhonebook),
00516           debugstr_a(lpszEntry), dwSubEntry, lpRasSubEntry, dwcbRasSubEntry, lpbDeviceConfig,
00517           dwcbDeviceConfig);
00518     return 0;
00519 }
00520 
00521 DWORD WINAPI RasSetSubEntryPropertiesW(LPCWSTR lpszPhonebook, LPCWSTR lpszEntry, DWORD dwSubEntry,
00522                                        LPRASSUBENTRYW lpRasSubEntry, DWORD dwcbRasSubEntry,
00523                                        LPBYTE lpbDeviceConfig, DWORD dwcbDeviceConfig)
00524 {
00525     FIXME("(%s,%s,0x%08x,%p,0x%08x,%p,0x%08x), stub!\n", debugstr_w(lpszPhonebook),
00526           debugstr_w(lpszEntry), dwSubEntry, lpRasSubEntry, dwcbRasSubEntry, lpbDeviceConfig,
00527           dwcbDeviceConfig);
00528     return 0;
00529 }

Generated on Sun May 27 2012 04:25:56 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.