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

📄 mqoa.tlh

📁 短信开发源码
💻 TLH
📖 第 1 页 / 共 5 页
字号:
        long plBasePriority );
    _variant_t GetCreateTime ( );
    _variant_t GetModifyTime ( );
    long GetAuthenticate ( );
    void PutAuthenticate (
        long plAuthenticate );
    long GetJournalQuota ( );
    void PutJournalQuota (
        long plJournalQuota );
    short GetIsWorldReadable ( );
    HRESULT Create (
        VARIANT * IsTransactional = &vtMissing,
        VARIANT * IsWorldReadable = &vtMissing );
    HRESULT Delete ( );
    IMSMQQueue2Ptr Open (
        long Access,
        long ShareMode );
    HRESULT Refresh ( );
    HRESULT Update ( );
    _bstr_t GetPathNameDNS ( );
    IDispatchPtr GetProperties ( );
    _variant_t GetSecurity ( );
    void PutSecurity (
        const _variant_t & pvarSecurity );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_QueueGuid (
        BSTR * pbstrGuidQueue ) = 0;
    virtual HRESULT __stdcall get_ServiceTypeGuid (
        BSTR * pbstrGuidServiceType ) = 0;
    virtual HRESULT __stdcall put_ServiceTypeGuid (
        BSTR pbstrGuidServiceType ) = 0;
    virtual HRESULT __stdcall get_Label (
        BSTR * pbstrLabel ) = 0;
    virtual HRESULT __stdcall put_Label (
        BSTR pbstrLabel ) = 0;
    virtual HRESULT __stdcall get_PathName (
        BSTR * pbstrPathName ) = 0;
    virtual HRESULT __stdcall put_PathName (
        BSTR pbstrPathName ) = 0;
    virtual HRESULT __stdcall get_FormatName (
        BSTR * pbstrFormatName ) = 0;
    virtual HRESULT __stdcall put_FormatName (
        BSTR pbstrFormatName ) = 0;
    virtual HRESULT __stdcall get_IsTransactional (
        short * pisTransactional ) = 0;
    virtual HRESULT __stdcall get_PrivLevel (
        long * plPrivLevel ) = 0;
    virtual HRESULT __stdcall put_PrivLevel (
        long plPrivLevel ) = 0;
    virtual HRESULT __stdcall get_Journal (
        long * plJournal ) = 0;
    virtual HRESULT __stdcall put_Journal (
        long plJournal ) = 0;
    virtual HRESULT __stdcall get_Quota (
        long * plQuota ) = 0;
    virtual HRESULT __stdcall put_Quota (
        long plQuota ) = 0;
    virtual HRESULT __stdcall get_BasePriority (
        long * plBasePriority ) = 0;
    virtual HRESULT __stdcall put_BasePriority (
        long plBasePriority ) = 0;
    virtual HRESULT __stdcall get_CreateTime (
        VARIANT * pvarCreateTime ) = 0;
    virtual HRESULT __stdcall get_ModifyTime (
        VARIANT * pvarModifyTime ) = 0;
    virtual HRESULT __stdcall get_Authenticate (
        long * plAuthenticate ) = 0;
    virtual HRESULT __stdcall put_Authenticate (
        long plAuthenticate ) = 0;
    virtual HRESULT __stdcall get_JournalQuota (
        long * plJournalQuota ) = 0;
    virtual HRESULT __stdcall put_JournalQuota (
        long plJournalQuota ) = 0;
    virtual HRESULT __stdcall get_IsWorldReadable (
        short * pisWorldReadable ) = 0;
    virtual HRESULT __stdcall raw_Create (
        VARIANT * IsTransactional = &vtMissing,
        VARIANT * IsWorldReadable = &vtMissing ) = 0;
    virtual HRESULT __stdcall raw_Delete ( ) = 0;
    virtual HRESULT __stdcall raw_Open (
        long Access,
        long ShareMode,
        struct IMSMQQueue2 * * ppq ) = 0;
    virtual HRESULT __stdcall raw_Refresh ( ) = 0;
    virtual HRESULT __stdcall raw_Update ( ) = 0;
    virtual HRESULT __stdcall get_PathNameDNS (
        BSTR * pbstrPathNameDNS ) = 0;
    virtual HRESULT __stdcall get_Properties (
        IDispatch * * ppcolProperties ) = 0;
    virtual HRESULT __stdcall get_Security (
        VARIANT * pvarSecurity ) = 0;
    virtual HRESULT __stdcall put_Security (
        VARIANT pvarSecurity ) = 0;
};

