1
2 #pragma warning( disable: 4049 )  /* more than 64k source lines */
3
4 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
5
6
7  /* File created by MIDL compiler version 5.03.0279 */
8 /* at Fri Oct 01 16:58:17 1999
9  */
10 /* Compiler settings for scardssp.idl:
11       Oicf (OptLev=i2), W1, Zp8, env=Win32 (32b run), ms_ext, c_ext, robust
12       error checks: allocation ref bounds_check enum stub_data 
13       VC __declspec() decoration level: 
14                __declspec(uuid()), __declspec(selectany), __declspec(novtable)
15                DECLSPEC_UUID(), MIDL_INTERFACE()
16 */
17 //@@MIDL_FILE_HEADING(  )
18
19
20 /* verify that the <rpcndr.h> version is high enough to compile this file*/
21 #ifndef __REQUIRED_RPCNDR_H_VERSION__
22 #define __REQUIRED_RPCNDR_H_VERSION__ 475
23 #endif
24
25 #include "rpc.h"
26 #include "rpcndr.h"
27
28 #ifndef __RPCNDR_H_VERSION__
29 #error this stub requires an updated version of <rpcndr.h>
30 #endif // __RPCNDR_H_VERSION__
31
32 #ifndef COM_NO_WINDOWS_H
33 #include "windows.h"
34 #include "ole2.h"
35 #endif /*COM_NO_WINDOWS_H*/
36
37 #ifndef __scardssp_h__
38 #define __scardssp_h__
39
40 /* Forward Declarations */ 
41
42 #ifndef __IByteBuffer_FWD_DEFINED__
43 #define __IByteBuffer_FWD_DEFINED__
44 typedef interface IByteBuffer IByteBuffer;
45 #endif     /* __IByteBuffer_FWD_DEFINED__ */
46
47
48 #ifndef __ISCardTypeConv_FWD_DEFINED__
49 #define __ISCardTypeConv_FWD_DEFINED__
50 typedef interface ISCardTypeConv ISCardTypeConv;
51 #endif     /* __ISCardTypeConv_FWD_DEFINED__ */
52
53
54 #ifndef __ISCardCmd_FWD_DEFINED__
55 #define __ISCardCmd_FWD_DEFINED__
56 typedef interface ISCardCmd ISCardCmd;
57 #endif     /* __ISCardCmd_FWD_DEFINED__ */
58
59
60 #ifndef __ISCardISO7816_FWD_DEFINED__
61 #define __ISCardISO7816_FWD_DEFINED__
62 typedef interface ISCardISO7816 ISCardISO7816;
63 #endif     /* __ISCardISO7816_FWD_DEFINED__ */
64
65
66 #ifndef __ISCard_FWD_DEFINED__
67 #define __ISCard_FWD_DEFINED__
68 typedef interface ISCard ISCard;
69 #endif     /* __ISCard_FWD_DEFINED__ */
70
71
72 #ifndef __ISCardDatabase_FWD_DEFINED__
Lines 73 ... 3701 are skipped.
3702
3703 class DECLSPEC_UUID("1461AAC7-6810-11D0-918F-00AA00C18068")
3704 CSCard;
3705 #endif
3706
3707 EXTERN_C const CLSID CLSID_CSCardDatabase;
3708
3709 #ifdef __cplusplus
3710
3711 class DECLSPEC_UUID("1461AACC-6810-11D0-918F-00AA00C18068")
3712 CSCardDatabase;
3713 #endif
3714
3715 EXTERN_C const CLSID CLSID_CSCardLocate;
3716
3717 #ifdef __cplusplus
3718
3719 class DECLSPEC_UUID("1461AAD1-6810-11D0-918F-00AA00C18068")
3720 CSCardLocate;
3721 #endif
3722 #endif /* __SCARDSSPLib_LIBRARY_DEFINED__ */
3723
3724 /* Additional Prototypes for ALL interfaces */
3725
3726 unsigned long                     __RPC_USER  BSTR_UserSize(        unsigned long __RPC_FAR *, unsigned long                    , BSTR __RPC_FAR * ); 
3727 unsigned char __RPC_FAR * __RPC_USER  BSTR_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
3728 unsigned char __RPC_FAR * __RPC_USER  BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
3729 void                                    __RPC_USER  BSTR_UserFree(        unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); 
3730
3731 unsigned long                     __RPC_USER  HGLOBAL_UserSize(        unsigned long __RPC_FAR *, unsigned long                    , HGLOBAL __RPC_FAR * ); 
3732 unsigned char __RPC_FAR * __RPC_USER  HGLOBAL_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, HGLOBAL __RPC_FAR * ); 
3733 unsigned char __RPC_FAR * __RPC_USER  HGLOBAL_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, HGLOBAL __RPC_FAR * ); 
3734 void                                    __RPC_USER  HGLOBAL_UserFree(        unsigned long __RPC_FAR *, HGLOBAL __RPC_FAR * ); 
3735
3736 unsigned long                     __RPC_USER  LPSAFEARRAY_UserSize(        unsigned long __RPC_FAR *, unsigned long                    , LPSAFEARRAY __RPC_FAR * ); 
3737 unsigned char __RPC_FAR * __RPC_USER  LPSAFEARRAY_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, LPSAFEARRAY __RPC_FAR * ); 
3738 unsigned char __RPC_FAR * __RPC_USER  LPSAFEARRAY_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, LPSAFEARRAY __RPC_FAR * ); 
3739 void                                    __RPC_USER  LPSAFEARRAY_UserFree(        unsigned long __RPC_FAR *, LPSAFEARRAY __RPC_FAR * ); 
3740
3741 /* end of Additional Prototypes */
3742
3743 #ifdef __cplusplus
3744 }
3745 #endif
3746
3747 #endif
3748
3749
3750