Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenwinscard.c
Go to the documentation of this file.
00001 /* 00002 * ReactOS SmartCard API 00003 * Copyright (C) 2004 ReactOS Team 00004 * 00005 * This library is free software; you can redistribute it and/or 00006 * modify it under the terms of the GNU Lesser General Public 00007 * License as published by the Free Software Foundation; either 00008 * version 2.1 of the License, or (at your option) any later version. 00009 * 00010 * This library is distributed in the hope that it will be useful, 00011 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00012 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00013 * Lesser General Public License for more details. 00014 * 00015 * You should have received a copy of the GNU Lesser General Public 00016 * License along with this library; if not, write to the Free Software 00017 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 00018 */ 00019 /* $Id: winscard.c 43790 2009-10-27 10:34:16Z dgorbachev $ 00020 * 00021 * PROJECT: ReactOS SmartCard API 00022 * FILE: lib/winscard/winscard.c 00023 * PURPOSE: ReactOS SmartCard API 00024 * PROGRAMMER: Thomas Weidenmueller <w3seek@reactos.com> 00025 * 00026 * UPDATE HISTORY: 00027 * 11/07/2004 Created 00028 */ 00029 #include "precomp.h" 00030 00031 const SCARD_IO_REQUEST g_rgSCardT0Pci; 00032 const SCARD_IO_REQUEST g_rgSCardT1Pci; 00033 const SCARD_IO_REQUEST g_rgSCardRawPci; 00034 00035 /* 00036 * @unimplemented 00037 */ 00038 HANDLE 00039 WINAPI 00040 SCardAccessStartedEvent(VOID) 00041 { 00042 UNIMPLEMENTED; 00043 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 00044 return NULL; 00045 } 00046 00047 00048 /* 00049 * @unimplemented 00050 */ 00051 LONG 00052 WINAPI 00053 SCardAddReaderToGroupA(SCARDCONTEXT hContext, 00054 LPCSTR szReaderName, 00055 LPCSTR szGroupName) 00056 { 00057 UNIMPLEMENTED; 00058 return SCARD_F_UNKNOWN_ERROR; 00059 } 00060 00061 00062 /* 00063 * @unimplemented 00064 */ 00065 LONG 00066 WINAPI 00067 SCardAddReaderToGroupW(SCARDCONTEXT hContext, 00068 LPCWSTR szReaderName, 00069 LPCWSTR szGroupName) 00070 { 00071 UNIMPLEMENTED; 00072 return SCARD_F_UNKNOWN_ERROR; 00073 } 00074 00075 00076 /* 00077 * @unimplemented 00078 */ 00079 LONG 00080 WINAPI 00081 SCardBeginTransaction(SCARDHANDLE hCard) 00082 { 00083 UNIMPLEMENTED; 00084 return SCARD_F_UNKNOWN_ERROR; 00085 } 00086 00087 00088 /* 00089 * @unimplemented 00090 */ 00091 LONG 00092 WINAPI 00093 SCardCancel(SCARDCONTEXT hContext) 00094 { 00095 UNIMPLEMENTED; 00096 return SCARD_F_UNKNOWN_ERROR; 00097 } 00098 00099 00100 /* 00101 * @unimplemented 00102 */ 00103 LONG 00104 WINAPI 00105 SCardConnectA(SCARDCONTEXT hContext, 00106 LPCSTR szReader, 00107 DWORD dwShareMode, 00108 DWORD dwPreferredProtocols, 00109 LPSCARDHANDLE phCard, 00110 LPDWORD pdwActiveProtocol) 00111 { 00112 UNIMPLEMENTED; 00113 return SCARD_F_UNKNOWN_ERROR; 00114 } 00115 00116 00117 /* 00118 * @unimplemented 00119 */ 00120 LONG 00121 WINAPI 00122 SCardConnectW(SCARDCONTEXT hContext, 00123 LPCWSTR szReader, 00124 DWORD dwShareMode, 00125 DWORD dwPreferredProtocols, 00126 LPSCARDHANDLE phCard, 00127 LPDWORD pdwActiveProtocol) 00128 { 00129 UNIMPLEMENTED; 00130 return SCARD_F_UNKNOWN_ERROR; 00131 } 00132 00133 00134 /* 00135 * @unimplemented 00136 */ 00137 LONG 00138 WINAPI 00139 SCardControl(SCARDHANDLE hCard, 00140 DWORD dwControlCode, 00141 LPCVOID lpInBuffer, 00142 DWORD nInBufferSize, 00143 LPVOID lpOutBuffer, 00144 DWORD nOutBufferSize, 00145 LPDWORD lpBytesReturned) 00146 { 00147 UNIMPLEMENTED; 00148 return SCARD_F_UNKNOWN_ERROR; 00149 } 00150 00151 00152 /* 00153 * @unimplemented 00154 */ 00155 LONG 00156 WINAPI 00157 SCardDisconnect(SCARDHANDLE hCard, 00158 DWORD dwDisposition) 00159 { 00160 UNIMPLEMENTED; 00161 return SCARD_F_UNKNOWN_ERROR; 00162 } 00163 00164 00165 /* 00166 * @unimplemented 00167 */ 00168 LONG 00169 WINAPI 00170 SCardEndTransaction(SCARDHANDLE hCard, 00171 DWORD dwDisposition) 00172 { 00173 UNIMPLEMENTED; 00174 return SCARD_F_UNKNOWN_ERROR; 00175 } 00176 00177 00178 /* 00179 * @unimplemented 00180 */ 00181 LONG 00182 WINAPI 00183 SCardEstablishContext(DWORD dwScope, 00184 LPCVOID pvReserved1, 00185 LPCVOID pvReserved2, 00186 LPSCARDCONTEXT phContext) 00187 { 00188 UNIMPLEMENTED; 00189 return SCARD_F_UNKNOWN_ERROR; 00190 } 00191 00192 00193 /* 00194 * @unimplemented 00195 */ 00196 LONG 00197 WINAPI 00198 SCardForgetCardTypeA(SCARDCONTEXT hContext, 00199 LPCSTR szCardName) 00200 { 00201 UNIMPLEMENTED; 00202 return SCARD_F_UNKNOWN_ERROR; 00203 } 00204 00205 00206 /* 00207 * @unimplemented 00208 */ 00209 LONG 00210 WINAPI 00211 SCardForgetCardTypeW(SCARDCONTEXT hContext, 00212 LPCWSTR szCardName) 00213 { 00214 UNIMPLEMENTED; 00215 return SCARD_F_UNKNOWN_ERROR; 00216 } 00217 00218 00219 /* 00220 * @unimplemented 00221 */ 00222 LONG 00223 WINAPI 00224 SCardForgetReaderA(SCARDCONTEXT hContext, 00225 LPCSTR szReaderName) 00226 { 00227 UNIMPLEMENTED; 00228 return SCARD_F_UNKNOWN_ERROR; 00229 } 00230 00231 00232 /* 00233 * @unimplemented 00234 */ 00235 LONG 00236 WINAPI 00237 SCardForgetReaderW(SCARDCONTEXT hContext, 00238 LPCWSTR szReaderName) 00239 { 00240 UNIMPLEMENTED; 00241 return SCARD_F_UNKNOWN_ERROR; 00242 } 00243 00244 00245 /* 00246 * @unimplemented 00247 */ 00248 LONG 00249 WINAPI 00250 SCardForgetReaderGroupA(SCARDCONTEXT hContext, 00251 LPCSTR szGroupName) 00252 { 00253 UNIMPLEMENTED; 00254 return SCARD_F_UNKNOWN_ERROR; 00255 } 00256 00257 00258 /* 00259 * @unimplemented 00260 */ 00261 LONG 00262 WINAPI 00263 SCardForgetReaderGroupW(SCARDCONTEXT hContext, 00264 LPCWSTR szGroupName) 00265 { 00266 UNIMPLEMENTED; 00267 return SCARD_F_UNKNOWN_ERROR; 00268 } 00269 00270 00271 /* 00272 * @unimplemented 00273 */ 00274 LONG 00275 WINAPI 00276 SCardFreeMemory(SCARDCONTEXT hContext, 00277 LPCVOID pvMem) 00278 { 00279 UNIMPLEMENTED; 00280 return SCARD_F_UNKNOWN_ERROR; 00281 } 00282 00283 00284 /* 00285 * @unimplemented 00286 */ 00287 LONG 00288 WINAPI 00289 SCardGetAttrib(SCARDHANDLE hCard, 00290 DWORD dwAttrId, 00291 LPBYTE pbAttr, 00292 LPDWORD pcbAttrLen) 00293 { 00294 UNIMPLEMENTED; 00295 return SCARD_F_UNKNOWN_ERROR; 00296 } 00297 00298 00299 /* 00300 * @unimplemented 00301 */ 00302 LONG 00303 WINAPI 00304 SCardGetCardTypeProviderNameA(SCARDCONTEXT hContext, 00305 LPCSTR szCardName, 00306 DWORD dwProviderId, 00307 LPSTR szProvider, 00308 LPDWORD pcchProvider) 00309 { 00310 UNIMPLEMENTED; 00311 return SCARD_F_UNKNOWN_ERROR; 00312 } 00313 00314 00315 /* 00316 * @unimplemented 00317 */ 00318 LONG 00319 WINAPI 00320 SCardGetCardTypeProviderNameW(SCARDCONTEXT hContext, 00321 LPCWSTR szCardName, 00322 DWORD dwProviderId, 00323 LPWSTR szProvider, 00324 LPDWORD pcchProvider) 00325 { 00326 UNIMPLEMENTED; 00327 return SCARD_F_UNKNOWN_ERROR; 00328 } 00329 00330 00331 /* 00332 * @unimplemented 00333 */ 00334 LONG 00335 WINAPI 00336 SCardGetProviderIdA(SCARDCONTEXT hContext, 00337 LPCSTR szCard, 00338 LPGUID pguidProviderId) 00339 { 00340 UNIMPLEMENTED; 00341 return SCARD_F_UNKNOWN_ERROR; 00342 } 00343 00344 00345 /* 00346 * @unimplemented 00347 */ 00348 LONG 00349 WINAPI 00350 SCardGetProviderIdW(SCARDCONTEXT hContext, 00351 LPCWSTR szCard, 00352 LPGUID pguidProviderId) 00353 { 00354 UNIMPLEMENTED; 00355 return SCARD_F_UNKNOWN_ERROR; 00356 } 00357 00358 00359 /* 00360 * @unimplemented 00361 */ 00362 LONG 00363 WINAPI 00364 SCardGetStatusChangeA(SCARDCONTEXT hContext, 00365 DWORD dwTimeout, 00366 LPSCARD_READERSTATEA rgReaderState, 00367 DWORD cReaders) 00368 { 00369 UNIMPLEMENTED; 00370 return SCARD_F_UNKNOWN_ERROR; 00371 } 00372 00373 00374 /* 00375 * @unimplemented 00376 */ 00377 LONG 00378 WINAPI 00379 SCardGetStatusChangeW(SCARDCONTEXT hContext, 00380 DWORD dwTimeout, 00381 LPSCARD_READERSTATEW rgReaderState, 00382 DWORD cReaders) 00383 { 00384 UNIMPLEMENTED; 00385 return SCARD_F_UNKNOWN_ERROR; 00386 } 00387 00388 00389 /* 00390 * @unimplemented 00391 */ 00392 LONG 00393 WINAPI 00394 SCardIntroduceCardTypeA(SCARDCONTEXT hContext, 00395 LPCSTR szCardName, 00396 LPCGUID pguidPrimaryProvider, 00397 LPCGUID rgguidInterfaces, 00398 DWORD dwInterfaceCount, 00399 LPCBYTE pbAtr, 00400 LPCBYTE pbAtrMask, 00401 DWORD cbAtrLen) 00402 { 00403 UNIMPLEMENTED; 00404 return SCARD_F_UNKNOWN_ERROR; 00405 } 00406 00407 00408 /* 00409 * @unimplemented 00410 */ 00411 LONG 00412 WINAPI 00413 SCardIntroduceCardTypeW(SCARDCONTEXT hContext, 00414 LPCWSTR szCardName, 00415 LPCGUID pguidPrimaryProvider, 00416 LPCGUID rgguidInterfaces, 00417 DWORD dwInterfaceCount, 00418 LPCBYTE pbAtr, 00419 LPCBYTE pbAtrMask, 00420 DWORD cbAtrLen) 00421 { 00422 UNIMPLEMENTED; 00423 return SCARD_F_UNKNOWN_ERROR; 00424 } 00425 00426 00427 /* 00428 * @unimplemented 00429 */ 00430 LONG 00431 WINAPI 00432 SCardIntroduceReaderA(SCARDCONTEXT hContext, 00433 LPCSTR szReaderName, 00434 LPCSTR szDeviceName) 00435 { 00436 UNIMPLEMENTED; 00437 return SCARD_F_UNKNOWN_ERROR; 00438 } 00439 00440 00441 /* 00442 * @unimplemented 00443 */ 00444 LONG 00445 WINAPI 00446 SCardIntroduceReaderW(SCARDCONTEXT hContext, 00447 LPCWSTR szReaderName, 00448 LPCWSTR szDeviceName) 00449 { 00450 UNIMPLEMENTED; 00451 return SCARD_F_UNKNOWN_ERROR; 00452 } 00453 00454 00455 /* 00456 * @unimplemented 00457 */ 00458 LONG 00459 WINAPI 00460 SCardIntroduceReaderGroupA(SCARDCONTEXT hContext, 00461 LPCSTR szGroupName) 00462 { 00463 UNIMPLEMENTED; 00464 return SCARD_F_UNKNOWN_ERROR; 00465 } 00466 00467 00468 /* 00469 * @unimplemented 00470 */ 00471 LONG 00472 WINAPI 00473 SCardIntroduceReaderGroupW(SCARDCONTEXT hContext, 00474 LPCWSTR szGroupName) 00475 { 00476 UNIMPLEMENTED; 00477 return SCARD_F_UNKNOWN_ERROR; 00478 } 00479 00480 00481 /* 00482 * @unimplemented 00483 */ 00484 LONG 00485 WINAPI 00486 SCardIsValidContext(SCARDCONTEXT hContext) 00487 { 00488 UNIMPLEMENTED; 00489 return SCARD_F_UNKNOWN_ERROR; 00490 } 00491 00492 00493 /* 00494 * @unimplemented 00495 */ 00496 LONG 00497 WINAPI 00498 SCardListCardsA(SCARDCONTEXT hContext, 00499 LPCBYTE pbAtr, 00500 LPCGUID rgguidInterface, 00501 DWORD cguidInterfaceCount, 00502 LPCSTR mszCards, 00503 LPDWORD pcchCards) 00504 { 00505 UNIMPLEMENTED; 00506 return SCARD_F_UNKNOWN_ERROR; 00507 } 00508 00509 00510 /* 00511 * @unimplemented 00512 */ 00513 LONG 00514 WINAPI 00515 SCardListCardsW(SCARDCONTEXT hContext, 00516 LPCBYTE pbAtr, 00517 LPCGUID rgguidInterface, 00518 DWORD cguidInterfaceCount, 00519 LPCWSTR mszCards, 00520 LPDWORD pcchCards) 00521 { 00522 UNIMPLEMENTED; 00523 return SCARD_F_UNKNOWN_ERROR; 00524 } 00525 00526 00527 /* 00528 * @unimplemented 00529 */ 00530 LONG 00531 WINAPI 00532 SCardListInterfacesA(SCARDCONTEXT hContext, 00533 LPCSTR szCard, 00534 LPGUID pguidInterfaces, 00535 LPDWORD pcguidInteraces) 00536 { 00537 UNIMPLEMENTED; 00538 return SCARD_F_UNKNOWN_ERROR; 00539 } 00540 00541 00542 /* 00543 * @unimplemented 00544 */ 00545 LONG 00546 WINAPI 00547 SCardListInterfacesW(SCARDCONTEXT hContext, 00548 LPCWSTR szCard, 00549 LPGUID pguidInterfaces, 00550 LPDWORD pcguidInteraces) 00551 { 00552 UNIMPLEMENTED; 00553 return SCARD_F_UNKNOWN_ERROR; 00554 } 00555 00556 00557 /* 00558 * @unimplemented 00559 */ 00560 LONG 00561 WINAPI 00562 SCardListReaderGroupsA(SCARDCONTEXT hContext, 00563 LPSTR mszGroups, 00564 LPDWORD pcchGroups) 00565 { 00566 UNIMPLEMENTED; 00567 return SCARD_F_UNKNOWN_ERROR; 00568 } 00569 00570 00571 /* 00572 * @unimplemented 00573 */ 00574 LONG 00575 WINAPI 00576 SCardListReaderGroupsW(SCARDCONTEXT hContext, 00577 LPWSTR mszGroups, 00578 LPDWORD pcchGroups) 00579 { 00580 UNIMPLEMENTED; 00581 return SCARD_F_UNKNOWN_ERROR; 00582 } 00583 00584 00585 /* 00586 * @unimplemented 00587 */ 00588 LONG 00589 WINAPI 00590 SCardListReadersA(SCARDCONTEXT Context, 00591 LPCSTR mszGroups, 00592 LPSTR mszReaders, 00593 LPDWORD pcchReaders) 00594 { 00595 UNIMPLEMENTED; 00596 return SCARD_F_UNKNOWN_ERROR; 00597 } 00598 00599 00600 /* 00601 * @unimplemented 00602 */ 00603 LONG 00604 WINAPI 00605 SCardListReadersW(SCARDCONTEXT Context, 00606 LPCWSTR mszGroups, 00607 LPWSTR mszReaders, 00608 LPDWORD pcchReaders) 00609 { 00610 UNIMPLEMENTED; 00611 return SCARD_F_UNKNOWN_ERROR; 00612 } 00613 00614 00615 /* 00616 * @unimplemented 00617 */ 00618 LONG 00619 WINAPI 00620 SCardLocateCardsA(SCARDCONTEXT hContext, 00621 LPCSTR mszCards, 00622 LPSCARD_READERSTATEA rgReaderStates, 00623 DWORD cReaders) 00624 { 00625 UNIMPLEMENTED; 00626 return SCARD_F_UNKNOWN_ERROR; 00627 } 00628 00629 00630 /* 00631 * @unimplemented 00632 */ 00633 LONG 00634 WINAPI 00635 SCardLocateCardsW(SCARDCONTEXT hContext, 00636 LPCWSTR mszCards, 00637 LPSCARD_READERSTATEW rgReaderStates, 00638 DWORD cReaders) 00639 { 00640 UNIMPLEMENTED; 00641 return SCARD_F_UNKNOWN_ERROR; 00642 } 00643 00644 00645 /* 00646 * @unimplemented 00647 */ 00648 LONG 00649 WINAPI 00650 SCardLocateCardsByATRA(SCARDCONTEXT hContext, 00651 LPSCARD_ATRMASK rgAtrMasks, 00652 DWORD cAtrs, 00653 LPSCARD_READERSTATEA rgReaderStates, 00654 DWORD cReaders) 00655 { 00656 UNIMPLEMENTED; 00657 return SCARD_F_UNKNOWN_ERROR; 00658 } 00659 00660 00661 /* 00662 * @unimplemented 00663 */ 00664 LONG 00665 WINAPI 00666 SCardLocateCardsByATRW(SCARDCONTEXT hContext, 00667 LPSCARD_ATRMASK rgAtrMasks, 00668 DWORD cAtrs, 00669 LPSCARD_READERSTATEW rgReaderStates, 00670 DWORD cReaders) 00671 { 00672 UNIMPLEMENTED; 00673 return SCARD_F_UNKNOWN_ERROR; 00674 } 00675 00676 00677 /* 00678 * @unimplemented 00679 */ 00680 LONG 00681 WINAPI 00682 SCardReconnect(SCARDHANDLE hCard, 00683 DWORD dwShareMode, 00684 DWORD dwPreferredProtocols, 00685 DWORD dwInitialization, 00686 LPDWORD pdwActiveProtocol) 00687 { 00688 UNIMPLEMENTED; 00689 return SCARD_F_UNKNOWN_ERROR; 00690 } 00691 00692 00693 /* 00694 * @unimplemented 00695 */ 00696 LONG 00697 WINAPI 00698 SCardReleaseContext(SCARDCONTEXT hContext) 00699 { 00700 UNIMPLEMENTED; 00701 return SCARD_F_UNKNOWN_ERROR; 00702 } 00703 00704 00705 /* 00706 * @unimplemented 00707 */ 00708 VOID 00709 WINAPI 00710 SCardReleaseStartedEvent(HANDLE hStartedEventHandle) 00711 { 00712 UNIMPLEMENTED; 00713 } 00714 00715 00716 /* 00717 * @unimplemented 00718 */ 00719 LONG 00720 WINAPI 00721 SCardRemoveReaderFromGroupA(SCARDCONTEXT hContext, 00722 LPCSTR szReaderName, 00723 LPCSTR szGroupname) 00724 { 00725 UNIMPLEMENTED; 00726 return SCARD_F_UNKNOWN_ERROR; 00727 } 00728 00729 00730 /* 00731 * @unimplemented 00732 */ 00733 LONG 00734 WINAPI 00735 SCardRemoveReaderFromGroupW(SCARDCONTEXT hContext, 00736 LPCWSTR szReaderName, 00737 LPCWSTR szGroupname) 00738 { 00739 UNIMPLEMENTED; 00740 return SCARD_F_UNKNOWN_ERROR; 00741 } 00742 00743 00744 /* 00745 * @unimplemented 00746 */ 00747 LONG 00748 WINAPI 00749 SCardSetAttrib(SCARDHANDLE hCard, 00750 DWORD dwAttrId, 00751 LPCBYTE pbAttr, 00752 DWORD cbAttrLen) 00753 { 00754 UNIMPLEMENTED; 00755 return SCARD_F_UNKNOWN_ERROR; 00756 } 00757 00758 00759 /* 00760 * @unimplemented 00761 */ 00762 LONG 00763 WINAPI 00764 SCardSetCardTypeProviderNameA(SCARDCONTEXT hContext, 00765 LPCSTR szCardName, 00766 DWORD dwProviderId, 00767 LPCSTR szProvider) 00768 { 00769 UNIMPLEMENTED; 00770 return SCARD_F_UNKNOWN_ERROR; 00771 } 00772 00773 00774 /* 00775 * @unimplemented 00776 */ 00777 LONG 00778 WINAPI 00779 SCardSetCardTypeProviderNameW(SCARDCONTEXT hContext, 00780 LPCWSTR szCardName, 00781 DWORD dwProviderId, 00782 LPCWSTR szProvider) 00783 { 00784 UNIMPLEMENTED; 00785 return SCARD_F_UNKNOWN_ERROR; 00786 } 00787 00788 00789 /* 00790 * @unimplemented 00791 */ 00792 LONG 00793 WINAPI 00794 SCardState(SCARDHANDLE hCard, 00795 LPDWORD pdwState, 00796 LPDWORD pdwProtocol, 00797 LPBYTE pbAtr, 00798 LPDWORD pcbAtrlen) 00799 { 00800 UNIMPLEMENTED; 00801 return SCARD_F_UNKNOWN_ERROR; 00802 } 00803 00804 00805 /* 00806 * @unimplemented 00807 */ 00808 LONG 00809 WINAPI 00810 SCardStatusA(SCARDHANDLE hCard, 00811 LPSTR szReaderName, 00812 LPDWORD pcchReaderLen, 00813 LPDWORD pdwState, 00814 LPDWORD pdwProtocol, 00815 LPBYTE pbAtr, 00816 LPDWORD pcbAtrLen) 00817 { 00818 UNIMPLEMENTED; 00819 return SCARD_F_UNKNOWN_ERROR; 00820 } 00821 00822 00823 /* 00824 * @unimplemented 00825 */ 00826 LONG 00827 WINAPI 00828 SCardStatusW(SCARDHANDLE hCard, 00829 LPWSTR szReaderName, 00830 LPDWORD pcchReaderLen, 00831 LPDWORD pdwState, 00832 LPDWORD pdwProtocol, 00833 LPBYTE pbAtr, 00834 LPDWORD pcbAtrLen) 00835 { 00836 UNIMPLEMENTED; 00837 return SCARD_F_UNKNOWN_ERROR; 00838 } 00839 00840 00841 /* 00842 * @unimplemented 00843 */ 00844 LONG 00845 WINAPI 00846 SCardTransmit(SCARDHANDLE hCard, 00847 LPCSCARD_IO_REQUEST pioSendPci, 00848 LPCBYTE pbSendBuffer, 00849 DWORD cbSendLength, 00850 LPSCARD_IO_REQUEST pioRecvPci, 00851 LPBYTE pbRecvBuffer, 00852 LPDWORD pcbRecvLength) 00853 { 00854 UNIMPLEMENTED; 00855 return SCARD_F_UNKNOWN_ERROR; 00856 } 00857 Generated on Fri May 25 2012 04:25:02 for ReactOS by
1.7.6.1
|