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

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

?? exam.h

?? 在線考試工程考試模塊組件
?? H
?? 第 1 頁 / 共 3 頁
字號:
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
            IGenerateExam __RPC_FAR * This,
            /* [in] */ REFIID riid,
            /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
        
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
            IGenerateExam __RPC_FAR * This);
        
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
            IGenerateExam __RPC_FAR * This);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
            IGenerateExam __RPC_FAR * This,
            /* [out] */ UINT __RPC_FAR *pctinfo);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
            IGenerateExam __RPC_FAR * This,
            /* [in] */ UINT iTInfo,
            /* [in] */ LCID lcid,
            /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
            IGenerateExam __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 )( 
            IGenerateExam __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] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GenerateExam )( 
            IGenerateExam __RPC_FAR * This,
            /* [in] */ int x_nSID,
            /* [retval][out] */ BSTR __RPC_FAR *x_Success);
        
        END_INTERFACE
    } IGenerateExamVtbl;

    interface IGenerateExam
    {
        CONST_VTBL struct IGenerateExamVtbl __RPC_FAR *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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

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


#define IGenerateExam_GenerateExam(This,x_nSID,x_Success)	\
    (This)->lpVtbl -> GenerateExam(This,x_nSID,x_Success)

#endif /* COBJMACROS */


#endif 	/* C style interface */



/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IGenerateExam_GenerateExam_Proxy( 
    IGenerateExam __RPC_FAR * This,
    /* [in] */ int x_nSID,
    /* [retval][out] */ BSTR __RPC_FAR *x_Success);


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



#endif 	/* __IGenerateExam_INTERFACE_DEFINED__ */


#ifndef __ISaveCurrentAnswer_INTERFACE_DEFINED__
#define __ISaveCurrentAnswer_INTERFACE_DEFINED__

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


EXTERN_C const IID IID_ISaveCurrentAnswer;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("DFC80869-90AB-4053-BAA7-65AFE216CC83")
    ISaveCurrentAnswer : public IDispatch
    {
    public:
        virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveAnswer( 
            /* [in] */ int x_nSID,
            /* [in] */ int x_nQID,
            /* [in] */ int x_nAnswer,
            /* [in] */ int x_nTimeLeft,
            /* [in] */ int x_nForward,
            /* [retval][out] */ BSTR __RPC_FAR *x_Success) = 0;
        
    };
    
#else 	/* C style interface */

    typedef struct ISaveCurrentAnswerVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
            ISaveCurrentAnswer __RPC_FAR * This,
            /* [in] */ REFIID riid,
            /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
        
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
            ISaveCurrentAnswer __RPC_FAR * This);
        
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
            ISaveCurrentAnswer __RPC_FAR * This);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
            ISaveCurrentAnswer __RPC_FAR * This,
            /* [out] */ UINT __RPC_FAR *pctinfo);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
            ISaveCurrentAnswer __RPC_FAR * This,
            /* [in] */ UINT iTInfo,
            /* [in] */ LCID lcid,
            /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
            ISaveCurrentAnswer __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 )( 
            ISaveCurrentAnswer __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] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveAnswer )( 
            ISaveCurrentAnswer __RPC_FAR * This,
            /* [in] */ int x_nSID,
            /* [in] */ int x_nQID,
            /* [in] */ int x_nAnswer,
            /* [in] */ int x_nTimeLeft,
            /* [in] */ int x_nForward,
            /* [retval][out] */ BSTR __RPC_FAR *x_Success);
        
        END_INTERFACE
    } ISaveCurrentAnswerVtbl;

    interface ISaveCurrentAnswer
    {
        CONST_VTBL struct ISaveCurrentAnswerVtbl __RPC_FAR *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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

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


#define ISaveCurrentAnswer_SaveAnswer(This,x_nSID,x_nQID,x_nAnswer,x_nTimeLeft,x_nForward,x_Success)	\
    (This)->lpVtbl -> SaveAnswer(This,x_nSID,x_nQID,x_nAnswer,x_nTimeLeft,x_nForward,x_Success)

#endif /* COBJMACROS */


#endif 	/* C style interface */



/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISaveCurrentAnswer_SaveAnswer_Proxy( 
    ISaveCurrentAnswer __RPC_FAR * This,
    /* [in] */ int x_nSID,
    /* [in] */ int x_nQID,
    /* [in] */ int x_nAnswer,
    /* [in] */ int x_nTimeLeft,
    /* [in] */ int x_nForward,
    /* [retval][out] */ BSTR __RPC_FAR *x_Success);


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



#endif 	/* __ISaveCurrentAnswer_INTERFACE_DEFINED__ */


#ifndef __IExamState_INTERFACE_DEFINED__
#define __IExamState_INTERFACE_DEFINED__

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


EXTERN_C const IID IID_IExamState;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("03619FC2-96E0-466D-A2CD-A35C9C59BB80")
    IExamState : public IDispatch
    {
    public:
        virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CheckExist( 
            /* [in] */ int x_nSID,
            /* [retval][out] */ BSTR __RPC_FAR *x_Success) = 0;
        
        virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CheckFinish( 
            /* [in] */ int x_nSID,
            /* [retval][out] */ BSTR __RPC_FAR *x_Success) = 0;
        
        virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetAnswer( 
            /* [in] */ int x_nSID,
            /* [in] */ int x_nQID,
            /* [retval][out] */ long __RPC_FAR *x_lAnswer) = 0;
        
        virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetCurrentQuestion( 
            /* [in] */ int x_nSID,
            /* [retval][out] */ long __RPC_FAR *x_lCurrentQuestion) = 0;
        
        virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_QType( 
            /* [retval][out] */ short __RPC_FAR *pVal) = 0;
        
        virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TimeLeft( 
            /* [retval][out] */ long __RPC_FAR *pVal) = 0;
        
        virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_QTypeforbstr( 
            /* [retval][out] */ BSTR __RPC_FAR *__RPC_FAR *pVal) = 0;
        
        virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_QTypeforbstr( 
            /* [in] */ BSTR __RPC_FAR *newVal) = 0;
        
        virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetExamInfo( 
            /* [in] */ long x_nSID,
            /* [retval][out] */ BSTR __RPC_FAR *x_Success) = 0;
        
        virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetExamDetail( 
            /* [in] */ long x_nSID,
            /* [in] */ int x_nQNO,
            /* [retval][out] */ BSTR __RPC_FAR *x_Success) = 0;
        
        virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_QID( 
            /* [retval][out] */ long __RPC_FAR *pVal) = 0;
        
    };
    
#else 	/* C style interface */

    typedef struct IExamStateVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
            IExamState __RPC_FAR * This,
            /* [in] */ REFIID riid,
            /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
        
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
            IExamState __RPC_FAR * This);
        
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
            IExamState __RPC_FAR * This);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
            IExamState __RPC_FAR * This,
            /* [out] */ UINT __RPC_FAR *pctinfo);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
            IExamState __RPC_FAR * This,
            /* [in] */ UINT iTInfo,
            /* [in] */ LCID lcid,
            /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
            IExamState __RPC_FAR * This,
            /* [in] */ REFIID riid,

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩视频在线一区二区| 偷拍与自拍一区| 成人一级片在线观看| 亚洲精品免费在线| jiyouzz国产精品久久| 国产精品丝袜91| 91同城在线观看| 亚洲一区二区三区四区在线免费观看| 91在线精品一区二区| 亚洲卡通动漫在线| 69久久99精品久久久久婷婷| 日韩电影在线观看电影| 日韩精品一区在线观看| 国产91在线看| 夜夜嗨av一区二区三区中文字幕| 欧美亚洲自拍偷拍| 久久国产三级精品| 欧美国产成人精品| 在线观看亚洲精品视频| 蜜桃视频在线观看一区| 国产色爱av资源综合区| 99v久久综合狠狠综合久久| 亚洲一区二区三区四区的| 日韩欧美亚洲另类制服综合在线| 国产成人免费视频网站| 亚洲最快最全在线视频| 欧美一级二级在线观看| 福利一区二区在线| 日日摸夜夜添夜夜添亚洲女人| 精品国产青草久久久久福利| jizz一区二区| 成人午夜精品在线| 《视频一区视频二区| 久久精工是国产品牌吗| 国产精品久久久久久久岛一牛影视| 91免费国产在线| 美脚の诱脚舐め脚责91| 亚洲女同一区二区| 久久午夜国产精品| 在线欧美一区二区| 国产剧情在线观看一区二区| 亚洲综合一区二区| 久久综合狠狠综合久久综合88| 色悠悠久久综合| 老司机免费视频一区二区三区| 亚洲欧美日韩在线不卡| xf在线a精品一区二区视频网站| 91蝌蚪porny九色| 激情综合网av| 五月婷婷久久丁香| 一区二区三区四区在线播放| 久久久精品蜜桃| 日韩欧美区一区二| 欧美在线观看视频一区二区 | 26uuu另类欧美| 91国产成人在线| 成人精品在线视频观看| 韩国女主播一区二区三区| 亚洲国产美女搞黄色| 黄色精品一二区| 亚洲第一会所有码转帖| 综合色中文字幕| 中文字幕免费一区| 欧美精品一区二区三区一线天视频| 欧美日韩综合不卡| 91麻豆高清视频| 不卡的电视剧免费网站有什么| 老汉av免费一区二区三区| 亚洲成人自拍网| 一区二区三区不卡视频在线观看| 国产精品久久久久影视| 久久久国产精品午夜一区ai换脸| 日韩欧美高清一区| 日韩视频免费观看高清在线视频| 欧美日本在线一区| 欧美日韩国产123区| 欧美系列一区二区| 欧美撒尿777hd撒尿| 欧美日韩免费不卡视频一区二区三区| 91蜜桃在线观看| 色综合久久中文字幕综合网| av激情成人网| 色系网站成人免费| 欧美亚洲国产怡红院影院| 欧美亚洲一区二区在线观看| 欧美午夜一区二区三区 | 亚洲精品v日韩精品| 成人欧美一区二区三区1314| 中文字幕一区二区三区在线观看| 国产精品久久久久久妇女6080 | 亚洲天堂中文字幕| 中文字幕在线观看不卡| 亚洲乱码日产精品bd| 亚洲乱码国产乱码精品精98午夜| 一区二区三区四区中文字幕| 亚洲成年人网站在线观看| 日韩av一区二区在线影视| 久久精品国产精品青草| 国内精品嫩模私拍在线| 高清不卡一二三区| 99国产精品视频免费观看| 欧美性欧美巨大黑白大战| 欧美精选在线播放| 2023国产精品自拍| 亚洲欧美自拍偷拍色图| 一区二区不卡在线播放| 免费久久99精品国产| 国产高清成人在线| 色丁香久综合在线久综合在线观看| 欧美日韩国产系列| 精品国产污污免费网站入口 | 国产91精品免费| 色综合久久中文字幕| 欧美一卡在线观看| 中文字幕一区在线观看| 天天色天天爱天天射综合| 国产麻豆日韩欧美久久| 91传媒视频在线播放| 中文字幕永久在线不卡| 丝袜美腿亚洲一区二区图片| 国产精品影音先锋| 欧美性大战久久久久久久 | 国产精品99久久不卡二区| 91蝌蚪porny| 欧美一区二区啪啪| 亚洲视频1区2区| 国内精品写真在线观看| 91国偷自产一区二区三区观看| 精品欧美一区二区久久| 亚洲日本成人在线观看| 国产综合久久久久久久久久久久| 99精品视频中文字幕| 精品久久久三级丝袜| 亚洲一区二区欧美激情| 成人午夜av电影| 欧美一区二区在线观看| 亚洲欧美一区二区久久| 国产乱人伦偷精品视频不卡| 欧美日韩一本到| 国产精品白丝在线| 韩国v欧美v亚洲v日本v| 在线不卡免费av| 亚洲免费在线视频一区 二区| 韩国精品在线观看| 欧美肥妇毛茸茸| 亚洲激情成人在线| 不卡视频免费播放| www欧美成人18+| 久久精品噜噜噜成人av农村| 在线免费观看日本一区| 国产精品欧美久久久久无广告| 毛片av中文字幕一区二区| 欧美三级视频在线播放| 亚洲乱码国产乱码精品精可以看| 岛国一区二区三区| 久久久国产精品午夜一区ai换脸| 蜜臀精品一区二区三区在线观看 | 亚洲丶国产丶欧美一区二区三区| 成人丝袜高跟foot| 中文在线一区二区| 狠狠色综合日日| 欧美va亚洲va国产综合| 免费在线观看不卡| 911精品国产一区二区在线| 午夜精品成人在线视频| 欧美人妖巨大在线| 亚洲bt欧美bt精品777| 欧美日韩在线三级| 亚洲妇熟xx妇色黄| 欧美色中文字幕| 亚洲电影一区二区三区| 欧美日韩一区二区在线视频| 亚洲一区二区视频| 欧美三级蜜桃2在线观看| 亚洲第一福利一区| 欧美一区二区三区视频免费| 日韩精品亚洲一区| 精品国产自在久精品国产| 黄一区二区三区| 久久久久国产精品麻豆| 国产黄色成人av| 国产精品国产三级国产| 日本久久精品电影| 天堂蜜桃91精品| 精品国产区一区| 成人午夜免费av| 一区二区三区在线观看网站| 国产精品免费免费| 色88888久久久久久影院野外| 一片黄亚洲嫩模| 欧美一级高清片| 国产精品99久久久| 亚洲欧美成人一区二区三区| 欧美性色aⅴ视频一区日韩精品| 亚洲成av人影院| 26uuu另类欧美| 91美女片黄在线观看| 日韩和欧美一区二区三区| 精品对白一区国产伦| 国产99一区视频免费|