⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 syncom.h

📁 手书认证。 这是一个实现签名认证系统
💻 H
📖 第 1 页 / 共 4 页
字号:
#define ISynDevice_Release(This)	\
    (This)->lpVtbl -> Release(This)


#define ISynDevice_GetProperty(This,lSpecifier,pValue)	\
    (This)->lpVtbl -> GetProperty(This,lSpecifier,pValue)

#define ISynDevice_GetBooleanProperty(This,lSpecifier,pValue)	\
    (This)->lpVtbl -> GetBooleanProperty(This,lSpecifier,pValue)

#define ISynDevice_GetStringProperty(This,lSpecifier,pBuffer,ulBufLen)	\
    (This)->lpVtbl -> GetStringProperty(This,lSpecifier,pBuffer,ulBufLen)

#define ISynDevice_SetProperty(This,lSpecifier,lValue)	\
    (This)->lpVtbl -> SetProperty(This,lSpecifier,lValue)

#define ISynDevice_SetEventNotification(This,hEvent)	\
    (This)->lpVtbl -> SetEventNotification(This,hEvent)

#define ISynDevice_CreatePacket(This,ppPacket)	\
    (This)->lpVtbl -> CreatePacket(This,ppPacket)

#define ISynDevice_LoadPacket(This,pPacket)	\
    (This)->lpVtbl -> LoadPacket(This,pPacket)

#define ISynDevice_ForceMotion(This,lDeltaX,lDeltaY,lButtonState)	\
    (This)->lpVtbl -> ForceMotion(This,lDeltaX,lDeltaY,lButtonState)

#define ISynDevice_ForcePacket(This,pPacket)	\
    (This)->lpVtbl -> ForcePacket(This,pPacket)

#define ISynDevice_Acquire(This,lFlags)	\
    (This)->lpVtbl -> Acquire(This,lFlags)

#define ISynDevice_Unacquire(This)	\
    (This)->lpVtbl -> Unacquire(This)

#define ISynDevice_CreateDisplay(This,ppDisplay)	\
    (This)->lpVtbl -> CreateDisplay(This,ppDisplay)

#define ISynDevice_Select(This,lHandle)	\
    (This)->lpVtbl -> Select(This,lHandle)

#define ISynDevice_PeekPacket(This,plSequence)	\
    (This)->lpVtbl -> PeekPacket(This,plSequence)

#define ISynDevice_SetSynchronousNotification(This,pCallbackInstance)	\
    (This)->lpVtbl -> SetSynchronousNotification(This,pCallbackInstance)

#define ISynDevice_GetPropertyDefault(This,lSpecifier,pValue)	\
    (This)->lpVtbl -> GetPropertyDefault(This,lSpecifier,pValue)

#define ISynDevice_BulkTransaction(This,ulWriteLength,ucWriteBuffer,ulReadLength,ucReadBuffer)	\
    (This)->lpVtbl -> BulkTransaction(This,ulWriteLength,ucWriteBuffer,ulReadLength,ucReadBuffer)

#define ISynDevice_DiagnosticTransaction(This,ulWriteLength,ucWriteBuffer,ulReadLength,ucReadBuffer)	\
    (This)->lpVtbl -> DiagnosticTransaction(This,ulWriteLength,ucWriteBuffer,ulReadLength,ucReadBuffer)

#endif /* COBJMACROS */


#endif 	/* C style interface */



/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISynDevice_GetProperty_Proxy( 
    ISynDevice __RPC_FAR * This,
    long lSpecifier,
    long __RPC_FAR *pValue);


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


/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISynDevice_GetBooleanProperty_Proxy( 
    ISynDevice __RPC_FAR * This,
    long lSpecifier,
    long __RPC_FAR *pValue);


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


/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISynDevice_GetStringProperty_Proxy( 
    ISynDevice __RPC_FAR * This,
    long lSpecifier,
    TCHAR __RPC_FAR *pBuffer,
    long __RPC_FAR *ulBufLen);


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


/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISynDevice_SetProperty_Proxy( 
    ISynDevice __RPC_FAR * This,
    long lSpecifier,
    long lValue);


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


/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISynDevice_SetEventNotification_Proxy( 
    ISynDevice __RPC_FAR * This,
    HANDLE hEvent);


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


/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISynDevice_CreatePacket_Proxy( 
    ISynDevice __RPC_FAR * This,
    ISynPacket __RPC_FAR *__RPC_FAR *ppPacket);


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


/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISynDevice_LoadPacket_Proxy( 
    ISynDevice __RPC_FAR * This,
    ISynPacket __RPC_FAR *pPacket);


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


/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISynDevice_ForceMotion_Proxy( 
    ISynDevice __RPC_FAR * This,
    long lDeltaX,
    long lDeltaY,
    long lButtonState);


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


/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISynDevice_ForcePacket_Proxy( 
    ISynDevice __RPC_FAR * This,
    ISynPacket __RPC_FAR *pPacket);


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


/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISynDevice_Acquire_Proxy( 
    ISynDevice __RPC_FAR * This,
    long lFlags);


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


/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISynDevice_Unacquire_Proxy( 
    ISynDevice __RPC_FAR * This);


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


