Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenrasapi.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
1.7.6.1
|