struct __declspec(uuid("ef0574e0-06d8-11d3-b100-00e02c074f6b"))
IMSMQQueue2 : IDispatch
{
    //
    // Property data
    //

    __declspec(property(get=GetHandle))
    long Handle;
    __declspec(property(get=GetAccess))
    long Access;
    __declspec(property(get=GetShareMode))
    long ShareMode;
    __declspec(property(get=GetQueueInfo))
    IMSMQQueueInfo2Ptr QueueInfo;
    __declspec(property(get=GetIsOpen))
    short IsOpen;
    __declspec(property(get=GetProperties))
    IDispatchPtr Properties;

    //
    // Wrapper methods for error-handling
    //

    long GetAccess ( );
    long GetShareMode ( );
    IMSMQQueueInfo2Ptr GetQueueInfo ( );
    long GetHandle ( );
    short GetIsOpen ( );
    HRESULT Close ( );
    IMSMQMessagePtr Receive_v1 (
        VARIANT * Transaction = &vtMissing,
        VARIANT * WantDestinationQueue = &vtMissing,
        VARIANT * WantBody = &vtMissing,
        VARIANT * ReceiveTimeout = &vtMissing );
    IMSMQMessagePtr Peek_v1 (
        VARIANT * WantDestinationQueue = &vtMissing,
        VARIANT * WantBody = &vtMissing,
        VARIANT * ReceiveTimeout = &vtMissing );
    HRESULT EnableNotification (
        struct IMSMQEvent2 * Event,
        VARIANT * Cursor = &vtMissing,
        VARIANT * ReceiveTimeout = &vtMissing );
    HRESULT Reset ( );
    IMSMQMessagePtr ReceiveCurrent_v1 (
        VARIANT * Transaction = &vtMissing,
        VARIANT * WantDestinationQueue = &vtMissing,
        VARIANT * WantBody = &vtMissing,
        VARIANT * ReceiveTimeout = &vtMissing );
    IMSMQMessagePtr PeekNext_v1 (
        VARIANT * WantDestinationQueue = &vtMissing,
        VARIANT * WantBody = &vtMissing,
        VARIANT * ReceiveTimeout = &vtMissing );
    IMSMQMessagePtr PeekCurrent_v1 (
        VARIANT * WantDestinationQueue = &vtMissing,
        VARIANT * WantBody = &vtMissing,
        VARIANT * ReceiveTimeout = &vtMissing );
    IMSMQMessage2Ptr Receive (
        VARIANT * Transaction = &vtMissing,
        VARIANT * WantDestinationQueue = &vtMissing,
        VARIANT * WantBody = &vtMissing,
        VARIANT * ReceiveTimeout = &vtMissing,
        VARIANT * WantConnectorType = &vtMissing );
    IMSMQMessage2Ptr Peek (
        VARIANT * WantDestinationQueue = &vtMissing,
        VARIANT * WantBody = &vtMissing,
        VARIANT * ReceiveTimeout = &vtMissing,
        VARIANT * WantConnectorType = &vtMissing );
    IMSMQMessage2Ptr ReceiveCurrent (
        VARIANT * Transaction = &vtMissing,
        VARIANT * WantDestinationQueue = &vtMissing,
        VARIANT * WantBody = &vtMissing,
        VARIANT * ReceiveTimeout = &vtMissing,
        VARIANT * WantConnectorType = &vtMissing );
    IMSMQMessage2Ptr PeekNext (
        VARIANT * WantDestinationQueue = &vtMissing,
        VARIANT * WantBody = &vtMissing,
        VARIANT * ReceiveTimeout = &vtMissing,
        VARIANT * WantConnectorType = &vtMissing );
    IMSMQMessage2Ptr PeekCurrent (
        VARIANT * WantDestinationQueue = &vtMissing,
        VARIANT * WantBody = &vtMissing,
        VARIANT * ReceiveTimeout = &vtMissing,
        VARIANT * WantConnectorType = &vtMissing );
    IDispatchPtr GetProperties ( );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Access (
        long * plAccess ) = 0;
    virtual HRESULT __stdcall get_ShareMode (
        long * plShareMode ) = 0;
    virtual HRESULT __stdcall get_QueueInfo (
        struct IMSMQQueueInfo2 * * ppqinfo ) = 0;
    virtual HRESULT __stdcall get_Handle (
        long * plHandle ) = 0;
    virtual HRESULT __stdcall get_IsOpen (
        short * pisOpen ) = 0;
    virtual HRESULT __stdcall raw_Close ( ) = 0;
    virtual HRESULT __stdcall raw_Receive_v1 (
        VARIANT * Transaction,
        VARIANT * WantDestinationQueue,
        VARIANT * WantBody,
        VARIANT * ReceiveTimeout,
        struct IMSMQMessage * * ppmsg ) = 0;
    virtual HRESULT __stdcall raw_Peek_v1 (
        VARIANT * WantDestinationQueue,
        VARIANT * WantBody,
        VARIANT * ReceiveTimeout,
        struct IMSMQMessage * * ppmsg ) = 0;
    virtual HRESULT __stdcall raw_EnableNotification (
        struct IMSMQEvent2 * Event,
        VARIANT * Cursor = &vtMissing,
        VARIANT * ReceiveTimeout = &vtMissing ) = 0;
    virtual HRESULT __stdcall raw_Reset ( ) = 0;
    virtual HRESULT __stdcall raw_ReceiveCurrent_v1 (
        VARIANT * Transaction,
        VARIANT * WantDestinationQueue,
        VARIANT * WantBody,
        VARIANT * ReceiveTimeout,
        struct IMSMQMessage * * ppmsg ) = 0;
    virtual HRESULT __stdcall raw_PeekNext_v1 (
        VARIANT * WantDestinationQueue,
        VARIANT * WantBody,
        VARIANT * ReceiveTimeout,
        struct IMSMQMessage * * ppmsg ) = 0;
    virtual HRESULT __stdcall raw_PeekCurrent_v1 (
        VARIANT * WantDestinationQueue,
        VARIANT * WantBody,
        VARIANT * ReceiveTimeout,
        struct IMSMQMessage * * ppmsg ) = 0;
    virtual HRESULT __stdcall raw_Receive (
        VARIANT * Transaction,
        VARIANT * WantDestinationQueue,
        VARIANT * WantBody,
        VARIANT * ReceiveTimeout,
        VARIANT * WantConnectorType,
        struct IMSMQMessage2 * * ppmsg ) = 0;
    virtual HRESULT __stdcall raw_Peek (
        VARIANT * WantDestinationQueue,
        VARIANT * WantBody,
        VARIANT * ReceiveTimeout,
        VARIANT * WantConnectorType,
        struct IMSMQMessage2 * * ppmsg ) = 0;
    virtual HRESULT __stdcall raw_ReceiveCurrent (
        VARIANT * Transaction,
        VARIANT * WantDestinationQueue,
        VARIANT * WantBody,
        VARIANT * ReceiveTimeout,
        VARIANT * WantConnectorType,
        struct IMSMQMessage2 * * ppmsg ) = 0;
    virtual HRESULT __stdcall raw_PeekNext (
        VARIANT * WantDestinationQueue,
        VARIANT * WantBody,
        VARIANT * ReceiveTimeout,
        VARIANT * WantConnectorType,
        struct IMSMQMessage2 * * ppmsg ) = 0;
    virtual HRESULT __stdcall raw_PeekCurrent (
        VARIANT * WantDestinationQueue,
        VARIANT * WantBody,
        VARIANT * ReceiveTimeout,
        VARIANT * WantConnectorType,
        struct IMSMQMessage2 * * ppmsg ) = 0;
    virtual HRESULT __stdcall get_Properties (
        IDispatch * * ppcolProperties ) = 0;
};

struct __declspec(uuid("eba96b12-2168-11d3-898c-00e02c074f6b"))
IMSMQEvent2 : IMSMQEvent
{
    //
    // Property data
    //

    __declspec(property(get=GetProperties))
    IDispatchPtr Properties;

    //
    // Wrapper methods for error-handling
    //

    IDispatchPtr GetProperties ( );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Properties (
        IDispatch * * ppcolProperties ) = 0;
};

struct __declspec(uuid("d9933be0-a567-11d2-b0f3-00e02c074f6b"))
IMSMQMessage2 : IDispatch
{
    //
    // Property data
    //

    __declspec(property(get=GetBody,put=PutBody))
    _variant_t Body;
    __declspec(property(get=GetDelivery,put=PutDelivery))
    long Delivery;
    __declspec(property(get=GetPriority,put=PutPriority))
    long Priority;
    __declspec(property(get=GetJournal,put=PutJournal))
    long Journal;
    __declspec(property(get=GetResponseQueueInfo_v1,put=PutRefResponseQueueInfo_v1))
    IMSMQQueueInfoPtr ResponseQueueInfo_v1;
    __declspec(property(get=GetAppSpecific,put=PutAppSpecific))
    long AppSpecific;
    __declspec(property(get=GetSourceMachineGuid))
    _bstr_t SourceMachineGuid;
    __declspec(property(get=GetClass))
    long Class;
    __declspec(property(get=GetAdminQueueInfo_v1,put=PutRefAdminQueueInfo_v1))
    IMSMQQueueInfoPtr AdminQueueInfo_v1;
    __declspec(property(get=GetId))
    _variant_t Id;
    __declspec(property(get=GetCorrelationId,put=PutCorrelationId))
    _variant_t CorrelationId;
    __declspec(property(get=GetAck,put=PutAck))
    long Ack;
    __declspec(property(get=GetLabel,put=PutLabel))
    _bstr_t Label;
    __declspec(property(get=GetBodyLength))
    long BodyLength;
    __declspec(property(get=GetMaxTimeToReachQueue,put=PutMaxTimeToReachQueue))
    long MaxTimeToReachQueue;
    __declspec(property(get=GetMaxTimeToReceive,put=PutMaxTimeToReceive))
    long MaxTimeToReceive;
    __declspec(property(get=GetEncryptAlgorithm,put=PutEncryptAlgorithm))
    long EncryptAlgorithm;
    __declspec(property(get=GetHashAlgorithm,put=PutHashAlgorithm))
    long HashAlgorithm;
    __declspec(property(get=GetSentTime))
    _variant_t SentTime;
    __declspec(property(get=GetArrivedTime))
    _variant_t ArrivedTime;
    __declspec(property(get=GetDestinationQueueInfo))
    IMSMQQueueInfo2Ptr DestinationQueueInfo;
    __declspec(property(get=GetSenderCertificate,put=PutSenderCertificate))
    _variant_t SenderCertificate;
    __declspec(property(get=GetSenderId,put=PutSenderId))
    _variant_t SenderId;
    __declspec(property(get=GetSenderIdType,put=PutSenderIdType))
    long SenderIdType;
    __declspec(property(get=GetTrace,put=PutTrace))
    long Trace;
    __declspec(property(get=GetPrivLevel,put=PutPrivLevel))
    long PrivLevel;
    __declspec(property(get=GetAuthLevel,put=PutAuthLevel))
    long AuthLevel;
    __declspec(property(get=GetIsAuthenticated))
    short IsAuthenticated;
    __declspec(property(get=GetSenderVersion))
    long SenderVersion;
    __declspec(property(get=GetExtension,put=PutExtension))
    _variant_t Extension;
    __declspec(property(get=GetConnectorTypeGuid,put=PutConnectorTypeGuid))
    _bstr_t ConnectorTypeGuid;
    __declspec(property(get=GetTransactionStatusQueueInfo))
    IMSMQQueueInfo2Ptr TransactionStatusQueueInfo;
    __declspec(property(get=GetDestinationSymmetricKey,put=PutDestinationSymmetricKey))
    _variant_t DestinationSymmetricKey;
    __declspec(property(get=GetSignature,put=PutSignature))
    _variant_t Signature;
    __declspec(property(get=GetAuthenticationProviderType,put=PutAuthenticationProviderType))

⌨️ 快捷键说明

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