home *** CD-ROM | disk | FTP | other *** search
- /*++
- THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
- ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
- PARTICULAR PURPOSE.
- Copyright (c) 1995, 1996, 1997 Microsoft Corporation
-
- Module Name:
-
- cardapi.h
-
- Abstract:
-
- WINCE PCMCIA Card Services function typedefs
-
- Notes:
-
-
- --*/
-
- //
- // Card Services Function Typedefs (exported by pcmcia.dll)
- //
- typedef CARD_CLIENT_HANDLE (*REGISTERCLIENT)(CLIENT_CALLBACK, PCARD_REGISTER_PARMS);
- typedef STATUS (*GETFIRSTTUPLE)(PCARD_TUPLE_PARMS);
- typedef STATUS (*GETNEXTTUPLE)(PCARD_TUPLE_PARMS);
- typedef STATUS (*GETTUPLEDATA)(PCARD_DATA_PARMS);
- typedef STATUS (*GETPARSEDTUPLE)(CARD_SOCKET_HANDLE, UINT8, PVOID, PUINT32);
- typedef STATUS (*GETSTATUS)(PCARD_STATUS);
- typedef DWORD (*SYSTEMPOWER)(DWORD);
- typedef STATUS (*DEREGISTERCLIENT)(CARD_CLIENT_HANDLE);
- typedef STATUS (*REQUESTEXCLUSIVE)(CARD_CLIENT_HANDLE, CARD_SOCKET_HANDLE);
- typedef STATUS (*RELEASEEXCLUSIVE)(CARD_CLIENT_HANDLE, CARD_SOCKET_HANDLE);
- typedef STATUS (*REQUESTSOCKETMASK)(CARD_CLIENT_HANDLE, CARD_SOCKET_HANDLE, UINT16);
- typedef STATUS (*RELEASESOCKETMASK)(CARD_CLIENT_HANDLE, CARD_SOCKET_HANDLE);
- typedef STATUS (*GETEVENTMASK)(CARD_CLIENT_HANDLE, PCARD_EVENT_MASK_PARMS);
- typedef STATUS (*SETEVENTMASK)(CARD_CLIENT_HANDLE, PCARD_EVENT_MASK_PARMS);
- typedef STATUS (*RESETFUNCTION)(CARD_CLIENT_HANDLE, CARD_SOCKET_HANDLE);
- typedef CARD_WINDOW_HANDLE (*REQUESTWINDOW)(CARD_CLIENT_HANDLE, PCARD_WINDOW_PARMS);
- typedef STATUS (*RELEASEWINDOW)(CARD_WINDOW_HANDLE);
- typedef STATUS (*MODIFYWINDOW)(CARD_WINDOW_HANDLE, UINT16, UINT8);
- typedef PVOID (*MAPWINDOW)(CARD_WINDOW_HANDLE, UINT32, UINT32, PUINT32);
- typedef STATUS (*REQUESTIRQ)(CARD_CLIENT_HANDLE, CARD_SOCKET_HANDLE,
- CARD_ISR, UINT32);
- typedef STATUS (*RELEASEIRQ)(CARD_CLIENT_HANDLE, CARD_SOCKET_HANDLE);
- typedef STATUS (*REQUESTCONFIG)(CARD_CLIENT_HANDLE, PCARD_CONFIG_INFO);
- typedef STATUS (*RELEASECONFIG)(CARD_CLIENT_HANDLE, CARD_SOCKET_HANDLE);
-
-