/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISynDevice_CreateDisplay_Proxy( 
    ISynDevice __RPC_FAR * This,
    ISynDisplay __RPC_FAR *__RPC_FAR *ppDisplay);


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


/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISynDevice_Select_Proxy( 
    ISynDevice __RPC_FAR * This,
    long lHandle);


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


/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISynDevice_PeekPacket_Proxy( 
    ISynDevice __RPC_FAR * This,
    long __RPC_FAR *plSequence);


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


/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISynDevice_SetSynchronousNotification_Proxy( 
    ISynDevice __RPC_FAR * This,
    _ISynDeviceEvents __RPC_FAR *pCallbackInstance);


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


/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISynDevice_GetPropertyDefault_Proxy( 
    ISynDevice __RPC_FAR * This,
    long lSpecifier,
    long __RPC_FAR *pValue);


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


/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISynDevice_BulkTransaction_Proxy( 
    ISynDevice __RPC_FAR * This,
    ULONG ulWriteLength,
    UCHAR __RPC_FAR *ucWriteBuffer,
    ULONG ulReadLength,
    UCHAR __RPC_FAR *ucReadBuffer);


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


/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISynDevice_DiagnosticTransaction_Proxy( 
    ISynDevice __RPC_FAR * This,
    ULONG ulWriteLength,
    UCHAR __RPC_FAR *ucWriteBuffer,
    ULONG ulReadLength,
    UCHAR __RPC_FAR *ucReadBuffer);


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



#endif 	/* __ISynDevice_INTERFACE_DEFINED__ */


#ifndef __ISynPacket_INTERFACE_DEFINED__
#define __ISynPacket_INTERFACE_DEFINED__

/* interface ISynPacket */
/* [helpstring][uuid][object][local] */ 


EXTERN_C const IID IID_ISynPacket;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("BF9D398B-F631-44B4-8EC0-D3FB3E388B62")
    ISynPacket : public IUnknown
    {
    public:
        virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperty( 
            long lSpecifier,
            long __RPC_FAR *pValue) = 0;
        
        virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetProperty( 
            long lSpecifier,
            long lValue) = 0;
        
        virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetStringProperty( 
            long lSpecifier,
            TCHAR __RPC_FAR *pBuffer,
            long __RPC_FAR *ulBufLen) = 0;
        
        virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Copy( 
            ISynPacket __RPC_FAR *pFrom) = 0;
        
    };
    
#else 	/* C style interface */

    typedef struct ISynPacketVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
            ISynPacket __RPC_FAR * This,
            /* [in] */ REFIID riid,
            /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
        
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
            ISynPacket __RPC_FAR * This);
        
        ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
            ISynPacket __RPC_FAR * This);
        
        /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetProperty )( 
            ISynPacket __RPC_FAR * This,
            long lSpecifier,
            long __RPC_FAR *pValue);
        
        /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetProperty )( 
            ISynPacket __RPC_FAR * This,
            long lSpecifier,
            long lValue);
        
        /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStringProperty )( 
            ISynPacket __RPC_FAR * This,
            long lSpecifier,
            TCHAR __RPC_FAR *pBuffer,
            long __RPC_FAR *ulBufLen);
        
        /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Copy )( 
            ISynPacket __RPC_FAR * This,
            ISynPacket __RPC_FAR *pFrom);
        
        END_INTERFACE
    } ISynPacketVtbl;

    interface ISynPacket
    {
        CONST_VTBL struct ISynPacketVtbl __RPC_FAR *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


#define ISynPacket_GetProperty(This,lSpecifier,pValue)	\
    (This)->lpVtbl -> GetProperty(This,lSpecifier,pValue)

#define ISynPacket_SetProperty(This,lSpecifier,lValue)	\
    (This)->lpVtbl -> SetProperty(This,lSpecifier,lValue)

#define ISynPacket_GetStringProperty(This,lSpecifier,pBuffer,ulBufLen)	\
    (This)->lpVtbl -> GetStringProperty(This,lSpecifier,pBuffer,ulBufLen)

#define ISynPacket_Copy(This,pFrom)	\
    (This)->lpVtbl -> Copy(This,pFrom)

#endif /* COBJMACROS */


#endif 	/* C style interface */



/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISynPacket_GetProperty_Proxy( 
    ISynPacket __RPC_FAR * This,
    long lSpecifier,
    long __RPC_FAR *pValue);


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


/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISynPacket_SetProperty_Proxy( 
    ISynPacket __RPC_FAR * This,
    long lSpecifier,
    long lValue);


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


/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISynPacket_GetStringProperty_Proxy( 
    ISynPacket __RPC_FAR * This,
    long lSpecifier,
    TCHAR __RPC_FAR *pBuffer,
    long __RPC_FAR *ulBufLen);


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


/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISynPacket_Copy_Proxy( 
    ISynPacket __RPC_FAR * This,
    ISynPacket __RPC_FAR *pFrom);


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



#endif 	/* __ISynPacket_INTERFACE_DEFINED__ */


#ifndef __ISynDisplay_INTERFACE_DEFINED__
#define __ISynDisplay_INTERFACE_DEFINED__

/* interface ISynDisplay */
/* [helpstring][uuid][object][local] */ 


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -