home *** CD-ROM | disk | FTP | other *** search
/ Team Palmtops 7 / Palmtops_numero07.iso / WinCE / SDKWindowsCE / AutoPC / apcsdk10.exe / data1.cab / Emulation_Include_Files / cardapi.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-05-13  |  2.0 KB  |  49 lines

  1. /*++
  2. THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
  3. ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
  4. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
  5. PARTICULAR PURPOSE.
  6. Copyright (c) 1995, 1996, 1997  Microsoft Corporation
  7.  
  8. Module Name:  
  9.  
  10.     cardapi.h
  11.  
  12. Abstract:
  13.  
  14.     WINCE PCMCIA Card Services function typedefs
  15.  
  16. Notes: 
  17.  
  18.  
  19. --*/
  20.  
  21. //
  22. // Card Services Function Typedefs (exported by pcmcia.dll)
  23. //
  24. typedef CARD_CLIENT_HANDLE (*REGISTERCLIENT)(CLIENT_CALLBACK, PCARD_REGISTER_PARMS);
  25. typedef STATUS (*GETFIRSTTUPLE)(PCARD_TUPLE_PARMS);
  26. typedef STATUS (*GETNEXTTUPLE)(PCARD_TUPLE_PARMS);
  27. typedef STATUS (*GETTUPLEDATA)(PCARD_DATA_PARMS);
  28. typedef STATUS (*GETPARSEDTUPLE)(CARD_SOCKET_HANDLE, UINT8, PVOID, PUINT32);
  29. typedef STATUS (*GETSTATUS)(PCARD_STATUS);
  30. typedef DWORD (*SYSTEMPOWER)(DWORD);
  31. typedef STATUS (*DEREGISTERCLIENT)(CARD_CLIENT_HANDLE);
  32. typedef STATUS (*REQUESTEXCLUSIVE)(CARD_CLIENT_HANDLE, CARD_SOCKET_HANDLE);
  33. typedef STATUS (*RELEASEEXCLUSIVE)(CARD_CLIENT_HANDLE, CARD_SOCKET_HANDLE);
  34. typedef STATUS (*REQUESTSOCKETMASK)(CARD_CLIENT_HANDLE, CARD_SOCKET_HANDLE, UINT16);
  35. typedef STATUS (*RELEASESOCKETMASK)(CARD_CLIENT_HANDLE, CARD_SOCKET_HANDLE);
  36. typedef STATUS (*GETEVENTMASK)(CARD_CLIENT_HANDLE, PCARD_EVENT_MASK_PARMS);
  37. typedef STATUS (*SETEVENTMASK)(CARD_CLIENT_HANDLE, PCARD_EVENT_MASK_PARMS);
  38. typedef STATUS (*RESETFUNCTION)(CARD_CLIENT_HANDLE, CARD_SOCKET_HANDLE);
  39. typedef CARD_WINDOW_HANDLE (*REQUESTWINDOW)(CARD_CLIENT_HANDLE, PCARD_WINDOW_PARMS);
  40. typedef STATUS (*RELEASEWINDOW)(CARD_WINDOW_HANDLE);   
  41. typedef STATUS (*MODIFYWINDOW)(CARD_WINDOW_HANDLE, UINT16, UINT8);
  42. typedef PVOID (*MAPWINDOW)(CARD_WINDOW_HANDLE, UINT32, UINT32, PUINT32);
  43. typedef STATUS (*REQUESTIRQ)(CARD_CLIENT_HANDLE, CARD_SOCKET_HANDLE,
  44.                       CARD_ISR, UINT32);
  45. typedef STATUS (*RELEASEIRQ)(CARD_CLIENT_HANDLE, CARD_SOCKET_HANDLE);
  46. typedef STATUS (*REQUESTCONFIG)(CARD_CLIENT_HANDLE, PCARD_CONFIG_INFO);
  47. typedef STATUS (*RELEASECONFIG)(CARD_CLIENT_HANDLE, CARD_SOCKET_HANDLE);
  48.  
  49.