📄 mqoa.tlh
字号:
long AuthenticationProviderType;
__declspec(property(get=GetAuthenticationProviderName,put=PutAuthenticationProviderName))
_bstr_t AuthenticationProviderName;
__declspec(property(get=GetMsgClass,put=PutMsgClass))
long MsgClass;
__declspec(property(get=GetProperties))
IDispatchPtr Properties;
__declspec(property(get=GetTransactionId))
_variant_t TransactionId;
__declspec(property(get=GetIsFirstInTransaction))
short IsFirstInTransaction;
__declspec(property(get=GetIsLastInTransaction))
short IsLastInTransaction;
__declspec(property(get=GetResponseQueueInfo,put=PutRefResponseQueueInfo))
IMSMQQueueInfo2Ptr ResponseQueueInfo;
__declspec(property(get=GetAdminQueueInfo,put=PutRefAdminQueueInfo))
IMSMQQueueInfo2Ptr AdminQueueInfo;
__declspec(property(get=GetReceivedAuthenticationLevel))
short ReceivedAuthenticationLevel;
//
// Wrapper methods for error-handling
//
long GetClass ( );
long GetPrivLevel ( );
void PutPrivLevel (
long plPrivLevel );
long GetAuthLevel ( );
void PutAuthLevel (
long plAuthLevel );
short GetIsAuthenticated ( );
long GetDelivery ( );
void PutDelivery (
long plDelivery );
long GetTrace ( );
void PutTrace (
long plTrace );
long GetPriority ( );
void PutPriority (
long plPriority );
long GetJournal ( );
void PutJournal (
long plJournal );
IMSMQQueueInfoPtr GetResponseQueueInfo_v1 ( );
void PutRefResponseQueueInfo_v1 (
struct IMSMQQueueInfo * ppqinfoResponse );
long GetAppSpecific ( );
void PutAppSpecific (
long plAppSpecific );
_bstr_t GetSourceMachineGuid ( );
long GetBodyLength ( );
_variant_t GetBody ( );
void PutBody (
const _variant_t & pvarBody );
IMSMQQueueInfoPtr GetAdminQueueInfo_v1 ( );
void PutRefAdminQueueInfo_v1 (
struct IMSMQQueueInfo * ppqinfoAdmin );
_variant_t GetId ( );
_variant_t GetCorrelationId ( );
void PutCorrelationId (
const _variant_t & pvarMsgId );
long GetAck ( );
void PutAck (
long plAck );
_bstr_t GetLabel ( );
void PutLabel (
_bstr_t pbstrLabel );
long GetMaxTimeToReachQueue ( );
void PutMaxTimeToReachQueue (
long plMaxTimeToReachQueue );
long GetMaxTimeToReceive ( );
void PutMaxTimeToReceive (
long plMaxTimeToReceive );
long GetHashAlgorithm ( );
void PutHashAlgorithm (
long plHashAlg );
long GetEncryptAlgorithm ( );
void PutEncryptAlgorithm (
long plEncryptAlg );
_variant_t GetSentTime ( );
_variant_t GetArrivedTime ( );
IMSMQQueueInfo2Ptr GetDestinationQueueInfo ( );
_variant_t GetSenderCertificate ( );
void PutSenderCertificate (
const _variant_t & pvarSenderCert );
_variant_t GetSenderId ( );
long GetSenderIdType ( );
void PutSenderIdType (
long plSenderIdType );
HRESULT Send (
struct IMSMQQueue2 * DestinationQueue,
VARIANT * Transaction = &vtMissing );
HRESULT AttachCurrentSecurityContext ( );
long GetSenderVersion ( );
_variant_t GetExtension ( );
void PutExtension (
const _variant_t & pvarExtension );
_bstr_t GetConnectorTypeGuid ( );
void PutConnectorTypeGuid (
_bstr_t pbstrGuidConnectorType );
IMSMQQueueInfo2Ptr GetTransactionStatusQueueInfo ( );
_variant_t GetDestinationSymmetricKey ( );
void PutDestinationSymmetricKey (
const _variant_t & pvarDestSymmKey );
_variant_t GetSignature ( );
void PutSignature (
const _variant_t & pvarSignature );
long GetAuthenticationProviderType ( );
void PutAuthenticationProviderType (
long plAuthProvType );
_bstr_t GetAuthenticationProviderName ( );
void PutAuthenticationProviderName (
_bstr_t pbstrAuthProvName );
void PutSenderId (
const _variant_t & pvarSenderId );
long GetMsgClass ( );
void PutMsgClass (
long plMsgClass );
IDispatchPtr GetProperties ( );
_variant_t GetTransactionId ( );
short GetIsFirstInTransaction ( );
short GetIsLastInTransaction ( );
IMSMQQueueInfo2Ptr GetResponseQueueInfo ( );
void PutRefResponseQueueInfo (
struct IMSMQQueueInfo2 * ppqinfoResponse );
IMSMQQueueInfo2Ptr GetAdminQueueInfo ( );
void PutRefAdminQueueInfo (
struct IMSMQQueueInfo2 * ppqinfoAdmin );
short GetReceivedAuthenticationLevel ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Class (
long * plClass ) = 0;
virtual HRESULT __stdcall get_PrivLevel (
long * plPrivLevel ) = 0;
virtual HRESULT __stdcall put_PrivLevel (
long plPrivLevel ) = 0;
virtual HRESULT __stdcall get_AuthLevel (
long * plAuthLevel ) = 0;
virtual HRESULT __stdcall put_AuthLevel (
long plAuthLevel ) = 0;
virtual HRESULT __stdcall get_IsAuthenticated (
short * pisAuthenticated ) = 0;
virtual HRESULT __stdcall get_Delivery (
long * plDelivery ) = 0;
virtual HRESULT __stdcall put_Delivery (
long plDelivery ) = 0;
virtual HRESULT __stdcall get_Trace (
long * plTrace ) = 0;
virtual HRESULT __stdcall put_Trace (
long plTrace ) = 0;
virtual HRESULT __stdcall get_Priority (
long * plPriority ) = 0;
virtual HRESULT __stdcall put_Priority (
long plPriority ) = 0;
virtual HRESULT __stdcall get_Journal (
long * plJournal ) = 0;
virtual HRESULT __stdcall put_Journal (
long plJournal ) = 0;
virtual HRESULT __stdcall get_ResponseQueueInfo_v1 (
struct IMSMQQueueInfo * * ppqinfoResponse ) = 0;
virtual HRESULT __stdcall putref_ResponseQueueInfo_v1 (
struct IMSMQQueueInfo * ppqinfoResponse ) = 0;
virtual HRESULT __stdcall get_AppSpecific (
long * plAppSpecific ) = 0;
virtual HRESULT __stdcall put_AppSpecific (
long plAppSpecific ) = 0;
virtual HRESULT __stdcall get_SourceMachineGuid (
BSTR * pbstrGuidSrcMachine ) = 0;
virtual HRESULT __stdcall get_BodyLength (
long * pcbBody ) = 0;
virtual HRESULT __stdcall get_Body (
VARIANT * pvarBody ) = 0;
virtual HRESULT __stdcall put_Body (
VARIANT pvarBody ) = 0;
virtual HRESULT __stdcall get_AdminQueueInfo_v1 (
struct IMSMQQueueInfo * * ppqinfoAdmin ) = 0;
virtual HRESULT __stdcall putref_AdminQueueInfo_v1 (
struct IMSMQQueueInfo * ppqinfoAdmin ) = 0;
virtual HRESULT __stdcall get_Id (
VARIANT * pvarMsgId ) = 0;
virtual HRESULT __stdcall get_CorrelationId (
VARIANT * pvarMsgId ) = 0;
virtual HRESULT __stdcall put_CorrelationId (
VARIANT pvarMsgId ) = 0;
virtual HRESULT __stdcall get_Ack (
long * plAck ) = 0;
virtual HRESULT __stdcall put_Ack (
long plAck ) = 0;
virtual HRESULT __stdcall get_Label (
BSTR * pbstrLabel ) = 0;
virtual HRESULT __stdcall put_Label (
BSTR pbstrLabel ) = 0;
virtual HRESULT __stdcall get_MaxTimeToReachQueue (
long * plMaxTimeToReachQueue ) = 0;
virtual HRESULT __stdcall put_MaxTimeToReachQueue (
long plMaxTimeToReachQueue ) = 0;
virtual HRESULT __stdcall get_MaxTimeToReceive (
long * plMaxTimeToReceive ) = 0;
virtual HRESULT __stdcall put_MaxTimeToReceive (
long plMaxTimeToReceive ) = 0;
virtual HRESULT __stdcall get_HashAlgorithm (
long * plHashAlg ) = 0;
virtual HRESULT __stdcall put_HashAlgorithm (
long plHashAlg ) = 0;
virtual HRESULT __stdcall get_EncryptAlgorithm (
long * plEncryptAlg ) = 0;
virtual HRESULT __stdcall put_EncryptAlgorithm (
long plEncryptAlg ) = 0;
virtual HRESULT __stdcall get_SentTime (
VARIANT * pvarSentTime ) = 0;
virtual HRESULT __stdcall get_ArrivedTime (
VARIANT * plArrivedTime ) = 0;
virtual HRESULT __stdcall get_DestinationQueueInfo (
struct IMSMQQueueInfo2 * * ppqinfoDest ) = 0;
virtual HRESULT __stdcall get_SenderCertificate (
VARIANT * pvarSenderCert ) = 0;
virtual HRESULT __stdcall put_SenderCertificate (
VARIANT pvarSenderCert ) = 0;
virtual HRESULT __stdcall get_SenderId (
VARIANT * pvarSenderId ) = 0;
virtual HRESULT __stdcall get_SenderIdType (
long * plSenderIdType ) = 0;
virtual HRESULT __stdcall put_SenderIdType (
long plSenderIdType ) = 0;
virtual HRESULT __stdcall raw_Send (
struct IMSMQQueue2 * DestinationQueue,
VARIANT * Transaction = &vtMissing ) = 0;
virtual HRESULT __stdcall raw_AttachCurrentSecurityContext ( ) = 0;
virtual HRESULT __stdcall get_SenderVersion (
long * plSenderVersion ) = 0;
virtual HRESULT __stdcall get_Extension (
VARIANT * pvarExtension ) = 0;
virtual HRESULT __stdcall put_Extension (
VARIANT pvarExtension ) = 0;
virtual HRESULT __stdcall get_ConnectorTypeGuid (
BSTR * pbstrGuidConnectorType ) = 0;
virtual HRESULT __stdcall put_ConnectorTypeGuid (
BSTR pbstrGuidConnectorType ) = 0;
virtual HRESULT __stdcall get_TransactionStatusQueueInfo (
struct IMSMQQueueInfo2 * * ppqinfoXactStatus ) = 0;
virtual HRESULT __stdcall get_DestinationSymmetricKey (
VARIANT * pvarDestSymmKey ) = 0;
virtual HRESULT __stdcall put_DestinationSymmetricKey (
VARIANT pvarDestSymmKey ) = 0;
virtual HRESULT __stdcall get_Signature (
VARIANT * pvarSignature ) = 0;
virtual HRESULT __stdcall put_Signature (
VARIANT pvarSignature ) = 0;
virtual HRESULT __stdcall get_AuthenticationProviderType (
long * plAuthProvType ) = 0;
virtual HRESULT __stdcall put_AuthenticationProviderType (
long plAuthProvType ) = 0;
virtual HRESULT __stdcall get_AuthenticationProviderName (
BSTR * pbstrAuthProvName ) = 0;
virtual HRESULT __stdcall put_AuthenticationProviderName (
BSTR pbstrAuthProvName ) = 0;
virtual HRESULT __stdcall put_SenderId (
VARIANT pvarSenderId ) = 0;
virtual HRESULT __stdcall get_MsgClass (
long * plMsgClass ) = 0;
virtual HRESULT __stdcall put_MsgClass (
long plMsgClass ) = 0;
virtual HRESULT __stdcall get_Properties (
IDispatch * * ppcolProperties ) = 0;
virtual HRESULT __stdcall get_TransactionId (
VARIANT * pvarXactId ) = 0;
virtual HRESULT __stdcall get_IsFirstInTransaction (
short * pisFirstInXact ) = 0;
virtual HRESULT __stdcall get_IsLastInTransaction (
short * pisLastInXact ) = 0;
virtual HRESULT __stdcall get_ResponseQueueInfo (
struct IMSMQQueueInfo2 * * ppqinfoResponse ) = 0;
virtual HRESULT __stdcall putref_ResponseQueueInfo (
struct IMSMQQueueInfo2 * ppqinfoResponse ) = 0;
virtual HRESULT __stdcall get_AdminQueueInfo (
struct IMSMQQueueInfo2 * * ppqinfoAdmin ) = 0;
virtual HRESULT __stdcall putref_AdminQueueInfo (
struct IMSMQQueueInfo2 * ppqinfoAdmin ) = 0;
virtual HRESULT __stdcall get_ReceivedAuthenticationLevel (
short * psReceivedAuthenticationLevel ) = 0;
};
struct __declspec(uuid("eba96b0f-2168-11d3-898c-00e02c074f6b"))
IMSMQQueueInfos2 : IDispatch
{
//
// Property data
//
__declspec(property(get=GetProperties))
IDispatchPtr Properties;
//
// Wrapper methods for error-handling
//
HRESULT Reset ( );
IMSMQQueueInfo2Ptr Next ( );
IDispatchPtr GetProperties ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_Reset ( ) = 0;
virtual HRESULT __stdcall raw_Next (
struct IMSMQQueueInfo2 * * ppqinfoNext ) = 0;
virtual HRESULT __stdcall get_Properties (
IDispatch * * ppcolProperties ) = 0;
};
struct __declspec(uuid("d7d6e07f-dccd-11d0-aa4b-0060970debae"))
IMSMQTransaction : IDispatch
{
//
// Property data
//
__declspec(property(get=GetTransaction))
long Transaction;
//
// Wrapper methods for error-handling
//
long GetTransaction ( );
HRESULT Commit (
VARIANT * fRetaining = &vtMissing,
VARIANT * grfTC = &vtMissing,
VARIANT * grfRM = &vtMissing );
HRESULT Abort (
VARIANT * fRetaining = &vtMissing,
VARIANT * fAsync = &vtMissing );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Transaction (
long * plTransaction ) = 0;
virtual HRESULT __stdcall raw_Commit (
VARIANT * fRetaining = &vtMissing,
VARIANT * grfTC = &vtMissing,
VARIANT * grfRM = &vtMissing ) = 0;
virtual HRESULT __stdcall raw_Abort (
VARIANT * fRetaining = &vtMissing,
VARIANT * fAsync = &vtMissing ) = 0;
};
struct __declspec(uuid("d7d6e081-dccd-11d0-aa4b-0060970debae"))
IMSMQCoordinatedTransactionDispenser : IDispatch
{
//
// Wrapper methods for error-handling
//
IMSMQTransactionPtr BeginTransaction ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_BeginTransaction (
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -