亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cryptit.h

?? 用于加密和解密的代碼,以ATL形式提供.
?? H
字號:
/* this ALWAYS GENERATED file contains the definitions for the interfaces */


/* File created by MIDL compiler version 5.01.0164 */
/* at Thu May 04 08:50:58 2000
 */
/* Compiler settings for D:\Compaq\C++\ActiveX\CryptIt\CryptIt.idl:
    Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
    error checks: allocation ref bounds_check enum stub_data 
*/
//@@MIDL_FILE_HEADING(  )


/* verify that the <rpcndr.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 440
#endif

#include "rpc.h"
#include "rpcndr.h"

#ifndef __RPCNDR_H_VERSION__
#error this stub requires an updated version of <rpcndr.h>
#endif // __RPCNDR_H_VERSION__

#ifndef COM_NO_WINDOWS_H
#include "windows.h"
#include "ole2.h"
#endif /*COM_NO_WINDOWS_H*/

#ifndef __CryptIt_h__
#define __CryptIt_h__

#ifdef __cplusplus
extern "C"{
#endif 

/* Forward Declarations */ 

#ifndef __ICryptor_FWD_DEFINED__
#define __ICryptor_FWD_DEFINED__
typedef interface ICryptor ICryptor;
#endif 	/* __ICryptor_FWD_DEFINED__ */


#ifndef ___ICryptorEvents_FWD_DEFINED__
#define ___ICryptorEvents_FWD_DEFINED__
typedef interface _ICryptorEvents _ICryptorEvents;
#endif 	/* ___ICryptorEvents_FWD_DEFINED__ */


#ifndef __Cryptor_FWD_DEFINED__
#define __Cryptor_FWD_DEFINED__

#ifdef __cplusplus
typedef class Cryptor Cryptor;
#else
typedef struct Cryptor Cryptor;
#endif /* __cplusplus */

#endif 	/* __Cryptor_FWD_DEFINED__ */


/* header files for imported files */
#include "oaidl.h"
#include "ocidl.h"

void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 

#ifndef __ICryptor_INTERFACE_DEFINED__
#define __ICryptor_INTERFACE_DEFINED__

/* interface ICryptor */
/* [unique][helpstring][dual][uuid][object] */ 


EXTERN_C const IID IID_ICryptor;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("3F0C2D81-2187-11D4-9F74-00805F9B812F")
    ICryptor : public IDispatch
    {
    public:
        virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PassPhrase( 
            /* [in] */ BSTR newVal) = 0;
        
        virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_StringToCrypt( 
            /* [in] */ BSTR newVal) = 0;
        
        virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ReturnCrypted( 
            /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
        
        virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DoCrypting( void) = 0;
        
    };
    
#else 	/* C style interface */

    typedef struct ICryptorVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
            ICryptor __RPC_FAR * This,
            /* [in] */ REFIID riid,
            /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
        
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
            ICryptor __RPC_FAR * This);
        
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
            ICryptor __RPC_FAR * This);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
            ICryptor __RPC_FAR * This,
            /* [out] */ UINT __RPC_FAR *pctinfo);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
            ICryptor __RPC_FAR * This,
            /* [in] */ UINT iTInfo,
            /* [in] */ LCID lcid,
            /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
            ICryptor __RPC_FAR * This,
            /* [in] */ REFIID riid,
            /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
            /* [in] */ UINT cNames,
            /* [in] */ LCID lcid,
            /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
        
        /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
            ICryptor __RPC_FAR * This,
            /* [in] */ DISPID dispIdMember,
            /* [in] */ REFIID riid,
            /* [in] */ LCID lcid,
            /* [in] */ WORD wFlags,
            /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
            /* [out] */ VARIANT __RPC_FAR *pVarResult,
            /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
            /* [out] */ UINT __RPC_FAR *puArgErr);
        
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PassPhrase )( 
            ICryptor __RPC_FAR * This,
            /* [in] */ BSTR newVal);
        
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StringToCrypt )( 
            ICryptor __RPC_FAR * This,
            /* [in] */ BSTR newVal);
        
        /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReturnCrypted )( 
            ICryptor __RPC_FAR * This,
            /* [retval][out] */ BSTR __RPC_FAR *pVal);
        
        /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DoCrypting )( 
            ICryptor __RPC_FAR * This);
        
        END_INTERFACE
    } ICryptorVtbl;

    interface ICryptor
    {
        CONST_VTBL struct ICryptorVtbl __RPC_FAR *lpVtbl;
    };

    

#ifdef COBJMACROS


#define ICryptor_QueryInterface(This,riid,ppvObject)	\
    (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)

#define ICryptor_AddRef(This)	\
    (This)->lpVtbl -> AddRef(This)

#define ICryptor_Release(This)	\
    (This)->lpVtbl -> Release(This)


#define ICryptor_GetTypeInfoCount(This,pctinfo)	\
    (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)

#define ICryptor_GetTypeInfo(This,iTInfo,lcid,ppTInfo)	\
    (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)

#define ICryptor_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)	\
    (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)

#define ICryptor_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)	\
    (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)


#define ICryptor_put_PassPhrase(This,newVal)	\
    (This)->lpVtbl -> put_PassPhrase(This,newVal)

#define ICryptor_put_StringToCrypt(This,newVal)	\
    (This)->lpVtbl -> put_StringToCrypt(This,newVal)

#define ICryptor_get_ReturnCrypted(This,pVal)	\
    (This)->lpVtbl -> get_ReturnCrypted(This,pVal)

#define ICryptor_DoCrypting(This)	\
    (This)->lpVtbl -> DoCrypting(This)

#endif /* COBJMACROS */


#endif 	/* C style interface */



/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICryptor_put_PassPhrase_Proxy( 
    ICryptor __RPC_FAR * This,
    /* [in] */ BSTR newVal);


void __RPC_STUB ICryptor_put_PassPhrase_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICryptor_put_StringToCrypt_Proxy( 
    ICryptor __RPC_FAR * This,
    /* [in] */ BSTR newVal);


void __RPC_STUB ICryptor_put_StringToCrypt_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICryptor_get_ReturnCrypted_Proxy( 
    ICryptor __RPC_FAR * This,
    /* [retval][out] */ BSTR __RPC_FAR *pVal);


void __RPC_STUB ICryptor_get_ReturnCrypted_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICryptor_DoCrypting_Proxy( 
    ICryptor __RPC_FAR * This);


void __RPC_STUB ICryptor_DoCrypting_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);



#endif 	/* __ICryptor_INTERFACE_DEFINED__ */



#ifndef __CRYPTITLib_LIBRARY_DEFINED__
#define __CRYPTITLib_LIBRARY_DEFINED__

/* library CRYPTITLib */
/* [helpstring][version][uuid] */ 


EXTERN_C const IID LIBID_CRYPTITLib;

#ifndef ___ICryptorEvents_DISPINTERFACE_DEFINED__
#define ___ICryptorEvents_DISPINTERFACE_DEFINED__

/* dispinterface _ICryptorEvents */
/* [helpstring][uuid] */ 


EXTERN_C const IID DIID__ICryptorEvents;

#if defined(__cplusplus) && !defined(CINTERFACE)

    MIDL_INTERFACE("3F0C2D83-2187-11D4-9F74-00805F9B812F")
    _ICryptorEvents : public IDispatch
    {
    };
    
#else 	/* C style interface */

    typedef struct _ICryptorEventsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
            _ICryptorEvents __RPC_FAR * This,
            /* [in] */ REFIID riid,
            /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
        
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
            _ICryptorEvents __RPC_FAR * This);
        
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
            _ICryptorEvents __RPC_FAR * This);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
            _ICryptorEvents __RPC_FAR * This,
            /* [out] */ UINT __RPC_FAR *pctinfo);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
            _ICryptorEvents __RPC_FAR * This,
            /* [in] */ UINT iTInfo,
            /* [in] */ LCID lcid,
            /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
            _ICryptorEvents __RPC_FAR * This,
            /* [in] */ REFIID riid,
            /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
            /* [in] */ UINT cNames,
            /* [in] */ LCID lcid,
            /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
        
        /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
            _ICryptorEvents __RPC_FAR * This,
            /* [in] */ DISPID dispIdMember,
            /* [in] */ REFIID riid,
            /* [in] */ LCID lcid,
            /* [in] */ WORD wFlags,
            /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
            /* [out] */ VARIANT __RPC_FAR *pVarResult,
            /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
            /* [out] */ UINT __RPC_FAR *puArgErr);
        
        END_INTERFACE
    } _ICryptorEventsVtbl;

    interface _ICryptorEvents
    {
        CONST_VTBL struct _ICryptorEventsVtbl __RPC_FAR *lpVtbl;
    };

    

#ifdef COBJMACROS


#define _ICryptorEvents_QueryInterface(This,riid,ppvObject)	\
    (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)

#define _ICryptorEvents_AddRef(This)	\
    (This)->lpVtbl -> AddRef(This)

#define _ICryptorEvents_Release(This)	\
    (This)->lpVtbl -> Release(This)


#define _ICryptorEvents_GetTypeInfoCount(This,pctinfo)	\
    (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)

#define _ICryptorEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)	\
    (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)

#define _ICryptorEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)	\
    (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)

#define _ICryptorEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)	\
    (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)

#endif /* COBJMACROS */


#endif 	/* C style interface */


#endif 	/* ___ICryptorEvents_DISPINTERFACE_DEFINED__ */


EXTERN_C const CLSID CLSID_Cryptor;

#ifdef __cplusplus

class DECLSPEC_UUID("3F0C2D82-2187-11D4-9F74-00805F9B812F")
Cryptor;
#endif
#endif /* __CRYPTITLib_LIBRARY_DEFINED__ */

/* Additional Prototypes for ALL interfaces */

unsigned long             __RPC_USER  BSTR_UserSize(     unsigned long __RPC_FAR *, unsigned long            , BSTR __RPC_FAR * ); 
unsigned char __RPC_FAR * __RPC_USER  BSTR_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
unsigned char __RPC_FAR * __RPC_USER  BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
void                      __RPC_USER  BSTR_UserFree(     unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); 

/* end of Additional Prototypes */

#ifdef __cplusplus
}
#endif

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久国产婷婷国产香蕉| av在线综合网| 久久国产麻豆精品| 成人午夜电影久久影院| 日韩精品免费专区| 亚洲精品国产视频| 中文字幕欧美一| 一区二区三区美女| 久久爱www久久做| 暴力调教一区二区三区| 欧美亚洲精品一区| 国产亚洲va综合人人澡精品| 亚洲一区二区三区三| 国产乱理伦片在线观看夜一区| 91极品美女在线| 国产亚洲精品超碰| 天天综合天天综合色| 成人激情小说乱人伦| 日韩一区二区在线观看| 国产精品乱码一区二区三区软件| 亚洲高清在线视频| 一区二区三区四区精品在线视频| 久久久久国色av免费看影院| 亚洲一区二区黄色| 国产九九视频一区二区三区| 精品视频在线看| 国产精品久久毛片a| 久久精品国产亚洲5555| 欧洲av一区二区嗯嗯嗯啊| 精品福利一区二区三区免费视频| 一区二区视频在线| 国产精品原创巨作av| 欧美天天综合网| 成人免费一区二区三区在线观看| 免费三级欧美电影| 在线观看日韩电影| 欧美经典一区二区三区| 日本美女一区二区三区视频| 色婷婷久久久亚洲一区二区三区 | 欧美国产精品专区| 丝袜诱惑制服诱惑色一区在线观看| 粉嫩av一区二区三区在线播放 | 亚洲成人动漫在线免费观看| 成人免费av在线| 欧美精品一区二区三| 午夜国产精品一区| 欧美视频完全免费看| 国产精品久久久久久亚洲毛片| 久久色.com| 日韩精品视频网站| 欧美色图第一页| 亚洲天堂a在线| 成人一区二区三区在线观看| 日韩欧美视频一区| 日本美女一区二区三区| 欧美日韩一级黄| 亚洲444eee在线观看| 欧美伊人久久久久久久久影院 | 国产福利一区二区三区| 欧美一区二区三区在线| 香蕉成人伊视频在线观看| 91国产成人在线| 依依成人精品视频| 欧美专区日韩专区| 亚洲综合色丁香婷婷六月图片| 91丨porny丨在线| 亚洲欧美区自拍先锋| 色综合久久综合| 一区二区三区 在线观看视频| 日本高清成人免费播放| 亚洲精品欧美专区| 色av成人天堂桃色av| 一区二区免费视频| 欧美日韩精品一区二区三区蜜桃| 欧美一区二区三区喷汁尤物| 成人精品gif动图一区| 在线一区二区视频| 精品国产免费一区二区三区香蕉 | 欧美日韩国产综合视频在线观看| 亚洲精品国产视频| 欧美在线观看视频一区二区三区| 一区二区三区免费看视频| 欧美亚洲国产一区二区三区| 亚洲不卡一区二区三区| 欧美一区二区三区在线观看| 极品尤物av久久免费看| 久久九九久久九九| a级高清视频欧美日韩| 亚洲图片你懂的| 欧美调教femdomvk| 麻豆中文一区二区| 久久青草国产手机看片福利盒子 | 在线不卡一区二区| 蜜桃精品在线观看| 欧美国产精品久久| 色噜噜狠狠色综合中国| 亚洲精品ww久久久久久p站| 欧美日本一区二区三区四区| 日韩国产欧美在线视频| 精品国产91亚洲一区二区三区婷婷| 国产精品 欧美精品| 亚洲欧美视频在线观看视频| 亚洲大尺度视频在线观看| 日韩一区二区电影| 久久99精品久久久久久久久久久久| 精品国产凹凸成av人导航| 国产一区二区精品久久99| 中文字幕免费在线观看视频一区| 色哟哟在线观看一区二区三区| 午夜视频在线观看一区| 久久亚洲精华国产精华液| 成人美女视频在线观看| 午夜精品久久久久久久| 精品少妇一区二区三区免费观看 | 中文字幕欧美激情| 91视频在线看| 日韩不卡一二三区| 中文字幕在线一区二区三区| 欧美日韩不卡视频| 国产成人亚洲综合a∨婷婷| 亚洲欧洲韩国日本视频| 91麻豆精品国产91久久久| 高清beeg欧美| 天天av天天翘天天综合网色鬼国产 | 91麻豆精品国产91久久久久久久久| 国产激情视频一区二区三区欧美| 亚洲美女一区二区三区| 精品国产一区二区三区久久影院 | 国产亚洲一区字幕| 91成人在线精品| 久久99国产精品免费网站| 亚洲免费观看在线观看| 久久亚洲私人国产精品va媚药| 欧美视频完全免费看| 懂色av一区二区三区免费观看 | 欧美成人艳星乳罩| 99re8在线精品视频免费播放| 日本亚洲一区二区| 亚洲三级电影全部在线观看高清| 日韩免费高清电影| 欧美日韩视频专区在线播放| 成人综合婷婷国产精品久久免费| 日韩和的一区二区| 亚洲免费在线播放| 国产日韩精品一区二区三区在线| 欧美一区二区三区四区久久| 色偷偷久久一区二区三区| 国产成人在线影院| 久久精品国产免费| 无码av中文一区二区三区桃花岛| 中文字幕日韩一区| 久久精品一二三| 精品乱人伦小说| 欧美福利一区二区| 欧美手机在线视频| 国产999精品久久久久久| 欧美伦理影视网| 性做久久久久久免费观看欧美| 中文字幕中文字幕在线一区| 国产亚洲欧美色| 精品乱人伦一区二区三区| 91精品国产免费| 欧美日韩免费电影| 欧美亚洲国产一卡| 色狠狠av一区二区三区| 91在线免费看| thepron国产精品| 国产xxx精品视频大全| 久草这里只有精品视频| 美女一区二区三区在线观看| 日产精品久久久久久久性色| 亚洲成人av一区二区三区| 亚洲高清在线视频| 亚洲高清视频在线| 亚洲第一成人在线| 天天影视色香欲综合网老头| 亚洲丰满少妇videoshd| 亚洲国产日韩精品| 亚洲一二三区视频在线观看| 亚洲国产日韩一级| 五月综合激情日本mⅴ| 天堂资源在线中文精品| 天天av天天翘天天综合网| 丝袜亚洲精品中文字幕一区| 日韩精品一级中文字幕精品视频免费观看 | 欧美美女激情18p| 欧美亚洲综合网| 欧美自拍偷拍午夜视频| 欧美色电影在线| 欧美精品一级二级| 日韩一区二区三区三四区视频在线观看 | 亚洲一区二区在线视频| 亚洲精品中文在线| 一级中文字幕一区二区| 午夜精品在线视频一区| 全国精品久久少妇| 国产高清精品久久久久| 91亚洲精华国产精华精华液| 91色.com| 欧美日韩国产高清一区二区三区 |